Sisukord:
- Tarvikud
- Samm: ühendamine
- 2. samm: keskkonna programmeerimine
- 3. samm: kood
- 4. samm: juhtum
- Samm: näidake
Video: TTS ilmateade: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tavaliselt otsustan enne väljumist ilmastikutingimuste põhjal, kas tuua vihmavari. Kunagi tegin valesid otsuseid, sest ilm oli viimase kahe nädala jooksul muutlik out väljas käies oli päikseline, et ei võtnud vihmavarju kaasa ja kahjuks tuli tagasi tulles vihma. Mul on mõte, et panen mängija välja minnes ilmateadet edastama.
Tarvikud
Riistvara:
MakePython ESP32
selle saate sellelt lingilt:
www.makerfabs.com/makepython-esp32.html
MakePython Audio
selle saate sellelt lingilt:
www.makerfabs.com/makepython-audio.html
- USB kaabel
- PIR -liikumisanduri moodul
www.makerfabs.com/pir-motion-sensor-module.html
Heli
Tarkvara:
Arduino IDE
Samm: ühendamine
ühendage kaks tahvlit vastavalt tihvtidele. Toite plaati USB -kaabli abil. anduri tihvtide ühendused:
GND --- GND
VCC --- 5V OUT --- Pin 15
Andurimoodulil on kaks reguleerimisnuppu, üks reguleerib viivitust enne tulistamist, teine reguleerib tundlikkust, mida tuleb enne kasutamist reguleerida.
2. samm: keskkonna programmeerimine
ESP32 tugi
Kui te pole seda veel teinud, järgige ESP32 toe lisamiseks installijuhiseid:
github.com/espressif/arduino-esp32
Installige kogu
- Adafruit SSD1306 ja sõltuvad teegid.
- ArduinoJsoni raamatukogud
- Installige zip-kogu: ESP32-audioI2S ("Audio.h")
3. samm: kood
Koodi saate siit:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Palun kasutage halli haru koodi)
WIFI parooli määramine
// WIFI
const char*ssid = "************"; const char*parool = "************";
Ilmastiku API hankimine
String weather_request ()
Google'is saate otsida tasulist või tasuta API -liidest, mis piirab üksikuid kasutajaid enamasti tasuta API -liidesega.
Näitab ilma
void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)
Ilmastikuikooni seadistamine
void draw_weather (int a)
Ilmateade
audio.connecttospeech (tekst, "en")
4. samm: juhtum
- Materjalid: papp (pakkekarp), lõikur, pliiats
- Voldi papp sobiva suurusega karpi, joonista papile kontuur ja lõika see.
- Pange kokkupandud plaat karpi ja kinnitage see teibi või täitmiskäsnaga.
- Karpi kaunistamine: joonistage ja kirjutage karbi pinnale.
- Palun asetage mängija enne minekut sinna, kust möödute, et andur saaks aru.
Soovitan:
Lihtne ilmateade, kasutades Raspberry PI ja Cyntech WeatherHAT: 4 sammu
Lihtne ilmakuva Raspberry PI ja Cyntech WeatherHAT abil: * 2019. aastal muutis Yahoo oma API -d ja see lakkas töötamast. Ma ei olnud muutusest teadlik. Aasta septembris uuendati seda projekti, et kasutada OPENWEATHERMAP API -d. Vaadake allpool olevat värskendatud jaotist, ülejäänud teave on endiselt hea
Ühendkuningriigi rongi- ja ilmateade: 5 sammu
Ühendkuningriigi rongi- ja ilmakuva: see juhend on mõeldud patareitoitega Ühendkuningriigi rongide väljumiste ja ilmastiku kuva jaoks. See kasutas National Rail OpenLDBWS andmebaasi, et saada konkreetse kohaliku raudteejaama kohta reaalajas teavet rongi väljumise kohta ja seda kuvada. See kasutab avatud ilma
ESP32 -põhine M5Stack M5stick C ilmateade koos DHT11 -ga - Jälgige temperatuuri niiskuse ja kuumuse indeksit mudelil M5stick-C koos DHT11-ga: 6 sammu
ESP32 -põhine M5Stack M5stick C ilmateade koos DHT11 -ga | Jälgige temperatuuri niiskuse ja kuumuse indeksit M5stick-C-l DHT11 abil: Tere poisid, selles juhendis õpime, kuidas ühendada DHT11 temperatuuriandur m5stick-C-ga (m5stacki arendusplaat) ja kuvada see m5stick-C ekraanil. Nii loeme selles õpetuses temperatuuri, niiskust ja amp; ma kuumutan
Ilmateade ThingSpeak MQTT ja IFTTT aplettide abil: 8 sammu
Ilmateade ThingSpeak MQTT ja IFTTT aplettide abil: Sissejuhatus Pilvepõhine ilmarakendus, mis pakub meiliteatisena igapäevaseid ilmateateid. See veebirakendus mõõdab temperatuuri ja niiskust, kasutades SHT25 ja Adafruit Huzzah ESP8266. See pakub meile reaalajas temperatuuri ja niiskust
SIM900 GSM -põhine ilmateade: 3 sammu (koos piltidega)
SIM900 GSM -põhine ilmateade: me vajame oma mobiiltelefonis alati ilmateateid. See võib olla kas veebirakendusest või süsteemirakendusest, mis kasutab Internetti. Kuid siin näitan teile viisi, kuidas kasutada meie mobiiltelefonide tekstisõnumite funktsiooni temperatuuri ja niiskuse värskenduste saamiseks, saate