
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38



„Little Buddy Talker“je malé zařízení, které vám umožní přidat jednoduchý hlasový výstup do vašich projektů Arduino. Obsahuje omezenou sadu 254 slov a lze jej připojit k Arduinu nebo jiným mikrokontrolérům přes SPI. The Little Buddy Talker (LBT) vyvinul Patrick Mitchell, více informací najdete na jeho webových stránkách www.engineeringshock.com. LeRoy Miller vyvinul knihovnu pro zjednodušení používání LBT s názvem word100 a Matt Ganis vyvinul zajímavý skript pro zjednodušení čtení čísel, který používá knihovnu word100. V následujícím textu popíšu jednoduchý mluvící teploměr / vlhkoměr založený na senzoru Si7021, Arduinu a Little Buddy Talker. Zatím je to jen stěží více než důkaz konceptu. Použil jsem Si7021 breakout od Adafruit a právě jsem skombinoval ukázkový skript Si7021 od Adafruit se skriptem Matta Ganise. Rovněž budete muset nainstalovat knihovny Adafruit Si7021 a Word100.
Krok 1: Materiály


Little Buddy Talker - 25 CA $. Svůj jsem dostal z projektu Kickstarter. Více informací na www.engineeringshock.com. Si7021 breakout - použil jsem Adafruit breakout, asi 7 US $. Podrobný popis a pokyny najdete na webu Adafruit. Arduino Uno - používal jsem Monkmakesduino, ale měla by fungovat jakákoli verze. Nepájivé pole, propojovací kabely, sluchátka nebo reproduktor. Budete muset nainstalovat určité knihovny. Knihovnu Word100 lze najdete na https://github.com/kd8bxp/Word100Knižnici Si7021 od Adafruit najdete zde: https://github.com/adafruit/Adafruit_Si7021 Originál skriptu Matta Ganise najdete na
Krok 2: Nastavení zařízení

Nastavení zařízení je celkem jednoduché a rychlé: Little Buddy Talker je připojen k Arduinu přes SPI, k Si7021 breakout přes I2C.
- Připojte porty označené Gnd, Vin, Scl a Sda na senzoru k portům GND, 5V, A5 a A4 Arduina.
- Připojte 5V, GD, DI, SC a CS porty 'Little Buddy Talker' k portům 5V, GND, 11, 13 a 10 Arduina. Nápomocné by mohlo být prkénko a propojovací vodiče.
- Připojte reproduktor nebo sluchátka ke zvukovému portu LBT.
- Nainstalujte požadované knihovny do Arduino IDE.
- Nahrajte ukázkový skript (viz další krok) do svého Arduina.
Výsledky měření jsou zobrazeny na sériovém monitoru a mluveny. Měření se provádí přibližně dvakrát za minutu, což lze ve skriptu velmi snadno upravit změnou hodnoty „zpoždění“.
Ústředním, ale přirozeným omezením Little Buddy Talker je omezená sada slov. „bod“je chybějící slovo, takže je těžší „vyslovit“čísla s plovoucí desetinnou čárkou. Takže zatímco Si7021 je schopen měřit teplotu přesněji, zredukoval jsem informaci na celá čísla.
Hodnoty vlhkosti jsou uvedeny jako relativní vlhkost v %. Bohužel také chybí termín „procento“. Zkusil jsem to tedy nahradit kombinací 'per' a 'centi', i když 'per-centi' zní trochu směšně. V době psaní článku existuje projekt Kickstarter pro větší verzi s více než 1000 slovy, „Big Buddy Talker“, který může umožnit obejít tato omezení. Jakmile je skript v Arduinu, můžete spustit zařízení, které jej napájí z napájecího zdroje. Toto nastavení jsem použil k umístění do lednice, venku byly reproduktory náhlavní soupravy. Pořád to fungovalo při -19 ° C. V případě velkých změn vlhkosti nebo teploty potřebuje senzor několik minut na seřízení. Buďte tedy trpěliví a počkejte, až se hodnoty ustálí.
Krok 3: Skript a Project Outlook
Skript si můžete stáhnout zde. Jak již bylo zmíněno, je to jen kompilace děl jiných, s drobnými úpravami. Skript můžete libovolně upravovat, ale ponechte si prosím autorská práva Matt Ganis a LeRoy Miller.
V příloze najdete také seznam výrazů, kterými je Malý Buddy Talker schopen mluvit, výňatek z dokumentace LeRoy Millers. Stačí, když necháte Little Buddy Talkera vyslovit čísla od -99 do 99, stačil by jednodušší skript. Ale chtěl bych použít tento skript a aplikaci jako test pro podobné konstrukce s jinými senzory, které mohou hlásit dlouhá čísla jako hodnoty, např. světelné nebo barevné senzory. Zůstaňte naladěni.
Další příklad kombinace LBT a senzoru najdete zde:
Jakékoli rady, poznámky a opravy jsou vítány.
Doporučuje:
Digitální snímač teploty a vlhkosti DHT21 s Arduinem: 6 kroků

Digitální snímač teploty a vlhkosti DHT21 s Arduino: V tomto tutoriálu se naučíme, jak používat snímač vlhkosti a teploty DHT21 s Arduino a zobrazovat hodnoty na OLED displeji. Podívejte se na video
Snímač teploty a vlhkosti s LCD a detekcí zvuku: 4 kroky

Snímač teploty a vlhkosti s LCD a detekcí zvuku: Ahoj lidi !!! Dobře, tento projekt byl můj poslední rok. Účelem tohoto projektu bylo monitorovat pokojovou teplotu a vlhkost v dílně mé univerzity, protože došlo k poruše některých elektronických součástek v důsledku nepříznivé teploty a vlhkosti
Raspberry Pi - snímač vlhkosti a teploty HIH6130 I2C Python Výukový program: 4 kroky

Raspberry Pi - snímač vlhkosti a teploty HIH6130 I2C Python Výukový program: HIH6130 je snímač vlhkosti a teploty s digitálním výstupem. Tyto senzory poskytují úroveň přesnosti ± 4% RH. Díky špičkové dlouhodobé stabilitě, skutečné teplotně kompenzované digitální I2C, špičkové spolehlivosti, energetické účinnosti
Bezdrátový monitor vlhkosti (ESP8266 + snímač vlhkosti): 5 kroků

Bezdrátový monitor vlhkosti (ESP8266 + senzor vlhkosti): Koupil jsem petržel v květináči a většinu dne byla půda suchá. Rozhodl jsem se proto, že tento projekt o snímání vlhkosti půdy v květináči s petrželkou zkontroluji, když potřebuji zalít zeminu vodou. Myslím, že tento senzor (kapacitní senzor vlhkosti v1.2) je dobrý
Mluvící zařízení pro měření UV indexu pomocí senzoru VEML6075 a Little Buddy Talker: 5 kroků

Mluvící zařízení pro měření UV indexu pomocí senzoru VEML6075 a Little Buddy Talker: Léto se blíží! Slunce svítí! Což je skvělé. Ale jak je ultrafialové (UV) záření stále intenzivnější, lidé jako já dostávají pihy, malé hnědé ostrůvky plavou v moři červené, spálené a svěděné kůže. Možnost mít informace v reálném čase