Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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.