Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Jinsi ya Kufanya
- Hatua ya 2: Uunganisho
- Hatua ya 3: Sakinisha Dereva wa Bodi ya Upanuzi
- Hatua ya 4: Kanuni
- Hatua ya 5: Tengeneza Sanduku la Ufungashaji
- Hatua ya 6: Jinsi ya Kutumia
Video: Msaidizi wa hali ya hewa wa DIY: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Mara ya mwisho nilitumia ESP32 kutengeneza kituo cha matangazo ya hali ya hewa, ambacho kinaweza kutangaza hali ya hewa ya sasa. Ikiwa una nia, unaweza kuangalia maelezo ya awali. Sasa ninataka kutengeneza toleo lililoboreshwa, kwamba nitachagua jiji kuangalia hali ya hewa katika jiji hili. Sio tu kwamba inacheza hali ya hewa katika jiji moja, pia inauliza na kutangaza hali ya hewa katika miji mingine kulingana na amri zangu.
Vifaa
Vifaa:
- Raspberry Pi 3B + (na kadi ya SD)
- Kofia ya Mwingiliano wa Sauti
- Moduli ya Sensorer ya Mwendo wa PIR
- Cable ndogo ya USB
- Mstari wa Dupont
Hatua ya 1: Jinsi ya Kufanya
- Tunapanga kutekeleza kazi hizi na Raspberry Pi. Lakini Raspberry Pi haina kipaza sauti kupokea sauti, na hakuna kifaa cha kucheza sauti ikiwa spika haijaingizwa. Tuliunda bodi ya upanuzi wa Raspberry Pi na vipaza sauti viwili na pato la spika, ili Raspberry Pi anaweza kutambua kazi ya uingizaji wa sauti, na kucheza sauti bila kuungana na spika.
- Tunahitaji API tatu, ambazo ni hotuba-kwa-maandishi, hali ya hewa, na maandishi-kwa-hotuba. Kisha cheza sauti.
Hotuba-kwa-maandishi:
Hali ya hewa: https://rapidapi.com/community/api/open-weather-map/endpoints Nakala-kwa-hotuba:Kwa kuongezea, tutaunganisha sensa ili kutambua kwamba RasPi huanza kufanya kazi mtu anapokaribia
Hatua ya 2: Uunganisho
Kofia ya Mwingiliano wa Sauti ni bodi ya upanuzi wa Raspberry Pi. Ingiza tu Raspberry Pi kulingana na pini. Tunahitaji pia kuziunganisha waya kadhaa za DuPont kuunganisha sensorer. Uunganisho wa pini ni kama ifuatavyo:
Kofia ya Mwingiliano wa Sauti ------ PIR
5V ------ VCC GND ------ GND GPIO27 ------ KUTOKA
Hatua ya 3: Sakinisha Dereva wa Bodi ya Upanuzi
- Kwa kuwa bodi ya upanuzi imeundwa ikirejelea bidhaa ya msumeno, tunaweza kutumia dereva wa sawed kuiendesha kufanya kazi.
- Ingiza amri ifuatayo kwenye dirisha la terminal la Raspberry Pi kusanidi dereva:
clone ya git
cd sawed-voicecard sudo./install.sh sudo reboot
Mafunzo ya kina ya matumizi yanaweza kwenda kwenye ukurasa (https://www.makerfabs.com/wiki/index.php?title=Voice_Interaction_Hat) kutazama
Hatua ya 4: Kanuni
- Github:
- Baada ya kupata nambari, unahitaji kuchukua nafasi ya KEY ya API na yako katika asr.py, weather.py, na tts.py.
r = maombi. chapisho ('https://speech.googleapis.com/v1/speech:recognize?key='+api_key, data = data, headers = headers) headers = {' x-rapidapi-host ': "jamii-wazi-hali ya hewa-ramani.p.rapidapi.com ", 'x-rapidapi-ufunguo':" *"
Jaza jina la mahali kwenye hali ya hewa.py na itatambuliwa kutoka orodha hii ya anwani. Kwa kweli, unaweza kujaza majina ya miji kote nchini na hata ulimwengu ikiwa API ya hali ya hewa inaweza kuwatambua
anwani = ['Beijing', 'London']
Ikiwa hutumii spika za bodi ya upanuzi, lakini tumia spika zako mwenyewe, unahitaji kuchukua nafasi ya "hw: 0, 0" katika nambari ifuatayo na "hw: 1, 0" katika test1.py
mfumo ("aplay -Dhw: 1, 0 output1.wav")
Nakili faili zote katika Raspi-Voice-Interaction-Hat / weather_workSpace / kwa saraka inayofanya kazi ya Raspberry Pi
Hatua ya 5: Tengeneza Sanduku la Ufungashaji
Ili tuonekane mrembo zaidi, tuliipakia kwenye katoni. Kata ipasavyo kufunua spika na maikrofoni, na tumia kalamu za rangi kuchora kwenye sanduku la karatasi kuipamba.
Hatua ya 6: Jinsi ya Kutumia
Tumia kebo ya USB kuwezesha Raspberry Pi, kudhibiti Raspberry Pi kuendesha test1.py, na kuchochea sensorer. Baada ya kutangaza sauti, tunaanza kuzungumza juu ya mahali na kisha tunangojea itangaze hali ya hewa. Msaidizi wa hali ya hewa amekamilika.
Ilipendekeza:
Sensorer ya hali ya hewa ya hali ya hewa na Kiunga cha data cha GPRS (SIM Card): Hatua 4
Sensor ya hali ya hewa ya hali ya hewa na GPRS (SIM Card) Kiunga cha Takwimu: Muhtasari wa MradiHii ni sensorer ya hali ya hewa inayotumia betri kulingana na joto la BME280 la joto / shinikizo / unyevu na ATMega328P MCU. Inatumika kwa betri mbili za 3.6 V lithiamu thionyl AA. Inayo matumizi ya chini ya kulala ya 6 µA. Inatuma data
Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na hali ya hewa ya CyntechHAT: Hatua 4
Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na Cyntech WeatherHAT: * Mnamo 2019 Yahoo ilibadilisha API, na hii iliacha kufanya kazi. Sikujua mabadiliko hayo. Mnamo Septemba ya 2020 mradi huu umesasishwa kutumia OPENWEATHERMAP API Angalia sehemu iliyosasishwa hapa chini, habari hii iliyobaki bado ni nzuri
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
Mshumaa wa Hali ya Hewa - Hali ya hewa na Joto kwa haraka: 8 Hatua
Mshumaa wa Hali ya Hewa - Hali ya Hewa na Joto kwa haraka: Kutumia mshumaa huu wa kichawi, unaweza kujua hali ya joto na hali ya sasa nje mara moja
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Wakati nilikuwa nimenunua Acurite 5 katika kituo cha hali ya hewa cha 1 nilitaka kuweza kuangalia hali ya hewa nyumbani kwangu nilipokuwa mbali. Nilipofika nyumbani na kuitengeneza niligundua kuwa lazima ningepaswa kuwa na onyesho lililounganishwa na kompyuta au kununua kitovu chao cha busara,