Innehållsförteckning:
Video: TTS Weather Broadcast: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Jag brukar bestämma mig för om jag ska ta anumbrella utifrån väderförhållandena innan jag går ut. Jag brukade fatta fel beslut eftersom vädret var omväxlande de senaste två veckorna , det var soligt när jag gick ut att jag inte tog med ett paraply, och tyvärr regnade det när jag kom tillbaka. Jag tänker på att få en spelare att sända väderprognosen när jag går ut.
Tillbehör
Hårdvara:
MakePython ESP32
du kan få det från den här länken:
www.makerfabs.com/makepython-esp32.html
MakePython Audio
du kan få det från den här länken:
www.makerfabs.com/makepython-audio.html
- USB-kabel
- Modul för rörelsessensor
www.makerfabs.com/pir-motion-sensor-module.html
Audio
Programvara:
Arduino IDE
Steg 1: Anslutning
anslut två brädor enligt stiften. Sätt på kortet med USB -kabel. sensorstiftanslutningarna:
GND --- GND
VCC --- 5V OUT --- Stift 15
Sensormodulen har två justeringsknappar, den ena är att justera fördröjningen före avfyrning, den andra justerar känsligheten, som måste justeras före användning.
Steg 2: Programmeringsmiljö
Support för ESP32
Följ installationsinstruktionerna för att lägga till ESP32 -stöd om du inte ännu gör det:
github.com/espressif/arduino-esp32
Installera bibliotek
- Adafruit SSD1306 och beroende bibliotek.
- ArduinoJson -bibliotek
- Installera zip-bibliotek: ESP32-audioI2S ("Audio.h")
Steg 3: Kod
Du kan få koden härifrån:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Använd koden för grå gren)
Ställa in WIFI -lösenord
// WIFI
const char*ssid = "************"; const char*lösenord = "************";
Skaffa väder -API: et
Sträng weather_request ()
Du kan leta efter en avgift eller ett gratis API -gränssnitt på Google, som begränsar enskilda användare med ett antal gratis API -gränssnitt för det mesta.
Visar väder
void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)
Ställa in väderikonen
void draw_weather (int a)
Väderutsändning
audio.connecttospeech (text, "en")
Steg 4: Fodral
- Material: kartong (förpackningslåda), skärare, penna
- Vik kartongen i en lämplig kartong, Rita konturen på kartongen och klipp den.
- Lägg den monterade brädan i kartongen och fixa den med tejp eller fyllningssvamp.
- Dekorera kartongen: Rita och skriv på kartongens yta.
- Placera spelaren där du kommer att passera innan du går ut för att säkerställa att sensorn kan känna.
Rekommenderad:
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjord på rätt sätt: 8 steg (med bilder)
NaTaLia väderstation: Arduino soldriven väderstation gjord på rätt sätt: Efter 1 års framgångsrik drift på 2 olika platser delar jag mina solcellsdrivna väderstationsprojektplaner och förklarar hur det utvecklades till ett system som verkligen kan överleva över lång tid perioder från solenergi. Om du följer
WW2 Radio Broadcast Time Machine: 13 steg (med bilder)
WW2 Radio Broadcast Time Machine: Tanken bakom detta var att använda några delar jag hade liggande och att konstruera en ljudjukebox utformad i en gammal radio. För att ge ett mer syfte bakom det bestämde jag mig också för att fylla det med gamla radiosändningar från andra världskriget och sedan återanvända
RaspiWWV - Simulerad WWV Shortwave Audio Time Broadcast: 10 steg (med bilder)
RaspiWWV - Simulerad WWV Shortwave Audio Time Broadcast: Kom ihåg de dagar då du satt och lyssnade på WWV -tidssignaler på din Shortwave -radio (tick, tick, tick … Vid tonen kommer tiden att vara …)? (Hör den på YouTube ovan) åh! Missade du det? Nu kan du (åter-) uppleva dessa stunder och ha
Arduino TTS (text till tal): 3 steg (med bilder)
Arduino TTS (Text to Speech): Hej killar idag i den här självstudien kommer jag att lära dig hur du får ditt Arduino -samtal att prata utan någon extern modul. Här kan vi använda detta i många projekt som taltermometer, robotar och många fler. Så utan mycket slöseri med tid, låt oss börja detta projekt
Medium Wave AM Broadcast Band Resonant Loop Antenna .: 31 steg
Medium Wave AM Broadcast Band Resonant Loop Antenna .: Medium Wave (MW) AM broadcast band loop antenn. Byggd med hjälp av billiga 4 -par (8 -trådars) telefonbandskabel, & (valfritt) inrymt i en billig trädgårdsslang med 13 mm (~ halv tum) plastslang. Den styvare självbärande versionen passar bättre