Turinys:
- 1 žingsnis: Aparatūros kontrolinis sąrašas
- 2 veiksmas: prieiga prie AWS
- 3 veiksmas: „Raspberry Pi“diegimas
- 4 žingsnis: išmaniojo kambario valdymo kodai
- 5 žingsnis: mokymosi patirtis
Video: Išmanusis kambario valdymas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šiame projekte siekiame išmokti naudoti AWS ir MQTT mūsų sąrankoje. Būdamas technologijų pasaulyje, kaip puiku bus valdyti kambarį tik nešiojamu kompiuteriu! Įsivaizduokite, kad skubate skirti laiko savo projektams užbaigti, o eiti įjungti šviesos jungiklį tiesiog per daug laiko!
Šis portalas:
- Leidžia įkelti/gauti vaizdus („S3 Bucket“)
- Patikrinkite šviesos reikšmes („DynamoDB“)
- Įjunkite/išjunkite šviesos diodą
- Patikrinkite temperatūrą ir drėgmę (phpmyadmin)
Nuo studentų iki pagyvenusių žmonių - tai paprasta sąsaja, kurią lengva naudoti ir suprasti!
1 žingsnis: Aparatūros kontrolinis sąrašas
Apžvelkime aparatūros komponentus, reikalingus šiai pamokai.
- Įvairūs jungiamieji kabeliai
- DHT11 temperatūros ir drėgmės jutiklis x1
- 10k omų rezistorius x2
- MCP3008 x1
- Nuo šviesos priklausomas rezistorius (LDR) x1
- LED lemputė x1
- 330 omų rezistorius x1
- „Picamera“x1
2 veiksmas: prieiga prie AWS
- Prisijunkite prie
- Nukopijuokite prieigos rakto ID ir slaptą prieigos raktą, kad vėliau galėtumėte konfigūruoti.
- Spustelėkite „Atidaryti konsolę“
Užregistruokite „Raspberry Pi“kaip „daiktą“
- Ieškoti AWS IoT
- Kairiojoje naršymo juostoje spustelėkite „Tvarkyti“ir pasirinkite „Daiktai“
- Parašykite savo daikto pavadinimą ir sukurkite sertifikatą.
- Išsaugokite 4 failus, sugeneruotus kuriant sertifikatą.
- Sukurkite politiką ir pridėkite ją prie savo daikto.
„DynamoDB“
- Ieškoti DynamoDB
- Sukurkite „Light“stalą
S3 kaušas
- Ieškoti S3
- Sukurkite grupę vaizdams įkelti
3 veiksmas: „Raspberry Pi“diegimas
Prieš pradėdami vykdyti kodus, įdiekite juos į savo „Raspberry Pi“.
Atidarykite terminalo langą
- AWSIoTPythonSDK: sudo pip įdiegti AWSIoTPythonSDK
- awscli: sudo pip įdiegti awscli
- Boto: sudo pip įdiegti boto
- Boto3: sudo pip įdiegti boto3
- Kolba: sudo pip instaliavimo kolba
- mqtt: sudo pip įdiegti mqtt
- paho: sudo pip įdiegti paho
Vykdykite terminalo lange:
aws konfigūruoti
ir įveskite konsolės prieigos raktą ir slaptą prieigos raktą.
4 žingsnis: išmaniojo kambario valdymo kodai
- InsertIntoDB.py: Tai įterps temperatūrą ir drėgmę į duomenų bazę
- aws_pubsub.py: bus prenumeruojamos tokios temos kaip jutikliai/šviesa ir fotoaparatas, kad gautumėte šviesos vertę ir vaizdus.
- server.py: Tai leis įjungti ir išjungti šviesos diodą. Temperatūra ir drėgmė taip pat bus nuskaityta ir rodoma html puslapyje. Bus nuskaityta „dynamoDB“išsaugota šviesos vertė.
5 žingsnis: mokymosi patirtis
Būdami visiškai nauji „Python“, mokydamiesi šio IoT modulio susidūrėme su daugybe sunkumų ir rūpesčių. Tačiau, vadovaujant mokytojams ir draugams, mums pavyko susidoroti ir išmokti. Vykdydami šį projektą mes sužinojome apie daiktų interneto įrenginių svarbą dabartiniame pasaulyje, taip pat turėjome geresnių žinių apie AWS naudojimą.
Rekomenduojamas:
Laisvų rankų kambario apšvietimo valdymas: 10 žingsnių
Laisvų rankų kambario apšvietimo valdymas: kaip ir filme „Neįmanoma misija“sako " Beviltiškas laikas reikalauja beviltiškų priemonių " mano brolis, kuris mokosi 10 klasėje, sumanė valdyti virtuvės šviesas telefonu, o ne jungikliais ir priežastis
Kambario valdymas naudojant ESP8266 - Temperatūra, judesys, užuolaidos ir apšvietimas: 8 žingsniai
Kambario valdymas naudojant ESP8266 | Temperatūra, judesys, užuolaidos ir apšvietimas: Šis projektas susideda iš sistemos, pagrįstos „NodeMCU ESP8266“moduliu, kuris leidžia valdyti šviesos diodų juostos ir kambario uždangos ryškumą, taip pat gali siųsti duomenis apie jūsų kambario judesio įvykius o temperatūra iki debesies
Daiktu internetu pagrįstas išmanusis sodininkystė ir išmanusis žemės ūkis naudojant ESP32: 7 žingsniai
Daiktu internetu pagrįstas išmanusis sodininkystė ir išmanusis žemės ūkis naudojant ESP32: pasaulis keičiasi kaip laikas ir žemės ūkis. Šiais laikais žmonės integruoja elektroniką visose srityse, o žemės ūkis nėra išimtis. Šis elektronikos sujungimas žemės ūkyje padeda ūkininkams ir žmonėms, kurie tvarko sodus. Tai
IOT pagrįstas kambario temperatūros valdymas: 5 žingsniai
IOT pagrįstas kambario temperatūros valdymas: tai galima atlikti naudojant IOT pagrįstą kambario temperatūros valdymo projektą. Savybės: -1. Automatiškai įjunkite ventiliatorių virš nurodytos kambario temperatūros.2. Automatiškai išjunkite ventiliatorių žemiau nurodytos kambario temperatūros.3. Rankinis valdymas bet kuriuo metu
Išmanusis telefonas valdomas išmanusis pirkinių krepšelis: 7 žingsniai
Išmanusis telefonas valdomas išmanusis pirkinių krepšelis: lankytis prekybos centruose gali būti smagu. Tačiau pirkinių krepšelio vilkimas, kai jį užpildote daiktais, yra labai erzinantis dalykas. Skausmas stumiant jį per tuos siaurus praėjimus, darant tuos staigius posūkius! Taigi, čia (savotiškas) pasiūlymas, kurį jūs