
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59



„Little Buddy Talker“yra mažas įrenginys, leidžiantis pridėti paprastą balso išvestį prie „Arduino“projektų. Jame yra ribotas 254 žodžių rinkinys ir jis gali būti prijungtas prie „Arduino“ar kitų mikrovaldiklių per SPI. „Little Buddy Talker“(LBT) sukūrė Patrick Mitchell, daugiau informacijos rasite jo svetainėje www.engineeringshock.com. LeRoy Miller sukūrė biblioteką, skirtą supaprastinti LBT, vadinamo „word100“, naudojimą, o Mattas Ganisas sukūrė įdomų scenarijų, skirtą supaprastinti skaitinių, naudojančių „word100“biblioteką, skaitymą. Toliau aprašysiu paprastą kalbantį termometrą / higrometrą, pagrįstą Si7021 jutikliu, „Arduino“ir „Little Buddy Talker“. Kol kas tai vargu ar daugiau nei koncepcijos įrodymas. Aš naudoju „Adafruit“„Si7021“pertrauką ir tiesiog sujungiau „Adafruit“Si7021 pavyzdinį scenarijų su Matt Ganis scenarijumi. Taip pat turėsite įdiegti „Adafruit Si7021“ir „Word100“bibliotekas.
1 žingsnis: medžiagos


„Little Buddy Talker“- 25 CA $. Aš gavau savo iš „Kickstarter“projekto. Daugiau informacijos rasite adresu www.engineeringshock.com. Si7021 breakout - naudojau „Adafruit“pertrauką, apie 7 JAV dolerius. Išsamų aprašymą ir instrukcijas rasite „Adafruit“svetainėje. „Arduino Uno“- naudojau „Monkmakesduino“, bet bet kuri versija turėtų veikti. Duonos lentelė, kai kurie trumpieji laidai, ausinės ar garsiakalbis. Turėsite įdiegti tam tikras bibliotekas. „Word100“biblioteką galima „Adafruit“Si7021 biblioteką galite rasti čia: https://github.com/adafruit/Adafruit_Si7021Matto Ganio scenarijaus originalą galite rasti adresu
2 žingsnis: Įrenginio nustatymas

Įrenginio nustatymas yra gana paprastas ir greitas: „Little Buddy Talker“yra prijungtas prie „Arduino“per SPI, prie „Si7021“išjungimo per I2C.
- Prijunkite jutiklyje Gnd, Vin, Scl ir Sda prievadus prie „Arduino“GND, 5V, A5 ir A4 prievadų.
- Prijunkite „Little Buddy Talker“5V, GD, DI, SC ir CS prievadus prie „Arduino“5V, GND, 11, 13 ir 10 prievadų. Duonos lenta ir trumpieji laidai gali būti naudingi.
- Prijunkite garsiakalbį arba ausines prie LBT garso prievado.
- Įdiekite reikalingas bibliotekas „Arduino IDE“.
- Įkelkite scenarijaus pavyzdį (žr. Kitą veiksmą) į „Arduino“.
Matavimų rezultatai rodomi serijiniame monitoriuje ir sakomi. Matavimai atliekami maždaug du kartus per minutę, kuriuos galima lengvai koreguoti scenarijuje, keičiant „uždelsimo“vertę.
Pagrindinis, bet natūralus „Little Buddy Talker“apribojimas yra ribotas žodžių rinkinys. „taškas“yra trūkstamas žodis, todėl sunkiau „ištarti“slankiojo kablelio skaičius. Taigi, nors Si7021 gali tiksliau matuoti temperatūrą, aš sumažinau informaciją iki sveikų skaičių.
Drėgmės vertės pateikiamos kaip santykinė drėgmė %. Deja, trūksta termino „procentas“. Taigi bandžiau jį pakeisti „per“ir „centi“deriniu, nors „per-centi“skamba šiek tiek juokingai. Rašymo metu yra „Kickstarter“projektas, skirtas didesnei versijai, kurioje yra daugiau nei 1000 žodžių, „Big Buddy Talker“, kuris gali leisti apeiti šiuos apribojimus. Kai scenarijus yra „Arduino“, galite paleisti įrenginį, maitindami jį iš maitinimo bloko. Aš naudoju šią sąranką, kad padėčiau ją į šaldytuvą, o ausinių garsiakalbiai būtų lauke. Jis vis dar veikė -19 ° C temperatūroje. Esant dideliems drėgmės ar temperatūros pokyčiams, jutikliui reikia kelių minučių prisitaikyti. Taigi būkite kantrūs ir palaukite, kol vertės stabilizuosis.
3 žingsnis: scenarijus ir projekto perspektyva
Scenarijų galite atsisiųsti iš čia. Kaip minėta, tai tik kitų kūrinių rinkinys su nedideliais pataisymais. Galite keisti scenarijų, kaip jums patinka, tačiau prašome pasilikti Matt Ganis ir LeRoy Miller autorių teisių komentarus.
Pridedamas taip pat rasite sąvokų, kurias „Little Buddy Talker“gali kalbėti, sąrašą, ištrauką iš „LeRoy Millers“dokumentacijos. Tiesiog, kad „Little Buddy Talker“pasakytų skaičius nuo -99 iki 99, pakaktų paprastesnio scenarijaus. Bet norėčiau naudoti šį scenarijų ir programą kaip panašių konstrukcijų testą su kitais jutikliais, kurie gali pranešti ilgus skaičius kaip reikšmes, pvz. šviesos ar spalvų jutikliai. Sekite naujienas.
Kitas LBT ir jutiklio derinio pavyzdys pateikiamas čia:
Bet kokios užuominos, pastabos ir pataisymai yra laukiami.
Rekomenduojamas:
DHT21 skaitmeninis temperatūros ir drėgmės jutiklis su „Arduino“: 6 žingsniai

DHT21 skaitmeninis temperatūros ir drėgmės jutiklis su „Arduino“: Šioje pamokoje mes išmoksime naudoti DHT21 drėgmės ir temperatūros jutiklį su „Arduino“ir parodysime vertes OLED ekrane. Žiūrėkite vaizdo įrašą
Temperatūros ir drėgmės jutiklis su LCD ir garso aptikimu: 4 žingsniai

Temperatūros ir drėgmės jutiklis su LCD ir garso aptikimu: Sveiki vaikinai !!! Gerai, šis projektas buvo mano paskutinių metų projektas. Šio projekto tikslas buvo stebėti kambario temperatūrą ir drėgmę mano universiteto dirbtuvėse, nes kai kurie elektroninių komponentų gedimai atsirado dėl nepalankios temperatūros ir
Temperatūros ir drėgmės jutiklis (DHT22) su „Dexter“lenta: 7 žingsniai

Temperatūros ir drėgmės jutiklis (DHT22) su „Dexter“lenta: „Dexter“lenta yra mokomasis trenerių rinkinys, leidžiantis linksmai ir lengvai mokytis elektronikos. Lenta sujungia visas reikalingas dalis pradedantiesiems, norintiems pakeisti idėją į sėkmingą prototipą. Turėdamas „Arduino“širdį, daugybė
„Arduino“saulės energijos temperatūros ir drėgmės jutiklis kaip 433 MHz „Oregon“jutiklis: 6 žingsniai

„Arduino“saulės energijos temperatūros ir drėgmės jutiklis kaip 433 MHz „Oregon“jutiklis: tai saulės energija varomo temperatūros ir drėgmės jutiklio konstrukcija. Jutiklis imituoja 433 MHz „Oregon“jutiklį ir matomas „Telldus Net“šliuzuose. Ko jums reikia: 1x „10-LED“Saulės energijos judesio jutiklis " iš Ebay. Įsitikinkite, kad parašyta 3,7 V tešla
Belaidis drėgmės monitorius (ESP8266 + drėgmės jutiklis): 5 žingsniai

Belaidis drėgmės monitorius (ESP8266 + drėgmės jutiklis): perku petražoles puode, o didžiąją dienos dalį dirva buvo sausa. Taigi aš nusprendžiu atlikti šį projektą, apie dirvožemio drėgmės jutimą puode su petražolėmis, kad patikrintų, kada man reikia užpilti dirvą vandeniu. Manau, kad šis jutiklis (talpinis drėgmės jutiklis v1.2) yra geras, nes