2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Men tez -tez ko'plab texnik ko'rsatmalarga amal qilaman va har doim odamlar o'ylab topgan narsalarga qoyil qolaman. Bir muncha vaqt o'tgach, men Wi-Fi-garaj eshiklarini ochish moslamasini topdim, men buni juda zo'r deb hisobladim va uni qiziqarli loyihalar ro'yxatiga qo'shdim. Hozirgacha tezlik bilan oldinga siljishimga to'g'ri keldi va men hali loyihaga kira olmadim. Ammo menda bola bor edi (men emas, xotinim tug'di). Mening qaynonalarim uyimda 5 kunlik parvarish qilishni taklif qiladigan darajada mehribon edilar (ha, men buzilib ketdim), lekin ular mendan garaj eshigini bosish mashinasini ushlab turishlarini iltimos qilishdi. garaj tashqarisida. Shunday qilib, oldimda ikkita variant qoldi. Mening garajim uchun chertish dasturini qayta dasturlash uchun besh daqiqa vaqt ajrating. Yoki, garaj eshiklarini ochish loyiham ustida ishlash uchun bir necha hafta kerak bo'ladi. Shunday qilib, bingo-bango, mening o'qituvchim tug'ildi.
Men asl nashrga qaytdim va muallif ishlatgan ko'plab apparat xususiyatlarini yoqtirdim, lekin dasturiy ta'minot men xohlagan darajada emas. Shunday qilib, men xohlagan yechim quyidagi xususiyatlarga ega bo'lishi kerak edi:
- Parol talab qilinmadi
- Faqat uyning LAN tarmog'iga ulanganda ishlashi kerak
- Buni boshqarish uchun iPhone -dagi maxsus dastur
- Ethernet yoki Wi -Fi qalqoni bo'lgan Arduino -dan foydalaning
- Buni qaynonaning isbotiga aylantiring
1 -qadam: Sizga nima kerak
"loading =" dangasa "mening kodim Arduino va iPhone -ga yozilgan va yuklangan, disk raskadrovka qilish vaqti keldi. Garajimga hali hamma narsa ulanmagan bo'lsa, men uning xatti -harakatlariga taqlid qilmoqchi edim..
Oldingi rasmda ko'rsatilgandek, ikkita qizil va ikkita yashil LEDni oldim. Yashil va qizil ranglardan biri chap eshikni, qolgan qismi esa o'ng eshikni ifodalaydi. Agar ikkala eshik ham yopilgan bo'lsa, yashil chiroq to'xtovsiz miltillaydi. Aks holda, agar biron bir eshik ochiq bo'lsa, qizil chiroq miltillaydi. Men yopiladigan eshiklarning boshlang'ich holatini tanladim (miltillovchi yashil chiroqlar), chunki men Arduinoni birinchi marta ochgichga ulaganimda, eshiklar yopilganligiga ishonch hosil qilaman.
Uning qanday ishlashini ko'rish uchun siz uning qisqa videoklipini tomosha qilishingiz mumkin. Voila! Hozirgacha ishlaydi!
7 -qadam: ulang
Mening 3D printerimga texnik xizmat ko'rsatilayotgani uchun menda hali sumkani chop etish imkoni bo'lmadi. Men buni asos qilib olgan oldingi ko'rsatmalarni yuklab olish uchun.stl fayllari mavjud. (Eslatma: Agar siz.stl fayllaridan foydalanishni rejalashtirmoqchi bo'lsangiz, birliklar muallif bilan yozishgandan so'ng, sm. Da bo'ladi. Men printerim mm birlikda ishlagani uchun.stl fayllarimni 10 koeffitsienti bilan o'lchashga to'g'ri keldi). Men dizaynni o'zgartirishim kerak, chunki menda ikkita eshik bor va shuning uchun ikkita o'rni kerak. Lekin men hamma narsani bog'lashni xohlaganim uchun, men elektronikani yonimda turgan yog'och bo'lagiga o'rnatishni boshladim. Shunday qilib, men ushbu tayyor mahsulotda mutlaq tayyor mahsulotni namoyish qilmayman.
Elektron buyumlar men o'rmonga o'rnatilgach, devor uchun vaqtinchalik uy topish oson edi. Rasmlarda siz yo'riqchidan Arduinoga, Arduino -dan o'rni va nihoyat, garaj eshigi tugmachalariga o'tadigan simlarning chalkashligini ko'rishingiz mumkin. Haqiqiy tugmani tashlab, korpusni devordan echib tashlaganimda, faqat ikkita simli terminal bor edi. Shunday qilib, men o'zim asos qilib olgan yo'riqnomada bo'lgani kabi, siz ham o'rni simlarini istalgan tartibda eshik tugmachasidagi terminallarga ulashingiz mumkin.
Shundan so'ng, butun sozlash birinchi marta sehrli tarzda ishladi! Video joylashtirmaganim uchun uzr. Ishlayotganini videoga olishdan oldin uni vaqtincha o'chirib qo'yishim kerak edi, lekin qasam ichaman!
8 -qadam: Yakuniy fikrlar
Bu bilan biroz o'ynaganimdan so'ng, men quyida aytib o'tadigan ba'zi muammolarni ko'rdim. Bu juda muhim, shuning uchun ushbu loyihani takrorlashga qaror qilishdan oldin ularni ko'rib chiqing.
- IPhone -dagi tugmachani bosish va garaj eshiklariga javob berish o'rtasida kechikish bor edi. Bu dasturiy ta'minot yoki dasturiy xato bo'lishi mumkin, lekin men hali ham uni o'rganmoqdaman.
- Katta muammo: Ilovani iPhone ilovasiga yuklaganimdan so'ng, men bir necha kundan keyin dasturni ochmoqchi bo'lganimda, uning o'rniga asosiy ekranga qaytishini payqadim. Bu barqaror xatti -harakatlar edi. Miyamni bir oz yurgandan so'ng, men nihoyat buzilib, savolni stackoverflow -ga joylashtirdim. Bir odamning javobi to'g'ri bo'lib tuyuldi: Apple -ning yovuz imperiyasi, agar siz dasturchi bo'lmasangiz, Xcode -dan yangi ishlab chiqilgan dastur uchun olgan ishonch sertifikatingiz faqat 1 haftaga yaroqli bo'ladi, degan qarorga keldi. Shundan so'ng, agar siz uni qayta o'rnatmaguningizcha (va 1 haftalik sanoqni qayta tiklamasangiz) yoki ularga uzoqroq sertifikat uchun 99 dollar to'lamasangiz, u iPhone -da ishlamaydi. Men buni butunlay tushkunlikka tushirdim. Men deyarli vaqtimni behuda o'tkazgandek bo'ldim. Ammo, agar siz dasturchi bo'lsangiz, bu siz uchun muammo bo'lmaydi.
- Agar kimdir garaj eshigi tugmachasini qo'lda bossa, bu voqea Arduino kodida yozilmagan, degan xayolga keldim. Arduino -ga kelsak, tugma bosilmaguncha eshik holati o'zgarishsiz qoladi. Bundan tashqari, agar kimdir eshik tagida turgan bo'lsa, boshqa odam uni yopish uchun dasturdan foydalangan bo'lsa. Eshik datchiklari eshikni orqaga qaytishga majbur qiladi va bu voqea Arduino kodida yozilmagan. Aytishga hojat yo'q, bu aniqlanishi kerak bo'lgan yana bir nuqta.
Shunday qilib, men bilan bo'lganingiz uchun tashakkur va ba'zi xatoliklar uchun kechirim so'rayman. Savollaringiz bo'lsa, menga xabar bering!
Tavsiya:
DIY aqlli garaj eshiklarini ochuvchi + uy yordamchisining integratsiyasi: 5 qadam
DIY aqlli garaj eshiklarini ochuvchi + uy yordamchisining integratsiyasi: ushbu DIY loyihasi yordamida oddiy garaj eshigingizni aqlli qilib aylantiring. Men sizga uni uy yordamchisi (MQTT orqali) yordamida qanday qurish va boshqarishni ko'rsataman va garaj eshigingizni masofadan ochish va yopish imkoniyatiga ega bo'laman, men Wemos deb nomlangan ESP8266 taxtasidan foydalanaman
Garaj eshiklarini ochuvchi veb -server sifatida Esp8266 yordamida teskari aloqa.: 6 qadam
Garaj eshiklarini ochuvchi veb-server sifatida Esp8266-dan foydalanadi. Salom, men sizga garaj eshigini ochishning oddiy usulini ko'rsataman. Fikr-mulohaza, siz eshikning real vaqtda ochiq yoki yopiq ekanligini bilib olasiz-oddiy, men uchun bitta yorliq
Raspberry Pi Zero Garaj eshiklarini ochuvchi uskuna: 10 qadam
Raspberry Pi Zero Garage Door Opener Hardware: Bu loyiha uchun ilhom manbalaridan biri Raspberry Pi 3 Garage Door Opener -da, Internetda topilgan bir qancha yaxshi ko'rsatmalar edi. Tajribali elektronika mutaxassisi bo'lmaganim uchun, men buni qanday qilish haqida ko'p qo'shimcha tadqiqotlar o'tkazdim
Raspberry Pi garaj eshiklarini ochuvchi: 5 qadam
Raspberry Pi garaj eshiklarini ochuvchi: Garaj eshigini ochishga imkon beradigan bizning o'n besh yoshli klaviatura asta -sekin o'lmoqda, bir nechta tugmachalari zo'rg'a ro'yxatdan o'tmoqda, bu esa o'smirlarimizning (yoki itlarni parvarish qiluvchilarning) uyga kirishini qiyinlashtiradi. kalit Javob berish o'rniga
Raspberry Pi yordamida garaj eshiklarini ochuvchi: 5 qadam (rasmlar bilan)
Raspberry Pi yordamida garaj eshiklarini ochish vositasi: Garaj motorini smartfondan yoki veb -sahifani ko'rib chiqadigan har qanday qurilmadan boshqaring (AJAX bilan!). Loyiha boshlandi, chunki menda garaj uchun bitta masofadan boshqarish pulti bor edi. Ikkinchisini sotib olish qanchalik qiziqarli edi? Yetarli emas. Mening maqsadim nazorat qilish va nazorat qilish edi