Satura rādītājs:

TTS laika ziņas: 5 soļi
TTS laika ziņas: 5 soļi

Video: TTS laika ziņas: 5 soļi

Video: TTS laika ziņas: 5 soļi
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Novembris
Anonim
TTS Laika apraide
TTS Laika apraide

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

Savienojums
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

  1. Adafruit SSD1306 un atkarīgās bibliotēkas.
  2. ArduinoJson bibliotēkas
  3. 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

Lieta
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: