Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: Ажлын зарчим
- Алхам 3: Зургийн төслүүд
- Алхам 4: Кодын тайлбар:
- Алхам 5: Схем
- Алхам 6: Код
- Алхам 7: Хичээл
Видео: ESP32: 7 алхамыг ашиглан IoT дээр суурилсан ухаалаг цэцэрлэгжүүлэлт, ухаалаг хөдөө аж ахуй
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Дэлхий цаг хугацаа, хөдөө аж ахуйтай зэрэгцэн өөрчлөгдөж байна. Өнөөдөр хүмүүс электроникийг салбар бүрт нэгтгэж байгаа бөгөөд хөдөө аж ахуй нь үүнд үл хамаарах зүйл биш юм. Хөдөө аж ахуй дахь электроникийн нэгдэл нь фермерүүд болон цэцэрлэгжүүлэлт хийдэг хүмүүст тусалдаг.
Энэ нийтлэлд бид цэцэрлэгжүүлэлт, хөдөө аж ахуйг хэрхэн хянах, хэрхэн зохицуулах талаар олж мэдэх болно. Бид IoT -д зориулсан (ESP32) хяналтын модулийг ашиглах бөгөөд үүл дээрх өгөгдлийг шинэчилж, уншилт дээр үндэслэн зохих арга хэмжээг авах болно.
Энэхүү төсөлд бид LDR (Light Depedent Resistor), Температур мэдрэгч, Хөрсний чийгийн түвшин мэдрэгч гэх мэт мэдрэгчийг ашигласан бөгөөд усны насос ашиглан мэдрэгчийн мэдээлэлд хариу өгөх болно. Үүнээс гадна бид олон тооны мэдрэгч ашиглан хяналт хийж болно.
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүдийг доор харуулав.
Энэтхэгт ESP32ESP32 -
Их Британид ESP32 -
АНУ дахь ESP32 -
Энэтхэг дэх хөрсний чийгшил мэдрэгч-
Их Британийн хөрсний чийгшил мэдрэгч -
АНУ дахь хөрсний чийгшил мэдрэгч -
Энэтхэг дэх NTC температур мэдрэгч NTC температур мэдрэгч-
Их Британид NTC температур мэдрэгч -
АНУ дахь NTC температур мэдрэгч -
LDR мэдрэгч
Энэтхэг дэх LDR мэдрэгч -
Их Британид LDR мэдрэгч -
АНУ дахь LDR мэдрэгч -
Энэтхэгт DC усны насос +5v DC усны насос +5v -
Их Британид DC усны насос +5v -
АНУ дахь DC усны насос +5v -
Энэтхэгт BreadBoardBreadBoard-
АНУ дахь BreadBoard-
Их Британид BreadBoard-
Транзистор
Эсэргүүцэл
Цөөхөн утас
Алхам 2: Ажлын зарчим
ESP32 хяналтын модулийг LDR (гэрлийн эсэргүүцэл), температур мэдрэгч, хөрсний чийгийн түвшин мэдрэгч гэх мэт мэдрэгчээс мэдээлэл цуглуулахад ашигладаг. Хэрэв хөрсний чийгийн түвшин маш бага байвал бид усны насосыг асаах болно. Бид хөдөлгүүрийн статусыг баталгаажуулахын тулд санал хүсэлтийг авахын тулд моторын төлөв байдлыг хянаж байна.
Бид температурын мэдрэгч ашиглан ургацын үндэс дэх усыг зохицуулдаг бөгөөд энэ нь ургацыг шинэлэг байлгах болно. ESP32 нь бүх мэдрэгчээс мэдээлэл цуглуулж, бүх өгөгдлийг MQTT сервер рүү илгээж/нийтэлж, моторын хяналтын сэдвийг захиалж байна.
Алхам 3: Зургийн төслүүд
Алхам 4: Кодын тайлбар:
Мөн mqtt сервер эсвэл бусад зангилаанаас (моторыг ажиглаж, хянаж байгаа газраас). Манай тохиолдолд бид гар утсыг зангилаа болгон ашиглаж байгаа бөгөөд бид дараах сэдвийг захиалах болно.
Хяналтын зангилаа (гар утас) болон ESP32 -ээс захиалах сэдвүүдийг энэ сэдвээр нийтлэх болно
stechiez/зөвшөөрч байна/гэрэл
stechiez/зөвшөөрч/температур
stechiez/зөвшөөрч байна/хөрс
stechiez/зөвшөөрч байна/статус
Хяналтын цэгээс сэдвийг нийтлэх ба ESP32 нь уг сэдвийг захиалах болно
stechiez/зөвшөөрч байна/мотор
Setup_wifi функц дээр бид wifi -д холбогдож байгаа бөгөөд wifi холболт хүртэл хяналт тэнд зогсох болно.
Дахин холбогдох функц дээр ESP32 нь MQTT серверт холбогдохыг оролдож, холбогдох хүртэл хүлээнэ.
буцааж дуудлага хийх нь захиалсан сэдвийг ашиглах боломжтой болоход дуудах эсвэл гүйцэтгэх болно.
Тохиргооны функц дээр бид Цуваа холбоо, Wifi холболт, MQTT холболтыг эхлүүлж байна.
getTemperature, getMoisturePercentage ба getLightPercentage функц нь мэдрэгчийн өгөгдлийг уншиж, MQTT дээр нийтлэх ёстой утгыг буцаана.
Мөн тасралтгүй гүйцэтгэгддэг давталтын функц дээр ESP32 цуглуулсан өгөгдлийг mqtt дээр илгээдэг.
Алхам 5: Схем
Алхам 6: Код
Код:
github.com/stechiez/iot_projects/tree/mast…
Зөвлөмж болгож буй:
Хөдөө аж ахуйн LoRa дээр суурилсан харааны хяналтын систем Iot - Firebase & Angular ашиглан урд талын програм зохиох: 10 алхам
Хөдөө аж ахуйн LoRa дээр суурилсан харааны хяналтын систем Iot | Firebase & Angular ашиглан урд талын програм зохиох: Өмнөх бүлэгт галын баазын бодит цагийн мэдээллийн баазыг дүүргэхийн тулд loRa модультай хэрхэн ажилладаг талаар ярилцсан бөгөөд манай төсөл бүхэлдээ хэрхэн ажилладаг талаар маш өндөр түвшний диаграмыг олж харсан. Энэ бүлэгт бид хэрхэн яаж чадах талаар ярих болно
NodeMCU ESP8266: 5 алхамыг ашиглан IoT дээр суурилсан ухаалаг зогсоолын систем
NodeMCU ESP8266 ашиглан IoT дээр суурилсан ухаалаг зогсоолын систем: Өнөө үед хөл хөдөлгөөн ихтэй газарт машины зогсоол олох нь маш хэцүү бөгөөд зогсоолын бэлэн байдлын талаархи дэлгэрэнгүй мэдээллийг онлайнаар авах систем байхгүй байна. Та утсан дээрээ машины зогсоолын бэлэн байдлын талаар мэдээлэл авах боломжтой байгаа эсэхийг шалгаарай
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр - Arduino ашиглан IR суурилсан термометр: 4 алхам
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр | Arduino ашиглан IR суурилсан термометр: Сайн байна уу залуусаа энэ зааварчилгаанд бид arduino ашиглан контактгүй термометр хийх болно. Заримдаа шингэн/хатуу бодисын температур хэт өндөр эсвэл бага байдаг тул түүнтэй холбоо тогтооход хэцүү байдаг. тэр үед температур
ESP8266 дээр суурилсан Sonoff ухаалаг унтраалга дээр MicroPython програмыг хэрхэн яаж гэрэлтүүлэх вэ: 3 алхам (зурагтай)
ESP8266 дээр суурилсан Sonoff ухаалаг шилжүүлэгч дээр MicroPython Firmware -ийг хэрхэн яаж гэрэлтүүлэх вэ? Sonoff нь ITEAD -ийн боловсруулсан Smart Home -ийн төхөөрөмжийн шугам юм. Энэ шугамын хамгийн уян хатан, хямд төхөөрөмжүүдийн нэг бол Sonoff Basic ба Sonoff Dual юм. Эдгээр нь ESP8266 агуу чип дээр суурилсан Wi-Fi идэвхжүүлсэн унтраалга юм. Хэзээ
IoT дээр суурилсан ухаалаг аж ахуй: 5 алхам (зурагтай)
IoT дээр суурилсан ухаалаг фермерийн аж ахуй: Интернетийн зүйлүүд (IoT) нь интернет холболтоор бие биетэйгээ харьцах боломжтой объект эсвэл зүйлсийн хуваалцсан сүлжээ юм. IoT нь 2050 он гэхэд дэлхий дээрх 9.6 тэрбум хүнийг тэжээх боломжтой хөдөө аж ахуйн салбарт чухал үүрэг гүйцэтгэдэг. Ухаалаг А