Cuprins:
Video: Transmisie meteo TTS: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
De obicei decid dacă să aduc anumite umbrele în funcție de condițiile meteorologice înainte de a ieși. Obișnuiam să iau decizii greșite, deoarece vremea a fost schimbătoare în ultimele două săptămâni , când am ieșit, a fost soare că nu am adus o umbrelă și, din păcate, a plouat când am revenit. Mă gândesc să fac un jucător să transmită prognoza meteo când ies.
Provizii
Hardware:
MakePython ESP32
îl puteți obține de la acest link:
www.makerfabs.com/makepython-esp32.html
MakePython Audio
îl puteți obține de la acest link:
www.makerfabs.com/makepython-audio.html
- cablu USB
- Modul senzor de mișcare PIR
www.makerfabs.com/pir-motion-sensor-module.html
Audio
Software:
IDE Arduino
Pasul 1: Conexiune
conectați două plăci conform pinilor. Alimentați placa cu cablu USB. conexiunile pinului senzorului:
GND --- GND
VCC --- 5V OUT --- Pinul 15
Modulul senzor are două butoane de reglare, unul este pentru reglarea întârzierii înainte de declanșare, celălalt reglează sensibilitatea, care trebuie reglată înainte de utilizare.
Pasul 2: Mediul de programare
Suport ESP32
Urmați instrucțiunile de instalare pentru a adăuga suportul ESP32 dacă nu sunteți încă faceți acest lucru:
github.com/espressif/arduino-esp32
Instalați biblioteca
- Adafruit SSD1306 și biblioteci dependente.
- Bibliotecile ArduinoJson
- Instalați biblioteca zip: ESP32-audioI2S ("Audio.h")
Pasul 3: Cod
Puteți obține codul de aici:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Vă rugăm să utilizați codul ramurii gri)
Setarea parolei WIFI
//WIFI
const char * ssid = "************"; const char * password = "************";
Obținerea API-ului meteo
String weather_request ()
Puteți căuta o taxă sau o interfață API gratuită pe Google, care limitează utilizatorii individuali cu o serie de interfețe API gratuite de cele mai multe ori.
Se afișează vremea
void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)
Setarea pictogramei meteo
void draw_weather (int a)
Vremea difuzată
audio.connecttospeech (text, „en”)
Pasul 4: Caz
- Materiale: carton (cutie de ambalare), tăietor, creion
- Îndoiți cartonul într-o cutie de dimensiuni adecvate, desenați conturul pe carton și tăiați-l.
- Puneți placa asamblată în cutie și fixați-o cu bandă sau burete de umplere.
- Decorați cutia: Desenați și scrieți pe suprafața cutiei.
- Vă rugăm să plasați playerul pe unde veți trece înainte de a ieși pentru a vă asigura că senzorul poate simți.
Recomandat:
Transmisie de energie wireless folosind o baterie de 9v: 10 pași
Transmisie de energie wireless folosind o baterie de 9v: Introducere. Imaginați-vă o lume fără conexiune prin cablu, dacă telefoanele noastre, becul, televizorul, frigiderul și toate celelalte electronice vor fi conectate, încărcate și utilizate fără fir. Într-adevăr, asta a fost dorința multora, chiar și a geniului electronic electric
Transmisie laser cu Arduinos: 4 pași
Transmisie laser cu Arduinos: Acest proiect a fost pentru omul de știință BT Young în 2019. Am fost responsabil cu „Modelul demonstrativ”. Demonstrația a fost de două lasere controlate de arduino care clipesc pentru a trimite un semnal către un alt arduino aflat la o anumită distanță. A fost testat pentru a funcționa
Stația meteo NaTaLia: Stația meteo cu energie solară Arduino a fost realizată în mod corect: 8 pași (cu imagini)
Stația meteo NaTaLia: Stația meteorologică cu energie solară Arduino a fost realizată corect: După 1 an de funcționare cu succes în 2 locații diferite, vă împărtășesc planurile proiectului stației meteo cu energie solară și vă explic cum a evoluat într-un sistem care poate supraviețui cu adevărat peste mult timp perioade de la energia solară. Dacă urmezi
Stație meteo cu transmisie wireless de date: 8 pași
Stație meteo cu transmisie de date fără fir: Această instrucțiune este actualizarea proiectului meu anterior - Stație meteo cu înregistrare de date. Proiectul anterior poate fi văzut aici - Stație meteo cu înregistrarea datelor Dacă aveți întrebări sau probleme, puteți să mă contactați prin e-mail: iwx.production@gmai
Stația Meteo Nod IoT Smart Meteo: 6 pași
Meteo Node IoT Smart Meteo Station: Vreau să fac un dispozitiv pentru monitorizarea temperaturii și umidității în biroul meu. Există multe plăci compatibile cu LUA sau Arduino IDE. Există multe plăci care au conexiune la internet wifi. Îmi place Adafruit și ador toate produsele acestui br