![DIY Weerassistent: 6 stappe DIY Weerassistent: 6 stappe](https://i.howwhatproduce.com/images/002/image-3387-j.webp)
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
![DIY Weerassistent DIY Weerassistent](https://i.howwhatproduce.com/images/002/image-3387-1-j.webp)
Ek het laas keer met ESP32 'n weeruitsendingstasie gemaak wat die huidige weer kan uitsaai. As u belangstel, kan u die vorige instruksies nagaan. Nou wil ek 'n opgegradeerde weergawe maak, dat ek 'n stad sal aanwys om die weer in hierdie stad te kontroleer. Dit speel nie net die weer in een stad nie, maar dit vra ook en stuur die weer in ander stede volgens my opdragte.
Voorrade
Hardeware:
- Framboos Pi 3B+ (met SD -kaart)
- Steminteraksie hoed
- PIR Bewegingsensormodule
- Mikro USB kabel
- Dupont Line
Stap 1: Hoe om te doen
![Hoe om te doen Hoe om te doen](https://i.howwhatproduce.com/images/002/image-3387-2-j.webp)
- Ons is van plan om hierdie funksies met Raspberry Pi te implementeer. Maar die Raspberry Pi het nie 'n mikrofoon om stem te ontvang nie, en daar is geen toestel om klank af te speel as die luidspreker nie ingeskakel is nie. Pi kan die funksie van steminvoer besef en klank speel sonder om aan te sluit op die luidspreker.
- Ons benodig drie API's, wat spraak-tot-teks, weer en teks-na-spraak is. Speel dan die klank.
Spraak-tot-teks:
Weer: https://rapidapi.com/community/api/open-weather-map/endpoints Teks-na-spraak:
Boonop gaan ons 'n sensor koppel om te besef dat RasPi begin werk as iemand nader
Stap 2: verbinding
![Verbinding Verbinding](https://i.howwhatproduce.com/images/002/image-3387-3-j.webp)
![Verbinding Verbinding](https://i.howwhatproduce.com/images/002/image-3387-4-j.webp)
![Verbinding Verbinding](https://i.howwhatproduce.com/images/002/image-3387-5-j.webp)
Voice Interaction Hat is 'n Raspberry Pi -uitbreidingskaart. Plaas die Raspberry Pi volgens die penne. Ons moet ook verskeie DuPont -drade soldeer om die sensors aan te sluit. Die penverbindings is soos volg:
Steminteraksiehoed ------ PIR
5V ------ VCC GND ------ GND GPIO27 ------ OUT
Stap 3: Installeer die bestuurder van die uitbreidingskaart
- Aangesien die uitbreidingskaart ontwerp is met verwysing na die produk van sawed, kan ons die driver van sawed gebruik om dit aan die werk te sit.
- Voer die volgende opdrag in die Raspberry Pi -terminale venster in om die bestuurder te installeer:
git-kloon
cd seeed-voicecard sudo./install.sh sudo herlaai
U kan die gedetailleerde gebruiksinstruksie na die bladsy (https://www.makerfabs.com/wiki/index.php?title=Voice_Interaction_Hat) sien om dit te sien
Stap 4: Kode
- Github:
- Nadat u die kode gekry het, moet u die API KEY vervang met u in die asr.py, weather.py en tts.py.
r = versoeke.pos ('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 = requests.post ('https://texttospeech.googleapis.com/v1/text:synthesize?key='+api_key, data = data, headers = headers)
Vul die naam van die plek in die weather.py in en dit sal uit hierdie adreslys herken word. U kan natuurlik die name van stede regoor die land en selfs die wêreld invul as die weer -API dit kan herken
address = ['Beijing', 'Londen']
As u nie die luidsprekers van die uitbreidingskaart gebruik nie, maar u eie luidsprekers gebruik, moet u 'hw: 0, 0' in die volgende kode vervang deur 'hw: 1, 0' in die test1.py
os.system ("aplay -Dhw: 1, 0 output1.wav")
Kopieer al die lêers in Raspi-Voice-Interaction-Hat/ weather_workSpace/ na 'n werkende gids van die Raspberry Pi
Stap 5: Maak 'n verpakkingskas
![Maak 'n verpakkingskas Maak 'n verpakkingskas](https://i.howwhatproduce.com/images/002/image-3387-6-j.webp)
Om mooier te lyk, het ons dit in 'n karton verpak. Sny behoorlik om die luidspreker en mikrofoon bloot te stel, en gebruik gekleurde penne om dit op die kartondoos te verf om dit te versier.
Stap 6: Hoe om te gebruik
Gebruik die USB -kabel om die Raspberry Pi aan te dryf, beheer Raspberry Pi om test1.py uit te voer en die sensor te aktiveer. Nadat dit 'n geluid uitgesaai het, begin ons praat oor 'n plek en wag dan totdat dit die weer uitsaai. 'N Weerassistent is voltooi.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
![Spelontwerp in vyf stappe: 5 stappe Spelontwerp in vyf stappe: 5 stappe](https://i.howwhatproduce.com/images/001/image-2360-j.webp)
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
![DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe](https://i.howwhatproduce.com/images/002/image-5147-9-j.webp)
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Bolt - DIY draadlose laai nagklok (6 stappe): 6 stappe (met foto's)
![Bolt - DIY draadlose laai nagklok (6 stappe): 6 stappe (met foto's) Bolt - DIY draadlose laai nagklok (6 stappe): 6 stappe (met foto's)](https://i.howwhatproduce.com/images/010/image-27211-j.webp)
Bolt - DIY draadlose laai nagklok (6 stappe): Induktiewe laai (ook bekend as draadlose laai of koordlose laai) is 'n tipe draadlose kragoordrag. Dit gebruik elektromagnetiese induksie om elektriese toestelle aan draagbare toestelle te verskaf. Die mees algemene toepassing is die draadlose Qi -laai
Bou 'n Mini DIY hidroponiese stelsels en 'n DIY hidroponiese kruietuin met WiFi -waarskuwings: 18 stappe
![Bou 'n Mini DIY hidroponiese stelsels en 'n DIY hidroponiese kruietuin met WiFi -waarskuwings: 18 stappe Bou 'n Mini DIY hidroponiese stelsels en 'n DIY hidroponiese kruietuin met WiFi -waarskuwings: 18 stappe](https://i.howwhatproduce.com/images/010/image-29394-j.webp)
Bou 'n mini -selfdoen -hidroponiese stelsels en selfdoen -hidroponiese kruietuin met WiFi -waarskuwings: in hierdie tutoriaal sal ons u wys hoe u 'n #DIY #hidroponiese stelsel kan bou. Hierdie selfdoen -hidroponiese stelsel laat water op 'n pasgemaakte hidroponiese watersiklus, met 2 minute aan en 4 minute af. Dit sal ook die watervlak van die reservoir monitor. Hierdie stelsel
Arduino -gebaseerde DIY -spelbeheerder - Arduino PS2 -spelbeheerder - Speel Tekken Met DIY Arduino Gamepad: 7 stappe
![Arduino -gebaseerde DIY -spelbeheerder - Arduino PS2 -spelbeheerder - Speel Tekken Met DIY Arduino Gamepad: 7 stappe Arduino -gebaseerde DIY -spelbeheerder - Arduino PS2 -spelbeheerder - Speel Tekken Met DIY Arduino Gamepad: 7 stappe](https://i.howwhatproduce.com/images/011/image-30363-j.webp)
Arduino -gebaseerde DIY -spelbeheerder | Arduino PS2 -spelbeheerder | Tekken speel met DIY Arduino Gamepad: Hallo ouens, dit is altyd lekker om speletjies te speel, maar dit is meer pret om met jou eie DIY -speletjie -kontroleerder te speel