Мазмұны:
- Жабдықтар
- 1 -қадам: Қосылу
- 2 -қадам: ортаны бағдарламалау
- 3 -қадам: код
- 4 -қадам: жағдай
- 5 -қадам: көрсету
Бейне: TTS ауа райы хабарлары: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Мен әдетте көшеге шықпас бұрын ауа райы жағдайына байланысты қолшатырды алып келуді шешемін. Мен қате шешімдер қабылдайтынмын, себебі соңғы екі аптада ауа райы құбылмалы болды, мен қолшатыр алып келмегенде күн ашық болды, ал өкінішке орай жаңбыр жаңбырмен оралды. Мен ойнатқышты далаға шыққанда ауа -райы туралы хабарлауға мәжбүрлеймін.
Жабдықтар
Жабдық:
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
Кітапхананы орнатыңыз
- Adafruit SSD1306 және тәуелді кітапханалар.
- ArduinoJson кітапханалары
- 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 -қадам: жағдай
- Материалдар: картон (қаптама қорабы), кескіш, қарындаш
- Картонды тиісті мөлшердегі картонға бүктеп, картонға контур сызып, оны кесіңіз.
- Жиналған тақтаны картонға салып, таспамен немесе толтырғыш жөкемен бекітіңіз.
- Картонды безендіріңіз: Картонның бетіне сурет салыңыз және жазыңыз.
- Сенсор сезетініне көз жеткізу үшін, шығудан бұрын ойнатқышты өтетін жерге қойыңыз.
Ұсынылған:
HC-12 ұзақ қашықтықтағы ауа райы станциясы мен DHT сенсорлары: 9 қадам
HC-12 ұзақ қашықтықтағы ауа райы станциясы мен DHT сенсорлары: Бұл оқулықта біз екі дхт сенсоры, HC12 модульдері мен I2C СКД дисплейі арқылы алыс қашықтықтағы метеостанцияны қалай жасауға болатынын білеміз
Ауа райы ескертуі: 7 қадам (суреттермен)
Ауа райы ескертуі: бұл метеостанция мен еске салғыштың қосындысы. Біз бәріміз телефон арқылы ауа райын тексере аламыз, бірақ кейде және әсіресе есіктен шығуға тырысқанда, ауа райы жағдайына тез жету қажет. Бұл метеостанция жақсы
ESP8266 ауа райы станциясының сағаты: 4 қадам
ESP8266 ауа райы станциясының сағаты: Бұл жоба уақыт пен ауа -райын шағын ыңғайлы пакетте көрсетудің тамаша тәсілі. Мен жобаны түсіндіремін, ол қалай жұмыс істейді және кодты осында көрсетуге болады. Әр түрлі батырмаларды басу арқылы ағымдағы ауа райын белгілі бір жерде, сондай -ақ
Ауа райы шамы - Ауа райы мен температура бір қарағанда: 8 қадам
Ауа райы шамы - Ауа райы мен температура бір қарағанда: Бұл сиқырлы шамды қолдана отырып, сіз ағымдағы температура мен жағдайды бірден біле аласыз
IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылық: 7 қадам
IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылығы: Бұл оқулықта біз УК (ультракүлгін сәуле), ауа температурасы мен ылғалдылық сияқты қашықтағы деректерді түсіреміз. Бұл деректер өте маңызды болады және болашақта метеостанцияда қолданылады. Блок -диаграмма соңында не алатынымызды көрсетеді