Turinys:
- Prekės
- 1 žingsnis: kaip tai padaryti
- 2 žingsnis: prijungimas
- 3 veiksmas: įdiekite išplėtimo plokštės tvarkyklę
- 4 žingsnis: kodas
- 5 žingsnis: padarykite pakuotės dėžutę
- 6 žingsnis: kaip naudoti
Video: „Pasidaryk pats“oro pagalbininkas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Paskutinį kartą aš naudoju ESP32 orų transliacijos stočiai, kuri gali transliuoti esamą orą. Jei jus domina, galite patikrinti ankstesnę instrukciją. Dabar noriu padaryti patobulintą versiją, kad paskirsiu miestą, kuris patikrins šio miesto orus. Jis ne tik žaidžia orą viename mieste, bet ir klausia bei transliuoja orą kituose miestuose pagal mano komandas.
Prekės
Techninė įranga:
- Raspberry Pi 3B+ (su SD kortele)
- Sąveikos balsu skrybėlė
- PIR judesio jutiklio modulis
- Mikro USB kabelis
- Duponto linija
1 žingsnis: kaip tai padaryti
- Mes planuojame šias funkcijas įgyvendinti su „Raspberry Pi“. Tačiau „Raspberry Pi“neturi mikrofono balsui priimti ir nėra įrenginio, kuris leistų garsą, jei garsiakalbis nėra prijungtas. Mes sukūrėme „Raspberry Pi“išplėtimo plokštę su dviem mikrofonų įėjimais ir garsiakalbių išvestimi, kad „Raspberry“„Pi“gali suvokti balso įvesties funkciją ir leisti garsą neprisijungęs prie garsiakalbio.
- Mums reikia trijų API, kurios yra kalbos į tekstą, orų ir teksto į kalbą. Tada paleiskite garsą.
Kalba tekstu:
Orai: https://rapidapi.com/community/api/open-weather-map/endpoints Tekstas į kalbą:
Be to, ketiname prijungti jutiklį, kad atpažintume, jog „RasPi“pradeda veikti, kai kas nors priartėja
2 žingsnis: prijungimas
„Voice Interaction Hat“yra „Raspberry Pi“išplėtimo plokštė. Tiesiog įdėkite „Raspberry Pi“pagal kaiščius. Mes taip pat turime lituoti kelis „DuPont“laidus, kad prijungtume jutiklius. Kaiščių jungtys yra tokios:
Sąveikos balsu skrybėlė ------ PIR
5V ------ VCC GND ------ GND GPIO27 ------ OUT
3 veiksmas: įdiekite išplėtimo plokštės tvarkyklę
- Kadangi išplėtimo plokštė sukurta atsižvelgiant į pjūklo gaminį, mes galime naudoti pjūklo tvarkyklę, kad ją nuvestume į darbą.
- Norėdami įdiegti tvarkyklę, Raspberry Pi terminalo lange įveskite šią komandą:
git klonas
cd seeed-voicecard sudo./install.sh sudo perkraukite
Išsamią naudojimo pamoką galite peržiūrėti puslapyje (https://www.makerfabs.com/wiki/index.php?title=Voice_Interaction_Hat)
4 žingsnis: kodas
- „Github“:
- Gavę kodą, turite pakeisti API RAKTĄ savo, esančių asr.py, weather.py ir tts.py.
r = request.post ('https://speech.googleapis.com/v1/speech:recognize?key='+api_key, data = data, headers = headers) headers = {' x-rapidapi-host ': "community-open-weather-map.p.rapidapi.com ", 'x-rapidapi-key':" ******************************** ***** "} r = request.post ('https://texttospeech.googleapis.com/v1/text:synthesize?key='+api_key, data = data, headers = headers)
Įveskite vietos pavadinimą „weather.py“ir jis bus atpažintas iš šio adresų sąrašo. Žinoma, galite užpildyti šalies ir net viso pasaulio miestų pavadinimus, jei orų API juos gali atpažinti
adresas = ['Pekinas', 'Londonas']
Jei nenaudojate išplėtimo plokštės garsiakalbių, bet naudojate savo garsiakalbius, turite pakeisti „hw: 0, 0“šiame kode į „hw: 1, 0“test1.py
os.system ("aplay -Dhw: 1, 0 output1.wav")
Nukopijuokite visus failus Raspi-Voice-Interaction-Hat/ weather_workSpace/ į Raspberry Pi darbo katalogą
5 žingsnis: padarykite pakuotės dėžutę
Norėdami atrodyti gražiau, supakavome į dėžutę. Tinkamai nupjaukite, kad atidengtumėte garsiakalbį ir mikrofoną, o spalvotais rašikliais pieškite ant popieriaus dėžutės, kad ją papuoštumėte.
6 žingsnis: kaip naudoti
Naudodami USB kabelį įjunkite „Raspberry Pi“, valdykite „Raspberry Pi“, kad paleistumėte test1.py, ir suaktyvinkite jutiklį. Kai jis transliuoja garsą, mes pradedame kalbėti apie vietą ir laukiame, kol ji transliuos orą. Oro padėjėjas baigtas.
Rekomenduojamas:
„Pasidaryk pats“HEPA oro valytuvas: 4 žingsniai
„Pasidaryk pats“HEPA oro valytuvas: viskas prasidėjo, kai aš nebuvau pakankamai mieguistas, kad galėčiau miegoti 4 valandą ryto, staiga mane užklupo, kodėl nepadarius oro valytuvo sau. Žinau, kad nuotraukoje atrodo negražu, bet tiesiog purškiau juodai ir ar tau gera eiti? Mačiau šį dalyką kai kuriuose
„Pasidaryk pats“makro objektyvas su AF (kitoks nei visi kiti „pasidaryk pats“makro objektyvai): 4 žingsniai (su nuotraukomis)
„Pasidaryk pats“makro objektyvas su AF (kitoks nei visi kiti „pasidaryk pats“makro objektyvai): mačiau daug žmonių, gaminančių makro objektyvus su standartiniu rinkiniu (paprastai 18–55 mm). Dauguma jų yra objektyvas, tiesiog prilipęs prie fotoaparato atgal arba nuimtas priekinis elementas. Abi šios galimybės turi neigiamų pusių. Objektyvui pritvirtinti
Sukurkite mini „pasidaryk pats“hidroponines sistemas ir pasidaryk pats „Hydroponic Herb Garden“su „WiFi“įspėjimais: 18 žingsnių
Sukurkite mini „pasidaryk pats“hidroponines sistemas ir pasidaryk pats „Hydroponic Herb Garden“su „Wi -Fi“įspėjimais: šioje pamokoje parodysime, kaip sukurti #DIY #hidroponikos sistemą. Ši „pasidaryk pats“hidroponinė sistema laistys pagal pasirinktą hidroponinį laistymo ciklą, 2 minutes įjungus ir 4 minutes išjungus. Jis taip pat stebės rezervuaro vandens lygį. Ši sistema
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Atnaujinkite „pasidaryk pats“laistymo puodą su „WiFi“į „pasidaryk pats“judesio aptikimo signalizacijos signalą 17 žingsnių
Atnaujinkite „pasidaryk pats“laistymo puodą su „WiFi“į „pasidaryk pats“judesio aptikimo signalizatorių sėjamoji: Šiame straipsnyje mes parodysime, kaip patobulintą savaiminio laistymo puodą su „WiFi“atnaujinti į „pasidaryk pats“laistymo puodą su „WiFi“ir judesio aptikimo signalizacija. Jei neskaitėte straipsnio apie tai, kaip sukurti „pasidaryk pats“laistymo puodą su „WiFi“, galite baigti