
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06



„Little Buddy Talker“je malé zariadenie, ktoré vám umožní pridať jednoduchý hlasový výstup do vašich projektov Arduino. Obsahuje obmedzenú sadu 254 slov a je možné ho pripojiť k Arduinu alebo iným mikrokontrolérom prostredníctvom SPI. The Little Buddy Talker (LBT) vyvinul Patrick Mitchell, viac informácií nájdete na jeho webovej stránke www.engineeringshock.com. LeRoy Miller vyvinul knižnicu na zjednodušenie používania LBT s názvom word100 a Matt Ganis vyvinul zaujímavý skript na zjednodušenie čítania čísel, ktorý používa knižnicu word100. V nasledujúcom texte opíšem jednoduchý hovoriaci teplomer / vlhkomer založený na senzore Si7021, Arduino a Little Buddy Talker. Zatiaľ je to sotva viac ako dôkaz koncepcie. Použil som Si7021 breakout od Adafruit a práve som skombinoval ukážkový skript Si7021 od Adafruit so scenárom od Matta Ganisa. Budete tiež musieť nainštalovať knižnice Adafruit Si7021 a Word100.
Krok 1: Materiály


Little Buddy Talker - 25 CA $. Ten svoj mám z projektu Kickstarter. Viac informácií na www.engineeringshock.com. Si7021 breakout - Použil som Adafruit breakout, asi 7 USD. Podrobný popis a pokyny nájdete na webových stránkach Adafruit. Arduino Uno - používal som Monkmakesduino, ale mala by fungovať akákoľvek verzia. Nepájivá doska, prepojovacie káble, slúchadlá alebo reproduktor. Budete musieť nainštalovať určité knižnice. Knižnicu Word100 je možné nájdete na https://github.com/kd8bxp/Word100Knižnicu Si7021 od spoločnosti Adafruit nájdete tu: https://github.com/adafruit/Adafruit_Si7021 Originál scenára Matta Ganisa nájdete na https://mganis.blogspot.de/
Krok 2: Nastavenie zariadenia

Nastavenie zariadenia je pomerne jednoduché a rýchle: Little Buddy Talker je pripojený k Arduinu cez SPI, k Si7021 breakout cez I2C.
- Pripojte porty označené Gnd, Vin, Scl a Sda na senzore k portom GND, 5V, A5 a A4 Arduina.
- Pripojte 5V, GD, DI, SC a CS porty „Little Buddy Talker“k portom 5V, GND, 11, 13 a 10 Arduina. Pomôcť by mohla doska na chlieb a prepojovacie vodiče.
- Pripojte reproduktor alebo slúchadlá k zvukovému portu LBT.
- Nainštalujte požadované knižnice do Arduino IDE.
- Nahrajte vzorový skript (pozri nasledujúci krok) do svojho Arduina.
Výsledky meraní sa zobrazujú na sériovom monitore a hovoria sa. Merania sa vykonávajú približne dvakrát za minútu, čo je v skripte možné veľmi jednoducho zmeniť zmenou hodnoty „oneskorenia“.
Ústredným, ale prirodzeným obmedzením programu Little Buddy Talker je obmedzený súbor slov. „Bod“je chýbajúce slovo, a preto je ťažšie „vyslovovať“čísla s pohyblivou rádovou čiarkou. Takže zatiaľ čo Si7021 je schopný merať teplotu presnejšie, zredukoval som informácie na celé čísla.
Hodnoty vlhkosti sú uvedené ako relatívna vlhkosť v %. Žiaľ, chýba aj výraz „percento“. Skúsil som to teda nahradiť kombináciou „za“a „centi“, aj keď „per-centi“znie trochu smiešne. V čase písania článku existuje projekt Kickstarter pre väčšiu verziu s viac ako 1 000 slovami „Big Buddy Talker“, ktorý môže umožniť obísť tieto obmedzenia. Akonáhle je skript v Arduine, môžete zariadenie spustiť pomocou napájacieho zdroja. Toto nastavenie som použil na umiestnenie do chladničky s vonkajšími reproduktormi náhlavnej súpravy. Stále fungovalo pri -19 ° C. V prípade veľkých zmien vlhkosti alebo teploty potrebuje snímač niekoľko minút na úpravu. Buďte teda trpezliví a počkajte, kým sa hodnoty stabilizujú.
Krok 3: Skript a Project Outlook
Odtiaľto si môžete stiahnuť skript. Ako už bolo spomenuté, je to len kompilácia diel ostatných, s malými úpravami. Scenár môžete ľubovoľne upravovať, ale ponechajte si prosím autorské práva Matta Ganisa a LeRoya Millera.
V prílohe nájdete aj zoznam výrazov, ktorými je Malý Buddy Talker schopný hovoriť, úryvok z dokumentácie LeRoy Millers. Stačí, aby Malý Buddy Talker povedal čísla od -99 do 99, stačil by jednoduchší skript. Chcel by som však použiť tento skript a aplikáciu ako test podobných konštrukcií s inými snímačmi, ktoré môžu hlásiť dlhé čísla ako hodnoty, napr. svetelné alebo farebné senzory. Zostaňte naladení.
Ďalší príklad kombinácie LBT a senzora nájdete tu:
Akékoľvek rady, poznámky a opravy sú vítané.
Odporúča:
Snímač teploty a vlhkosti s LCD a detekciou zvuku: 4 kroky

