Kazalo:
Video: Senzor temperature in vlažnosti med pogovorom - Si7021 in Little Buddy Talker: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
"Little Buddy Talker" je majhna naprava, ki vam omogoča, da svojim projektom Arduino dodate preprost glasovni izhod. Vsebuje omejen niz 254 besed in ga lahko povežete z Arduinom ali drugimi mikrokrmilniki prek SPI. Little Buddy Talker (LBT) je razvil Patrick Mitchell, več informacij je na voljo na njegovi spletni strani www.engineeringshock.com. LeRoy Miller je razvil knjižnico za poenostavitev uporabe LBT, imenovano word100, Matt Ganis pa je razvil zanimivo pisavo za poenostavitev branja številk, ki uporablja knjižnico word100. V nadaljevanju bom opisal preprost govorni termometer / higrometer, ki temelji na senzorju Si7021, Arduinu in Little Buddy Talkerju. Doslej je komaj kaj več kot dokaz koncepta. Uporabil sem prelom Si7021 iz Adafruit in pravkar združil vzorčni scenarij Si7021 iz Adafruit s scenarijem Matta Ganisa. Prav tako boste morali namestiti knjižnice Adafruit Si7021 in Word100.
1. korak: Materiali
Little Buddy Talker - 25 CA $. Jaz sem svojega dobil iz projekta Kickstarter. Več informacij na www.engineeringshock.com. Prelom Si7021 - uporabil sem preboj Adafruit, približno 7 ameriških dolarjev. Podroben opis in navodila najdete na spletnem mestu Adafruit. Arduino Uno - uporabljal sem Monkmakesduino, vendar bi morala delovati katera koli različica. Ohišje, nekaj mostičnih kablov, slušalke ali zvočnik. Namestiti morate določene knjižnice. Knjižnica Word100 je lahko Najdete na https://github.com/kd8bxp/Word100 Knjižnico Si7021 Adafruit najdete tukaj: https://github.com/adafruit/Adafruit_Si7021 Izvirnik scenarija Matta Ganisa najdete na naslovu https://mganis.blogspot.de/
2. korak: Nastavitev naprave
Nastavitev naprave je precej preprosta in hitra: Little Buddy Talker je povezan z Arduinom prek SPI, do izhoda Si7021 prek I2C.
- Vrata z oznako Gnd, Vin, Scl in Sda na senzorju povežite z vrati GND, 5V, A5 in A4 na Arduinu.
- Priključite vrata 5V, GD, DI, SC in CS na "Little Buddy Talker" na vrata 5V, GND, 11, 13 in 10 Arduina. Okvir in mostične žice so lahko v pomoč.
- Zvočnik ali slušalke priključite na avdio vrata LBT.
- Namestite potrebne knjižnice v Arduino IDE.
- Naložite primer skripta (glejte naslednji korak) v svoj Arduino.
Rezultati meritev so prikazani na serijskem monitorju in izgovorjeni. Meritve se izvajajo približno dvakrat na minuto, kar lahko v scenariju zelo enostavno prilagodite tako, da spremenite vrednost 'zakasnitve'.
Osrednja, a naravna omejitev govorca malega prijatelja je omejen nabor besed. "točka" je manjkajoča beseda, zaradi česar je težje "govoriti" številke s plavajočo vejico. Torej, medtem ko Si7021 lahko natančneje meri temperaturo, sem podatke zmanjšal na cela števila.
Vrednosti vlažnosti so podane kot relativna vlažnost v %. Žal manjka tudi izraz "odstotek". Zato sem ga poskušal nadomestiti s kombinacijo "per" in "centi", čeprav "per-centi" zveni nekoliko smešno. V času pisanja obstaja projekt Kickstarter za večjo različico z več kot 1000 besedami, "Big Buddy Talker", ki bi lahko izognil tem omejitvam. Ko je skript na Arduinu, lahko zaženete napravo, ki jo napaja z napajalnikom. To nastavitev sem uporabil, da sem jo postavil v hladilnik, zunaj pa zvočnike slušalk. Še vedno je deloval pri -19 ° C. V primeru velikih sprememb vlažnosti ali temperature senzor potrebuje nekaj minut za nastavitev. Zato bodite potrpežljivi in počakajte, da se vrednosti stabilizirajo.
3. korak: Skript in Outlook Outlook
Skript lahko prenesete od tukaj. Kot že omenjeno, gre le za zbirko del drugih, z nekaj manjšimi prilagoditvami. Scenarij lahko poljubno spremenite, vendar ohranite komentarje o avtorskih pravicah Matta Ganisa in LeRoya Millerja.
V priponki najdete tudi seznam izrazov, ki jih lahko govori Little Buddy Talker, odlomek iz dokumentacije LeRoy Millers. Če pustite, da Little Buddy Talker pove številke od -99 do 99, bi zadoščal enostavnejši scenarij. Vendar bi rad uporabil ta skript in aplikacijo kot test za podobne konstrukte z drugimi senzorji, ki lahko poročajo o dolgih številkah kot vrednosti, npr. svetlobni ali barvni senzorji. Ostani na vezi.
Še en primer kombinacije LBT in senzorja najdete tukaj:
Kakršni koli namigi, pripombe in popravki so dobrodošli.
Priporočena:
Senzor temperature in vlažnosti z LCD -zaslonom in zaznavanjem zvoka: 4 koraki
Senzor temperature in vlažnosti z LCD -zaslonom in zaznavanjem zvoka: Pozdravljeni, fantje !!! V redu, ta projekt je bil moj zadnji letni projekt. Namen tega projekta je bil spremljanje sobne temperature in vlažnosti v delavnici moje univerze, ker je prišlo do okvare nekaterih elektronskih komponent zaradi neugodne temperature in
Raspberry Pi SHT25 Senzor vlažnosti in temperature Python Tutorial: 4 koraki
Raspberry Pi SHT25 senzor vlažnosti in temperature Python senzor: SHT25 I2C senzor vlažnosti in temperature ± 1,8%relativne vlažnosti ± 0,2 ° C I2C mini modul. Senzor vlažnosti in temperature SHT25 z visoko natančnostjo je postal industrijski standard v smislu faktorja oblike in inteligence, saj zagotavlja umerjen, linearni senzorski signal
Senzor temperature in vlažnosti (dht11) Vmesnik z Arduinom: 4 koraki
Senzor temperature in vlažnosti (dht11) Vmesnik z Arduinom: Temperaturni senzor ima širok spekter uporabe in se uporablja povsod, kjer deluje kot sistem povratnih informacij. Na trgu je na voljo več vrst temperaturnih senzorjev z različnimi specifikacijami, nekateri uporabljeni temperaturni senzorji l
Arduino senzor temperature in vlažnosti na sončno energijo kot 433mhz Oregonski senzor: 6 korakov
Arduino senzor temperature in vlažnosti na sončno energijo kot senzor Oregon 433 mhz: To je sestavljen iz senzorja temperature in vlažnosti na sončno energijo. Senzor posnema senzor Oregon s 433 mhz in je viden v prehodu Telldus Net. Kaj potrebujete: 1x " 10-LED Senzor gibanja sončne energije " z Ebaya. Prepričajte se, da piše 3.7V baterija
Raspberry Pi - HIH6130 I2C senzor vlažnosti in temperature Python Vadnica: 4 koraki
Raspberry Pi - HIH6130 I2C Senzor vlažnosti in temperature Python Vadnica: HIH6130 je senzor vlažnosti in temperature z digitalnim izhodom. Ti senzorji zagotavljajo natančnost ± 4% RH. Z dolgoročno stabilnostjo v industriji, resnično temperaturno kompenziranim digitalnim I2C, vodilno zanesljivostjo v industriji, energetsko učinkovitostjo