Satura rādītājs:

Viedā istabas vadība: 5 soļi
Viedā istabas vadība: 5 soļi

Video: Viedā istabas vadība: 5 soļi

Video: Viedā istabas vadība: 5 soļi
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Jūlijs
Anonim
Viedā istabas vadība
Viedā istabas vadība

Šajā projektā mūsu mērķis ir iemācīties izmantot AWS un MQTT mūsu iestatījumos. Esot tehnoloģiju pasaulē, cik lieliski tas spēs kontrolēt savu istabu tikai ar klēpjdatoru! Iedomājieties, ka steidzaties uz laiku, lai pabeigtu savus projektus, ejot, lai ieslēgtu gaismas slēdzi, ir pārāk daudz laika!

Šis portāls:

  • Ļauj augšupielādēt/izgūt attēlus (S3 kauss)
  • Pārbaudiet gaismas vērtības (DynamoDB)
  • Ieslēdziet/izslēdziet LED
  • Pārbaudiet temperatūru un mitrumu (phpmyadmin)

No studentiem līdz vecāka gadagājuma cilvēkiem tas ir vienkāršs interfeiss, kuru ir viegli lietot un saprast!

1. darbība. Aparatūras kontrolsaraksts

Aparatūras kontrolsaraksts
Aparatūras kontrolsaraksts
Aparatūras kontrolsaraksts
Aparatūras kontrolsaraksts

Apskatīsim šai apmācībai nepieciešamos aparatūras komponentus.

  1. Dažādi džemperu kabeļi
  2. DHT11 temperatūras un mitruma sensors x1
  3. 10k omu rezistors x2
  4. MCP3008 x1
  5. No gaismas atkarīgs rezistors (LDR) x1
  6. LED gaisma x1
  7. 330 omu rezistors x1
  8. Picamera x1

2. darbība. Piekļuve AWS

Piekļuve AWS
Piekļuve AWS
  1. Piesakieties vietnē
  2. Kopējiet piekļuves atslēgas ID un slepeno piekļuves atslēgu, lai vēlāk tos konfigurētu.
  3. Noklikšķiniet uz "Atvērt konsoli"

Reģistrējiet savu Raspberry Pi kā lietu

  1. Meklēt AWS IoT
  2. Zem kreisās navigācijas joslas noklikšķiniet uz "Pārvaldīt" un atlasiet "Lietas"
  3. Uzrakstiet lietas nosaukumu un izveidojiet sertifikātu.
  4. Saglabājiet 4 failus, kas izveidoti pēc sertifikācijas izveides.
  5. Izveidojiet politiku un pievienojiet to savai lietai.

DinamoDB

  1. Meklēt DynamoDB
  2. Izveidojiet Gaismas tabulu

S3 spainis

  1. Meklēt S3
  2. Izveidojiet kopu attēlu augšupielādēšanai

3. darbība: Raspberry Pi instalēšana

Instalācija Raspberry Pi
Instalācija Raspberry Pi

Pirms sākat darbināt kodus, instalējiet tos savā Raspberry Pi.

Atveriet termināļa logu

  • AWSIoTPythonSDK: sudo pip instalējiet AWSIoTPythonSDK
  • awscli: sudo pip instalējiet awscli
  • Boto: sudo pip instalēt boto
  • Boto3: sudo pip instalēt boto3
  • Kolba: sudo pip instalācijas kolba
  • mqtt: sudo pip instalēt mqtt
  • paho: sudo pip instalēt paho

Palaist termināļa logā:

aws konfigurēt

un ievadiet konsoles piekļuves atslēgu un slepeno piekļuves atslēgu.

4. solis: viedās telpas vadības kodi

  • InsertIntoDB.py: Tas datubāzē ievietos temperatūru un mitrumu
  • aws_pubsub.py: tiks abonētas tādas tēmas kā sensori/gaisma un kamera, lai iegūtu gaismas vērtību un attēlus.
  • server.py: Tas ļaus ieslēgt un izslēgt LED. Temperatūra un mitrums tiks arī iegūti un parādīti html lapā. Tiks atgūta dynamoDB saglabātā gaismas vērtība.

5. darbība. Mācīšanās pieredze

Mācīšanās pieredze
Mācīšanās pieredze

Būdami pilnīgi jauni Python, šī IoT moduļa apguves laikā mēs saskārāmies ar daudzām grūtībām un nepatikšanām. Tomēr ar skolotāju un draugu vadību mums izdevās tikt galā un mācīties. Izmantojot šo projektu, mēs uzzinājām IoT ierīču nozīmi pašreizējā pasaulē, kā arī ieguvām labākas zināšanas par AWS izmantošanu.

Ieteicams: