Satura rādītājs:

Bezvadu durvju zvans - (Raspberry PI un Amazon Dash): 4 soļi (ar attēliem)
Bezvadu durvju zvans - (Raspberry PI un Amazon Dash): 4 soļi (ar attēliem)

Video: Bezvadu durvju zvans - (Raspberry PI un Amazon Dash): 4 soļi (ar attēliem)

Video: Bezvadu durvju zvans - (Raspberry PI un Amazon Dash): 4 soļi (ar attēliem)
Video: Arlo durvju video zvans 2024, Novembris
Anonim
Image
Image
Bezvadu durvju zvans - (Raspberry PI un Amazon Dash)
Bezvadu durvju zvans - (Raspberry PI un Amazon Dash)

Ko tas dara? (skat. video)

Nospiežot pogu, Raspberry atklāj jaunu ierīču reģistrēšanu bezvadu tīklā. Šādā veidā tā var atpazīt nospiestu pogu un nodot informāciju par šo faktu jūsu mobilajam tālrunim (vai jūsu izvēlētai ierīcei)

Šajā projektā jūs redzēsit, kā mainīt Amazon Dash par bezvadu durvju zvanu. (Video pamācības saite pēdējā solī)

Šim projektam nepieciešamās lietas:

Amazon Dash Button - Amazon ASV piedāvā WIFI pogas, kuras var iestatīt, lai izlaistu Amazon funkcionalitāti un padarītu to par bezvadu pogu vai slēdzi.

Tasker - Android lietotne, kas ļauj automatizēt ikdienas uzdevumus, mēs izmantosim šo sistēmu, lai parādītu paziņojumu mobilajā ierīcē

AutoRemote - Tasker spraudnis, kas ļauj sazināties starp mobilo un aveņu

Raspberry Pi - mikrodatoram, kas tīklā skenēs WIFI pogu nospiešanu - jābūt savienotam ar tīklu (izmantojot WIFI vai LAN)

1. darbība: WIFI pogas iestatīšana

WIFI pogas iestatīšana
WIFI pogas iestatīšana
WIFI pogas iestatīšana
WIFI pogas iestatīšana
WIFI pogas iestatīšana
WIFI pogas iestatīšana

Pievienojiet pogu WIFI

  1. Nospiediet pogu 5 sekundes, lai ievadītu ierīci WIFI apraides režīmā.
  2. Atveriet savu mobilo tālruni (vai jebkuru wifi ierīci) un atrodiet Amazon Configure Me
  3. Kad esat izveidojis savienojumu ar ierīci, atveriet tīmekļa pārlūkprogrammu un dodieties uz vietni 192.168.0.1
  4. Izvēlieties savu tīklu un ievadiet paroli
  5. Jūsu poga tagad ir gatava šūpošanai

2. darbība: aveņu PI iestatīšana

Aveņu PI iestatīšana
Aveņu PI iestatīšana
Aveņu PI iestatīšana
Aveņu PI iestatīšana

Meklē savu pogu MAC

Lūdzu, pārliecinieties, vai ir instalētas šādas bibliotēkas:

sudo apt-get install tcpdump

sudo apt-get install arp-scan

sudo pip3 instalējiet scapy-python3

Izmantojiet Doorbell.py skriptu, lai uzzinātu savas pogas MAC - skatiet skripta komentārus.

Skripts ir atjaunināts un pārveidots Python 3

Skripta iestatīšana, kas ir atbildīga par pogu nospiešanas pārtveršanu

Mums būs jāmaina doorbell.py skripts, jāatver tas un jāaizstāj JŪSU POGU MAC, KURŠ ŠEIT, ar MAC, kas saglabāts no iepriekš minētās darbības. Meklē savu atslēgu šeit - šeit tiks ielīmētas automātiskās tālvadības taustiņi. Nākamajā solī es jums parādīšu, kā iegūt atslēgas.

Ja jums ir jaunās pogas JK29LP-lūdzu, skatiet šo ziņu, lai uzzinātu pareizo python3 skriptu:

3. darbība: automātiskā tālvadība un uzdevumu meklētājs

AutoRemote un Tasker
AutoRemote un Tasker

Automātiskā tālvadība

Atveriet AR savā mobilajā ierīcē un dodieties uz savu personīgo URL (piemēram, https://goo.gl/xXxXx). Adreses joslā būs atslēga, kas nepieciešama durvīm zvana.py - tas sāksies ar:

autoremotejoaomgcd.appspot.com/?key=YOUR_KE…

Kopējiet atslēgu (viss aiz simbola =) un skriptā nomainiet savu atslēgu.

Uzdevējs

Mēs izveidosim profilu. Mūsu nosacījums ir EVENT spraudnis- automātiskā tālvadība un iestatiet filtru uz AmazonGreen (vai jebkuru ziņojumu, kuru esat izmantojis vietnē doorbell.py)

Izveidojiet uzdevumu, kas parādīs paziņojumu. Atvērt brīdinājumu - paziņojiet un ierakstiet savu informāciju. Šis ziņojums tiks parādīts jūsu ekrānā. Profils tiek sniegts kā projekta fails.

4. solis: beigu padomi

Image
Image
Konkurss Hack Your Day
Konkurss Hack Your Day

Jūsu Raspberry ir gatavs pārtvert pogu nospiešanu. Tas ļauj vienu reizi nospiest ik pēc 6-10 sekundēm, un var nospiest arī vairākas pogas. Kamēr skripts darbojas - jūs varat saņemt paziņojumus (apsveriet iespēju to palaist sākumā)

Darbojoties, skriptam vajadzētu parādīties zem brīdinājuma:

BRĪDINĀJUMS: Nav atrasts maršruts IPv6 galamērķim:: (nav noklusējuma maršruta?)

Noklusējuma etiķeti var noņemt ar asu instrumentu un pielīmēt citā veidā vai izmantot kā trafaretu, lai izveidotu savu. (skat. attēlu)

Ja vēlaties palaist šo skriptu startēšanas laikā, izmantojiet metodi rc.local, ievietojiet miega režīmu 10 pirms rindas ar savu skriptu, lai varētu izpildīt.

Pilna video apmācība manā YouTube kanālā: Bezvadu durvju zvans

Konkurss Hack Your Day
Konkurss Hack Your Day

Otrā balva konkursā Hack Your Day

Ieteicams: