Përmbajtje:

Transmetimi i motit TTS: 5 hapa
Transmetimi i motit TTS: 5 hapa

Video: Transmetimi i motit TTS: 5 hapa

Video: Transmetimi i motit TTS: 5 hapa
Video: HTML5 CSS3 2022 | article | Вынос Мозга 02 2024, Nëntor
Anonim
Transmetimi i motit TTS
Transmetimi i motit TTS

Unë zakonisht vendos nëse do të marr një çadër bazuar në kushtet e motit para se të dal. Kam marrë vendime të gabuara sepse moti ishte i ndryshueshëm në dy javët e fundit - ishte me diell kur dola jashtë dhe nuk solla ombrellë, dhe për fat të keq ra shi kur u ktheva. Unë kam një mendje që të bëj një lojtar të transmetojë parashikimin e motit kur të dal jashtë.

Furnizimet

Hardware:

MakePython ESP32

mund ta merrni nga kjo lidhje:

www.makerfabs.com/makepython-esp32.html

MakePython Audio

mund ta merrni nga kjo lidhje:

www.makerfabs.com/makepython-audio.html

  • Kabllo USB
  • Moduli i sensorit të lëvizjes PIR

www.makerfabs.com/pir-motion-sensor-module.html

Audio

Softuer:

Arduino IDE

Hapi 1: Lidhja

Lidhje
Lidhje

lidhni dy dërrasa sipas kunjave. Furnizoni bordin me kabllo USB. lidhjet e kunjit të sensorit:

GND --- GND

VCC --- 5V OUT --- Pin 15

Moduli i sensorit ka dy butona rregullimi, njëri është rregullimi i vonesës para qitjes, tjetri është rregullimi i ndjeshmërisë, e cila duhet të rregullohet para përdorimit.

Hapi 2: Programimi i Mjedisit

Mbështetje ESP32

Ndiqni Udhëzimet e Instalimit për të shtuar mbështetjen ESP32 nëse nuk e keni bërë ende:

github.com/espressif/arduino-esp32

Instaloni bibliotekën

  1. Adafruit SSD1306 dhe bibliotekat e varura.
  2. Bibliotekat ArduinoJson
  3. Instaloni bibliotekën zip: ESP32-audioI2S ("Audio.h")

Hapi 3: Kodi

Kodin mund ta merrni nga këtu:

github.com/Makerfabs/Project_TTS-Weather-Broadcast

(Ju lutemi përdorni kodin e degës gri)

Vendosja e fjalëkalimit WIFI

// WIFI

const char*ssid = "************"; const char*fjalëkalim = "************";

Marrja e API -së së motit

Moti i rreptë_kërkesë ()

Mund të kërkoni një tarifë ose ndërfaqe API falas në Google, e cila kufizon përdoruesit individualë me një numër ndërfaqesh API falas në shumicën e kohës.

Duke treguar motin

void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)

Vendosja e ikonës së motit

void draw_weather (int a)

Transmetimi i motit

audio.connecttospeech (tekst, "en")

Hapi 4: Rasti

Rast
Rast
  • Materialet: kartoni (kuti paketimi), prestar, laps
  • Palosni kartonin në një kuti kartoni me madhësi të përshtatshme, Vizatoni skicën në karton dhe priteni atë.
  • Vendoseni tabelën e mbledhur në kuti kartoni dhe fiksojeni atë me shirit ose sfungjer mbushës.
  • Dekoroni kartonin: Vizatoni dhe shkruani në sipërfaqen e kartonit.
  • Ju lutemi vendosni lojtarin ku do të kaloni para se të dilni për të siguruar që sensori të kuptojë.

Recommended: