Sisukord:
- Tarvikud
- Samm: kuidas seda teha
- Samm 2: Ühendamine
- Samm: installige laiendusplaadi draiver
- 4. samm: kood
- Samm: valmistage pakendikarp
- 6. samm: kuidas kasutada
Video: DIY ilmaabi: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Viimati kasutasin ESP32 abil ilmajaama, mis suudab edastada praegust ilma. Kui olete huvitatud, saate vaadata eelmist juhendit. Nüüd tahan teha täiendatud versiooni, et määran linna, et kontrollida selle linna ilma. See mitte ainult ei mängi ühe linna ilma, vaid pärib ja edastab ka minu käskude järgi teiste linnade ilma.
Tarvikud
Riistvara:
- Raspberry Pi 3B+ (koos SD -kaardiga)
- Häälega suhtlemise müts
- PIR -liikumisanduri moodul
- Micro USB kaabel
- Dupont Line
Samm: kuidas seda teha
- Plaanime neid funktsioone rakendada Raspberry Pi abil. Kuid Raspberry Pi -l pole mikrofoni hääle vastuvõtmiseks ja seadet heli esitamiseks, kui kõlar pole ühendatud. Tegime Raspberry Pi jaoks laiendusplaadi kahe mikrofoni sisendi ja kõlariväljundiga, nii et Raspberry Pi saab aru häälsisendi funktsioonist ja esitada heli ilma kõlariga ühendamata.
- Vajame kolme API-d, mis on kõne-tekst, ilm ja tekst kõneks. Seejärel esitage heli.
Kõne tekstiks:
Ilm: https://rapidapi.com/community/api/open-weather-map/endpoints Tekst kõneks:
Lisaks ühendame anduri, et tuvastada, et RasPi hakkab tööle, kui keegi läheneb
Samm 2: Ühendamine
Voice Interaction Hat on Raspberry Pi laiendusplaat. Sisestage lihtsalt Raspberry Pi vastavalt tihvtidele. Samuti peame andurite ühendamiseks jootma mitu DuPonti juhet. Tihvtide ühendused on järgmised:
Häälega suhtlemise müts ------ PIR
5V ------ VCC GND ------ GND GPIO27 ------ OUT
Samm: installige laiendusplaadi draiver
- Kuna laiendusplaat on projekteeritud viitega saetud tootele, saame selle tööle sõitmiseks kasutada saetud draiverit.
- Draiveri installimiseks sisestage Raspberry Pi terminaliaknas järgmine käsk:
git kloon
cd seeed-voicecard sudo./install.sh sudo taaskäivitamine
Üksikasjalik kasutusõpetus võib minna lehele (https://www.makerfabs.com/wiki/index.php?title=Voice_Interaction_Hat)
4. samm: kood
- Github:
- Pärast koodi saamist peate asendama API KEY omaga aadressides asr.py, weather.py ja tts.py.
r = taotlused.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)
Sisestage weather.py koha nimi ja see tuntakse ära sellest aadressiloendist. Loomulikult võite täita linnade nimed üle kogu riigi ja isegi kogu maailmas, kui ilmastiku API neid ära tunneb
aadress = ['Peking', 'London']
Kui te ei kasuta laiendusplaadi kõlareid, vaid kasutate oma kõlareid, peate asendama “hw: 0, 0” järgmises koodis test1.py versioonis “hw: 1, 0”
os.system ("aplay -Dhw: 1, 0 output1.wav")
Kopeerige kõik failid failis Raspi-Voice-Interaction-Hat/ weather_workSpace/ Raspberry Pi töökataloogi
Samm: valmistage pakendikarp
Et ilusam välja näha, pakkisime selle karpi. Lõigake kõlari ja mikrofoni paljastamiseks sobivalt ning kasutage paberkarbi kaunistamiseks värvilisi pliiatseid.
6. samm: kuidas kasutada
Kasutage USB -kaablit Raspberry Pi toiteks, kontrollige Raspberry Pi käivitamist test1.py ja käivitage andur. Pärast seda, kui see heli edastab, hakkame mõnest kohast rääkima ja siis ootame, kuni see ilmastikku edastab. Ilmateenindaja on valmis.
Soovitan:
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): 4 sammu (koos piltidega)
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): olen näinud palju inimesi, kes teevad makroläätsi tavalise komplekti objektiiviga (tavaliselt 18–55 mm). Enamik neist on objektiiv, mis on lihtsalt tagurpidi kaamera külge kinnitatud või esielement eemaldatud. Mõlemal variandil on varjuküljed. Objektiivi kinnitamiseks
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
Ehitage mini DIY hüdropoonikasüsteemid ja DIY hüdropooniline ürdiaed WiFi -hoiatustega: 18 sammu
Ehitage mini -DIY hüdropoonikasüsteemid ja DIY hüdropooniline ürdiaed WiFi -hoiatustega: selles õpetuses näitame teile, kuidas ehitada #DIY #hydroponics süsteemi. See DIY hüdropooniline süsteem kastab kohandatud hüdropoonilist kastmistsüklit, 2 minutit sisse ja 4 minutit välja lülitatud. Samuti jälgib see veehoidla veetaset. See süsteem
Arduino põhine DIY mängukontroller - Arduino PS2 mängukontroller - Tekkeni mängimine DIY Arduino mängupuldiga: 7 sammu
Arduino põhine DIY mängukontroller | Arduino PS2 mängukontroller | Tekkeni mängimine DIY Arduino mängupuldiga: Tere poisid, mängude mängimine on alati lõbus, kuid oma isetehtud kohandatud mängu kontrolleriga mängimine on lõbusam. Seega teeme selles juhendis mängu kontrolleri, kasutades arduino pro micro