Satura rādītājs:
- Piegādes
- 1. darbība. Savienojums
- 2. darbība: vides programmēšana
- 3. darbība: kods
- 4. solis: lieta
- 5. solis: parādīt
Video: TTS laika ziņas: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Es parasti izlemju, vai ņemt līdzi lietussargu, ņemot vērā laika apstākļus, pirms došanās ārā. Es mēdzu pieņemt nepareizus lēmumus, jo pēdējās divās nedēļās laika apstākļi bija mainīgi ,, kad es izgāju ārā, es nebiju paņēmis lietussargu, un diemžēl, kad atgriezos, lija lietus. Man ir prātā, ka spēlētājs liek pārraidīt laika prognozi, kad es dodos ārā.
Piegādes
Aparatūra:
MakePython ESP32
to var iegūt no šīs saites:
www.makerfabs.com/makepython-esp32.html
MakePython audio
to var iegūt no šīs saites:
www.makerfabs.com/makepython-audio.html
- USB kabelis
- PIR kustības sensora modulis
www.makerfabs.com/pir-motion-sensor-module.html
Audio
Programmatūra:
Arduino IDE
1. darbība. Savienojums
savienojiet divus dēļus atbilstoši tapām. Barojiet plati ar USB kabeli. sensora tapu savienojumi:
GND --- GND
VCC --- 5V OUT --- Pin 15
Sensora modulim ir divas regulēšanas pogas, viena ir aizkaves regulēšana pirms šaušanas, otra - jutības regulēšana, kas pirms lietošanas ir jāpielāgo.
2. darbība: vides programmēšana
ESP32 atbalsts
Izpildiet instalēšanas instrukcijas, lai pievienotu ESP32 atbalstu, ja vēl neesat to izdarījis:
github.com/espressif/arduino-esp32
Instalējiet bibliotēku
- Adafruit SSD1306 un atkarīgās bibliotēkas.
- ArduinoJson bibliotēkas
- Instalējiet zip bibliotēku: ESP32-audioI2S ("Audio.h")
3. darbība: kods
Jūs varat saņemt kodu šeit:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Lūdzu, izmantojiet pelēkās filiāles kodu)
WIFI paroles iestatīšana
//BEZVADU INTERNETS
const char*ssid = "************"; const char*parole = "************";
Notiek laika apstākļu API iegūšana
String weather_request ()
Google tīklā varat meklēt maksu vai bezmaksas API saskarni, kas lielākoties ierobežo atsevišķus lietotājus ar vairākiem bezmaksas API interfeisiem.
Parāda laika apstākļus
void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)
Laika apstākļu ikonas iestatīšana
void draw_weather (int a)
Laika pārraide
audio.connecttospeech (teksts, "lv")
4. solis: lieta
- Materiāli: kartons (iepakojuma kaste), griezējs, zīmulis
- Salieciet kartonu piemērota izmēra kartona kastītē, uzzīmējiet kontūru uz kartona un sagrieziet to.
- Ielieciet salikto dēli kartona kastē un piestipriniet to ar lenti vai uzpildes sūkli.
- Dekorējiet kartonu: zīmējiet un rakstiet uz kastītes virsmas.
- Pirms došanās ārā, lūdzu, novietojiet atskaņotāju vietā, kur jūs iesit, lai pārliecinātos, ka sensors var uztvert.
Ieteicams:
NODEMCU UN VISUINO DISPLAY TIEŠRAIDES ZIŅAS INTERNETĀ: 8 soļi
NODEMCU UN VISUINO DISPLAY TIEŠRAIDES ZIŅAS INTERNETĀ: Šajā apmācībā mēs izmantosim NodeMCU Mini, OLED LCD un Visuino, lai ik pēc dažām sekundēm LCD ekrānā parādītu tiešraides JAUNUMUS. Noskatieties demonstrācijas video
Laika kubs - Arduino laika izsekošanas sīkrīks: 6 soļi
Laika kubs - Arduino laika izsekošanas sīkrīks: Es vēlētos jums piedāvāt vienkāršu, bet patiešām noderīgu arduino projektu, lai izsekotu laika notikumiem, pārvēršot kādu viedo kuba sīkrīku. Pagrieziet to uz " Darbs " > " Uzzināt " > " Darbi " > " Atpūta " pusē, un tas tiks skaitīts
Laika ziņas, izmantojot ThingSpeak MQTT un IFTTT sīklietotnes: 8 soļi
Laika ziņas, izmantojot ThingSpeak MQTT un IFTTT sīklietotnes: Ievads Mākoņu laikapstākļu lietojumprogramma, kas katru dienu sniedz laika ziņas kā e-pasta paziņojumu. Šī tīmekļa lietojumprogramma mēra temperatūru un mitrumu, izmantojot SHT25 un Adafruit Huzzah ESP8266. Tas nodrošina reāllaika temperatūru un mitrumu
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)
Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu
Arduino 3-in-1 laika un laika displejs: 11 soļi
Arduino 3-in-1 laika un laika displejs: Man patīk PIC mikrokontrolleri un man patīk programmēšana montāžas valodā. Patiesībā pēdējo pāris gadu laikā savā vietnē esmu ievietojis aptuveni 40 projektus, pamatojoties uz šo kombināciju. Nesen es pasūtīju dažas detaļas no viena no maniem iecienītākajiem ASV v