Mundarija:
- 1 -qadam: Wi -Fi tugmachasini sozlash
- 2 -qadam: Raspberry PI ni sozlash
- 3 -qadam: AutoRemote va Tasker
- 4 -qadam: Maslahatlarni tugatish
Video: Simsiz eshik qo'ng'irog'i - (Raspberry PI va Amazon Dash): 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu nima qiladi? (videoga qarang)
Tugma bosilganda, Raspberry simsiz tarmoqqa kiruvchi yangi qurilmani topadi. Shunday qilib, u bosilgan tugmani taniy oladi va bu ma'lumotni mobil telefoningizga (yoki siz tanlagan qurilmaga) uzatishi mumkin.
Ushbu loyihada siz Amazon Dash -ni simsiz eshik qo'ng'irog'iga qanday o'zgartirishni ko'rasiz. (Video darslik havolasi oxirgi bosqichda)
Ushbu loyiha uchun sizga kerak bo'lgan narsalar:
Amazon Dash tugmasi - Amazon AQShda WIFI tugmachalarini taklif qiladi, ularni Amazon funksiyasini o'tkazib yuborish va uni simsiz tugma yoki kalit sifatida ishlash uchun sozlash mumkin.
Tasker - kundalik vazifalarni avtomatlashtirishga imkon beradigan Android ilovasi, biz mobil telefonda bildirishnomani ko'rsatish uchun ushbu ramkadan foydalanamiz.
AutoRemote - mobil va malina o'rtasida aloqa o'rnatishga imkon beradigan Tasker plagini
Raspberry Pi - WIFI tugmachalarini bosish uchun tarmoqni skanerlaydigan mikrokompyuter tarmoqqa ulangan bo'lishi kerak (WIFI yoki LAN orqali)
1 -qadam: Wi -Fi tugmachasini sozlash
Tugmani WIFI -ga ulang
- Qurilmani WIFI uzatish rejimiga kiritish uchun tugmani 5 soniya bosib turing.
- Mobil telefoningizni (yoki har qanday Wi -Fi qurilmasini) oching va Amazon Configure Me -ni qidiring
- Qurilmaga ulangandan so'ng veb -brauzerni oching va 192.168.0.1 -ga o'ting
- Tarmoqni tanlang va parolingizni kiriting
- Sizning tugmachangiz hozir chayqalishga tayyor
2 -qadam: Raspberry PI ni sozlash
Tugmalaringizning MAC -ni qidiryapsiz
Iltimos, quyidagi kutubxonalar o'rnatilganligiga ishonch hosil qiling:
sudo apt-get tcpdump-ni o'rnating
sudo apt-get install arp-scan
sudo pip3 scapy-python3 ni o'rnating
Sizning tugmachangiz uchun MACni bilish uchun Doorbell.py skriptidan foydalaning - skriptdagi sharhlarga qarang.
Python 3 uchun skript yangilandi va o'zgartirildi
Skriptni sozlash tugmachalarni bosish uchun javobgardir
Biz doorbell.py skriptini o'zgartirishimiz kerak, uni ochamiz va TUGMA MACINI BU YERGA bosamiz, yuqoridagi qadamda saqlangan MAC bilan. O'zingizning kalitingizni qidiring BU YERGA - bu erda Avtomatik masofalashtirish tugmachalari joylashtiriladi. Keyingi bosqichda men sizga kalitlarni qanday olish kerakligini ko'rsataman.
Agar sizda JK29LP yangi tugmachalari bo'lsa-iltimos, to'g'ri python3 skriptini ko'rish uchun ushbu xabarni ko'ring:
3 -qadam: AutoRemote va Tasker
Avtomatik masofadan boshqarish
Mobil telefoningizda AR -ni oching va shaxsiy URL manzilingizga o'ting (https://goo.gl/xXxXx kabi). Manzil satrida doorbell.py uchun kerak bo'lgan kalit bo'ladi - u quyidagidan boshlanadi:
autoremotejoaomgcd.appspot.com/?key=YOUR_KE…
Kalitni nusxa ko'chiring (barchasi = belgisidan keyin) va SIZNING KEY kalitini bu erga o'zgartiring.
Tasker
Biz profil yaratmoqchimiz. Bizning shartimiz- EVENT-plagin- Avtomatik masofadan boshqarish va filtrni AmazonGreen-ga o'rnatish (yoki doorbell.py-da ishlatgan har qanday xabar).
Xabarni ko'rsatadigan vazifani yarating. Ochiq ogohlantirish - xabardor qiling va ma'lumotingizni kiriting. Bu xabar sizning ekraningizda ko'rsatiladi. Profil loyiha fayli sifatida taqdim etiladi.
4 -qadam: Maslahatlarni tugatish
Sizning Raspberry tugmachalarini bosishga tayyor. Bu har 6-10 soniyada bir marta bosish imkonini beradi va bir nechta tugmachalarni ham bosish mumkin. Skript ishlayotgan ekan - siz bildirishnomalarni qabul qilishingiz mumkin (uni boshida ishga tushirishni o'ylab ko'ring)
Ish paytida skript quyidagi ogohlantirishni ko'rsatishi kerak:
Ogohlantirish: IPv6 manziliga yo'nalish topilmadi:: (standart yo'nalish yo'qmi?)
O'tkir asbob yordamida standart yorliqni olib tashlashingiz va uni boshqa tomonga yopishtirishingiz yoki uni o'zingiz yaratish uchun stencil sifatida ishlatishingiz mumkin. (rasmga qarang)
Agar siz ushbu skriptni ishga tushirishda rc.local usulidan foydalanmoqchi bo'lsangiz, bajarishga ruxsat berish uchun skriptingiz satridan oldin 10 uyquni qo'ying.
To'liq video darslik YouTube kanalimda: Simsiz eshik qo'ng'irog'i
Hack Your Day tanlovining ikkinchi sovrini
Tavsiya:
IFTTT yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: 8 qadam
IFTTT yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: WiFi eshik qo'ng'irog'i sizning mavjud simli eshik qo'ng'irog'ingizni aqlli eshik qo'ng'irog'iga aylantiradi. https://www.fireflyelectronix.com/product/wifidoor
Uy yordamchisi yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: 6 qadam
Uy yordamchisi yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: mavjud simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring. Kimdir sizning qo'ng'irog'ingizga qo'ng'iroq qilganda, fotosurat yoki video ogohlantirishni olish uchun telefoningizga yoki oldingi old kamerangiz bilan bog'laning
Simsiz eshik qo'ng'irog'i uzatgichi: 3 qadam (rasmlar bilan)
Simsiz eshik qo'ng'irog'i uzatgichi: Ushbu loyiha quyidagi ikkita loyihaning birinchi qismini tavsiflaydi: Simsiz eshik qo'ng'irog'i qabul qiluvchida ko'rsatma berilishi kerak bo'lgan yo'riqnomada ta'riflanganidek, simsiz eshik qo'ng'irog'i uzatuvchisi Men o'tirganimda
Simsiz eshik qo'ng'irog'i qabul qiluvchisi: 3 qadam (rasmlar bilan)
Simsiz eshik qo'ng'irog'i qabul qiluvchisi: Ushbu loyiha quyidagi ikkita loyihaning ikkinchi qismini tasvirlaydi: Simsiz eshik qo'ng'irog'i uzatgichi ko'rsatmasida tasvirlanganidek, eshik qo'ng'irog'ining simsiz uzatgichi. Bu ko'rsatma, shuningdek, ushbu loyihalar bilan tanishtiradi. Simsiz eshik eshigi
Simsiz signalni yoqish yoki yoqish/o'chirish kalitiga simsiz eshik qo'ng'irog'ini sindirish: 4 qadam
Simsiz signal qo'ng'irog'ini yoki yoqish/o'chirishni yoqish uchun simsiz eshik qo'ng'irog'ini buzing: Men yaqinda signalizatsiya tizimini qurdim va uni uyimga o'rnatdim. Men eshiklarda magnit kalitlarni ishlatardim va ularni chordoqdan o'tkazardim, derazalar esa boshqa hikoya edi va ularni qattiq simlar bilan ulashning iloji yo'q edi. Menga simsiz echim kerak edi va bu