
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14



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



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



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


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:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam

To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam

Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)

Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam

Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)

Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik