Mundarija:

Ob -havo SHAZAM: 3 qadam
Ob -havo SHAZAM: 3 qadam

Video: Ob -havo SHAZAM: 3 qadam

Video: Ob -havo SHAZAM: 3 qadam
Video: #ZAPAL EX QIZLAR BUNCHA ARZONSIZ ๐Ÿ˜ 2024, Iyul
Anonim
OB -HAVO SHAZAMI
OB -HAVO SHAZAMI
OB -HAVO SHAZAMI
OB -HAVO SHAZAMI
OB -HAVO SHAZAMI
OB -HAVO SHAZAMI

Salom, mening ismim Sushant Joshi va mening ko'rsatma / yakuniy loyihamga xush kelibsiz. Ushbu loyiha mening muhandislik 11 -kursi uchun yakuniy loyihamni namoyish etadi. U ishlab chiqarish uchun zarur bo'lgan barcha materiallar, barcha komponentlar, uni qanday qurish (O'chirish), loyihaning kodi va qanday qilib chiroyli ko'rinishga ega bo'lishidan o'tadi! Loyihaning asosiy ko'rinishi - bu ob -havo simulyatori (men uni ob -havo Shazam deb atayman). Unda namlik va haroratni aniqlaydigan Humiture Detector, signalizatorli alangali signal bor, shuning uchun agar olov bo'lsa, u baland ovozda eshitiladi, suv sensori bor, u suvning ko'pligini aniqlaydi va nihoyat gaz sensori. CO2 ko'pligini tekshirish uchun. Bularning barchasi LCD displeyda aks etadi.

Ta'minot:

Ta'minotlarga ehtiyoj:

NORBOH

ARDUINO UNO

O'tish simlari

Xotin -qizlar simlari

ERKAK ERKAK TELLARI

Karton va lenta (elektr)

1 X LCD displey

1 X gaz sensori

1 X HUMITURE SENSORI

1 X Olovli signal

1 X BUZZER

1 X SUV SENSORI

1 X Zavod

1 X LIGHTER

SUV

1 -qadam: Har bir sensorni tayyorlash

Har bir sensorni tayyorlash
Har bir sensorni tayyorlash
Har bir sensorni tayyorlash
Har bir sensorni tayyorlash
Har bir sensorni tayyorlash
Har bir sensorni tayyorlash

LCD displeyni tayyorlash

Ushbu komponent uchun birinchi navbatda siz LCD displeyni erga va quvvatga ulashingiz kerak (Arduino -da yoki o'tish paneli simli non paneli).

Keyin siz LCD portlarini A4 va A5 analog pinlariga ulashingiz kerak (LCD uchun birinchi rasmda yashil simlar)

Suv sensori tayyorlash

Bu juda oddiy, siz kuch va erni (+ va - sensorda) o'z qismlariga ulaysiz, so'ng oxirgi port uchun A1 analog piniga ulang.

HUMITURE SENSORINI TAYYORLASH

Buning uchun birinchi va oxirgi portni ulang (Namlikning beshinchi rasmida ko'rsatilganidek), ularni quvvat va erga to'g'ri ulang, so'ngra o'rta portni Digital Pin 7 ga ulang.

GAZ sensori tayyorlash

Bu sensor, mos ravishda quvvat va topraklamani yana bir marta ulang, so'ng analog pinni A2 ga ulang

Olov signalizatsiyasiga tayyorgarlik

Shunday qilib, birinchi navbatda, kuch va erni (umumiy tendentsiya), so'ngra analog pinni A0 va raqamli pin 8 ga ulang.

BUZZERGA TAYYORLANISH

Buzzerning salbiy tomonini erga, ikkinchisini esa raqamli pin 6 ga ulang.

2 -qadam: Kodni birlashtirish

Kodni birlashtirish
Kodni birlashtirish
Kodni birlashtirish
Kodni birlashtirish
Kodni birlashtirish
Kodni birlashtirish

Shunday qilib, kod asosan o'z -o'zidan tushunarli, lekin men eng muhim bitlarni tasvirlash uchun kod asoslaridan o'taman.

Boshlanishi:

Har doim tizimingizga kutubxonalarni qo'shishni unutmang (yoki hech bo'lmaganda Arduino papkalari)

Maxsus kutubxonalar kerak:

Wire.h

LiquidCrystal_I2c.h

dht.h

Bu aniq kutubxonalar kodni bajarish va uni ishlashi uchun kerak, ularsiz kod foydasiz.

Men aytib o'tmoqchi bo'lgan yana bir muhim narsa - bu kirish va barcha raqamli pinlar va analog pinlarni ko'rsatishga ishonch hosil qilish

#olovni belgilang 6

#ta'rif BUZZER 6

DHT bilan;

const int DHT11_PIN = 7;

const int waterSensor = A1;

int waterValue = 0;

gaz;

suv;

Bu narsalar kodning ishlashi uchun muhim va hal qiluvchi ahamiyatga ega.

Shuningdek, kodni yozayotganda, kerakli qavslarni to'g'ri qo'yganingizga ishonch hosil qiling, shuningdek, if so'zlarini, rasmlar bilan birga bajaring.

3 -qadam: chiroyli ko'rinishga ega bo'ling

Buni chiroyli ko'rinishga keltiring!
Buni chiroyli ko'rinishga keltiring!
Buni chiroyli ko'rinishga keltiring!
Buni chiroyli ko'rinishga keltiring!

Bu majburiy emas, lekin uni chiroyli va tartibli qilish uchun qo'shimcha mil ketadi

Bunday uy / quti yasash uchun siz buni o'zingiz qilishingiz mumkin, lekin meniki uchun. faqat qilishingiz kerak:

- Uyingizda tasodifiy qutini toping

- Uni bo'laklarga bo'ling va bir -biriga yopishtirish uchun lentadan foydalaning

- Har bir alohida komponent uchun teshiklarni kesib oling

- Buni qilgandan va biroz ishlagandan so'ng, siz birinchi rasmni olasiz

- Keyin non paneli va Arduino -ni qutingizga soling

- Ikkinchi rasmda ko'rsatilgandek, unga eshik tayyorlang

- Yaxshilang va uni yanada yaxshi ko'rinishga keltiring

- Oxirgi teginish va bezaklarni qo'shing

- Siz tugatdingiz!

Endi ob -havo simulyatoridan zavqlaning va dam oling.

Tavsiya: