Агуулгын хүснэгт:
- Алхам 1: Firebase -ийг тохируулж, нууц түлхүүрийг аваарай
- Алхам 2: MIT App Inventor 2 ашиглан програм үүсгэх
- Алхам 3: Arduino IDE -ийг Nodemcu Esp8266 -д тохируулна уу
- Алхам 4: Шаардлагатай зарим өөрчлөлтөөр код оруулах
- Алхам 5: Тоног төхөөрөмжийг тохируулах
- Алхам 6: Ид шидийн цаг
Видео: NodeMCU ESP8266 ашиглан IOT дээр суурилсан усны түвшин хянагч: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэ нь IOT дээр суурилсан усны түвшний хянагчийг хэрхэн бий болгох талаар зааварчилгаа юм.
Энэхүү төслийн онцлог нь:
- Андройд апп дээрх усны түвшний бодит цагийн шинэчлэлтүүд.
- Ус хамгийн бага түвшингээс доош ороход усны насосыг автоматаар асаана.
- Ус хамгийн дээд түвшнээс дээш гарах үед усны насосыг автоматаар унтраа.
- Усны насосыг ямар ч түвшинд удирдах гарын авлагын сонголт.
Шаардлага:-
- NodeMCU ESP8266 хөгжлийн самбар
- HCSR04 хэт авианы мэдрэгч
- Талхны самбар
- Нэг сувгийн реле самбар (усны насосыг хянах)
- LM7805 +5V хүчдэлийн зохицуулагч IC.
- Батерей (9V-12V).
- WiFi чиглүүлэгч (NodeMCU -ийг интернетэд холбох)
- Firebase (мэдээллийн сан үүсгэх)
- MIT апп зохион бүтээгч 2 (Android програм үүсгэх)
Тиймээс эхэлцгээе.
Алхам 1: Firebase -ийг тохируулж, нууц түлхүүрийг аваарай
Бид Google firebase-ийн бодит цагийн мэдээллийн санг ашиглах гэж байна. Энэхүү бодит цагийн мэдээллийн сан нь Nodemcu болон Android төхөөрөмжийн хоорондох зуучлагчийн үүрэг гүйцэтгэх болно.
- Юуны өмнө, firebase сайт руу ороод google акаунтаа ашиглан нэвтэрнэ үү.
- Бодит цагийн шинэ мэдээллийн сан үүсгэх.
- Апп-аас мэдээллийн санд хандахын тулд жинхэнэ мэдээллийн сангийн URL болон нууц түлхүүрийг аваарай. Нарийвчилсан заавар авахын тулд та firebase -ийг MIT програм зохион бүтээгчтэй хэрхэн нэгтгэх талаар олж мэдэх боломжтой.
Алхам 2: MIT App Inventor 2 ашиглан програм үүсгэх
Бид MIT апп зохион бүтээгч 2 -ийг ашиглан Андройд аппаа бүтээх гэж байна. Үүнийг ашиглахад маш энгийн бөгөөд нэгтгэхэд хялбар бөгөөд энэ нь Google firebase -ийг ялна.
Зүгээр л эдгээр алхмуудыг дагана уу:-
Доор хавсаргасан MIT програм зохион бүтээгчийн төслийн файлыг (.aia файл) татаж аваарай
Дараа нь MIT програм зохион бүтээгч >> төсөл >> импортын төсөл рүү очно уу (1 -р дэлгэцийн зурагт үзүүлсэн шиг). Файлыг компьютерээсээ сонгоод байршуулна уу
Төслийг нээгээд Screen3 руу очно уу (2 -р дэлгэцийн зурагт үзүүлсэн шиг)
- Үүний дараа байрлуулах цонх руу очоод firebaseDB1 дээр дарна уу (ажлын талбайн доод хэсэгт байрладаг), мэдээллийн баазын URL болон түлхүүрийг оруулна уу. Мөн ProjectBucket -ийг S_HO_C_K болгож тохируулна уу (дэлгэцийн зураг 3 -т үзүүлсэн шиг).
- Эцэст нь "бүтээх" товчийг дарж програмын файлыг (.apk файл) компьютер дээрээ хадгална уу. Дараа нь энэ файлыг Андройд төхөөрөмж рүү шилжүүлнэ үү.
Алхам 3: Arduino IDE -ийг Nodemcu Esp8266 -д тохируулна уу
Юуны өмнө Arduino IDE -ийг Nodemcu esp8266 -д тохируулна уу. Би Armtronix -ийн NodeMCU -ийн үндсийг алхам алхмаар зааж өгөхийг зөвлөж байна. Энэхүү гарын авлагад Armtronix -д баярлалаа
Үүний дараа эдгээр хоёр номын санг нэмнэ үү (дэлгэцийн агшинд харуулав):-
1. Ардуино Жсон
2. Firebase Arduino
Алхам 4: Шаардлагатай зарим өөрчлөлтөөр код оруулах
Nodemcu -д байршуулахын өмнө та кодын зарим шаардлагатай өөрчлөлтүүдийг хийх ёстой.
Хавсаргасан файлыг (.ino файл) татаж аваад Arduino IDE ашиглан нээнэ үү
- 3 -р мөрөнд мэдээллийн баазын URL хаягийг 'https://' гэж оруулалгүйгээр оруулна уу.
- 4 -р мөрөнд мэдээллийн сангийн нууц түлхүүрийг оруулна уу.
- 5, 6 -р мөрөнд WiFi SSID болон Wifi нууц үгээ шинэчлэхийг бүү мартаарай (үүнд NodeMCU ESP8266 -ийг холбохыг хүсч байна).
Бага зэрэг доош гүйлгээд усны савныхаа гүнээс хамааран усны доод түвшин, усны дээд түвшин, ирмэгийг шинэчилнэ үү
Үүний дараа програмыг NodeMCU ESP8266 руу байршуулна уу.
Алхам 5: Тоног төхөөрөмжийг тохируулах
- Дээрх зурагт үзүүлсэн шиг хэлхээ үүсгэнэ. Та 9V эсвэл 12V батерей ашиглаж болно.
- Усны савны дээд хэсэгт хэт авианы мэдрэгч байрлуулна.
- Усны насосыг реле самбар ашиглан холбоно уу (туршилтын явцад заавал биш).
Алхам 6: Ид шидийн цаг
- Аппликешныг (2 -р алхам дээр үүсгэсэн) Андройд төхөөрөмж дээрээ суулгана уу.
- Тохиргоонд тэжээл өгөх.
- NodeMCU -ийг халуун цэг рүү холбогдохыг хүлээнэ үү (та чиглүүлэгч эсвэл зөөврийн халуун цэгийг ашиглаж болно).
- Бүгд бэлэн! Одоо та дэлхийн хаанаас ч усны түвшинг хянах/хянах боломжтой.
Зөвлөмж болгож буй:
Arduino & MPU6050 дээр суурилсан дижитал сүнсний түвшин: 3 алхам
Arduino & MPU6050 дээр суурилсан дижитал сүнсний түвшин: Миний анхны зааварчилгаанд тавтай морил! Танд мэдээлэл хэрэгтэй гэж найдаж байна. Эерэг эсвэл сөрөг эсэх талаар санал хүсэлтээ чөлөөтэй үлдээгээрэй. Энэхүү төсөл нь arduino & MPU6050 дээр суурилсан дижитал спиртийн түвшин. Дууссан загвар болон
Бодит цагийн худгийн усны температур, цахилгаан дамжуулах чанар ба усны түвшин хэмжигч: 6 алхам (зурагтай)
Бодит цагийн худгийн усны температур, цахилгаан дамжуулах чанар ба усны түвшин хэмжигч: Эдгээр заавар нь температур, цахилгаан дамжуулах чанар (EC), ухсан худаг дахь усны түвшинг хянах зориулалттай хямд, бодит цагийн усны тоолуурыг хэрхэн яаж хийхийг тайлбарласан болно. Тоолуур нь ухсан худгийн дотор өлгөх, усны температурыг хэмжих, EC ба
Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам
Arduino дээр суурилсан DIY тоглоомын хянагч | Arduino PS2 тоглоомын хянагч | DIY Arduino Gamepad ашиглан Tekken тоглох: Сайн байна уу залуусаа, тоглоом тоглох нь үргэлж хөгжилтэй байдаг, гэхдээ өөрийн гараар хийсэн DIY тоглоомын хянагчтай тоглох нь илүү хөгжилтэй байдаг тул бид энэ зааварт arduino pro micro ашиглан тоглоом хянагч хийх болно
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр - Arduino ашиглан IR суурилсан термометр: 4 алхам
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр | Arduino ашиглан IR суурилсан термометр: Сайн байна уу залуусаа энэ зааварчилгаанд бид arduino ашиглан контактгүй термометр хийх болно. Заримдаа шингэн/хатуу бодисын температур хэт өндөр эсвэл бага байдаг тул түүнтэй холбоо тогтооход хэцүү байдаг. тэр үед температур
IoBridge ашиглан вэб дээр суурилсан усны тоолуур: 10 алхам (зурагтай)
IoBridge ашиглан вэб дээр суурилсан усны тоолуур: Би 1-р сард хийсэн бодит цагийн цахилгаан тоолуурын төслийн дараа дараагийн логик алхам бол ioBridge дээр суурилсан усны тоолуур юм шиг санагдсан. Үнэнийг хэлэхэд, эрчим хүч хэмнэх нь дэлхийг дангаараа аврахгүй. Сонгохоос гадна маш их нөөц бий