Sisukord:
Video: Rääkiva temperatuuri ja niiskuse andur - Si7021 ja väike sõber: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
"Little Buddy Talker" on väike seade, mis võimaldab teil Arduino projektidele lisada lihtsa häälväljundi. See sisaldab piiratud koguses 254 sõna ja selle saab SPI kaudu ühendada Arduino või muude mikrokontrolleritega. Väikese sõbra kõneleja (LBT) töötas välja Patrick Mitchell, lisateavet leiate tema veebisaidilt www.engineeringshock.com. LeRoy Miller on välja töötanud raamatukogu, et lihtsustada sõna LBT kasutamist nimega word100, ja Matt Ganis on välja töötanud huvitava skripti, mis lihtsustab Word100 raamatukogu kasutavate numbrite lugemist. Järgnevalt kirjeldan lihtsat rääkivat termomeetrit / hügromeetrit, mis põhineb Si7021 anduril, Arduino ja Little Buddy Talkeril. Siiani on see vaevalt midagi enamat kui kontseptsiooni tõestus. Ma kasutasin Adafruit'i Si7021 katkestust ja ühendasin lihtsalt Adafruit'i Si7021 näidisskripti Matt Ganise stsenaariumiga. Samuti peate installima Adafruit Si7021 ja Word100 teegid.
Samm: materjalid
Väike sõber - 25 CA $. Oma sain Kickstarteri projektist. Lisateavet leiate veebisaidilt www.engineeringshock.com. Si7021 breakout - kasutasin Adafruit breakouti, umbes 7 USA dollarit. Üksikasjalik kirjeldus ja juhised leiate Adafruit'i veebisaidilt. Arduino Uno - ma kasutasin Monkmakesduinot, kuid mis tahes versioon peaks töötama. Leiblaud, mõned hüppajakaablid, kõrvaklapid või kõlar. Peate installima teatud teegid. Word100 raamatukogu saab Adafruit'i Si7021 raamatukogu leiate siit: https://github.com/kd8bxp/Word100Adafruit'i Si7021 raamatukogu leiate siit:
Samm: seadme seadistamine
Seadme seadistamine on üsna lihtne ja kiire: Little Buddy Talker on SPI kaudu ühendatud Arduinoga, I2C kaudu Si7021 katkestusega.
- Ühendage anduril Gnd, Vin, Scl ja Sda tähistatud pordid Arduino portidega GND, 5V, A5 ja A4.
- Ühendage Little Buddy Talkeri 5V, GD, DI, SC ja CS pordid Arduino portidega 5V, GND, 11, 13 ja 10. Leivalaud ja hüppaja juhtmed võivad olla abiks.
- Ühendage kõlar või kõrvaklapid LBT helipordiga.
- Installige vajalikud teegid Arduino IDE -sse.
- Laadige näidiskript (vt järgmist sammu) oma Arduinole üles.
Mõõtmistulemusi näidatakse jadamonitoril ja räägitakse. Mõõtmisi tehakse umbes kaks korda minutis, mida saab skriptis väga hõlpsalt muuta, muutes viivituse väärtust.
Little Buddy Talkeri keskne, kuid loomulik piirang on piiratud sõnade komplekt. „punkt” on puuduv sõna, mistõttu on ujukoma numbrite „rääkimine” raskem. Nii et kuigi Si7021 suudab temperatuuri täpsemalt mõõta, vähendasin selle teabe täisarvudeni.
Niiskuse väärtused on antud suhtelise õhuniiskuse protsentides. Kahjuks puudub ka mõiste „protsent”. Nii et ma proovisin seda asendada kombinatsiooniga "per" ja "centi", kuigi "per-sent" kõlab natuke naeruväärselt. Selle kirjutamise ajal on olemas Kickstarteri projekt suurema versiooni jaoks, mis sisaldab rohkem kui 1000 sõna, "Big Buddy Talker", mis võib lubada nendest piirangutest mööda hiilida. Kui skript on Arduino peal, saate seadme käivitada toiteplokiga. Kasutasin seda seadet külmikusse paigutamiseks, peakomplekti kõlarid väljas. See töötas veel -19 ° C juures. Suurte niiskus- või temperatuurimuutuste korral vajab andur reguleerimiseks mõni minut. Seetõttu olge kannatlik ja oodake, kuni väärtused stabiliseeruvad.
3. samm: skript ja projekti Outlook
Stsenaariumi saate alla laadida siit. Nagu mainitud, on see lihtsalt kogumik teiste töödest, mõningate pisiparandustega. Saate stsenaariumi oma äranägemise järgi muuta, kuid palun jätke alles Matt Ganise ja LeRoy Milleri autoriõiguse kommentaarid.
Lisatud on ka nimekiri terminitest, mida Little Buddy Talker suudab rääkida, väljavõte LeRoy Millersi dokumentatsioonist. Lihtsalt, et lasta Little Buddy Talkeril öelda numbreid vahemikus -99 kuni 99, piisab lihtsamast skriptist. Kuid ma tahaksin seda skripti ja rakendust kasutada sarnaste konstruktsioonide testina teiste anduritega, mis võivad väärtustena teatada pikki numbreid, nt. valguse või värvi andurid. Püsige lainel.
Veel ühe näite LBT ja anduri kombinatsiooni kohta leiate siit:
Kõik vihjed, märkused ja parandused on teretulnud.
Soovitan:
DHT21 digitaalne temperatuuri ja niiskuse andur koos Arduinoga: 6 sammu
DHT21 digitaalne temperatuuri- ja niiskusandur koos Arduinoga: Selles õpetuses õpime, kuidas kasutada DHT21 niiskus- ja temperatuuriandurit koos Arduinoga ning kuvada väärtused OLED -ekraanil. Vaadake videot
Temperatuuri ja niiskuse andur koos LCD ja heli tuvastamisega: 4 sammu
Temperatuuri ja niiskuse andur koos LCD ja heli tuvastamisega: Tere poisid !!! Olgu, see projekt oli minu viimase aasta projekt. Selle projekti eesmärk oli jälgida minu ülikooli töökojas toatemperatuuri ja niiskust, kuna mõned elektroonikakomponendid talitlushäirete tõttu olid ebasoodsate temperatuuride ja õhutemperatuuri tõttu
Temperatuuri ja niiskuse andur (DHT22) koos Dexteri lauaga: 7 sammu
Temperatuuri ja niiskuse andur (DHT22) koos Dexter Boardiga: Dexter board on hariv treenerikomplekt, mis muudab elektroonika õppimise lõbusaks ja lihtsaks. Tahvel koondab kõik vajalikud osad, mida algaja vajab idee muutmiseks edukaks prototüübiks. Arduino südames on tohutult palju
DHT11 temperatuuri ja niiskuse andur Arduinoga: 5 sammu
DHT11 temperatuuri ja niiskuse andur koos Arduinoga: täna õpetan teile, kuidas kasutada temperatuuri ja niiskuse andurit DY11 sisaldavat temperatuuri ja niiskuse anduri moodulit KY-015. Kui eelistate videotest õppida, siis siin on minu tehtud videoõpetus !:
Arduino päikeseenergial töötav temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: 6 sammu
Arduino päikeseenergiaga töötava temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: see on päikeseenergial töötava temperatuuri ja niiskuse anduri konstruktsioon. Andur jäljendab 433 MHz Oregoni andurit ja on nähtav Telldus Net-lüüsis. Vajalik: 1x 10-LED Päikeseenergia liikumisandur " Ebayst. Veenduge, et see ütleb 3,7 V taigna