Turinys:
- 1 veiksmas: nustatykite WIFI mygtuką
- 2 žingsnis: Raspberry PI nustatymas
- 3 veiksmas: „AutoRemote“ir „Tasker“
- 4 žingsnis: pabaigos patarimai
Video: Belaidis durų skambutis - („Raspberry PI“ir „Amazon Dash“): 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Ką tai daro? (žiūrėkite vaizdo įrašą)
Paspaudus mygtuką, Raspberry aptinka naujų įrenginių registravimąsi belaidžiame tinkle. Tokiu būdu jis gali atpažinti paspaustą mygtuką ir perduoti informaciją apie šį faktą jūsų mobiliajam telefonui (arba jūsų pasirinktam įrenginiui)
Šiame projekte pamatysite, kaip pakeisti „Amazon Dash“į belaidį durų skambutį. (Vaizdo pamokos nuoroda paskutiniame žingsnyje)
Šiam projektui reikalingi dalykai:
„Amazon Dash“mygtukas - „Amazon“siūlo WIFI mygtukus JAV, kuriuos galima nustatyti taip, kad jie praleistų „Amazon“funkcijas ir veiktų kaip belaidis mygtukas arba jungiklis.
„Tasker“- „Android“programa, leidžianti automatizuoti kasdienes užduotis, mes naudosime šią sistemą norėdami parodyti pranešimą mobiliajame telefone
„AutoRemote“- „Tasker“papildinys, leidžiantis bendrauti tarp mobiliųjų ir aviečių
„Raspberry Pi“- mikrokompiuteris, kuris nuskaitys tinklą, kad nespaustų WIFI mygtukų - turi būti prijungtas prie tinklo (per WIFI arba LAN)
1 veiksmas: nustatykite WIFI mygtuką
Prijunkite mygtuką prie WIFI
- Paspauskite mygtuką 5 sekundes, kad įjungtumėte įrenginį į WIFI transliacijos režimą.
- Atidarykite savo mobilųjį telefoną (arba bet kurį „Wi -Fi“įrenginį) ir ieškokite „Amazon Configure Me“
- Prisijungę prie įrenginio atidarykite žiniatinklio naršyklę ir eikite į 192.168.0.1
- Pasirinkite tinklą ir įveskite slaptažodį
- Jūsų mygtukas dabar paruoštas
2 žingsnis: Raspberry PI nustatymas
Ieškote mygtukų MAC
Įsitikinkite, kad įdiegėte šias bibliotekas:
sudo apt-get install tcpdump
sudo apt-get install arp-scan
sudo pip3 įdiegti scapy-python3
Naudokite „Doorbell.py“scenarijų, kad sužinotumėte savo mygtuko MAC - žr. Scenarijaus komentarus.
Scenarijus buvo atnaujintas ir pakeistas „Python 3“
Nustatykite scenarijų, atsakingą už mygtukų paspaudimų perėmimą
Turėsime pakeisti „doorbell.py“scenarijų, jį atidaryti ir pakeisti JŪSŲ MYGTUKŲ MAC, KURIAS ČIA, MAC, išsaugotu aukščiau nurodytu veiksmu. Ieškokite savo AR raktelio, kurį rasite čia - čia bus įklijuoti „Autoremote“klavišai. Kitame žingsnyje parodysiu, kaip gauti raktus.
Jei turite naujus mygtukus JK29LP-teisingą „python3“scenarijų ieškokite šiame įraše:
3 veiksmas: „AutoRemote“ir „Tasker“
„AutoRemote“
Atidarykite AR mobiliajame telefone ir eikite į savo asmeninį URL (kažkas panašaus į https://goo.gl/xXxXx). Adreso juostoje bus raktas, kurio mums reikia „doorbell.py“- jis prasidės taip:
autoremotejoaomgcd.appspot.com/?key=YOUR_KE…
Nukopijuokite raktą (po simbolio =) ir scenarijuje pakeiskite JŪSŲ AR RAKTĄ.
Taskeris
Mes ketiname sukurti profilį. Mūsų sąlyga yra įvykio papildinys- automatinis nuotolinio valdymo pultas ir nustatykite filtrą į „AmazonGreen“(arba bet kokį pranešimą, kurį naudojote „doorbell.py“)
Sukurkite užduotį, kurioje bus rodomas pranešimas. Atidaryti įspėjimą - praneškite ir įveskite savo informaciją. Šis pranešimas bus rodomas jūsų ekrane. Profilis pateikiamas kaip projekto failas.
4 žingsnis: pabaigos patarimai
„Raspberry“yra pasirengusi perimti mygtukų paspaudimus. Tai leidžia vieną kartą paspausti kas 6-10 sekundžių, taip pat galima paspausti kelis mygtukus. Kol scenarijus veikia - galite gauti pranešimus (apsvarstykite galimybę jį paleisti pradžioje)
Veikiant scenarijus turėtų būti rodomas žemiau:
ĮSPĖJIMAS: nerastas maršrutas IPv6 paskirties vietai:: (nėra numatytojo maršruto?)
Galite nulupti numatytąją etiketę naudodami aštrų įrankį ir klijuoti ją kitaip arba naudoti kaip trafaretą, kad sukurtumėte savo. (žr. paveikslėlį)
Jei norite paleisti šį scenarijų paleidžiant, naudokite rc.local metodą, įdėkite „Sleep 10“prieš eilutę su savo scenarijumi, kad būtų galima vykdyti.
Pilna vaizdo pamoka mano „YouTube“kanale: belaidis durų skambutis
Antrasis prizas konkurse „Hack Your Day“
Rekomenduojamas:
„Nest Hello“- durų skambutis su integruotu transformatoriumi JK (220–240 V kintamoji srovė - 16 V kintamosios srovės): 7 žingsniai (su nuotraukomis)
„Nest Hello“- durų skambutis su integruotu transformatoriumi JK (220–240 V kintamoji srovė - 16 V kintamosios srovės): norėjau namuose įdiegti „Nest Hello“durų skambutį, „Gizmo“, veikiantį 16–24 V kintamosios srovės (PASTABA: programinės įrangos atnaujinimas 2019 m. Pakeitė Europą) versijų diapazonas iki 12V-24V AC). Standartiniai skambučiai su integruotais transformatoriais JK parduodami
Judėjimo jutiklio durų skambutis: 5 žingsniai (su nuotraukomis)
Judėjimo jutiklio durų skambutis: Kai papasakojau savo sūnui Jaydenui apie iššūkį, jis iškart sumanė panaudoti „LEGO WeDo“rinkinį. Jis daugelį metų žaidė su „Legos“, tačiau tik praėjusių mokslo metų pradžioje jis gavo galimybę koduoti su „WeDo 2.0“
Durų skambutis su veido atpažinimu: 7 žingsniai (su nuotraukomis)
Durų skambutis su veido atpažinimu: motyvacijaNeseniai mano šalyje kilo apiplėšimų banga, skirta senyvo amžiaus žmonėms jų namuose. Paprastai prieigą suteikia patys keleiviai, nes lankytojai juos įtikina, kad jie yra globėjai/slaugytojai. Tai
Belaidis skambutis / durų skambutis: 9 žingsniai
Belaidis skambutis / durų skambutis: Sveiki, vaikinai. šiandien mes ketiname gaminti belaidžius vartus arba skambinimo skambutį, kurio nuotolis yra 300 metrų atviroje vietoje, palyginti su 50 metrų komercinių durų varpų, kuriuos dažniausiai matome parduotuvėse. Šis projektas gali būti naudojamas kaip durų skambutis arba kaip nešiojamas
„Pasidaryk pats“muzikinis durų skambutis: 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“muzikinis durų skambutis: sužinokite, kaip padaryti paprastą muzikinį skambutį naudojant UM66T melodijų generatorių IC. „Melody Generator“paleidžia Beethoveno „Für Elise“, kai jis suaktyvinamas, nes jis naudoja UM66T-19L. Yra skirtingos šio IC versijos, kiekviena sukonfigūruota paleisti skirtingą