Բովանդակություն:

Խոսող ջերմաստիճանի և խոնավության ցուցիչ - Si7021 և Little Buddy Talker: 3 քայլ
Խոսող ջերմաստիճանի և խոնավության ցուցիչ - Si7021 և Little Buddy Talker: 3 քայլ

Video: Խոսող ջերմաստիճանի և խոնավության ցուցիչ - Si7021 և Little Buddy Talker: 3 քայլ

Video: Խոսող ջերմաստիճանի և խոնավության ցուցիչ - Si7021 և Little Buddy Talker: 3 քայլ
Video: Anmijakan ardzagank’y gortsadir tnoren Deyvid Rrisherin Harts’azruyts’ The Rideshare Guy-in 2024, Նոյեմբեր
Anonim
Խոսող ջերմաստիճանի և խոնավության սենսոր - Si7021 և Little Buddy Talker
Խոսող ջերմաստիճանի և խոնավության սենսոր - Si7021 և Little Buddy Talker
Խոսող ջերմաստիճանի և խոնավության սենսոր - Si7021 և Little Buddy Talker
Խոսող ջերմաստիճանի և խոնավության սենսոր - Si7021 և Little Buddy Talker
Խոսող ջերմաստիճանի և խոնավության սենսոր - Si7021 և Little Buddy Talker
Խոսող ջերմաստիճանի և խոնավության սենսոր - Si7021 և Little Buddy Talker

«Little Buddy Talker» - ը փոքր սարք է, որը թույլ է տալիս պարզ ձայնային ելք ավելացնել ձեր Arduino նախագծերին: Այն պարունակում է 254 բառից բաղկացած սահմանափակ փաթեթ և կարող է միացվել Arduino- ին կամ այլ միկրոկոնտրոլերներին SPI- ի միջոցով: The Little Buddy Talker (LBT) մշակվել է Պատրիկ Միտչելի կողմից: Լրացուցիչ տեղեկություններ կարելի է գտնել նրա կայքում ՝ www.engineeringshock.com: LeRoy Miller- ը գրադարան է մշակել `բառը 100 կոչվող LBT- ի օգտագործումը պարզեցնելու համար, իսկ Մեթ Գանիսը մշակել է հետաքրքիր սցենար` պարզեցնելու համար 100 բառերի գրադարան օգտագործող թվերի ընթերցումը: Հետևյալում ես նկարագրելու եմ պարզ խոսող ջերմաչափ / հիգրոմետր, որը հիմնված է Si7021 սենսորի, Arduino- ի և Little Buddy Talker- ի վրա: Մինչ այժմ դա հազիվ թե ավելին լինի, քան հասկացության ապացույցը: Ես օգտագործեցի Si7021 բեկումը Adafruit- ից և պարզապես համադրեցի Adafruit- ի Si7021 նմուշի սցենարը Մեթ Գանիսի սցենարի հետ: Դուք նաև ստիպված կլինեք տեղադրել Adafruit Si7021 և Word100 գրադարանները:

Քայլ 1: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր

Little Buddy Talker - 25 CA $: Իմը ստացա Kickstarter նախագծից: Լրացուցիչ տեղեկություններ www.engineeringshock.com. Si7021 breakout - ես օգտագործել եմ Adafruit- ի բեկումը ՝ մոտ 7 ԱՄՆ դոլար: Մանրամասն նկարագրությունը և հրահանգները գտնվում են Adafruit կայքում: Arduino Uno - Ես օգտագործել եմ Monkmakesduino- ն, բայց ցանկացած տարբերակ պետք է աշխատի: Գրատախտակ, որոշ ցատկող մալուխներ, ականջակալներ կամ բարձրախոս: Ձեզ հարկավոր է տեղադրել որոշակի գրադարաններ: Word100 գրադարանը կարող է լինել Adafruit- ի Si7021 գրադարանը կարելի է գտնել այստեղ ՝ https://github.com/adafruit/Adafruit_Si7021 Մեթ Գանիսի սցենարի բնօրինակը կարելի է գտնել այստեղ ՝

Քայլ 2: Սարքի կարգավորում

Սարքի կարգավորում
Սարքի կարգավորում

Սարքը կարգավորելը բավականին պարզ և արագ է. Little Buddy Talker- ը միացված է Arduino- ին SPI- ի միջոցով, Si7021- ի ճեղքման միջոցով `I2C- ի միջոցով:

  • Սենսորի վրա Gnd, Vin, Scl և Sda նշված նավահանգիստները միացրեք Arduino- ի GND, 5V, A5 և A4 նավահանգիստներին:
  • Միացրեք «Little Buddy Talker» - ի 5V, GD, DI, SC և CS պորտերը Arduino- ի 5V, GND, 11, 13 և 10 նավահանգիստներին: Գրատախտակն ու ցատկող լարերը կարող են օգտակար լինել:
  • Միացրեք բարձրախոսը կամ ականջակալը LBT- ի աուդիո պորտին:
  • Տեղադրեք անհրաժեշտ գրադարանները Arduino IDE- ում:
  • Վերբեռնեք օրինակելի սցենարը (տես հաջորդ քայլը) ձեր Arduino- ում:

Չափումների արդյունքները ցուցադրվում են սերիական մոնիտորի վրա և խոսվում են: Չափումները կատարվում են րոպեում մոտ երկու անգամ, ինչը կարող է ճշգրտվել սցենարում `շատ հեշտությամբ փոխելով« հետաձգման »արժեքը:

Little Buddy Talker- ի կենտրոնական, բայց բնական սահմանափակումը բառերի սահմանափակ փաթեթն է: «կետ» բառը բացակայում է, ինչը դժվարացնում է լողացող կետերի թվերը «խոսելը»: Այսպիսով, մինչ Si7021- ն ի վիճակի է ավելի ճշգրիտ չափել ջերմաստիճանը, ես տեղեկատվությունը հասցրի ամբողջ թվերի:

Խոնավության արժեքները տրվում են որպես հարաբերական խոնավություն %-ով: Unfortunatelyավոք, «տոկոս» տերմինը նույնպես բացակայում է: Այսպիսով, ես փորձեցի այն փոխարինել «per»-ի և «centi»-ի համադրությամբ, թեև «per-centi»-ն մի փոքր ծիծաղելի է թվում: Գրելու պահին կա ավելի քան 1000 բառով ավելի մեծ տարբերակի Kickstarter նախագիծ ՝ «Big Buddy Talker», որը կարող է թույլ տալ շրջանցել այս սահմանափակումները: Երբ սցենարը Arduino- ում է, կարող եք գործարկել սարքը, որը սնուցում է այն էներգիայի փաթեթով: Ես օգտագործեցի այս կարգավորումը այն սառնարանում տեղադրելու համար, իսկ ականջակալի բարձրախոսները դրսում էին: Այն դեռ աշխատում էր -19 ° C ջերմաստիճանում: Խոնավության կամ ջերմաստիճանի մեծ փոփոխությունների դեպքում սենսորին հարմարվելու համար անհրաժեշտ է մի քանի րոպե: Այսպիսով, համբերատար եղեք և սպասեք, մինչև արժեքները կայունանան:

Քայլ 3. Սցենարը և նախագծի հեռանկարը

Դուք կարող եք ներբեռնել սցենարը այստեղից: Ինչպես նշվեց, դա պարզապես ուրիշների աշխատանքների հավաքածու է `որոշ չնչին ճշգրտումներով: Դուք կարող եք փոփոխել սցենարը, ինչպես ցանկանում եք, բայց խնդրում ենք պահպանել Մեթ Գանիսի և Լերոյ Միլլերի հեղինակային իրավունքի մեկնաբանությունները:

Կից կարող եք գտնել նաև այն տերմինների ցանկը, որոնցով կարող է խոսել Փոքրիկ ընկերը, մի հատված LeRoy Millers- ի փաստաթղթերից: Պարզապես թույլ տվեք, որ Փոքրիկ ընկեր ընկերն ասի -99 -ից 99 -ի համարները, բավական պարզ սցենարը բավական կլինի: Բայց ես կցանկանայի օգտագործել այս սցենարը և կիրառումը որպես այլ սենսորների նման կոնստրուկցիաների փորձություն, որոնք կարող են երկար թվեր ներկայացնել որպես արժեքներ, օրինակ. լույսի կամ գույնի տվիչներ: Մնացեք մեզ հետ.

LBT- ի և սենսորի համադրության մեկ այլ օրինակ կարելի է գտնել այստեղ ՝

Hանկացած ակնարկ, դիտողություն և ուղղում ողջունելի է:

Խորհուրդ ենք տալիս: