
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11



"Little Buddy Talker" är en liten enhet som låter dig lägga till en enkel röstutmatning till dina Arduino -projekt. Den innehåller en begränsad uppsättning av 254 ord och kan anslutas till Arduino eller andra mikrokontroller via SPI. The Little Buddy Talker (LBT) utvecklades av Patrick Mitchell, mer information finns på hans webbplats www.engineeringshock.com. LeRoy Miller har utvecklat ett bibliotek för att förenkla användningen av LBT som kallas word100 och Matt Ganis har utvecklat ett intressant manus för att förenkla läsning av siffror som använder word100 -biblioteket. I det följande kommer jag att beskriva en enkel talande termometer / hygrometer baserad på Si7021 -sensorn, en Arduino och Little Buddy Talker. Hittills är det knappast mer än ett bevis på konceptet. Jag använde Si7021 -utbrottet från Adafruit och kombinerade precis Si7021 -provskriptet från Adafruit med manuset av Matt Ganis. Du måste också installera Adafruit Si7021 och Word100 -biblioteken.
Steg 1: Material


Little Buddy Talker - 25 CA $. Jag fick mitt från Kickstarter -projektet. Mer information på www.engineeringshock.com. Si7021 breakout - jag använde Adafruit breakout, cirka 7 US $. En detaljerad beskrivning och instruktioner finns på Adafruit -webbplatsen. Arduino Uno - Jag använde Monkmakesduino, men vilken version som helst skulle fungera. En bräda, några bygelkablar, hörlurar eller högtalare. Du måste installera vissa bibliotek. Word100 -biblioteket kan vara finns på https://github.com/kd8bxp/Word100Si7021 -biblioteket från Adafruit finns här: https://github.com/adafruit/Adafruit_Si7021Originalen till Matt Ganis manus finns på https://mganis.blogspot.de/
Steg 2: Konfigurera enheten

Att konfigurera enheten är ganska enkelt och snabbt: Little Buddy Talker är ansluten till Arduino via SPI, till Si7021 -utbrottet via I2C.
- Anslut portarna märkta Gnd, Vin, Scl och Sda på sensorn till portarna GND, 5V, A5 och A4 på Arduino.
- Anslut 5V-, GD-, DI-, SC- och CS -portarna på 'Little Buddy Talker' till portarna 5V, GND, 11, 13 och 10 på Arduino. En bräda och bygelkablar kan vara till hjälp.
- Anslut en högtalare eller hörlurar till ljudporten på LBT.
- Installera de nödvändiga biblioteken i Arduino IDE.
- Ladda upp exempelskriptet (se nästa steg) till din Arduino.
Resultaten av mätningarna visas på den seriella monitorn och talas. Mätningar görs ungefär två gånger i minuten, vilket kan justeras i skriptet mycket enkelt genom att ändra ett "fördröjnings" -värde.
En central men naturlig begränsning av Little Buddy Talker är den begränsade uppsättningen ord. 'punkt' är ett ord som saknas, vilket gör det svårare att 'tala' flytnummer. Så medan Si7021 kan mäta temperaturen mer exakt, reducerade jag informationen till heltal.
Luftfuktighetsvärden anges som relativ luftfuktighet i %. Tyvärr saknas termen "procent" också. Så jag försökte ersätta det med en kombination av "per" och "centi", även om "per-centi" låter lite löjligt. I skrivande stund finns det ett Kickstarter -projekt för en större version med mer än 1000 ord, "Big Buddy Talker", som kan göra det möjligt att kringgå dessa begränsningar. När skriptet är på Arduino kan du köra enheten som driver det med ett kraftpaket. Jag använde denna inställning för att placera den i kylen, med högtalarna på ett headset utanför. Det fungerade fortfarande vid -19 ° C. Vid stora luftfuktighets- eller temperaturförändringar behöver sensorn justeras några minuter. Så ha tålamod och vänta tills värdena har stabiliserats.
Steg 3: Skriptet och Project Outlook
Du kan ladda ner manuset härifrån. Som nämnts är det bara en sammanställning av andras verk, med några mindre justeringar. Du kan ändra manuset som du vill, men behåll upphovsrättskommentarer från Matt Ganis och LeRoy Miller.
Bifogad hittar du också en lista över de termer Little Buddy Talker kan tala, ett utdrag ur LeRoy Millers dokumentation. Bara för att låta Little Buddy Talker säga siffror från -99 till 99, skulle ett enklare manus vara tillräckligt. Men jag skulle vilja använda det här skriptet och programmet som ett test för liknande konstruktioner med andra sensorer som kan rapportera långa tal som värden, t.ex. ljus- eller färgsensorer. Håll ögonen öppna.
Ett annat exempel på en kombination av LBT och en sensor finns här:
Alla tips, kommentarer och korrigeringar är välkomna.
Rekommenderad:
Arduino blir talande Tom: 6 steg

Arduino Becoming Talking Tom: Ett av mina äldsta minnen av att använda en smartphone var att spela "Talking Tom" -spelet. Spelet var ganska enkelt. Det finns en katt som heter Tom, som kan prata, liksom. I spelet skulle Tom lyssna efter ingång via telefonens mikrofon och sedan upprepa
Gör en talande klocka: 10 steg (med bilder)

Gör en talande klocka: Den här klockan meddelar tiden med din egen röst! Jag satte ihop det som en hyllning till den gamla Popcorn -tjänsten i norra Kalifornien. Du kan ringa POPCORN från vilken telefon som helst, och en inspelning berättar vilken tid på dygnet. Original
Talande växter: 5 steg

Talande växter: I den här självstudien kommer vi att visa dig hur du skapar talande växter. När du närmar dig växten med handen kan du höra ett röstmeddelande. Detta kan vara instruktioner om hur man sköter det eller bara information om växten. Till exempel, vi
En talande färgsensor, baserad på AIY Voice Kit: 4 steg

En talande färgsensor, baserad på AIY Voice Kit: Efter att ha lärt mig lite om punktskrift nyligen undrade jag om jag kunde bygga något med AIY-röstsatsen för Raspberry Pi, som kan ha en verklig nytta för synskadade. . Så beskrivet i det följande hittar du en prototy
Talande dator (anpassade Windows -ljud): 7 steg

Talande dator (anpassade Windows -ljud): I den här instruktören kommer jag att lära dig om du inte redan vet hur man gör en dator som kommer att prata med dig vid flera tillfällen beroende på vad du gör på din dator under hela dagen