Indholdsfortegnelse:
Video: TTS Weather Broadcast: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Jeg beslutter normalt, om jeg vil bringe anumbrella baseret på vejrforholdene, før jeg går ud. Jeg plejede at tage forkerte beslutninger, fordi vejret var skiftende i de sidste to uger , det var solrigt, da jeg gik ud, at jeg ikke havde en paraply med, og desværre regnede det, da jeg kom tilbage. Jeg har et sind, der får en spiller til at udsende vejrudsigten, når jeg går ud.
Forbrugsvarer
Hardware:
MakePython ESP32
du kan få det fra dette link:
www.makerfabs.com/makepython-esp32.html
MakePython Audio
du kan få det fra dette link:
www.makerfabs.com/makepython-audio.html
- USB -kabel
- PIR -bevægelsessensormodul
www.makerfabs.com/pir-motion-sensor-module.html
Lyd
Software:
Arduino IDE
Trin 1: Tilslutning
forbinde to brædder i henhold til stifterne. Tænd for kortet med USB -kabel. sensorstiftforbindelserne:
GND --- GND
VCC --- 5V OUT --- Ben 15
Sensormodulet har to justeringsknapper, den ene er at justere forsinkelsen inden fyring, den anden justerer følsomheden, som skal justeres før brug.
Trin 2: Programmeringsmiljø
ESP32 Support
Følg installationsvejledningen for at tilføje ESP32 -support, hvis du endnu ikke gør det:
github.com/espressif/arduino-esp32
Installer bibliotek
- Adafruit SSD1306 og afhængige biblioteker.
- ArduinoJson biblioteker
- Installer zip-bibliotek: ESP32-audioI2S ("Audio.h")
Trin 3: Kode
Du kan få koden herfra:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Brug venligst koden til grå gren)
Indstilling af WIFI -adgangskoden
//TRÅDLØST INTERNET
const char*ssid = "************"; const char*password = "************";
Få vejret API
String weather_request ()
Du kan søge efter et gebyr eller en gratis API -grænseflade på Google, der begrænser de enkelte brugere med et antal gratis API -grænseflader det meste af tiden.
Viser vejr
void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)
Indstilling af vejrikonet
ugyldigt draw_weather (int a)
Vejrudsendelse
audio.connecttospeech (tekst, "da")
Trin 4: Case
- Materialer: pap (emballage), fræser, blyant
- Fold kartonen i en passende karton, tegn omridset på pap og skær den.
- Læg det samlede bord i kartonen og fastgør det med tape eller påfyldningssvamp.
- Dekorer kartonen: Tegn og skriv på kartonens overflade.
- Placer afspilleren, hvor du vil passere, før du går ud for at sikre, at sensoren kan fornemme.
Anbefalede:
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjorde den rigtige vej: 8 trin (med billeder)
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjorde den rigtige vej: Efter 1 års vellykket drift på 2 forskellige steder deler jeg mine solcelledrevne vejrstation projektplaner og forklarer, hvordan det udviklede sig til et system, der virkelig kan overleve over lang tid perioder fra solenergi. Hvis du følger
WW2 Radio Broadcast Time Machine: 13 trin (med billeder)
WW2 Radio Broadcast Time Machine: Ideen bag dette var at bruge nogle dele, jeg havde liggende, og at konstruere en lydjukebox, der var fremstillet i en gammel radio. For at give et mere formål bag det besluttede jeg også at fylde det med gamle radioudsendelser fra 2. verdenskrig og derefter genbruge
RaspiWWV - Simuleret WWV Shortwave Audio Time Broadcast: 10 trin (med billeder)
RaspiWWV - Simuleret WWV Shortwave Audio Time Broadcast: Husk de dage, hvor du sad og lyttede til WWV -tidssignaler på din Shortwave -radio (tick, tick, tick … Ved tonen vil tiden være …)? (Hør det på YouTube ovenfor) Åh! Gik du glip af det? Nu kan du (gen-) opleve disse øjeblikke og få
Arduino TTS (tekst til tale): 3 trin (med billeder)
Arduino TTS (tekst til tale): Hej fyre i dag i denne vejledning vil jeg lære dig, hvordan du får din Arduino til at tale uden noget eksternt modul. Her kan vi bruge dette i talrige projekter som tale termometer, robotter og mange flere. Så lad os starte med dette projekt uden meget spildtid
Medium Wave AM Broadcast Band Resonant Loop Antenna .: 31 trin
Medium Wave AM Broadcast Band Resonant Loop Antenna .: Medium Wave (MW) AM broadcast band loop loop antenne. Bygget ved hjælp af billigt 4 -par (8 -leder) telefon 'bånd' kabel, & (valgfrit) placeret i billig have 13mm (~ halv tomme) kunstvandingsplastikslange. Den mere stive selvbærende version passer bedre til