Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: Төхөөрөмжийг тохируулах (Тоног төхөөрөмжийн тохиргоо)
- Алхам 3: Програм хангамж (кодлох, дүрслэх)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Тиймээс энэ нь үндсэндээ тоног төхөөрөмжийн хэсэг, програм хангамжийн хэсгийг багтаасан бүрэн IoT програм юм. Энэхүү гарын авлагад та IoT төхөөрөмжийг хэрхэн яаж тохируулах, агаарт байгаа янз бүрийн төрлийн бохирдолтой хийг хянах зорилгоор хэрхэн ашиглах талаар олж мэдэх болно. Тиймээс энэ хичээлд IoT болон Data Science багтсан болно.
Програмчлалын хэл бол C програмчлал ба Python юм.
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
Техник хангамж:
1) NodeMCU - ESP8266 хөдөлгүүртэй микроконтроллер, IoT програмыг бүтээхэд төгс төгөлдөр юм.
2) MQ2 хийн мэдрэгч - Агаарт байгаа янз бүрийн хий илрүүлэх энгийн хий мэдрэгч.
Програм хангамж:
3) Arduino IDE компьютер / зөөврийн компьютерт суулгасан болно
4) Jupyter Notebook, Python болон өөр өөр номын сан - Та энэхүү видео хичээлийг дагаж тохиргоог хийж болно.
Алхам 2: Төхөөрөмжийг тохируулах (Тоног төхөөрөмжийн тохиргоо)
1) NodeMCU нь талхны самбар дотор байрладаг.
2) Хийн мэдрэгчийн холболт:
a) Vcc нь NodeMCU -ийн Вин порттой холбогдсон байна.
b) GND нь NodeMCU -ийн GND зүүтэй холбогдсон байна
в) A0 зүү нь NodeMCU -ийн A0 зүүтэй холбогдсон байна
3) Servo мотор холболт
a) Servo Motor -ийн +ve pin нь NodeMCU -ийн Vin -тэй холбогдсон байна
b) -ve зүү нь NodeMCU -ийн GND -тэй холбогдсон байна
c) Хөдөлгүүрийн зүү эсвэл гаралтын зүү нь NodeMCU -ийн D0 зүүтэй холбогдсон байна.
4) LED холболт
a) LED -ийн +ve тээглүүрүүд нь NodeMCU -ийн Вин порт руу, -ve зүү нь NodeMCU -ийн GND -тэй холбогддог.
Алхам 3: Програм хангамж (кодлох, дүрслэх)
Доорх Arduino код болон дүрслэл кодыг аваарай. Бүх зүйлийг алхам алхамаар дурдсан болно. Энэхүү төслийн дэлгэрэнгүй тоймыг авахын тулд видеог бүрэн эхээр нь үзээрэй.
github.com/debadridtt/Air-Pollution-Monitoring-using-IoT-Data-Viz.-ML
Зөвлөмж болгож буй:
PyonAir - Нээлттэй эх үүсвэртэй агаарын бохирдлын хяналт: 10 алхам (зурагтай)
PyonAir - Нээлттэй эх үүсвэртэй агаарын бохирдлын хяналт: PyonAir нь орон нутгийн агаарын бохирдлын түвшинг, ялангуяа тоосонцорыг хянах хямд өртөгтэй систем юм. Pycom LoPy4 самбар болон Grove-тэй нийцтэй тоног төхөөрөмж дээр суурилсан систем нь өгөгдлийг LoRa болон WiFi аль алинаар дамжуулах боломжтой. Би энэ ажлыг хийсэн
MQ7-БОХИРДЛЫН ХЯНАЛТ, ЯРИЛЦАА, НОДЕМКУГ ХЭРЭГЖҮҮЛЭХ ХЯНАЛТ: 4 алхам
MQ7-БОХИРДЛЫН ХЯНАЛТ, ЯРИА, НОДЕМКҮҮДИЙГ ХЯНАЛТЫН ХЯНАЛТ: Бохирдол бол бидний өнөөгийн дэлхийн хамгийн том асуудал юм, гэхдээ бид бохирдлоо хэрхэн ойрхон хянах вэ, одоо маш амархан
EqualAir: Агаарын бохирдлын мэдрэгчийн тусламжтайгаар идэвхждэг NeoPixel дэлгэц: 7 алхам (зурагтай)
EqualAir: Агаарын бохирдлын мэдрэгчийн тусламжтайгаар идэвхждэг NeoPixel дэлгэц: Төслийн зорилго нь агаарын бохирдол тогтоосон босго хэмжээнээс хэтэрсэн үед дур булаам дүр төрхийг харуулдаг өмсдөг футболк хийх явдал юм. График нь "тоосго таслагч" сонгодог тоглоомоос үүдэлтэй бөгөөд машин нь сэлүүр шиг
Бөөмийн фотон ашиглан агаарын чанарын хяналт: 11 алхам (зурагтай)
Particle Photon ашиглан агаарын чанарын хяналт: Энэхүү төсөлд PPD42NJ тоосонцор мэдрэгчийг ашиглан Particle Photon ашиглан агаарт байгаа агаарын чанарыг (PM 2.5) хэмждэг. Энэ нь зөвхөн Particle консол болон dweet.io дээрх өгөгдлийг харуулаад зогсохгүй үүнийг өөрчилж RGB LED ашиглан агаарын чанарыг илэрхийлдэг
Бөөрөлзгөнө Pi болон Weewx ашиглан 5 -аас 1 цаг агаарын станц (бусад цаг агаарын станцууд нийцтэй байдаг): 5 алхам (зурагтай)
Acurite 5 in 1 цаг уурын станц нь Raspberry Pi болон Weewx -ийг ашигладаг (бусад цаг уурын станцууд хоорондоо нийцтэй байдаг): Би Acurite 5 -ийг 1 цаг уурын станц худалдаж аваад би хол байхдаа гэртээ байгаа цаг агаарыг шалгахыг хүсч байсан. Гэртээ ирээд үүнийг тохируулсны дараа би дэлгэцээ компьютерт холбох эсвэл тэдний ухаалаг зангилааг худалдаж авах ёстой гэдгээ ойлгосон