Мазмуну:
- Жабдуулар
- 1 -кадам: Аба ырайы бекетин орнотуу
- 2 -кадам: ESP32 тактасын программалаңыз
- 3 -кадам: Blynk колдонмосу аркылуу аба ырайынын станциясын алыстан көзөмөлдөңүз
Video: ESP32 менен туташкан аба ырайы станциясы: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул окуу куралында сиз ESP32ге негизделген метеостанцияны кантип орнотууну жана анын окулушун Blynk колдонмосу аркылуу, ошондой эле веб -сайт аркылуу алыстан көзөмөлдөөнү үйрөнөсүз.
Жабдуулар
1x ESP32 тактасы + USB кубат кабели
1x DHT11 сенсору
1х жарык сенсору 1х 10 Кох каршылыгы
1x CJMCU CCS811 сенсору
бир нече секирүүчү зымдар
бир нече нан тактасы же ПХБ (эгер сиз кандайдыр бир ширетүүнү чечсеңиз) аялдын башы (эгер сиз ширетүүнү чечсеңиз)
1 -кадам: Аба ырайы бекетин орнотуу
Бул жерде монтаждоо процессинин таймапсы бар.
Компоненттерди туташтыруу
Сенсорлорду төмөнкүдөй туташтырыңыз:
Жарык сенсору
Бир чети 3Вга, экинчи учу 10kohm резисторго, ал өз кезегинде GNDге туташкан. LDRдин ошол эле учу ESP32деги D34 пинине да туташкан
CJMCU CCS811
3V → 3V ESP32 тактасында
GND → GND
SDA → D21 пин ESP32 боюнча
ESP32 боюнча SCL → D22 төөнөгүч
WAKE → GND
DHT11
ESP32 боюнча GND → GND
ESP32 боюнча VCC → 3V
OSP → D34 ESP32 боюнча
2 -кадам: ESP32 тактасын программалаңыз
Arduino IDE иштетүү.
Куралдар менюсунан ESP32 тактаңызды тандаңыз.
Туура Портту тандаганыңызды текшериңиз.
Бул кодду тактага жүктөңүз. Эгерде сиз сериялык мониторду ачсаңыз (baud ылдамдыгын 9600 деп койсоңуз), анда сиз ар кандай сенсорлор тарабынан жазылган баалуулуктарды көрө алышыңыз керек.
3 -кадам: Blynk колдонмосу аркылуу аба ырайынын станциясын алыстан көзөмөлдөңүз
Blynk колдонмосу метеостанциядан канча аралыкта экенибизге карабастан, метеостанция тарабынан жазылган баалуулуктарды алыстан, смартфонуңузда түз көзөмөлдөөгө мүмкүнчүлүк берет.
Бизге болгону blynk колдонмосу жана интернет байланышы керек. Бул долбоордо сиз LDR сенсору жана DHT11 сенсору тарабынан жазылган баалуулуктарды кантип көзөмөлдөөнү үйрөнөсүз.
Blynk колдонмосунда жаңы долбоор түзүңүз
Колдонмону жүктөп алып, каттоо эсебиңизге ийгиликтүү киргенден кийин, жаңы долбоор түзүүдөн баштаңыз.
Аппаратты тандаңыз
Сиз колдоно турган аппараттык моделди тандаңыз. Эгерде сиз бул окуу куралын ээрчип жатсаңыз, анда сиз ESP32 тактасын колдонуп жаткандырсыз.
Автордук Токен
Auth Token - бул аппаратураңызды смартфонуңузга туташтыруу үчүн керектүү уникалдуу идентификатор. Сиз түзгөн ар бир жаңы долбоордун өзүнүн автордук күбөлүгү болот. Долбоор түзүлгөндөн кийин сиз электрондук почтаңызга Auth Token аласыз. Ошондой эле кол менен көчүрүп алсаңыз болот. Түзмөктөр бөлүмүн жана керектүү түзмөктү чыкылдатыңыз, ошондо сиз токенди көрөсүз
Blynk колдонмосун орнотуңуз
Сиз аба ырайы бекети тарабынан жазылган параметрлерди көзөмөлдөө максатында иштелип чыккан blynk боюнча долбоор түзүшүңүз керек болот. 3 маанини көрсөтүү виджеттерин алыңыз.
Аларды бирден конфигурациялаңыз. Биринчиси V6, экинчи V5 жана үчүнчү V0 алат. Алардын баары түртүү режимине коюлганын байкайсыз.
ESP32 тактасын программалоо
Arduino IDE иштетип, бул программаны ачыңыз. Куралдар менюсунан колдонуп жаткан тактаңызды, ошондой эле туура Портту тандаңыз. Кодду жүктөңүз. Эгерде жүктөө ийгиликтүү болсо, сиз сериялык монитордо Blynkтен келген билдирүүнү көрө алышыңыз керек.
Сунушталууда:
Кесиптик аба ырайы станциясы ESP8266 жана ESP32 DIY колдонуп: 9 кадам (сүрөттөр менен)
ESP8266 жана ESP32 DIY колдонгон профессионалдуу аба ырайы станциясы: LineaMeteoStazione - бул Sensirionдун профессионалдык сенсорлору, ошондой эле кээ бир Davis Instrument компоненттери (Rain Gauge, Anemometer) менен байланышта боло турган толук аба ырайы станциясы
ESP8266 менен жөнөкөй аба ырайы станциясы: 6 кадам (сүрөттөр менен)
Жөнөкөй аба ырайы станциясы ESP8266 колдонот. Бул Нускамада мен температура, басым, климат сыяктуу маалыматтарды алуу үчүн ESP8266ны кантип колдонуу керектиги менен бөлүшөм. Жалпы көрүү саны. жана маалыматтарды сериялык монитордо көрсөтүү жана ЖКда көрсөтүү. Маалыматтар f
Акыркы 1-2 күндүн ичинде трендди көрүү үчүн Arduino, BME280 жана дисплей менен аба ырайы станциясы: 3 кадам (сүрөттөр менен)
Акыркы 1-2 күндүн ичинде трендди көрүү үчүн Arduino, BME280 жана дисплей менен метеорологиялык станция: Саламатсызбы! Алар учурдагы абанын басымын, температурасын жана нымдуулугун көрсөтөт. Аларга акыркы 1-2 күндүн ичинде курстун презентациясы жетишпеди. Бул процесске ээ болмок
Аба ырайы шамы - Аба ырайы жана температура бир караганда: 8 кадам
Аба ырайы шамы - Аба ырайы жана Температура Бир Караганда: Бул сыйкырдуу шамды колдонуп, сиз учурдагы температураны жана шарттарды дароо сыртта айта аласыз
BME280 сенсору менен ESP32 WiFi аба ырайы станциясы: 7 кадам (сүрөттөр менен)
BME280 сенсору менен ESP32 WiFi аба ырайы станциясы: Урматтуу достор, дагы бир окуу куралына кош келиңиздер! Бул окуу куралында биз WiFi иштетилген аба ырайы станциясынын долбоорун түзөбүз! Биз жаңы, таасирдүү ESP32 чипин биринчи жолу Nextion дисплейи менен бирге колдонобуз. Бул видеодо биз