Taula de continguts:
Vídeo: Un sensor de temperatura i humitat parlant: Si7021 i Little Buddy Talker: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
El "Petit Buddy Talker" és un petit dispositiu que us permet afegir una sortida de veu senzilla als vostres projectes Arduino. Conté un conjunt limitat de 254 paraules i es pot connectar a Arduino o altres microcontroladors mitjançant SPI. The Little Buddy Talker (LBT) va ser desenvolupat per Patrick Mitchell; es pot trobar més informació al seu lloc web www.engineeringshock.com. LeRoy Miller ha desenvolupat una biblioteca per simplificar l'ús del LBT anomenat word100 i Matt Ganis ha desenvolupat un guió interessant per simplificar la lectura de números que utilitza la biblioteca word100. A continuació, descriuré un simple termòmetre / higròmetre parlant basat en el sensor Si7021, un Arduino i el Petit Buddy Talker. Fins ara no és més que una prova de concepte. He utilitzat el Si7021 breakout d’Adafruit i acabo de combinar el script de mostra Si7021 d’Adafruit amb el script de Matt Ganis. També haurà d’instal·lar les biblioteques Adafruit Si7021 i Word100.
Pas 1: materials
Little Buddy Talker: 25 CA $. Vaig obtenir la meva del projecte Kickstarter. Més informació a www.engineeringshock.com. Breakout Si7021: he utilitzat el breakout Adafruit, aproximadament uns 7 dòlars EUA. Al lloc web d’Adafruit trobareu una descripció i instruccions detallades. Arduino Uno: he utilitzat el Monkmakesduino, però qualsevol versió hauria de funcionar. es troba a https://github.com/kd8bxp/Word100 La biblioteca Si7021 d’Adafruit es pot trobar aquí: https://github.com/adafruit/Adafruit_Si7021 L’original de l’escriptura de Matt Ganis es pot trobar a https://mganis.blogspot.de /
Pas 2: Configuració del dispositiu
La configuració del dispositiu és bastant senzilla i ràpida: el Petit Buddy Talker està connectat a l’Arduino mitjançant SPI i al dispositiu Si7021 mitjançant I2C.
- Connecteu els ports marcats amb Gnd, Vin, Scl i Sda al sensor als ports GND, 5V, A5 i A4 de l’Arduino.
- Connecteu els ports 5V, GD, DI, SC i CS del "Petit Buddy Talker" als ports 5V, GND, 11, 13 i 10 de l'Arduino. Una taula de tall i cables de pont podrien ser útils.
- Connecteu un altaveu o uns auriculars al port d'àudio de l'LBT.
- Instal·leu les biblioteques necessàries a l'IDE Arduino.
- Pengeu el script d’exemple (vegeu el següent pas) al vostre Arduino.
Els resultats de les mesures es mostren al monitor sèrie i es parlen. Les mesures es fan aproximadament dues vegades al minut, que es poden ajustar a l’escriptura canviant molt fàcilment un valor de “retard”.
Una limitació central però natural de Little Buddy Talker és el conjunt restringit de paraules. "punt" és una paraula que falta, cosa que fa que sigui més difícil "parlar" amb números flotants. Així, tot i que el Si7021 és capaç de mesurar la temperatura amb més precisió, he reduït la informació a nombres enters.
Els valors d’humitat es donen com a humitat relativa en%. Malauradament, també falta el terme "percentatge". Així que vaig intentar substituir-lo per una combinació de 'per' i 'centi', tot i que 'per-centi' sona una mica ridícul. En el moment de l’escriptura, hi ha un projecte Kickstarter per a una versió més gran amb més de 1000 paraules, el “Big Buddy Talker”, que pot permetre eludir aquestes limitacions. Un cop l'script estigui a l'Arduino, podeu executar el dispositiu mitjançant un paquet d'alimentació. He utilitzat aquesta configuració per col·locar-la a la nevera, amb els altaveus d’un auricular a l’exterior. Encara funcionava a -19 ° C. En cas de grans canvis d'humitat o temperatura, el sensor necessita uns minuts per ajustar-se. Tingueu paciència i espereu fins que els valors s’estabilitzin.
Pas 3: l'script i l'Outlook del projecte
Podeu descarregar el guió des d’aquí. Com s'ha esmentat, és només una recopilació de les obres d'altres, amb alguns ajustaments menors. Podeu modificar el guió com vulgueu, però si us plau, mantingueu els comentaris sobre drets d'autor de Matt Ganis i LeRoy Miller.
Adjunt també trobareu una llista dels termes que pot parlar Little Buddy Talker, un extracte de la documentació de LeRoy Millers. Només per deixar que Little Buddy Talker digui números del -99 al 99, n'hi hauria prou amb un guió més senzill. Però m’agradaria utilitzar aquest script i aquesta aplicació com a prova de construccions similars amb altres sensors que puguin informar de nombres llargs com a valors, per exemple. sensors de llum o color. Estigueu atents.
Un altre exemple per a una combinació de LBT i un sensor es pot trobar aquí:
Qualsevol consell, observació i correcció és benvingut.
Recomanat:
Automatitzar un hivernacle amb LoRa! (Part 1) -- Sensors (temperatura, humitat, humitat del sòl): 5 passos
Automatitzar un hivernacle amb LoRa! (Part 1) || Sensors (temperatura, humitat, humitat del sòl): en aquest projecte us mostraré com he automatitzat un hivernacle. Això vol dir que us mostraré com he construït l'hivernacle i com he connectat l'electrònica de potència i automatització. També us mostraré com programar una placa Arduino que utilitzi L
Punt d'accés (AP) ESP8266 NodeMCU per a servidor web amb sensor de temperatura DT11 i temperatura i humitat d'impressió al navegador: 5 passos
Punt d'accés (AP) ESP8266 NodeMCU per a servidor web amb sensor de temperatura DT11 i temperatura i humitat d'impressió al navegador: Hola nois en la majoria dels projectes que fem servir ESP8266 i en la majoria dels projectes fem servir ESP8266 com a servidor web perquè es pugui accedir a les dades a qualsevol dispositiu mitjançant wifi accedint al servidor web allotjat per ESP8266, però l’únic problema és que necessitem un enrutador que funcioni
Com utilitzar el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: 5 passos
Com s'utilitza el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: el sensor DHT11 s'utilitza per mesurar la temperatura i la humitat. Són aficionats a l’electrònica molt populars. El sensor d’humitat i temperatura DHT11 fa que sigui molt fàcil afegir dades d’humitat i temperatura als vostres projectes d’electrònica de bricolatge. És per
Monitor d'humitat sense fils (ESP8266 + sensor d'humitat): 5 passos
Monitor d’humitat sense fils (ESP8266 + Sensor d’humitat): compro julivert a l’olla i la major part del dia la terra estava seca. Així que decideixo fer aquest projecte, sobre la detecció de la humitat del sòl a l’olla amb julivert, per comprovar si necessito abocar terra amb aigua. Crec que aquest sensor (sensor d’humitat capacitiu v1.2) és bo perquè
Un dispositiu de mesura de l’índex UV parlant que utilitza el sensor VEML6075 i el petit Buddy Talker: 5 passos
Un dispositiu de mesura de l’índex UV parlant, que utilitza el sensor VEML6075 i el petit Buddy Talker: arriben els estius. El sol brilla, cosa fantàstica. Però a mesura que la radiació ultraviolada (UV) és cada vegada més intensa, persones com jo tenen pigues, petites illes marrons nedant en un mar de pell vermella, cremada pel sol i amb picor. Poder tenir informació en temps real