Tartalomjegyzék:

Vezeték nélküli ajtócsengő - (Raspberry PI és Amazon Dash): 4 lépés (képekkel)
Vezeték nélküli ajtócsengő - (Raspberry PI és Amazon Dash): 4 lépés (képekkel)

Videó: Vezeték nélküli ajtócsengő - (Raspberry PI és Amazon Dash): 4 lépés (képekkel)

Videó: Vezeték nélküli ajtócsengő - (Raspberry PI és Amazon Dash): 4 lépés (képekkel)
Videó: Высокая плотность 2022 2024, November
Anonim
Image
Image
Vezeték nélküli ajtócsengő - (Raspberry PI és Amazon Dash)
Vezeték nélküli ajtócsengő - (Raspberry PI és Amazon Dash)

Mit csinal? (lásd a videót)

Amikor megnyomja a gombot, Raspberry felfedezi az új eszköz naplózását a vezeték nélküli hálózaton. Így felismeri a megnyomott gombot, és továbbítja az ezzel kapcsolatos információkat a mobiljának (vagy egy választott eszköznek)

Ebben a projektben látni fogja, hogyan lehet az Amazon Dash -ot vezeték nélküli ajtócsengővé változtatni. (Videó bemutató link az utolsó lépésben)

Amire szüksége lesz ehhez a projekthez:

Amazon Dash gomb - Az Amazon WIFI gombokat kínál az USA -ban, amelyek úgy állíthatók be, hogy kihagyják az Amazon funkcióit, és vezeték nélküli gombként vagy kapcsolóként működjenek.

Tasker - Android -alkalmazás, amely lehetővé teszi a mindennapi feladatok automatizálását, ezt a keretrendszert használva értesítést jelenítünk meg a mobiltelefonon

AutoRemote - Tasker plugin, amely lehetővé teszi a kommunikációt a mobil és a málna között

A Raspberry Pi -nek - egy mikroszámítógépnek, amely a hálózatot WIFI gombnyomásra keresi - csatlakoztatni kell a hálózathoz (WIFI -n vagy LAN -on keresztül)

1. lépés: A WIFI gomb beállítása

A WIFI gomb beállítása
A WIFI gomb beállítása
A WIFI gomb beállítása
A WIFI gomb beállítása
A WIFI gomb beállítása
A WIFI gomb beállítása

Csatlakoztassa a gombot a WIFI -hez

  1. Nyomja meg a gombot 5 másodpercig, hogy a készülék WIFI adási módba lépjen.
  2. Nyissa meg mobilját (vagy bármely wifi -eszközt), és keresse meg az Amazon Configure Me lehetőséget
  3. Miután csatlakozott az eszközhöz, nyisson meg egy webböngészőt, és keresse meg a 192.168.0.1 címet
  4. Válassza ki a hálózatot, és adja meg jelszavát
  5. A gomb most készen áll a ringatásra

2. lépés: A Raspberry PI beállítása

A Raspberry PI beállítása
A Raspberry PI beállítása
A Raspberry PI beállítása
A Raspberry PI beállítása

Keresse meg a gombok MAC -ját

Győződjön meg arról, hogy a következő könyvtárak vannak telepítve:

sudo apt-get install tcpdump

sudo apt-get install arp-scan

sudo pip3 telepítse a scapy-python3 programot

Használja a Doorbell.py szkriptet, hogy megtudja a gombja MAC -ját - lásd a megjegyzéseket a szkriptben.

A szkript frissítve és módosítva a Python 3 számára

A gombnyomás lehallgatásáért felelős parancsfájl beállítása

Módosítanunk kell a doorbell.py szkriptet, meg kell nyitnunk, és le kell cserélnünk a GOMB MAC ITT A fenti lépésből mentett MAC -t. ITT keresd a kulcsodat - itt illesztik be az Autoremote billentyűket. A következő lépésben megmutatom, hogyan szerezheti be a kulcsokat.

Ha megvannak az új JK29LP gombok-tekintse meg ezt a bejegyzést a helyes python3 szkripthez:

3. lépés: AutoRemote és Tasker

AutoRemote és Tasker
AutoRemote és Tasker

AutoRemote

Nyissa meg az AR -t mobilján, és keresse fel személyes URL -jét (például https://goo.gl/xXxXx). A címsáv tartalmazza az ajtócsengőhöz szükséges kulcsot - ez a következővel kezdődik:

autoremotejoaomgcd.appspot.com/?key=YOUR_KE…

Másolja ki a kulcsot (mindezt a = szimbólum után), és cserélje ki a YOUR AR KEY GOES ITT a szkriptben.

Tasker

Profilt készítünk. Feltételünk egy EVENT-plugin- Autoremote, és állítsa a szűrőt AmazonGreen-re (vagy bármilyen üzenetre, amelyet a doorbell.py-ben használt)

Hozzon létre egy feladatot, amely értesítést jelenít meg. Nyissa meg a Riasztást - értesítse és írja be adatait. Ez az üzenet megjelenik a képernyőn. A profil projektfájlként van megadva.

4. lépés: Tippek befejezése

Image
Image
Hack Your Day verseny
Hack Your Day verseny

A Málna készen áll a gombnyomások lehallgatására. Lehetővé teszi 6-10 másodpercenként egy lenyomást, és több gombot is le lehet nyomni. Amíg a szkript fut, megkaphatja az értesítéseket (fontolja meg a futtatást az elején)

A szkriptnek az alábbi figyelmeztetést kell megjelenítenie működés közben:

FIGYELEM: Nem található útvonal az IPv6 célállomáshoz:: (nincs alapértelmezett útvonal?)

Az alapértelmezett címkét lehúzhatja egy éles szerszámmal, és más módon ragaszthatja, vagy sablonként használhatja a saját létrehozásához. (Lásd a képen)

Ha az indításkor szeretné futtatni ezt a szkriptet, használja az rc.local metódust, helyezze az alvó 10 -et a parancsfájl sora elé, hogy lehetővé tegye a végrehajtást.

Teljes oktatóvideó a YouTube -csatornámon: Vezeték nélküli ajtócsengő

Hack Your Day verseny
Hack Your Day verseny

Második díj a Hack Your Day versenyen

Ajánlott: