Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Salom, mening ismim Thibault D'Haese va men Howest Kortrijk talabasiman. Hozir men multimediya va kommunikatsiya texnologiyalari bo'yicha birinchi kursda o'qiyapman.
Yil oxirida biz IoT-loyihasini tuzishimiz kerak edi. Ushbu loyiha uchun men barcha o'lchangan ma'lumotlarni veb -saytga yuboradigan namlagich yasash g'oyasi bilan keldim. Mening qurilmam uchun aniq ismni tanladim, CigarSaver.
Loyihani muvaffaqiyatli natijaga olib chiqish uchun men bajargan barcha qadamlarni quyida o'qishingiz mumkin.
1 -qadam: komponentlar va materiallar
Mening loyiham uchun men hamma narsani yaxshi oxirigacha etkazish uchun juda ko'p turli komponentlardan foydalanardim. Men ishlatgan komponentlar quyida keltirilgan. Loyihaning umumiy qiymati 233 evro atrofida.
Komponentlar:
- Raspberry Pi 4 modeli B.
- Raspberry Pi quvvat manbai
- T-poshnali Raspberry Pi
- 32 GB micro SD karta
- Non paneli
- Harorat sensori ~ DS18B20
- Namlik sensori ~ DHT11
- Magnit eshikli kalit
- 5K rezistorlar
- LCD 16x2
- Bosqichli dvigatel ~ 28BYJ-48
- ULN2003 uchun haydovchi
- Faol signal
- Ayol - Ayol jumper simlari
- Erkak -Erkak o'tish simlari
- Ayol -Erkak o'tish simlari
Materiallar:
- Yog'och
- Pleksiglas
- Eshik tutqichi
Asboblar:
- Sanoat yog'och arra
- Elektr arra
- Elektr tornavida
- Lehimlash temir
- Matkap
Quyidagi excel faylida siz mening barcha materiallarimning to'liq narxlari ro'yxatini ko'rishingiz mumkin.
2 -qadam: ma'lumotlar bazasi
Har bir komponentni aniqlagandan so'ng, men ob'ektlar bilan o'zaro munosabatlar diagrammasini tuzishni boshladim.
Ma'lumotlar bazasi yordamida siz quyidagilarni ko'rishingiz mumkin:
- Eshik ochiq yoki ochiq bo'lmasa, joriy qiymat
- Eshik ochilganda
- Harorat tarixi va hozirgi harorat
- Namlik darajasi va hozirgi namlik foizi tarixi
Men MariaDB yordamida ma'lumotlar bazasini RPi -da joylashtirdim.
3 -qadam: Fritzing sxemasini yaratish
Hamma narsa aniqlangandan so'ng, uskunani yig'ish vaqti keldi. Birinchidan, men buni deyarli kompyuterda qildim, shuning uchun qisqa tutashuvga olib keladigan noto'g'ri ish qilolmadim.
Ushbu sxemani yaratish uchun men fritzing dasturidan foydalandim.
4 -qadam: uskunani yig'ish
Fritzing sxemasi tugagach va men bundan qoniqdim, men o'z jihozlarimni yig'a boshladim. Men harorat va namlik sensori bilan ishlay boshladim. Men buni qildim, chunki sensorlar menga eng oson ko'rinardi. Eshik sensori sensorlar bilan qilgan oxirgi ishim edi, chunki u hali etkazib berilishi kerak edi.
Sensorlar tugagandan so'ng, men LCD displeyimni qildim. Bu endi qiyin emas edi, chunki men uni o'tmishda o'zgartirganman va kodlaganman.
Oxirgi qadam mening aktuatorlarimni ulash edi. Men ulagan birinchi aktuator - bu mening signal signalim. Muvaffaqiyatga erishganimdan so'ng, men oxirgi aktuatorga o'tdim, ya'ni mening step motorim
Siz mening kodimni github -da topishingiz mumkin.
5 -qadam: Mobil birinchi veb -saytni loyihalash
Sensorlar o'lchagan barcha ma'lumotlarni ko'rsatish uchun men Adobe XD dizaynini yaratishga qaror qildim, keyinchalik uni haqiqiy veb -saytga aylantiraman. Veb -sayt orqali siz namlagichning namlik foizini ham nazorat qilishingiz mumkin.
6 -qadam: ishni tuzish
Keyin mening uyimni qurish vaqti keldi. Materiallar uchun men Brico -ga bordim va yog'ochdan pleksiglas sotib oldim. Men qutining tashqi qismini duradgor kesgan yog'ochdan yasadim. Ichkarida men o'zimning pleksiglasimni qo'ydim, agar biror narsa noto'g'ri ketsa, siz elektron komponentlarni osongina ko'rishingiz mumkin.
Mening kodimni github -da shu erda topish mumkin.
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