Агуулгын хүснэгт:

Ухаалаг өрөөний хяналт: 5 алхам
Ухаалаг өрөөний хяналт: 5 алхам

Видео: Ухаалаг өрөөний хяналт: 5 алхам

Видео: Ухаалаг өрөөний хяналт: 5 алхам
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Арваннэгдүгээр
Anonim
Ухаалаг өрөөний хяналт
Ухаалаг өрөөний хяналт

Энэхүү төсөлд бид AWS болон MQTT -ийг тохиргоондоо хэрхэн ашиглах талаар сурахыг зорьж байна. Технологийн ертөнцөд байхдаа зөөврийн компьютерээ ашиглан өрөөгөө удирдах нь хичнээн сайхан бэ! Та төслүүдээ дуусгах гэж яарч байна, гэрэл асаах унтраалгыг асаахын тулд алхаж явахад хэтэрхий их цаг хугацаа шаардагдана гэж төсөөлөөд үз дээ!

Энэ портал нь:

  • Зураг байршуулах/авах боломжийг танд олгоно (S3 хувин)
  • Гэрлийн утгыг шалгах (DynamoDB)
  • Лед асаах/унтраах
  • Температур ба чийгшлийг шалгах (phpmyadmin)

Оюутнуудаас ахмад настан хүртэл энэ нь ашиглахад хялбар, ойлгоход хялбар энгийн интерфэйс юм!

Алхам 1: Тоног төхөөрөмжийн шалгах жагсаалт

Тоног төхөөрөмжийн шалгах жагсаалт
Тоног төхөөрөмжийн шалгах жагсаалт
Тоног төхөөрөмжийн шалгах жагсаалт
Тоног төхөөрөмжийн шалгах жагсаалт

Энэ хичээлд шаардлагатай тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүдийг авч үзье.

  1. Төрөл бүрийн холбогч кабель
  2. DHT11 Температур ба чийгшил мэдрэгч x1
  3. 10 к ом эсэргүүцэл x2
  4. MCP3008 x1
  5. Хөнгөнөөс хамааралтай эсэргүүцэл (LDR) x1
  6. LED гэрэл x1
  7. 330 ом эсэргүүцэл x1
  8. Picamera x1

Алхам 2: AWS руу нэвтрэх

AWS руу нэвтрэх
AWS руу нэвтрэх
  1. Https://awseducate.qwiklabs.com/users/sign_in?locale=en хаягаар нэвтэрнэ үү
  2. Хандалтын түлхүүрийн ID ба нууц хандалтын түлхүүрийг дараа нь тохируулах зорилгоор хуулна уу.
  3. "Нээлттэй консол" дээр дарна уу.

Raspberry Pi -ийг "зүйл" болгон бүртгүүлнэ үү.

  1. AWS IoT хайх
  2. Зүүн талын навигацийн самбарын доор "Удирдах" дээр дараад "Юм" хэсгийг сонгоно уу.
  3. Зүйлийнхээ нэрийг бичээд сертификат үүсгээрэй.
  4. Сертификат үүсгэх үед үүсгэсэн 4 файлыг хадгална уу.
  5. Бодлого зохиож, бодлогоо өөрийн зүйлд хавсаргана уу.

DynamoDB

  1. DynamoDB хайх
  2. Гэрэлд зориулж хүснэгт үүсгээрэй

S3 хувин

  1. S3 хайх
  2. Зураг байршуулах хувин үүсгэнэ үү

Алхам 3: Raspberry Pi -ийг суулгах

Raspberry Pi -ийн суулгалт
Raspberry Pi -ийн суулгалт

Кодыг ажиллуулж эхлэхээсээ өмнө тэдгээрийг Raspberry Pi дээрээ суулгаарай.

Терминал цонхыг нээнэ үү

  • AWSIoTPythonSDK: sudo pip суулгах AWSIoTPythonSDK
  • awscli: sudo pip install awscli
  • Бото: sudo pip install boto
  • Boto3: sudo pip install boto3
  • Колбо: sudo pip суулгах колбо
  • mqtt: sudo pip суулгах mqtt
  • paho: sudo pip суулгах paho

Терминал цонх дээрээ ажиллуулна уу:

aws тохиргоо

мөн консолийнхоо нэвтрэх түлхүүр болон нууц хандалтын түлхүүрийг оруулна уу.

Алхам 4: Ухаалаг өрөөний хяналтын кодууд

  • InsertIntoDB.py: Энэ нь температур, чийгшлийг мэдээллийн санд оруулах болно
  • aws_pubsub.py: Энэ нь гэрлийн утга, зургийг авахын тулд мэдрэгч/гэрэл, камер гэх мэт сэдвүүдийг захиалах болно.
  • server.py: Энэ нь LED -ийг асаах, унтраах боломжийг олгоно. Температур, чийгшлийг мөн html хуудсан дээр гаргаж, харуулна. DynamoDB -д хадгалагдсан гэрлийн утгыг авах болно.

Алхам 5: Туршлага судлах

Сурах туршлага
Сурах туршлага

Python -д цоо шинээр орсон тул энэхүү IoT модулийг сурах явцад бид маш олон бэрхшээл, бэрхшээлтэй тулгарсан. Гэсэн хэдий ч бид багш, найз нөхдийнхөө удирдамжаар даван туулж, сурч чадсан. Энэхүү төслөөр дамжуулан бид орчин үеийн ертөнцөд IoT төхөөрөмжүүдийн ач холбогдлыг олж мэдсэн бөгөөд AWS ашиглах талаар илүү сайн мэдлэгтэй болсон.

Зөвлөмж болгож буй: