Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Tere kõigile! See on nutikas garaaži IoT projekt.
Nutikas garaažil on turvafunktsioonid, nagu otseülekanne, näotuvastus. Lisaks on Smart Garage'il liikumisandur, mis tuvastab autosid, et garaažiuks saaks avaneda. Kui auto tagurdab, on takistust tuvastatud, mis võimaldab ohutuskontrolli. Kaugusandur jälgib, kui palju vahemaid on auto tagurdamiseks tagurdanud. Kui auto on vastu seina löönud, kuvatakse veebiportaalis šoki andmed. Veebiportaalil on funktsioone, mis võimaldavad suhelda näotuvastusega, kaugjuhtida garaaži valgust ja vaadata andurite poolt saadetud andmeid, nagu juurdepääsukirjed, šokiandmed, kaaluandmed (prügikast). Näotuvastuse ja prügikasti, mille külge on kinnitatud kaaluandur, lõpuleviimiseks. Üksikasjalikumaid juhiseid leiate lisatud dokumentatsioonifailist.
Selles õpetuses käsitletakse nutika garaaži seadistamist ilma näotuvastuseta ja prügikasti, mille külge on kinnitatud kaaluandur.
Loodame, et saate õppida ja protsessi nautida! Ilma pikema jututa alustame kohe.
1. samm: ülevaade
- Riistvara nõuded
- Smart Garage'i seadistamine
- Käivitage programm
Samm: riistvaranõuded
VaarikaPi
- RaspberryPi koos NoIR -kaameraplaadi, MicroSD -kaardi ja korpusega (1)
- 3 -kontaktiline toiteadapter (1)
- T-Cobbler komplekt koos leivaplaadiga, MCP3008 ADC, lintkaabel (1)
- NFC kaardilugeja (1)
- NFC -kaart (1)
- Meeste ja naiste džemprijuhtmed (7)
- Meeste-meeste džemprijuhtmed (14)
- LEDid (3)
- 330 oomi takistid (3)
- Sumin (1)
- Nupp (1)
- 10000 oomi takisti (1)
Arduino
- UNO R3 (1)
- USB B kaabel (1)
- Leivalaud (1)
- Meeste ja naiste džemprijuhtmed (14)
- Meeste-meeste džemprijuhtmed (8)
- 12C LCD -ekraan (1)
- Pir liikumisandur (1)
- HC-SR04 ultraheliandur (1)
- FC-51 takistuste vältimise andur (1)
- KY-002 vibratsioonilüliti andur (1)
3. toiming: nutika garaaži seadistamine (1. osa)
Selle projekti loomiseks on vaja AWS -i. Kui teil pole kontot, külastage konto loomiseks veebisaiti aws.
- Klõpsake AWS Amazoni konsoolil teenustel.
- Sisestage otsingusse IoT Core.
- Klõpsake IoT Core.
- Minge jaotisse Halda> Asjad ja klõpsake nuppu Loo
- Klõpsake nuppu Loo üks asi.
- Tippige nimeks GarageParking. Jäta teised vaikimisi.
- Klõpsake nuppu Järgmine.
- Klõpsake nuppu Loo sertifikaat.
- Esimese 4 (asja sertifikaat, avalik võti, privaatvõti), mis on punasega ümbritsetud, klõpsake nuppu Laadi alla.
- Klõpsake RSA 2048 bitivõtmel: VeriSign Class 3 Public Primary G5 root CA sertifikaat.
- Kopeerige kogu tekst ja kleepige see märkmikku.
- Salvestage fail rootCA.pem nimega.
- Korraldage failid 1 kausta alla.
- Klõpsake sertifikaatide allalaadimise ekraanil nuppu Aktiveeri.
- Roheline teade ilmub pärast edukat aktiveerimist. Nupp Aktiveeri on muutunud deaktiveerimisnupuks.
- Klõpsake nuppu Valmis.
- GarageParking Thing kuvatakse jaotises Asjad.
- Klõpsake Turvaline> Sertifikaadid.
- Hõljutage kursorit loodud sertifikaadi kohal ja klõpsake märkeruutu.
- Klõpsake Toimingud> Aktiveeri.
- Aktiveerimisel ilmub edukas teade.
- Klõpsake Turvaline> Poliitikad.
- Klõpsake nuppu Loo.
- Tippige nimeks GarageParkingPolicy, iot: * toimingu jaoks, * ressursi ARN jaoks, lubage efekt.
- Klõpsake nuppu Loo.
- GarageParkingu poliitika kuvatakse jaotises Poliitika. Edukal loomisel kuvatakse edukas teade.
- Avage Turvaline> Sertifikaadid. Klõpsake sertifikaadi juures horisontaalset ellipsi.
- Klõpsake käsul Manusta poliitika.
- Klõpsake märkeruutu GarageParkingPolicy> Lisa.
- Manustamisel kuvatakse edukas teade.
- Klõpsake sertifikaadi juures horisontaalset ellipsi.
- Klõpsake käsul Lisa asi.
- Klõpsake märkeruutu GarageParking> Lisa.
-
Manustamisel kuvatakse edukas teade.
4. samm: nutika garaaži seadistamine (2. osa)
Installige vajalikud teegid
Installi virtualenv $ pip install virtualenv
Projekti juurkaustas $ source virtualenv/env/bin/active
Virtualenv deaktiveerimiseks $ deaktiveeri
Paigaldage projektis nõutavad paketidPidage meeles, et enne selle installimist installige virtualenv -r nõuded.txt
Värskendage nõudeid.txt (teise nimega package.json, sest nad ei tee seda teie eest) Kui olete lisanud uue paketi, pidage meeles, et värskendage nõudeid. Txt Ärge unustage enne selle toimingu tegemist $ pip> külmutada
5. samm: nutika garaaži seadistamine (3. osa)
Rakenduse käivitamiseks
python server.py
Loodame, et naudite meie õpetust! Seadistamise kohta lisateabe saamiseks laadige dokument alla!
Soovitan:
Nutikas vöö: 18 sammu
Nutikas vöö: mõne vidina kandmine on väga keeruline. Ausalt, selles projektis sain ema käest õmblemiseks abi, sest ma ei oska ise õmmelda. Olge õmblusmasinaga õmblemisel ettevaatlik. Kui teil pole kunagi õmblusmasinaga õmblemist kogenud, on see ka
Nutikas kodu Raspberry Pi poolt: 5 sammu (piltidega)
Nutikas kodu Raspberry Pi poolt: Seal on juba mitu toodet, mis muudavad teie korteri nutikamaks, kuid enamik neist on patenteeritud lahendused. Aga miks on vaja nutitelefoniga valguse vahetamiseks Interneti -ühendust? See oli üks põhjus, miks ma oma Smar'i üles ehitasin
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: 7 sammu
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: maailm muutub ajaga ja nii ka põllumajandus. Tänapäeval integreerivad inimesed elektroonikat igas valdkonnas ja põllumajandus pole sellest erand. See elektroonika ühendamine põllumajanduses aitab põllumehi ja aedu haldavaid inimesi. Selles
Miniatuurne papist garaaž: 5 sammu
Kääbuspapp -garaaž: kas soovite luua sissetungiva garaažisüsteemi, mida saate oma mobiiltelefoniga juhtida? Kui jah, siis olete jõudnud õige juhendamiseni