Përmbajtje:
- Furnizimet
- Hapi 1: Si të veproni
- Hapi 2: Lidhja
- Hapi 3: Instaloni drejtuesin e bordit të zgjerimit
- Hapi 4: Kodi
- Hapi 5: Bëni një kuti paketimi
- Hapi 6: Si të përdorni
Video: Ndihmës moti DIY: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Herën e fundit kam përdorur ESP32 për të bërë një stacion transmetimi të motit, i cili mund të transmetojë motin aktual. Nëse jeni të interesuar, mund të kontrolloni udhëzuesin e mëparshëm. Tani dua të bëj një version të azhurnuar, që do të caktoj një qytet për të kontrolluar motin në këtë qytet. Jo vetëm që luan motin në një qytet, por gjithashtu pyet dhe transmeton motin në qytetet e tjera sipas urdhrave të mi.
Furnizimet
Hardware:
- Raspberry Pi 3B+ (me kartë SD)
- Kapelë ndërveprimi me zë
- Moduli i sensorit të lëvizjes PIR
- Kabllo mikro USB
- Dupont Line
Hapi 1: Si të veproni
- Ne planifikojmë t'i zbatojmë këto funksione me Raspberry Pi. Por Raspberry Pi nuk ka një mikrofon për të marrë zërin dhe nuk ka pajisje për të luajtur zë nëse altoparlanti nuk është i kyçur. Ne bëmë një bord zgjerimi për Raspberry Pi me dy mikrofona hyrës dhe dalje të altoparlantit, në mënyrë që Raspberry Pi mund të realizojë funksionin e hyrjes së zërit dhe të luajë audio pa u lidhur me altoparlantin.
- Ne kemi nevojë për tre API, të cilat janë të folurit në tekst, moti dhe teksti në të folur. Pastaj luani audion.
Fjala në tekst:
Moti: https://rapidapi.com/community/api/open-weather-map/endpoints Tekst-në-fjalim:Përveç kësaj, ne do të lidhim një sensor për të njohur që RasPi fillon të funksionojë kur dikush afrohet
Hapi 2: Lidhja
Voice Interaction Hat është një bord zgjerimi i Raspberry Pi. Thjesht futni Raspberry Pi sipas kunjave. Ne gjithashtu duhet të lidhim disa tela DuPont për të lidhur sensorët. Lidhjet e kunjave janë si më poshtë:
Kapelë ndërveprimi zanor ------ PIR
5V ------ VCC GND ------ GND GPIO27 ------ JASHT
Hapi 3: Instaloni drejtuesin e bordit të zgjerimit
- Meqenëse bordi i zgjerimit është krijuar duke iu referuar produktit të sharrës, ne mund të përdorim drejtuesin e sharrës për ta çuar atë në punë.
- Futni komandën e mëposhtme në dritaren e terminalit Raspberry Pi për të instaluar drejtuesin:
git klon
cd sawed-voicecard sudo./install.sh sudo reboot
Udhëzuesi i detajuar i përdorimit mund të shkojë në faqe (https://www.makerfabs.com/wiki/index.php?title=Voice_Interaction_Hat) për ta parë
Hapi 4: Kodi
- Github:
- Pasi të keni marrë kodin, duhet të zëvendësoni çelësin API me tuajin në asr.py, weather.py dhe tts.py.
r = kërkesat.post ('https://speech.googleapis.com/v1/speech:recognize?key='+api_key, data = data, headers = headers) headers = {' x-quickapi-host ': "community-open-weather-map-map.p.rapidapi.com ", 'x-quickapi-key':" ******************************* ***** "} r = kërkesat.post ('https://texttospeech.googleapis.com/v1/text:synthesize?key='+api_key, të dhëna = të dhëna, tituj = tituj)
Plotësoni emrin e vendit në weather.py dhe do të njihet nga kjo listë adresash. Sigurisht, ju mund të plotësoni emrat e qyteteve në të gjithë vendin dhe madje edhe në botë nëse API e motit mund t'i njohë ato
adresa = ['Pekin', 'Londër']
Nëse nuk përdorni altoparlantët e bordit të zgjerimit, por përdorni altoparlantët tuaj, duhet të zëvendësoni "hw: 0, 0" në kodin e mëposhtëm me "hw: 1, 0" në test1.py
os.system ("aplay -Dhw: 1, 0 output1.wav")
Kopjoni të gjithë skedarët në Raspi-Voice-Interaction-Hat/ weather_workSpace/ në një drejtori pune të Raspberry Pi
Hapi 5: Bëni një kuti paketimi
Për t’u dukur më bukur, e kemi paketuar në një kuti kartoni. Pritini siç duhet për të ekspozuar altoparlantin dhe mikrofonin dhe përdorni stilolapsa me ngjyra për të pikturuar në kutinë e letrës për ta zbukuruar atë.
Hapi 6: Si të përdorni
Përdorni kabllon USB për të fuqizuar Raspberry Pi, kontrolloni Raspberry Pi për të ekzekutuar test1.py dhe aktivizoni sensorin. Pasi transmeton një tingull, ne fillojmë të flasim për një vend dhe pastaj presim që ai të transmetojë motin. Një Asistent i motit është i plotë.
Recommended:
Kontrolli LED i Ndihmës i Google duke përdorur Raspberry Pi: 3 hapa
Kontrolli LED i bazuar në Asistentin Google duke përdorur Raspberry Pi: Hej! Në këtë projekt, ne do të zbatojmë kontrollin e bazuar në Asistentin Google të LED duke përdorur Raspberry Pi 4 duke përdorur HTTP në Python. Ju mund ta zëvendësoni LED me një llambë (padyshim jo fjalë për fjalë, do t'ju duhet një modul stafetë në mes) ose ndonjë shtëpi tjetër
Ndihmës zanor me Arduino: 3 hapa
Ndihmësi i zërit me Arduino: Ciao a tutti! Mund të përpiqesh të arrish në një temë të dell'intelligenza artificiale. 'Shtë e mundur të realizohet një ndihmë vokale me Arduino? La risposta è si! Ma scopriremo che da solo non può gestire tutto il compito. Con Assistente vocale infatti
Ndërprerës ndihmës i ziles së derës: 21 hapa
Ndërprerës Ndihmës Doorbell: Ndërprerës Ndihmës Doorbell është një shembull i teknologjisë ndihmëse duke përdorur materiale të përditshme. Shtë një çelës që modifikon një çelës të zakonshëm të ziles së derës, në mënyrë që të fuqizojë fëmijët me nevoja të veçanta për të përdorur sendet e përditshme
Cypherbot (një robot ndihmës): 9 hapa
Cypherbot (një ndihmës robot): Cyphersoft është një robot ndihmës që mund të jetë miku juaj dhe t'ju ndihmojë gjatë punës. Mund të flasë dhe të ecë. Mund ta personalizoni dhe përdorni për gjithçka që mund të imagjinoni. Tani mund të bëni një robot inteligjent vetëm me një Arduino dhe Raspberry Pi. Nëse
Rrathë ndihmës: 5 hapa (me fotografi)
Rrathë ndihmues: Deklarata e problemit: Studentët po përjetojnë nivele të larta stresi gjatë javës finale, dhe grupi ynë dëshiron ta korrigjojë këtë. Studentët e kolegjit janë vazhdimisht nën stres dhe ky stres zakonisht rritet gjatë fundit të semestrit dhe gjatë finales