Sadržaj:

Upravljanje pametnom sobom: 5 koraka
Upravljanje pametnom sobom: 5 koraka

Video: Upravljanje pametnom sobom: 5 koraka

Video: Upravljanje pametnom sobom: 5 koraka
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Juli
Anonim
Kontrola pametne sobe
Kontrola pametne sobe

U ovom projektu želimo naučiti kako koristiti AWS i MQTT u našim postavkama. Budući da ste u svijetu tehnologije, koliko će biti sjajno moći kontrolirati svoju sobu samo sa svojim prijenosnim računarom! Zamislite da žurite s vremenom kako biste dovršili svoje projekte, hodanje da biste uključili prekidač za svjetlo jednostavno oduzima previše vremena!

Ovaj portal će:

  • Omogućava vam postavljanje/preuzimanje slika (S3 Bucket)
  • Provjerite vrijednosti svjetla (DynamoDB)
  • Uključite/isključite LED
  • Provjerite temperaturu i vlažnost (phpmyadmin)

Od učenika do starijih osoba, to je jednostavno sučelje koje je jednostavno za korištenje i razumljivo!

Korak 1: Kontrolna lista hardvera

Kontrolna lista hardvera
Kontrolna lista hardvera
Kontrolna lista hardvera
Kontrolna lista hardvera

Pogledajmo hardverske komponente potrebne za ovaj vodič.

  1. Odabrani kablovi za preskakanje
  2. DHT11 Senzor temperature i vlažnosti x1
  3. 10k ohm otpornik x2
  4. MCP3008 x1
  5. Otpornik ovisan o svjetlu (LDR) x1
  6. LED svjetlo x1
  7. Otpornik 330 ohma x1
  8. Picamera x1

Korak 2: Pristup AWS -u

Pristupanje AWS -u
Pristupanje AWS -u
  1. Prijavite se na
  2. Kopirajte ID pristupnog ključa i tajni pristupni ključ radi kasnije konfiguracije.
  3. Kliknite "Otvori konzolu"

Registrirajte svoj Raspberry Pi kao "stvar"

  1. Potražite AWS IoT
  2. Ispod lijeve navigacijske trake kliknite "Upravljanje" i odaberite "Stvari"
  3. Napišite ime za svoju stvar i kreirajte certifikat.
  4. Sačuvajte 4 datoteke nastale prilikom kreiranja certifikata.
  5. Kreirajte politiku i priložite je svojoj stvari.

DynamoDB

  1. Potražite DynamoDB
  2. Napravite tablicu za Light

S3 Bucket

  1. Potražite S3
  2. Napravite kantu za postavljanje slika

Korak 3: Instalacija za Raspberry Pi

Instalacija za Raspberry Pi
Instalacija za Raspberry Pi

Prije nego počnete izvoditi kodove, instalirajte ih u svoj Raspberry Pi.

Otvorite prozor terminala

  • AWSIoTPythonSDK: sudo pip install AWSIoTPythonSDK
  • awscli: sudo pip install awscli
  • Boto: sudo pip install boto
  • Boto3: sudo pip instalirajte boto3
  • Boca: sudo pip flask za instaliranje
  • mqtt: sudo pip install mqtt
  • paho: sudo pip instaliraj paho

Pokrenite u prozoru terminala:

aws configure

i ukucajte pristupni ključ i tajni pristupni ključ vaše konzole.

Korak 4: Kodovi kontrole pametne sobe

  • InsertIntoDB.py: Ovo će umetnuti temperaturu i vlažnost u bazu podataka
  • aws_pubsub.py: Ovo će se pretplatiti na teme kao što su senzori/svjetlo i kamera kako bi dobili svjetlosnu vrijednost i slike.
  • server.py: Ovo će omogućiti uključivanje i isključivanje LED diode. Temperatura i vlažnost će se također dohvatiti i prikazati na html stranici. Svjetlosna vrijednost pohranjena u dynamoDB će se dohvatiti.

Korak 5: Iskustva učenja

Iskustva učenja
Iskustva učenja

Budući da smo potpuno novi u Pythonu, suočili smo se s mnogim poteškoćama i problemima tokom procesa učenja ovog IoT modula. Međutim, uz vodstvo naših učitelja i prijatelja, uspjeli smo se snaći i naučiti. Kroz ovaj projekt naučili smo važnost IoT uređaja u sadašnjem svijetu, a također smo morali imati i bolje znanje o korištenju AWS -a.

Preporučuje se: