Բովանդակություն:
Video: Խոսող ջերմաստիճանի և խոնավության ցուցիչ - Si7021 և Little Buddy Talker: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
«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անկացած ակնարկ, դիտողություն և ուղղում ողջունելի է:
Խորհուրդ ենք տալիս:
DHT21 թվային ջերմաստիճանի և խոնավության ցուցիչ Arduino- ով. 6 քայլ
DHT21 թվային ջերմաստիճանի և խոնավության սենսոր Arduino- ով. Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել DHT21 խոնավության և ջերմաստիճանի տվիչը Arduino- ի հետ և արժեքները ցուցադրել OLED էկրանին: Դիտեք տեսանյութը:
Ստեղծում-Ահազանգ-Օգտագործելով-Ubidots-ESP32+ջերմաստիճանի և խոնավության ցուցիչ ՝ 9 քայլ
Creating-Alert-Using-Ubidots-ESP32+Temp and Humidity Sensor. Այս ձեռնարկում մենք ջերմաստիճանի և խոնավության տարբեր տվյալներ ենք չափելու ՝ օգտագործելով Temp և խոնավության տվիչ: Դուք նաև կսովորեք, թե ինչպես ուղարկել այս տվյալները Ubidots- ին: Որպեսզի կարողանաք վերլուծել այն ցանկացած վայրից ՝ տարբեր կիրառման համար: Նաև ստեղծելով emai
DIY ջերմաստիճանի և խոնավության ցուցիչ Կրակմարիչ (Arduino UNO). 11 քայլ
DIY peratերմաստիճանի և խոնավության սենսորային կրակմարիչ (Arduino UNO). Այս նախագիծը պատրաստվել է օգտագործել տներում կամ ձեռնարկություններում գտնվող ցանկացած անձի կողմից, որպես ջերմաստիճանի և խոնավության ցուցիչ, որը ցուցադրվում է LCD- ով և բոցի սենսորով, որը զուգորդված է զնգոցով և ջրի պոմպով `մարելու համար: հրդեհ արտակարգ իրավիճակների դեպքում
DHT12 (i2c էժան խոնավության և ջերմաստիճանի ցուցիչ), արագ օգտագործման հեշտություն. 14 քայլ
DHT12 (i2c էժան խոնավության և ջերմաստիճանի տվիչ), արագ օգտագործման հեշտություն. Իմ կայքում կարող եք գտնել թարմացումներ և այլն: https://www.mischianti.org/2019/01/01/dht12-library-en/: Ինձ դուր է գալիս սենսորը կարող է օգտագործվել 2 լարով (i2c արձանագրություն), բայց ես սիրում եմ էժանը: Սա Arduino և esp8266 գրադարան է DHT12 շարքի համար
Անլար խոնավության մոնիտոր (ESP8266 + խոնավության ցուցիչ) ՝ 5 քայլ
Անլար խոնավության մոնիտոր (ESP8266 + խոնավության ցուցիչ). Ես մաղադանոս եմ գնում կաթսայում, և օրվա մեծ մասը հողը չորացել էր: Այսպիսով, ես որոշեցի կատարել այս նախագիծը ՝ մաղադանոսով կաթսայի մեջ հողի խոնավությունը զգալու մասին, ստուգելու համար, երբ ինձ պետք է ջուր լցնել հողը: Կարծում եմ, որ այս սենսորը (Capacitive խոնավության ցուցիչ v1.2) լավ է