Мазмуну:

ESP32 менен туташкан аба ырайы станциясы: 3 кадам
ESP32 менен туташкан аба ырайы станциясы: 3 кадам

Video: ESP32 менен туташкан аба ырайы станциясы: 3 кадам

Video: ESP32 менен туташкан аба ырайы станциясы: 3 кадам
Video: Использование термопары MAX6675 с ESP32 Bluetooth 2024, Ноябрь
Anonim
ESP32 менен туташкан аба ырайы станциясы
ESP32 менен туташкан аба ырайы станциясы
ESP32 менен туташкан аба ырайы станциясы
ESP32 менен туташкан аба ырайы станциясы

Бул окуу куралында сиз 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 тактасын программалаңыз

ESP32 тактасын программалоо
ESP32 тактасын программалоо
ESP32 тактасын программалоо
ESP32 тактасын программалоо
ESP32 тактасын программалоо
ESP32 тактасын программалоо

Arduino IDE иштетүү.

Куралдар менюсунан ESP32 тактаңызды тандаңыз.

Туура Портту тандаганыңызды текшериңиз.

Бул кодду тактага жүктөңүз. Эгерде сиз сериялык мониторду ачсаңыз (baud ылдамдыгын 9600 деп койсоңуз), анда сиз ар кандай сенсорлор тарабынан жазылган баалуулуктарды көрө алышыңыз керек.

3 -кадам: Blynk колдонмосу аркылуу аба ырайынын станциясын алыстан көзөмөлдөңүз

Метеорологиялык станцияны алыстан Blynk колдонмосу аркылуу көзөмөлдөңүз
Метеорологиялык станцияны алыстан Blynk колдонмосу аркылуу көзөмөлдөңүз
Метеорологиялык станцияны алыстан Blynk колдонмосу аркылуу көзөмөлдөңүз
Метеорологиялык станцияны алыстан Blynk колдонмосу аркылуу көзөмөлдөңүз
Метеорологиялык станцияны алыстан Blynk колдонмосу аркылуу көзөмөлдөңүз
Метеорологиялык станцияны алыстан Blynk колдонмосу аркылуу көзөмөлдөңүз

Blynk колдонмосу метеостанциядан канча аралыкта экенибизге карабастан, метеостанция тарабынан жазылган баалуулуктарды алыстан, смартфонуңузда түз көзөмөлдөөгө мүмкүнчүлүк берет.

Бизге болгону blynk колдонмосу жана интернет байланышы керек. Бул долбоордо сиз LDR сенсору жана DHT11 сенсору тарабынан жазылган баалуулуктарды кантип көзөмөлдөөнү үйрөнөсүз.

Blynk колдонмосунда жаңы долбоор түзүңүз

Колдонмону жүктөп алып, каттоо эсебиңизге ийгиликтүү киргенден кийин, жаңы долбоор түзүүдөн баштаңыз.

Аппаратты тандаңыз

Сиз колдоно турган аппараттык моделди тандаңыз. Эгерде сиз бул окуу куралын ээрчип жатсаңыз, анда сиз ESP32 тактасын колдонуп жаткандырсыз.

Автордук Токен

Auth Token - бул аппаратураңызды смартфонуңузга туташтыруу үчүн керектүү уникалдуу идентификатор. Сиз түзгөн ар бир жаңы долбоордун өзүнүн автордук күбөлүгү болот. Долбоор түзүлгөндөн кийин сиз электрондук почтаңызга Auth Token аласыз. Ошондой эле кол менен көчүрүп алсаңыз болот. Түзмөктөр бөлүмүн жана керектүү түзмөктү чыкылдатыңыз, ошондо сиз токенди көрөсүз

Blynk колдонмосун орнотуңуз

Сиз аба ырайы бекети тарабынан жазылган параметрлерди көзөмөлдөө максатында иштелип чыккан blynk боюнча долбоор түзүшүңүз керек болот. 3 маанини көрсөтүү виджеттерин алыңыз.

Аларды бирден конфигурациялаңыз. Биринчиси V6, экинчи V5 жана үчүнчү V0 алат. Алардын баары түртүү режимине коюлганын байкайсыз.

ESP32 тактасын программалоо

Arduino IDE иштетип, бул программаны ачыңыз. Куралдар менюсунан колдонуп жаткан тактаңызды, ошондой эле туура Портту тандаңыз. Кодду жүктөңүз. Эгерде жүктөө ийгиликтүү болсо, сиз сериялык монитордо Blynkтен келген билдирүүнү көрө алышыңыз керек.

Сунушталууда: