INHOUDSOPGAWE:

Smart Room Control: 5 stappe
Smart Room Control: 5 stappe

Video: Smart Room Control: 5 stappe

Video: Smart Room Control: 5 stappe
Video: “Yeah yantra kaise kam karta hai?” #littleglove #ashortaday #shorts #miniglovevlog 2024, Julie
Anonim
Slim kamerbeheer
Slim kamerbeheer

In hierdie projek wil ons leer hoe om AWS en MQTT in ons opset te gebruik. In die wêreld van tegnologie, hoe wonderlik sal dit wees om u kamer met net u skootrekenaar te beheer! Stel jou voor dat jy haastig is om tyd te kry om jou projekte te voltooi, en dit is net te tydrowend om die skakelaar vir jou lig aan te skakel!

Hierdie portaal sal:

  • Laat u toe om beelde op te laai/op te haal (S3 Bucket)
  • Gaan ligwaardes na (DynamoDB)
  • Skakel LED aan/uit
  • Kontroleer temperatuur en humiditeit (phpmyadmin)

Van studente tot bejaardes, dit is 'n eenvoudige koppelvlak wat maklik is om te gebruik en te verstaan!

Stap 1: Hardeware -kontrolelys

Hardeware -kontrolelys
Hardeware -kontrolelys
Hardeware -kontrolelys
Hardeware -kontrolelys

Kom ons kyk na die hardeware -komponente wat nodig is vir hierdie tutoriaal.

  1. Verskeie springkabels
  2. DHT11 Temperatuur- en humiditeitsensor x1
  3. 10k ohm weerstand x2
  4. MCP3008 x1
  5. Ligafhanklike weerstand (LDR) x1
  6. LED lig x1
  7. 330 ohm weerstand x1
  8. Picamera x1

Stap 2: Toegang tot AWS

Toegang tot AWS
Toegang tot AWS
  1. Meld aan by
  2. Kopieer die ID van die toegangsleutel en die geheime toegangsleutel vir opstelling later.
  3. Klik op "Open Console"

Registreer u Raspberry Pi as 'n "ding"

  1. Soek AWS IoT
  2. Klik onder die navigasiebalk aan die linkerkant op "Bestuur" en kies "Dinge"
  3. Skryf 'n naam vir u ding en skep 'n sertifikaat.
  4. Stoor die 4 lêers wat gegenereer is tydens die skepping van sertifisering.
  5. Skep 'n beleid en heg die polis aan u saak.

DynamoDB

  1. Soek DynamoDB
  2. Skep 'n tafel vir Light

S3 emmer

  1. Soek vir S3
  2. Skep 'n emmer vir die oplaai van beelde

Stap 3: Installasie vir Raspberry Pi

Installasie vir Raspberry Pi
Installasie vir Raspberry Pi

Installeer dit voordat u die kodes begin gebruik in u Raspberry Pi.

Maak terminale venster oop

  • AWSIoTPythonSDK: sudo pip installeer AWSIoTPythonSDK
  • awscli: sudo pip installeer awscli
  • Boto: sudo pip installeer boto
  • Boto3: sudo pip installeer boto3
  • Kolf: sudo pip installeer fles
  • mqtt: sudo pip installeer mqtt
  • paho: sudo pip installeer paho

Begin in u terminale venster:

aws opstel

en sleutel die toegangsleutel en geheime toegangsleutel van u konsole in.

Stap 4: Smart Room -beheerkodes

  • InsertIntoDB.py: Dit plaas temperatuur en humiditeit in die databasis
  • aws_pubsub.py: Dit sal inteken op onderwerpe soos sensors/lig en kamera om die ligwaarde en beelde te kry.
  • server.py: Dit sal toelaat dat LED's aan- en uitgeskakel word. Temperatuur en humiditeit word ook opgespoor en op die html -bladsy vertoon. Ligwaarde wat in die dynamoDB gestoor is, sal opgespoor word.

Stap 5: Leerervarings

Leerervarings
Leerervarings

Omdat ons heeltemal nuut was in Python, het ons baie probleme en probleme ondervind tydens die leer van hierdie IoT -module. Met die leiding van ons onderwysers en vriende kon ons dit egter regkry en leer. Deur middel van hierdie projek het ons die belangrikheid van IoT -toestelle in die huidige wêreld geleer, en moes ons ook 'n beter kennis dra van die gebruik van AWS.

Aanbeveel: