Cuprins:

Control inteligent al camerei: 5 pași
Control inteligent al camerei: 5 pași

Video: Control inteligent al camerei: 5 pași

Video: Control inteligent al camerei: 5 pași
Video: Пошаговое подключение и настройка поворотной Wi-Fi IP-камеры видеонаблюдения 2024, Iulie
Anonim
Control inteligent al camerei
Control inteligent al camerei

În acest proiect, ne propunem să învățăm cum să folosim AWS și MQTT în configurarea noastră. Fiind în lumea tehnologiei, cât de grozav va fi posibilitatea de a vă controla camera doar cu laptopul! Imaginați-vă că vă grăbiți timp pentru a vă finaliza proiectele, trecerea pentru a porni comutatorul pentru lumina dvs. este prea consumatoare de timp!

Acest portal va:

  • Permiteți încărcarea / recuperarea imaginilor (S3 Bucket)
  • Verificați valorile luminii (DynamoDB)
  • Ledul de pornire / oprire
  • Verificați temperatura și umiditatea (phpmyadmin)

De la studenți la vârstnici, este o interfață simplă, ușor de utilizat și de înțeles!

Pasul 1: Lista de verificare hardware

Lista de verificare hardware
Lista de verificare hardware
Lista de verificare hardware
Lista de verificare hardware

Să examinăm componentele hardware necesare pentru acest tutorial.

  1. Cabluri asortate
  2. Senzor de temperatură și umiditate DHT11 x1
  3. Rezistor de 10k ohmi x2
  4. MCP3008 x1
  5. Rezistor dependent de lumină (LDR) x1
  6. Lumina LED x1
  7. Rezistor de 330 ohmi x1
  8. Picamera x1

Pasul 2: Accesarea AWS

Accesarea AWS
Accesarea AWS
  1. Conectați-vă la
  2. Copiați ID-ul cheii de acces și cheia de acces secret pentru configurare ulterior.
  3. Faceți clic pe „Deschideți consola”

Înregistrați-vă Raspberry Pi ca „Lucru”

  1. Căutați AWS IoT
  2. Sub bara de navigare din stânga, dați clic pe „Gestionați” și selectați „Lucruri”
  3. Scrieți un nume pentru Thing și creați un certificat.
  4. Salvați cele 4 fișiere generate la crearea certificării.
  5. Creați o politică și atașați politica la Lucrul dvs.

DynamoDB

  1. Căutați DynamoDB
  2. Creați o masă pentru Light

Cupa S3

  1. Căutați S3
  2. Creați o găleată pentru încărcarea imaginilor

Pasul 3: Instalare pentru Raspberry Pi

Instalare pentru Raspberry Pi
Instalare pentru Raspberry Pi

Înainte de a începe să rulați codurile, instalați-le în Raspberry Pi.

Deschideți fereastra terminalului

  • AWSIoTPythonSDK: sudo pip instala AWSIoTPythonSDK
  • awscli: sudo pip instalează awscli
  • Boto: sudo pip instala boto
  • Boto3: sudo pip instala boto3
  • Balon: sudo pip instala balon
  • mqtt: sudo pip instala mqtt
  • paho: sudo pip instala paho

Rulați în fereastra terminalului:

aws configure

și introduceți cheia de acces și cheia de acces secret a consolei.

Pasul 4: Coduri de control al camerei inteligente

  • InsertIntoDB.py: Aceasta va introduce temperatura și umiditatea în baza de date
  • aws_pubsub.py: Aceasta se va abona la subiecte precum senzori / lumină și cameră pentru a obține valoarea luminii și imagini.
  • server.py: Aceasta va permite aprinderea și oprirea LED-urilor. Temperatura și umiditatea vor fi, de asemenea, recuperate și afișate pe pagina html. Valoarea luminii stocate în DynamoDB va fi recuperată.

Pasul 5: Experiențe de învățare

Experiențe de învățare
Experiențe de învățare

Fiind total noi în Python, ne-am confruntat cu multe dificultăți și probleme în timpul procesului de învățare a acestui modul IoT. Cu toate acestea, cu îndrumarea profesorilor și a prietenilor noștri, am reușit să facem față și să învățăm. Prin acest proiect, am aflat importanța dispozitivelor IoT în lumea actuală și, de asemenea, am ajuns să avem o cunoaștere mai bună despre utilizarea AWS.

Recomandat: