Innholdsfortegnelse:
Video: TTS værmelding: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Jeg bestemmer vanligvis om jeg skal ta anumbrella basert på værforholdene før jeg går ut. Jeg pleide å ta feil beslutninger fordi været var skiftende de siste to ukene , det var solfylt da jeg gikk ut at jeg ikke tok med meg en paraply, og dessverre regnet det når jeg kom tilbake. Jeg har et sinn om å få en spiller til å kringkaste værmeldingen når jeg går ut.
Rekvisita
Maskinvare:
MakePython ESP32
du kan få det fra denne lenken:
www.makerfabs.com/makepython-esp32.html
MakePython Audio
du kan få det fra denne lenken:
www.makerfabs.com/makepython-audio.html
- USB-kabel
- Modul for bevegelsessensor
www.makerfabs.com/pir-motion-sensor-module.html
Lyd
Programvare:
Arduino IDE
Trinn 1: Tilkobling
koble to brett i henhold til pinnene. Slå på kortet med USB -kabel. sensorstiftets tilkoblinger:
GND --- GND
VCC --- 5V OUT --- Pin 15
Sensormodulen har to justeringsknapper, den ene er å justere forsinkelsen før avfyring, den andre justerer følsomheten, som må justeres før bruk.
Trinn 2: Programmeringsmiljø
ESP32 -støtte
Følg installasjonsinstruksjonene for å legge til ESP32 -støtte hvis du ikke har gjort det ennå:
github.com/espressif/arduino-esp32
Installer bibliotek
- Adafruit SSD1306 og avhengige biblioteker.
- ArduinoJson -biblioteker
- Installer zip-bibliotek: ESP32-audioI2S ("Audio.h")
Trinn 3: Kode
Du kan få koden herfra:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Vennligst bruk koden til grå gren)
Angi WIFI -passord
// WIFI
const char*ssid = "************"; const char*passord = "************";
Få vær -API
String weather_request ()
Du kan se etter et gebyr eller et gratis API -grensesnitt på Google, som begrenser individuelle brukere med et antall gratis API -grensesnitt mesteparten av tiden.
Viser vær
void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)
Angi værikonet
ugyldig draw_weather (int a)
Værutsending
audio.connecttospeech (tekst, "no")
Trinn 4: Case
- Materialer: papp (emballasje), kutter, blyant
- Brett papp i en passende størrelse kartong, Tegn konturen på pappet og klipp den.
- Sett det monterte brettet i esken og fest det med tape eller fyllesvamp.
- Dekorer kartongen: Tegn og skriv på kartongens overflate.
- Plasser spilleren der du vil passere før du går ut for å sikre at sensoren kan føle.
Anbefalt:
DIY Enkel Arduino værmelding: 3 trinn
DIY Simple Arduino Weather Forecaster: Dette er et flott instrument for kort tid Lokal værmelding
Art Deco værmelding: 9 trinn (med bilder)
Art Deco værmelding: Hei venner, i denne instruksen kommer vi til å se varme for å bygge denne værmeldingen. Den bruker et Wemos D1 minikort sammen med en 1,8”farge TFT -skjerm for å vise værmeldingen. Jeg har også designet og 3D -skrevet ut et kabinett for
The WunderThing: en batteridrevet, magnetisk, ESP8266 værmelding IoThing !: 6 trinn
The WunderThing: a Battery-powered, Magnetic, ESP8266 Weather Forecasting IoThing !: Hei, for første gang jeg kan instruere deg, la meg fortelle deg om A Wunderful Thing. Dette var et ganske nylig prosjekt der målet mitt var å bygge en kjøleskapsmagnet for værmeldinger! Kontrolleren som ble valgt for dette prosjektet var Sparkfun's Thing
Værmelding ved bruk av ThingSpeak MQTT og IFTTT Applets: 8 trinn
Værmelding ved bruk av ThingSpeak MQTT og IFTTT applets: Introduksjon En skybasert værprogram som gir daglige værmeldinger som e-postvarsel. Denne nettapplikasjonen måler temperatur og fuktighet ved bruk av SHT25 og Adafruit Huzzah ESP8266. Det gir oss sanntidstemperatur og fuktighet
Værmelding Cloud: 11 trinn (med bilder)
Weather Forecast Cloud: Dette prosjektet lager en værsky ved hjelp av en Raspberry Pi Zero W. Den kobles til Yahoo Weather API og endrer farger avhengig av prognosen for neste dag. Jeg ble inspirert av Wisconsin Gas Building som har en flamme på taket som endrer seg