Mundarija:
- Ta'minotlar
- 1 -qadam: barcha kerakli materiallarni yig'ish
- 2 -qadam: uy -joy qurish
- 3 -qadam: O'chirish sxemasini tuzish
- 4 -qadam: Github -dan kodni yuklab oling
- 5 -qadam: MySQL ma'lumotlar bazasini yarating
- 6 -qadam: Smartroom -ni sinab ko'rish
- 7 -qadam: O'chirish sxemasini uyingizga joylashtiring
- 8 -qadam: Smartroom -dan bahramand bo'ling
Video: Smartroom: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Siz hech qachon to'shagingizga yotib, o'rnidan turishni xohlamaysizmi? Siz hech qachon o'z panjarangizni ochish uchun turishni xohlaysizmi? Keyin menda siz uchun mukammal yechim bor. Smartroom bilan tanishib, mobil telefoningiz, planshetingiz yoki hatto kompyuteringiz bilan xonangizni boshqaring!
Ta'minotlar
Keyingi bosqichda men sizga kerak bo'ladigan materiallar ro'yxatini ko'rsataman. Eng muhimi, sizda Raspberry Pi va kompyuter bo'lishi kerak.
1 -qadam: barcha kerakli materiallarni yig'ish
Eng muhimi, materiallar! Men hamma narsani Excel elektron jadvaliga joylashtirdim.
2 -qadam: uy -joy qurish
122 sm dan 61 sm gacha bo'lgan MDF paneli ishlatilgan uy uchun siz ularni har qanday DIY do'konida topishingiz mumkin. Ularni chizilgan o'lchamlari bilan aylana pichoqli arra bilan kesib oling. Keyin panellar Soudal Fix All elim bilan yopishtiriladi. Rasm chizish ixtiyoriy, lekin unga yoqimli taassurot qoldiradi:), men yuqoridagi rasmlarda ko'rinib turgan bo'yoq turlarini qo'lladim. Pardalar uchun men o'zimdagi eng nozik matodan bitta varaq yasadim. Menda plastmassa naycha bor edi, uning atrofida 90 graduslik burchak bor edi. Men sensorlar joylashishi uchun bo'laklarni kesib tashladim.
3 -qadam: O'chirish sxemasini tuzish
Bu eng kichik elektr davri emas, lekin bu loyihani qiziqarli qiladi. O'tish simlarini kesib o'tmaslikka harakat qiling. Bir xil taxtaga o'tmaydigan simlar uzunroq bo'lishi kerak. Siz ikkita simni lehimlashingiz yoki erkakni ayol simlariga bir -biriga ulashingiz mumkin.
4 -qadam: Github -dan kodni yuklab oling
Siz ushbu loyihaning kodini mening Github-dan yuklab olishingiz mumkin, havola-https://github.com/howest-mct/1920-1mct-project1-V… Kodni bosing va orqa va old qismini yuklab oling.
PI va Visual Studio kodlari o'rtasida SSH aloqasini yarating, agar bilmasangiz, bu erda kichik qo'llanma.
VS kodida yangi papka yarating va uni xohlaganingizcha chaqiring, jiddiy, bu muhim emas. Backend -dagi barcha fayllarni o'sha papkaga joylashtiring. Birinchi qism bajarildi. Endi VC kodidagi/var/www/ga o'ting va u erda oldingi fayllarni joylashtiring. Kodlash qismi tugadi!
5 -qadam: MySQL ma'lumotlar bazasini yarating
Ma'lumotlar bazasini yaratish uchun men ishlatadigan dastur - MySQL Workbench. Yuklab olish havolasini bu erda topishingiz mumkin.
Simsiz ulanishni yarating, sozlamalarimga qarang, SSH host nomi sizning RPi -ning IP -manzili ekanligiga ishonch hosil qiling.
Endi ekranning yuqori chap qismidagi Fayl ostidagi belgiga o'ting, ustiga bosing, u oddiy SQL faylini ochishi kerak. smartroomdb.txt kodini u erga joylashtiring va ishga tushiring (sariq chaqmoq). Endi siz oltinsiz!
6 -qadam: Smartroom -ni sinab ko'rish
Endi ko'pgina texnik qismlar tayyor bo'lgach, VS Code -da yangi yaratilgan papkaga o'ting va app.py -ni ishga tushiring. O'ng yuqori burchakda kichik boshlang'ich belgisi bor. Endi brauzeringizga o'ting va IP -manzilingizni kiriting. Siz saytni ko'rishingiz kerak.
Bu veb -sayt birinchi navbatda mobil qurilmada yaratilgan! Ha, siz ushbu loyihani telefoningizda ishlatishingiz mumkin. Faqat RPi -ning IP -manzilini kiriting.
Shuningdek, siz Raspberry Pi ishga tushganda loyihani ishga tushirishingiz mumkin. Agar siz buni xohlasangiz, app1.py xizmatini yaratishingiz kerak bo'ladi. Ushbu qo'llanmani kuzatib boring
Siz main.py -ni app1.py -ga o'zgartirishingiz va katalogni app1.py joylashgan katalogga o'zgartirishingiz kerak bo'ladi. Hamma narsa elektr zanjirida ishlayotganini tekshiring. Agar shunday bo'lsa, keyingi bosqichga o'ting!
7 -qadam: O'chirish sxemasini uyingizga joylashtiring
Siz oxirgi qismga yetdingiz, tabriklayman!
Devorlarda ikkita teshik qazish kerak. Kiyinish qaerda, ikkinchisi esa stol tagida. Buning uchun siz oddiy matkapdan foydalanishingiz mumkin. Shundan so'ng, MCP3008 va L293D yozilgan javon shkafning ostiga, ikkinchisi esa karavot ostiga tushadi. Kabelni boshqarish sizga bog'liq. Men mahalliy DIY do'konida (Hubo) topilgan bir nechta yopishqoq prokladkalardan foydalandim.
8 -qadam: Smartroom -dan bahramand bo'ling
Siz hozir aqlli xonadan foydalanish uchun to'liq sozlangansiz, endi panjuringizni ochish uchun turmaysiz!
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