Mundarija:

Simsiz eshik qo'ng'irog'i - (Raspberry PI va Amazon Dash): 4 qadam (rasmlar bilan)
Simsiz eshik qo'ng'irog'i - (Raspberry PI va Amazon Dash): 4 qadam (rasmlar bilan)

Video: Simsiz eshik qo'ng'irog'i - (Raspberry PI va Amazon Dash): 4 qadam (rasmlar bilan)

Video: Simsiz eshik qo'ng'irog'i - (Raspberry PI va Amazon Dash): 4 qadam (rasmlar bilan)
Video: ZoodMall mahsulotlari haqida. Simsiz eshik qo'ng'irog'i (Wireless door bell). 2024, Noyabr
Anonim
Image
Image
Simsiz eshik qo'ng'irog'i - (Raspberry PI va Amazon Dash)
Simsiz eshik qo'ng'irog'i - (Raspberry PI va Amazon Dash)

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

Wi -Fi tugmachasini sozlash
Wi -Fi tugmachasini sozlash
Wi -Fi tugmachasini sozlash
Wi -Fi tugmachasini sozlash
Wi -Fi tugmachasini sozlash
Wi -Fi tugmachasini sozlash

Tugmani WIFI -ga ulang

  1. Qurilmani WIFI uzatish rejimiga kiritish uchun tugmani 5 soniya bosib turing.
  2. Mobil telefoningizni (yoki har qanday Wi -Fi qurilmasini) oching va Amazon Configure Me -ni qidiring
  3. Qurilmaga ulangandan so'ng veb -brauzerni oching va 192.168.0.1 -ga o'ting
  4. Tarmoqni tanlang va parolingizni kiriting
  5. Sizning tugmachangiz hozir chayqalishga tayyor

2 -qadam: Raspberry PI ni sozlash

Raspberry PI ni sozlash
Raspberry PI ni sozlash
Raspberry PI ni sozlash
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

AutoRemote va Tasker
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

Image
Image
Hack Your Day tanlovi
Hack Your Day tanlovi

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 tanlovi
Hack Your Day tanlovi

Hack Your Day tanlovining ikkinchi sovrini

Tavsiya: