Innholdsfortegnelse:
- Trinn 1: Konfigurere WIFI -knapp
- Trinn 2: Konfigurere Raspberry PI
- Trinn 3: AutoRemote og Tasker
- Trinn 4: Avslutt tips
Video: Trådløs dørklokke - (Raspberry PI og Amazon Dash): 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Hva gjør den? (se video)
Når du trykker på knappen, oppdager Raspberry at ny enhet logger seg på det trådløse nettverket. På denne måten kan den gjenkjenne knappen som trykkes og sende informasjonen om dette til mobilen (eller en enhet du ønsker)
I dette prosjektet vil du se hvordan du endrer Amazon Dash til en trådløs dørklokke. (Videoopplæringslink i det siste trinnet)
Ting du trenger for dette prosjektet:
Amazon Dash Button - Amazon tilbyr WIFI -knapper i USA som kan settes opp for å hoppe over Amazon -funksjonaliteten og få den til å fungere som en trådløs knapp eller en bryter.
Tasker - Android -app, som lar deg automatisere hverdagslige oppgaver. Vi bruker dette rammeverket til å vise et varsel på mobilen
AutoRemote - Tasker -plugin som tillater kommunikasjon mellom mobil og bringebær
Raspberry Pi - en mikrodatamaskin som vil skanne nettverket etter WIFI -knappetrykk - må kobles til nettverket (via WIFI eller LAN)
Trinn 1: Konfigurere WIFI -knapp
Koble knappen til WIFI
- Trykk på knappen i 5 sekunder for å gå inn i en WIFI -kringkastingsmodus.
- Åpne mobilen (eller hvilken som helst wifi -enhet) og se etter Amazon Configure Me
- Når du er koblet til enheten, åpner du en nettleser og navigerer til 192.168.0.1
- Velg nettverket ditt og skriv inn passordet ditt
- Knappen din nå er klar til å rocke
Trinn 2: Konfigurere Raspberry PI
Slår opp MAC -en til knappene dine
Sørg for at du har følgende biblioteker installert:
sudo apt-get install tcpdump
sudo apt-get install arp-scan
sudo pip3 installer scapy-python3
Bruk skriptet Doorbell.py for å finne ut MAC for knappen din - se kommentarer i skriptet.
Skriptet er oppdatert og endret for Python 3
Sette opp skriptet som er ansvarlig for å fange opp knappetrykk
Vi må endre dørklokken.py -skriptet, åpne det og erstatte KNAPPEN MAC GÅER HER med MAC lagret fra trinnet ovenfor. Se etter DIN AR -NØKKEL GÅR HER - Det er her Autoremote -tastene vil bli limt inn. Jeg vil vise deg hvordan du får tak i nøklene i neste trinn.
Hvis du har de nye knappene JK29LP-vennligst se dette innlegget for riktig python3-skript:
Trinn 3: AutoRemote og Tasker
AutoRemote
Åpne AR på mobilen din og gå til din personlige URL (noe som https://goo.gl/xXxXx). Adresselinjen inneholder nøkkelen vi trenger for doorbell.py - den starter med:
autoremotejoaomgcd.appspot.com/?key=YOUR_KE…
Kopier nøkkelen (alt etter = -symbolet) og erstatt DIN AR -NØKKELEN GÅR HER i skriptet.
Tasker
Vi skal lage en profil. Vår tilstand er en EVENT-plugin- Autoremote og sett filteret til AmazonGreen (eller hvilken melding du har brukt i doorbell.py)
Lag en oppgave som vil vise varsel. Open Alert - Varsle og skriv inn informasjonen din. Denne meldingen vises på skjermen. Profilen leveres som en prosjektfil.
Trinn 4: Avslutt tips
Bringebæret ditt er klart til å fange opp knappetrykkene. Det tillater ett trykk hvert 6-10 sekund, og flere knapper kan også trykkes. Så lenge skriptet kjører - kan du motta varslene (vurder å kjøre det i starten)
Skriptet skal vise advarselen nedenfor under bruk:
ADVARSEL: Fant ingen rute for IPv6 -destinasjon:: (ingen standardrute?)
Du kan fjerne standardetiketten med et skarpt verktøy og lime den en annen vei, eller bruke den som en sjablong for å lage din egen. (se bildet)
Hvis du vil kjøre dette skriptet ved oppstart, bruk rc.local -metoden, legg søvn 10 før linjen med skriptet ditt for å tillate utførelsen.
Full videoopplæring på min YouTube -kanal: Trådløs dørklokke
Andre premie i Hack Your Day -konkurransen
Anbefalt:
DIY Smart dørklokke: kode, oppsett og HA -integrasjon: 7 trinn (med bilder)
DIY Smart Doorbell: Code, Setup and HA Integration: I dette prosjektet vil jeg vise deg hvordan du kan forvandle din normale dørklokke til en smart uten å endre noen av de nåværende funksjonene eller kutte ledninger. Jeg bruker et ESP8266 -kort som heter Wemos D1 mini. Ny til ESP8266? Se introduksjonen min
Dørklokke med ansiktsgjenkjenning: 7 trinn (med bilder)
Dørklokke med ansiktsgjenkjenning: motivasjon Det har nylig vært en bølge av ran i mitt land som er rettet mot eldre mennesker i deres eget hjem. Vanligvis gis tilgang fra beboerne selv siden besøkende overbeviser dem om at de er omsorgspersoner/sykepleiere. Den
Trådløs Arduino -robot ved bruk av HC12 trådløs modul: 7 trinn
Trådløs Arduino -robot som bruker HC12 trådløs modul: Hei folkens, velkommen tilbake. I mitt forrige innlegg forklarte jeg hva en H Bridge Circuit er, L293D motordriver IC, piggybacking L293D Motordriver IC for å kjøre motorer med høy strøm og hvordan du kan designe og lage ditt eget L293D motorførerkort
Arduino dørklokke med VU -meter: 4 trinn (med bilder)
Arduino dørklokke med VU -måler: Grunnleggende idé er - når du trykker på trykknappen på dørklokken, begynner lysdiodene å rytme sammen med summerlyden, etter en tid stopper to hendelser automatisk. Lysdiodene kan være utenfor døren for å underholde besøkende eller inne. I dette
Hack en trådløs dørklokke til en trådløs alarmbryter eller av/på -bryter: 4 trinn
Hack en trådløs dørklokke til en trådløs alarmbryter eller på/av -bryter: Jeg har nylig bygget et alarmsystem og installert det i huset mitt. Jeg brukte magnetiske brytere på dørene og koblet dem gjennom loftet. Vinduene var en annen historie, og harde ledninger var ikke et alternativ. Jeg trengte en trådløs løsning, og dette er