
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



"Little Buddy Talker" ir maza ierīce, kas ļauj Arduino projektiem pievienot vienkāršu balss izvadi. Tajā ir ierobežots 254 vārdu komplekts, un to var savienot ar Arduino vai citiem mikrokontrolleriem, izmantojot SPI. Mazo draugu runātāju (LBT) izstrādāja Patriks Mičels, vairāk informācijas var atrast viņa vietnē www.engineeringshock.com. Lerojs Millers ir izstrādājis bibliotēku, lai vienkāršotu LBT, ko sauc par word100, izmantošanu, un Mets Ganiss ir izstrādājis interesantu skriptu, lai vienkāršotu skaitļu lasīšanu, kurā tiek izmantota Word100 bibliotēka. Turpmāk es aprakstīšu vienkāršu runājošu termometru / higrometru, kura pamatā ir Si7021 sensors, Arduino un mazais draugs. Līdz šim tas ir vairāk nekā tikai koncepcijas pierādījums. Es izmantoju Si7021 izlaušanos no Adafruit un vienkārši apvienoju Si7021 parauga skriptu no Adafruit ar Matt Ganis scenāriju. Jums būs jāinstalē arī bibliotēkas Adafruit Si7021 un Word100.
1. solis: materiāli


Mazais draugs - 25 CA $. Es ieguvu savu no Kickstarter projekta. Vairāk informācijas vietnē www.engineeringshock.com. Si7021 izlaušanās - es izmantoju Adafruit izlaušanos, aptuveni 7 ASV dolārus. Detalizēts apraksts un instrukcijas ir atrodamas Adafruit vietnē. Arduino Uno - es izmantoju Monkmakesduino, bet jebkurai versijai vajadzētu darboties. Maizes dēlis, daži džemperkabeļi, austiņas vai skaļrunis. Jums būs jāinstalē noteiktas bibliotēkas. Word100 bibliotēku var Adafruit Si7021 bibliotēku var atrast šeit: https://github.com/adafruit/Adafruit_Si7021Metra Ganisa skripta oriģinālu var atrast vietnē
2. darbība. Ierīces iestatīšana

Ierīces iestatīšana ir diezgan vienkārša un ātra: Little Buddy Talker ir savienots ar Arduino, izmantojot SPI, ar Si7021 izlaušanos, izmantojot I2C.
- Savienojiet sensora portus ar apzīmējumu Gnd, Vin, Scl un Sda ar Arduino portiem GND, 5V, A5 un A4.
- Pievienojiet “Little Buddy Talker” 5V, GD, DI, SC un CS portus Arduino 5V, GND, 11, 13 un 10 portiem. Maizes dēlis un džemperu vadi varētu būt noderīgi.
- Pievienojiet skaļruni vai austiņas LBT audio portam.
- Instalējiet nepieciešamās bibliotēkas Arduino IDE.
- Augšupielādējiet skripta paraugu (skatiet nākamo soli) savā Arduino.
Mērījumu rezultāti tiek parādīti sērijveida monitorā un tiek izrunāti. Mērījumi tiek veikti apmēram divas reizes minūtē, ko var viegli pielāgot skriptā, mainot “aiztures” vērtību.
Galvenais, bet dabiskais Little Buddy Talker ierobežojums ir ierobežots vārdu kopums. “punkts” ir trūkstošs vārds, kas apgrūtina peldošā komata skaitļu “runāšanu”. Tātad, lai gan Si7021 spēj precīzāk izmērīt temperatūru, es samazināju informāciju līdz veseliem skaitļiem.
Mitruma vērtības tiek norādītas kā relatīvais mitrums %. Diemžēl trūkst arī termina “procenti”. Tāpēc es mēģināju to aizstāt ar kombināciju “par” un “centi”, lai gan “per centi” izklausās mazliet smieklīgi. Rakstīšanas laikā ir pieejams Kickstarter projekts lielākai versijai ar vairāk nekā 1000 vārdiem - “Big Buddy Talker”, kas var ļaut apiet šos ierobežojumus. Kad skripts ir Arduino, varat palaist ierīci, kas to baro ar barošanas bloku. Es izmantoju šo iestatījumu, lai to ievietotu ledusskapī, austiņu skaļruņus ārā. Tas joprojām strādāja -19 ° C temperatūrā. Lielu mitruma vai temperatūras izmaiņu gadījumā sensoram ir vajadzīgas dažas minūtes, lai pielāgotos. Tāpēc esiet pacietīgs un gaidiet, līdz vērtības stabilizējas.
3. darbība: skripts un projekta Outlook
Skriptu var lejupielādēt no šejienes. Kā jau minēts, tas ir tikai citu darbu apkopojums, veicot dažas nelielas korekcijas. Jūs varat mainīt skriptu, kā vēlaties, bet, lūdzu, saglabājiet Matt Ganis un LeRoy Miller autortiesību komentārus.
Pievienots arī saraksts ar vārdiem, kurus mazais draugs var runāt, izraksts no LeRoy Millers dokumentācijas. Lai ļautu mazajam draugu runātājam pateikt skaitļus no -99 līdz 99, pietiek ar vienkāršāku skriptu. Bet es gribētu izmantot šo skriptu un lietojumprogrammu kā testu līdzīgām konstrukcijām ar citiem sensoriem, kas var ziņot par gariem skaitļiem kā vērtības, piem. gaismas vai krāsu sensori. Sekojiet līdzi.
Vēl vienu piemēru LBT un sensora kombinācijai var atrast šeit:
Visi ieteikumi, piezīmes un labojumi ir laipni gaidīti.
Ieteicams:
DHT21 digitālais temperatūras un mitruma sensors ar Arduino: 6 soļi

DHT21 digitālais temperatūras un mitruma sensors ar Arduino: Šajā apmācībā mēs iemācīsimies izmantot DHT21 mitruma un temperatūras sensoru ar Arduino un parādīt vērtības OLED displejā. Noskatieties video
Temperatūras un mitruma sensors ar LCD un skaņas noteikšanu: 4 soļi

Temperatūras un mitruma sensors ar LCD un skaņas noteikšanu: Sveiki puiši !!! Labi, šis projekts bija mans pēdējā gada projekts. Šī projekta mērķis bija uzraudzīt istabas temperatūru un mitrumu manas universitātes darbnīcā, jo daži elektronisko komponentu darbības traucējumi nelabvēlīgas temperatūras un
Temperatūras un mitruma sensors (DHT22) ar Dexter dēli: 7 soļi

Temperatūras un mitruma sensors (DHT22) ar Dexter Board: Dexter board ir izglītojošs trenažieru komplekts, kas padara elektronikas apguvi jautru un vieglu. Tāfele apvieno visas nepieciešamās detaļas iesācējam, lai mainītu ideju uz veiksmīgu prototipu. Ar Arduino sirdi milzīgs skaits
Arduino saules enerģijas temperatūras un mitruma sensors kā 433 MHz Oregon sensors: 6 soļi

Arduino saules enerģijas temperatūras un mitruma sensors kā 433 MHz Oregon sensors: tas ir saules enerģijas temperatūras un mitruma sensora konstrukcija. Sensors atdarina 433 MHz Oregon sensoru un ir redzams Telldus Net vārtejā. Kas jums nepieciešams: 1x "10-LED Saules enerģijas kustības sensors " no ebay. Pārliecinieties, ka ir rakstīts 3.7v mīkla
Bezvadu mitruma monitors (ESP8266 + mitruma sensors): 5 soļi

Bezvadu mitruma monitors (ESP8266 + mitruma sensors): es pērku pētersīļus katlā, un lielāko daļu dienas augsne bija sausa. Tāpēc es nolemju izveidot šo projektu, par augsnes mitruma noteikšanu podā ar pētersīļiem, lai pārbaudītu, kad man ir nepieciešams ielej augsni ar ūdeni. Es domāju, ka šis sensors (kapacitatīvā mitruma sensors v1.2) ir labs, jo