Përmbajtje:

Kontrolli i dhomës së zgjuar: 5 hapa
Kontrolli i dhomës së zgjuar: 5 hapa

Video: Kontrolli i dhomës së zgjuar: 5 hapa

Video: Kontrolli i dhomës së zgjuar: 5 hapa
Video: MC KRESHA X LYRICAL SON - SEMAFORI 2024, Korrik
Anonim
Kontrolli i dhomës së zgjuar
Kontrolli i dhomës së zgjuar

Në këtë projekt, ne synojmë të mësojmë se si të përdorim AWS dhe MQTT në konfigurimin tonë. Duke qenë në botën e teknologjisë, sa mirë do të jetë të jesh në gjendje të kontrollosh dhomën tënde vetëm me laptopin tënd! Imagjinoni veten duke nxituar për kohën për të përfunduar projektet tuaja, duke ecur për të ndezur çelësin për dritën tuaj është thjesht shumë kohë!

Ky portal do të:

  • Ju lejon të ngarkoni/merrni imazhe (S3 Bucket)
  • Kontrolloni vlerat e dritës (DynamoDB)
  • Aktivizo/çaktivizo led -in
  • Kontrolloni temperaturën dhe lagështinë (phpmyadmin)

Nga studentët tek të moshuarit, është një ndërfaqe e thjeshtë që është e lehtë për t'u përdorur dhe kuptuar!

Hapi 1: Lista kontrolluese e pajisjeve

Lista kontrolluese e pajisjeve
Lista kontrolluese e pajisjeve
Lista kontrolluese e pajisjeve
Lista kontrolluese e pajisjeve

Le të rishikojmë përbërësit e harduerit të nevojshëm për këtë tutorial.

  1. Kabllo të ndryshme të kërcyesit
  2. Sensori i temperaturës dhe lagështisë DHT11 x1
  3. Rezistencë 10k ohms x2
  4. MCP3008 x1
  5. Rezistencë e varur nga drita (LDR) x1
  6. Drita LED x1
  7. 330 ohm rezistencë x1
  8. Picamera x1

Hapi 2: Qasja në AWS

Qasja në AWS
Qasja në AWS
  1. Hyni në
  2. Kopjoni ID -në e Çelësit të Aksesit dhe Çelësin e Hyrjes Sekrete për qëllime konfigurimi më vonë.
  3. Klikoni "Hapni tastierën"

Regjistroni Raspberry Pi tuaj si një "gjë"

  1. Kërkoni për AWS IoT
  2. Nën shiritin e majtë të navigimit, klikoni "Menaxho" dhe zgjidhni "Gjërat"
  3. Shkruani një emër për gjënë tuaj dhe krijoni një certifikatë.
  4. Ruani 4 skedarët e krijuar pas krijimit të certifikimit.
  5. Krijoni një politikë dhe bashkëngjiteni politikën me gjënë tuaj.

DynamoDB

  1. Kërkoni për DynamoDB
  2. Krijoni një tabelë për Dritën

Kova S3

  1. Kërkoni për S3
  2. Krijoni një kovë për ngarkimin e imazheve

Hapi 3: Instalimi për Raspberry Pi

Instalimi për Raspberry Pi
Instalimi për Raspberry Pi

Para se të filloni të ekzekutoni kodet, instaloni këto në Raspberry Pi tuaj.

Hap dritaren e terminalit

  • AWSIoTPythonSDK: sudo pip instaloni AWSIoTPythonSDK
  • awscli: sudo pip instaloni awscli
  • Boto: sudo pip install boto
  • Boto3: sudo pip instaloni boto3
  • Flask: balona e instalimit të sudo pip
  • mqtt: sudo pip install mqtt
  • paho: sudo pip instaloni paho

Drejtoni në dritaren tuaj të terminalit:

konfiguroni aws

dhe kyç në çelësin e aksesit dhe çelësin e fshehtë të qasjes së tastierës tuaj.

Hapi 4: Kodet e Kontrollit të Dhomës së Zgjuar

  • InsertIntoDB.py: Kjo do të fusë temperaturën dhe lagështinë në bazën e të dhënave
  • aws_pubsub.py: Kjo do të regjistrohet në tema të tilla si sensorët/drita dhe kamera për të marrë vlerën e dritës dhe imazhet.
  • server.py: Kjo do të lejojë që LED të ndizet dhe fiket. Temperatura dhe lagështia gjithashtu do të merren dhe shfaqen në faqen html. Vlera e dritës e ruajtur në dinamoDB do të merret.

Hapi 5: Përvojat e të mësuarit

Përvojat e të mësuarit
Përvojat e të mësuarit

Duke qenë krejtësisht i ri në Python, ne u përballëm me shumë vështirësi dhe telashe gjatë procesit të mësimit të këtij moduli IoT. Sidoqoftë, me drejtimin e mësuesve dhe miqve tanë, ne arritëm të përballonim dhe të mësonim. Përmes këtij projekti, ne mësuam rëndësinë e pajisjeve IoT në botën aktuale, dhe gjithashtu kemi një njohuri më të mirë për përdorimin e AWS.

Recommended: