Mundarija:
- Ta'minotlar
- 1 -qadam: Raspberry Pi -ni o'rnating
- 2 -qadam: Barcha komponentlaringizni ajratib oling
- 3 -qadam: simlarni ulash
- 4 -qadam: uy -joy
Video: SmartWake: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Men aqlli uyg'onish deb nomlangan loyihani tayyorladim. Bu, qoida tariqasida, budilnik bo'lib, u yorug'lik intensivligini, havo namligini va barometrik bosimni o'lchaydi.
Bu erda men uning qanday ishlashini tushuntiraman.
Ta'minotlar
Ushbu loyiha uchun men foydalanganman:
- malina pi 3
- nurga bog'liq qarshilik
- dht11
- bmp180
- adafruit oled
- mcp3008
- piezo signal
- 2 ta 10k qarshilik
- non taxtasi
Men yotgan qutini ishlatgan uyga kelsak, nima ishlatayotganing muhim emas, shunchaki sig'adigan narsani buzmasligingga ishonch hosil qil.
1 -qadam: Raspberry Pi -ni o'rnating
Avval siz malina to'g'ri ishlashini boshlashingiz kerak. Buni amalga oshirish uchun siz ma'lumotlar bazasi uchun MySQL serverini o'rnatishingiz kerak bo'ladi.
Ikkinchidan, sizda ham veb -server ishlayotgan bo'lishi kerak va siz orqa tomonni old tomonga socketio bilan ulashingiz kerak.
Mening ko'rsatmalarim, sizning pi bu ishni bajarish uchun allaqachon o'rnatilgan deb taxmin qiladi, lekin agar siz buni qanday qilishni bilmoqchi bo'lsangiz, buni tushuntirib beradigan ko'plab darsliklar mavjud.
2 -qadam: Barcha komponentlaringizni ajratib oling
Agar siz ixtiyoringizdagi hamma narsani aniq ko'rishni istasangiz, muhim qadam - bu hamma narsani yig'ibgina qolmay, balki sozlashni va ulanishni osonlashtirishdir.
3 -qadam: simlarni ulash
Keyin siz barcha sensorlarni, ekranni va signalni ulashingiz kerak. Men hamma narsani qanday ulash kerakligini ko'rsatadigan rasmni qo'shdim, lekin rezistorlar 10k ohm ekanligiga ishonch hosil qiling va noto'g'ri kuchlanish ishlatmaslik uchun ehtiyot bo'ling!
Mening komponentlarim tushuntirdi:
- Havoning namligini o'lchash uchun foydalanadigan DHT11.
- Barometrik bosimni o'lchash uchun BMP180.
- Yorug'lik intensivligini o'lchash uchun LDR.
- Ldr -ni o'xshash o'qish uchun MCP3008.
- Signal uchun buzzer
- IP-manzil va soatni ko'rsatish uchun OLED
4 -qadam: uy -joy
Bu bosqichda siz hamma narsani yashiradigan yaxshi uy qurasiz. Ammo meniki juda katta va ideal holda siz kichikroq narsani olasiz, lekin menda yog'och quti yotardi va u bilan biror narsa qilishga qaror qildim.
Ushbu qadamdan so'ng, u rozetkaga ulanishi va uni ishlatishga tayyor bo'lishi kerak. Vaqt ekranda ko'rsatiladi va IP-manzili ham ko'rsatiladi.
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