Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмжийн шалгах жагсаалт
- Алхам 2: AWS руу нэвтрэх
- Алхам 3: Raspberry Pi -ийг суулгах
- Алхам 4: Ухаалаг өрөөний хяналтын кодууд
- Алхам 5: Туршлага судлах
Видео: Ухаалаг өрөөний хяналт: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү төсөлд бид AWS болон MQTT -ийг тохиргоондоо хэрхэн ашиглах талаар сурахыг зорьж байна. Технологийн ертөнцөд байхдаа зөөврийн компьютерээ ашиглан өрөөгөө удирдах нь хичнээн сайхан бэ! Та төслүүдээ дуусгах гэж яарч байна, гэрэл асаах унтраалгыг асаахын тулд алхаж явахад хэтэрхий их цаг хугацаа шаардагдана гэж төсөөлөөд үз дээ!
Энэ портал нь:
- Зураг байршуулах/авах боломжийг танд олгоно (S3 хувин)
- Гэрлийн утгыг шалгах (DynamoDB)
- Лед асаах/унтраах
- Температур ба чийгшлийг шалгах (phpmyadmin)
Оюутнуудаас ахмад настан хүртэл энэ нь ашиглахад хялбар, ойлгоход хялбар энгийн интерфэйс юм!
Алхам 1: Тоног төхөөрөмжийн шалгах жагсаалт
Энэ хичээлд шаардлагатай тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүдийг авч үзье.
- Төрөл бүрийн холбогч кабель
- DHT11 Температур ба чийгшил мэдрэгч x1
- 10 к ом эсэргүүцэл x2
- MCP3008 x1
- Хөнгөнөөс хамааралтай эсэргүүцэл (LDR) x1
- LED гэрэл x1
- 330 ом эсэргүүцэл x1
- Picamera x1
Алхам 2: AWS руу нэвтрэх
- Https://awseducate.qwiklabs.com/users/sign_in?locale=en хаягаар нэвтэрнэ үү
- Хандалтын түлхүүрийн ID ба нууц хандалтын түлхүүрийг дараа нь тохируулах зорилгоор хуулна уу.
- "Нээлттэй консол" дээр дарна уу.
Raspberry Pi -ийг "зүйл" болгон бүртгүүлнэ үү.
- AWS IoT хайх
- Зүүн талын навигацийн самбарын доор "Удирдах" дээр дараад "Юм" хэсгийг сонгоно уу.
- Зүйлийнхээ нэрийг бичээд сертификат үүсгээрэй.
- Сертификат үүсгэх үед үүсгэсэн 4 файлыг хадгална уу.
- Бодлого зохиож, бодлогоо өөрийн зүйлд хавсаргана уу.
DynamoDB
- DynamoDB хайх
- Гэрэлд зориулж хүснэгт үүсгээрэй
S3 хувин
- S3 хайх
- Зураг байршуулах хувин үүсгэнэ үү
Алхам 3: 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 ашиглах талаар илүү сайн мэдлэгтэй болсон.
Зөвлөмж болгож буй:
ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт: 6 алхам
ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт: Энэхүү гарын авлагад та үүлэнд холбогдсон DHT11 болон ESP32 -ийг ашиглан өрөөнийхөө температур, чийгшлийг хэрхэн хянах талаар сурах болно. Тодорхойлолт: DHT11 мэдрэгч нь температурыг хэмжих чадвартай
ESP8266 Nodemcu Орон нутгийн вэб сервер дээр DHT11 ашиглан температурын хяналт - Өрөөний температур ба чийгшлийг хөтөч дээрээ аваарай: 6 алхам
ESP8266 Nodemcu Орон нутгийн вэб сервер дээр DHT11 ашиглан температурын хяналт | Өрөөний температур ба чийгшлийг өөрийн хөтөч дээрээс аваарай: Сайн байна уу залуусаа өнөөдөр бид чийгшил өгөх болно. ESP 8266 NODEMCU ашиглан температурын хяналтын систем & DHT11 температур мэдрэгч. Температур ба чийгшлийг DHT11 мэдрэгчээс авах болно & Үүнийг ямар вэб хуудсыг удирдахыг хөтөч дээрээс харж болно
ESP8266 -тай өрөөний хяналт - Температур, хөдөлгөөн, хөшиг, гэрэлтүүлэг: 8 алхам
ESP8266 -тай өрөөний хяналт | Температур, хөдөлгөөн, хөшиг, гэрэлтүүлэг: Энэхүү төсөл нь LED зурвас болон өрөөнийхөө хөшигний гэрлийг хянах боломжийг олгодог NodeMCU ESP8266 модульд суурилсан систем дээр суурилсан бөгөөд танай өрөөний хөдөлгөөний үйл явдлын талаар мэдээлэл илгээх боломжтой юм. мөн үүл хүртэлх температур
ESP8266 RGB LED зурвасын WIFI хяналт - NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. - RGB LED STRIP ухаалаг гар утасны хяналт: 4 алхам
ESP8266 RGB LED зурвасын WIFI хяналт | NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. | RGB LED STRIP ухаалаг гар утасны хяналт: Сайн байна уу залуусаа, энэ заавар дээр бид nodemcu эсвэл esp8266 -ийг IR алсын удирдлага болгон RGB LED зурвасыг хэрхэн ашиглах талаар сурах болно, Nodemcu нь ухаалаг гар утсаар wifi -ээр хянагдах болно. Үндсэндээ та ухаалаг гар утсаараа RGB LED STRIP -ийг удирдах боломжтой
IOT дээр суурилсан өрөөний температурын хяналт: 5 алхам
IOT дээр суурилсан өрөөний температурын хяналт: Энэ нь IOT дээр суурилсан өрөөний температурыг хянах төсөлд заасан байдаг. Онцлог: -1. Сэнсийг заасан өрөөний температураас дээш автоматаар асаана. Сэнсийг заасан өрөөний температураас доогуур унтраа. Ямар ч үед гараар хянах боломжтой