Snímač teploty a vlhkosti s LCD a detekciou zvuku: Ahoj chlapci !!! Dobre, tento projekt bol môj projekt v poslednom roku. Cieľom tohto projektu bolo monitorovať izbovú teplotu a vlhkosť v dielni mojej univerzity, pretože niektoré elektronické súčiastky nefungujú kvôli nepriaznivej teplote a
Arduino Nano - HTS221 Relatívny snímač vlhkosti a teploty Výučba: 4 kroky

Arduino Nano - HTS221 Relatívny snímač vlhkosti a teploty Výučba: HTS221 je ultrakompaktný kapacitný digitálny snímač relatívnej vlhkosti a teploty. Obsahuje snímací prvok a integrovaný obvod špecifický pre zmiešaný signál (ASIC) na poskytovanie informácií o meraní prostredníctvom digitálneho sériového
Raspberry Pi - snímač vlhkosti a teploty HIH6130 I2C Python Výukový program: 4 kroky

Senzor vlhkosti a teploty Raspberry Pi - HIH6130 I2C Python Návod: HIH6130 je snímač vlhkosti a teploty s digitálnym výstupom. Tieto senzory poskytujú úroveň presnosti ± 4% relatívnej vlhkosti. Vďaka špičkovej dlhodobej stabilite, skutočnému digitálnemu I2C s teplotnou kompenzáciou, špičkovej spoľahlivosti, energetickej účinnosti
Snímač teploty a vlhkosti s displejom Arduino a LCD: 4 kroky

Snímač teploty a vlhkosti s displejom Arduino a LCD: Dobrý deň, priatelia, vitajte späť v Artuine. Ako ste videli, začal som InstructableDnes si urobíme teplotu & Merač vlhkosti s modulom DHT11. Začnime Zvážte prihlásenie sa na odber a lajknutie videa
Hovoriace zariadenie na meranie UV indexu, využívajúce snímač VEML6075 a Little Buddy Talker: 5 krokov

Hovoriace zariadenie na meranie UV-indexu, využívajúce senzor VEML6075 a Little Buddy Talker: Leto sa blíži! Slnko svieti! Čo je skvelé. Ale pretože ultrafialové (UV) žiarenie je stále intenzívnejšie, ľudia ako ja dostávajú pehy, malé hnedé ostrovčeky plávajú v mori červenej, spálenej a svrbiacej pokožky. Byť schopný mať informácie v reálnom čase