Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Men Howest Kortrijk talabasiman. Yil oxirida o'rganganlarimizni ko'rsatish uchun biz loyiha tuzishimiz kerak edi. Men bulut shaklidagi aqlli chiroq yasashni tanladim. Men opa -singillarimning tug'ilgan kuni uchun chiroq yoqishni xohlaganim uchun shunday fikrga keldim. Lekin bunga vaqtim ham, mahoratim ham yo'q edi. Yil oxirida men shunchalik ko'p narsani o'rgandimki, men hatto chiroq chiroqining yaxshiroq/aqlli versiyasini ham qila olardim.
CloudLamp - bulut shaklidagi aqlli chiroq.
U juda ko'p funktsional xususiyatlarga ega.
Ichki havo sifatini o'lchaydigan sensorlar bor edi. U o'lchaydi:
- CO2 kontsentratsiyasi (ppm)
- Nisbiy namlik (%)
- Harorat (° C da)
Saytda siz tanlagan joylar haqida ob -havo ma'lumotlarini ko'rishingiz mumkin. Chiroqning rangi tanlangan joyning ob -havo sharoitiga moslashadi. Ob -havo ma'lumoti uchun men openweathermaps API -dan foydalanaman.
Shuningdek, mikrofon o'rnatilgan bo'lib, siz 2 marta qarsak chalib, bulut o'rnini o'zgartirishingiz mumkin. Va LCD displey sizga chiroqning joylashishini va ob -havo tavsifini ko'rsatadi. Siz bu erda ko'rishingiz mumkin.
Chiroq 5 xil ob -havo rejimiga ega:
- quyoshli
- qor
- yomg'ir
- bulutli
- Qisman bulutli
- bo'ron
Ta'minotlar
DIY do'konida deyarli hamma narsani topishingiz mumkin.
Men uchun umumiy xarajat 220 evro atrofida edi.
Ushbu loyiha uchun sizga kerak:
- Raspberry Pi 3 modeli B.
- Namlik va harorat sensori - DHT11
- Adafruit CCS811 havo sifati sensori uzilishi
- yostiq to'ldirish
- 5 l suv idishi
- rgb LED chizig'i
- tranzistorlar
- LCD 16X2
- KY-038 mikrofoni
- 8 GB micro SD karta
- 470-OHM rezistorlar
- Ayol - ayol simlari
- Ayol - erkak simlari
- Erkak - erkak simlari
- yopishtiruvchi qurol
- PCB
1 -qadam: Fritzing sxemasini yaratish
QO'ShIMChA MA'LUMOT CSS811 -dan foydalanish uchun ba'zi qo'shimcha konfiguratsiyalar talab qilinadi. Bu erda hamma narsani topishingiz mumkin. DHT11 - bitta simli komponent. Men dasturlash uchun kutubxonadan foydalandim. Agar siz o'zingizni dasturlashni xohlasangiz, bu tartibsizlik, shuning uchun men kutubxonadan foydalanishni tavsiya qilaman: Adafruit DHT
Men malina pi va Arduino o'rtasida USB orqali ketma -ket muloqotdan foydalanaman. Mening LCD displeyim va LED chiziqlarim Arduino -ga, mening DHt11 -ga, mikrofon va ccs811 malinaga ulangan.
2 -qadam: ma'lumotlar bazasini yaratish
Bu erda siz mening ma'lumotlar bazasi modelini ko'rishingiz mumkin.
Men bu ma'lumotlar bazasini Raspberry pi -da MariaDB yordamida joylashtirdim.
Ma'lumotlar bazasida 3 ta jadval bor edi, bittasi sensorlarim uchun, 1 tasi ma'lumotlarni yozish uchun. va openweathermaps API -ning barcha joylashuvi uchun 1.
3 -qadam: O'rnatish va dasturlash
Hammasini lehimlashdan oldin, men hamma narsani bir -biriga bog'lab, datchiklarim va chiziqlarimni sinab ko'rish uchun taxtadan foydalandim. Siz mening kodimni github -da topishingiz mumkin.
4 -qadam: Mening saytimni yaratish
Mening sensorlarim va openweathermaps API ma'lumotlarini ko'rsatish uchun men hamma narsani aniq ko'rsatadigan sayt yaratdim.
5 -qadam: Mening ishimni yaratish
Barcha bosqichlarni muvaffaqiyatli tugatgandan so'ng, siz korpus qurishni boshlashingiz mumkin. Buni amalga oshirish uchun men sizning komponentlaringizni tasodifan uzib qo'ymasliklari uchun ularni lehim bilan ulashingizni tavsiya qilaman. Yuqoridagi rasmlarda siz o'z ishimni amalga oshirish uchun qilgan ba'zi qadamlarni ko'rishingiz mumkin. Birinchidan, men hamma narsani bir -biriga lehimladim, keyin har bir komponentni katta 5 litrli suv idishiga solib qo'yishim mumkin edi. Oxir -oqibat men shishaga yostiq to'ldirishni yopishtirish uchun issiq elim ishlatdim.
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