Мазмұны:

TTS ауа райы хабарлары: 5 қадам
TTS ауа райы хабарлары: 5 қадам

Бейне: TTS ауа райы хабарлары: 5 қадам

Бейне: TTS ауа райы хабарлары: 5 қадам
Бейне: Грозный BMW 440 x-drive vs Audi S4, Audi TTS. 2024, Шілде
Anonim
TTS ауа райы хабарлары
TTS ауа райы хабарлары

Мен әдетте көшеге шықпас бұрын ауа райы жағдайына байланысты қолшатырды алып келуді шешемін. Мен қате шешімдер қабылдайтынмын, себебі соңғы екі аптада ауа райы құбылмалы болды, мен қолшатыр алып келмегенде күн ашық болды, ал өкінішке орай жаңбыр жаңбырмен оралды. Мен ойнатқышты далаға шыққанда ауа -райы туралы хабарлауға мәжбүрлеймін.

Жабдықтар

Жабдық:

MakePython ESP32

оны мына сілтемеден алуға болады:

www.makerfabs.com/makepython-esp32.html

MakePython аудио

мына сілтемеден алуға болады:

www.makerfabs.com/makepython-audio.html

  • USB кабелі
  • PIR қозғалыс сенсор модулі

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

Аудио

Бағдарламалық қамтамасыз ету:

Arduino IDE

1 -қадам: Қосылу

Қосылу
Қосылу

түйреуіштерге сәйкес екі тақтаны қосыңыз. USB кабелімен тақтаға қуат беріңіз. сенсорлық түйреуіш қосылымдары:

GND --- GND

VCC --- 5V OUT --- 15-түйреуіш

Сенсорлық модульде екі реттеу түймесі бар, біреуі атыс алдында кідірісті реттеу үшін, екіншісі - қолданар алдында реттеу қажет сезімталдығын реттеу.

2 -қадам: ортаны бағдарламалау

ESP32 қолдау

Егер сіз әлі жасамасаңыз, ESP32 қолдауын қосу үшін орнату нұсқауларын орындаңыз:

github.com/espressif/arduino-esp32

Кітапхананы орнатыңыз

  1. Adafruit SSD1306 және тәуелді кітапханалар.
  2. ArduinoJson кітапханалары
  3. ZIP кітапханасын орнатыңыз: ESP32-audioI2S («Audio.h»)

3 -қадам: код

Сіз кодты мына жерден ала аласыз:

github.com/Makerfabs/Project_TTS-Weather-Broadcast

(Сұр бөлімнің кодын қолданыңыз)

WIFI құпия сөзін орнату

//СЫМСЫЗ ДӘЛДIК

const char*ssid = «************»; const char*password = «************»;

Ауа райы API алу

Ауа райының сұранысы ()

Сіз Google -ден ақысыз API интерфейсін іздей аласыз, бұл жеке пайдаланушыларды көптеген ақысыз API интерфейсімен шектейді.

Ауа райы көрсетілуде

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

Ауа райы белгішесін орнату

жарамсыз draw_weather (int a)

Ауа райы хабарлары

audio.connecttospeech (мәтін, «en»)

4 -қадам: жағдай

Іс
Іс
  • Материалдар: картон (қаптама қорабы), кескіш, қарындаш
  • Картонды тиісті мөлшердегі картонға бүктеп, картонға контур сызып, оны кесіңіз.
  • Жиналған тақтаны картонға салып, таспамен немесе толтырғыш жөкемен бекітіңіз.
  • Картонды безендіріңіз: Картонның бетіне сурет салыңыз және жазыңыз.
  • Сенсор сезетініне көз жеткізу үшін, шығудан бұрын ойнатқышты өтетін жерге қойыңыз.

Ұсынылған: