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, Prosinac
Anonim
Upravljanje pametnom sobom
Upravljanje pametnom sobom

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 s prijenosnim računalom! Zamislite da žurite s vremenom kako biste dovršili svoje projekte, hodanje preko uključivanja prekidača za vaše svjetlo jednostavno oduzima previše vremena!

Ovaj portal će:

  • Omogućuje vam postavljanje/dohvaćanje 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: Kontrolni popis hardvera

Kontrolni popis hardvera
Kontrolni popis hardvera
Kontrolni popis hardvera
Kontrolni popis hardvera

Pogledajmo hardverske komponente potrebne za ovaj vodič.

  1. Raznoliki kabeli za kratkospojnike
  2. Senzor temperature i vlažnosti DHT11 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

Pristup AWS -u
Pristup AWS -u
  1. Prijavite se na
  2. Kopirajte ID pristupnog ključa i tajni pristupni ključ za kasnije potrebe 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 izradite certifikat.
  4. Spremite 4 datoteke nastale pri izradi certifikata.
  5. Izradite pravilo i priložite ga svojoj stvari.

DynamoDB

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

S3 kanta

  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 instalacijska tikvica
  • mqtt: sudo pip install mqtt
  • paho: sudo pip instaliraj paho

Pokrenite u prozoru terminala:

aws konfigurirati

i utipkajte pristupni ključ i tajni pristupni ključ svoje konzole.

Korak 4: Upravljački kodovi 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 za dobivanje svjetlosne vrijednosti i slika.
  • server.py: Ovo će omogućiti uključivanje i isključivanje LED diode. Temperatura i vlaga također će se dohvatiti i prikazati na html stranici. Svjetlosna vrijednost pohranjena u dynamoDB bit će dohvaćena.

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 tijekom 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čeni: