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

IoT дээр суурилсан ухаалаг хогийн сав: 8 алхам
IoT дээр суурилсан ухаалаг хогийн сав: 8 алхам

Видео: IoT дээр суурилсан ухаалаг хогийн сав: 8 алхам

Видео: IoT дээр суурилсан ухаалаг хогийн сав: 8 алхам
Видео: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Долдугаар сарын
Anonim
IoT дээр суурилсан ухаалаг хогийн сав
IoT дээр суурилсан ухаалаг хогийн сав

Энэхүү гарын авлагад бид IoT дээр суурилсан ухаалаг хогийн савны хяналтын системийг бий болгох гэж байна

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

Програм хангамжийн шаардлага:

Blynk програм

Arduino IDE

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

Ардуино Нано

Arduino нано мэдрэгч бамбай

ESP 01 WiFi модуль

Хэт авианы мэдрэгч

Servo SG90

Хэт улаан туяаны мэдрэгч модуль

Алхам 1: Хэт авианы мэдрэгч

Хэт авианы мэдрэгч
Хэт авианы мэдрэгч

Энэ нь 40,000 Гц давтамжтай хэт авианы цацрагийг агаараар дамжуулдаг бөгөөд хэрэв түүний замд ямар нэгэн объект эсвэл саад бэрхшээл тулгарвал модуль руу буцах болно. Аялалын цаг, дууны хурдыг харгалзан та зайг тооцоолж болно.

Алхам 2: ESP8266 - 01 WiFi модуль

ESP8266 - 01 WiFi модуль
ESP8266 - 01 WiFi модуль

ESP8266-01 бол Wi-Fi сүлжээнд нэвтрэх, дамжуулах, хүлээн авах төхөөрөмж юм.

ESP8266 модуль нь өртөг багатай бөгөөд AT командын програм хангамжийн програм хангамжаар тоноглогдсон бөгөөд та үүнийг Arduino төхөөрөмждөө холбож, WiFi Shield-ийн санал болгож буй хэмжээгээр WiFi холболтыг авах боломжтой болно. -GPIO -ээр дамжуулан мэдрэгч болон бусад програмтай нэгтгэх боломжийг олгодог самбар боловсруулах, хадгалах чадвар.

Онцлог:

  • Wi-Fi Шууд (P2P), зөөлөн AP
  • TCP/IP нэгдсэн протоколын стек
  • Энэ нь нэгдсэн TR унтраалга, balun, LNA, цахилгаан өсгөгч, тохирох сүлжээтэй
  • Нэгдсэн PLL, зохицуулагч, DCXO болон эрчим хүчний удирдлагын нэгжүүдийг тоноглодог
  • Бага хүч чадал бүхий 32 битийн CPU-ийг програм болгон ашиглаж болно
  • 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • A-MPDU & A-MSDU нэгтгэх & 0.4ms хамгаалалтын интервал
  • Сэрж, пакетуудыг <2ms дотор дамжуулна уу
  • Зайны зогсолтын эрчим хүчний хэрэглээ <1.0 мВт (DTIM3)

Алхам 3: Servo SG90

Servo SG90
Servo SG90

Серво мотор бол объектыг маш нарийвчлалтайгаар түлхэх эсвэл эргүүлэх цахилгаан төхөөрөмж юм. Хэрэв та тодорхой өнцөг эсвэл зайд эргэлдэж, эсэргүүцэхийг хүсч байвал servo мотор ашигладаг. Энэ нь зүгээр л servo механизмаар ажилладаг энгийн мотороос бүрдэнэ. Хэрэв хөдөлгүүрийг тогтмол гүйдлийн хүчээр ажилладаг бол үүнийг DC servo мотор, AC -тэй бол AC servo мотор гэж нэрлэдэг. Бид маш өндөр эргэлт ихтэй servo моторыг жижиг, хөнгөн жинтэй багцаар авах боломжтой. Эдгээр онцлог шинж чанаруудын хувьд тэдгээрийг тоглоомон машин, RC нисдэг тэрэг, онгоц, робот техник, машин гэх мэт олон програмд ашигладаг.

Алхам 4: ESP8266 - 01 WiFi модулийг тохируулах

ESP8266 - 01 WiFi модулийг тохируулж байна
ESP8266 - 01 WiFi модулийг тохируулж байна
ESP8266 - 01 WiFi модулийг тохируулж байна
ESP8266 - 01 WiFi модулийг тохируулж байна

ESP 01 -ийг доорх холболтын дагуу холбоно уу.

Дараа нь энэ кодыг Arduino Uno дээрээ байршуулна уу. КОД

Кодыг байршуулсны дараа.

Үндсэн тушаалыг илгээж үзээрэй: AT

Та OK хариулт авах ёстой. (Энэ нь таны ESP 01 сайн ажиллаж байна гэсэн үг).

Одоо таны ESP 01 автоматаар тохируулагдах болно. Дээрх код дээр бидний бичсэн хоёр тушаал байдаг.

AT+CWMODE = 1 (Wi-Fi горимыг тохируулдаг (Station/AP/Station+AP))

AT+UART_DEF = 9600, 8, 1, 0, 3 (Энэ нь дамжуулах хурдыг 9600 болгон өөрчлөх бөгөөд үүнийг 115200 болгож тохируулж болно.)

Алхам 5: Blynk програмыг тохируулах

Blynk програмын тохиргоо
Blynk програмын тохиргоо
Blynk програмын тохиргоо
Blynk програмын тохиргоо
Blynk програмын тохиргоо
Blynk програмын тохиргоо

График дээрх температур ба чийгшлийн мэдээллийг авахын тулд Blynk програмаа тохируулцгаая.

Алхам 1: Шинэ төсөл дээр дарна уу

Алхам 2: Төслийнхөө нэр, бидний ашиглах гэж буй самбарыг нэмээрэй, энэ тохиолдолд энэ бол Arduino Nano юм

Алхам 3: Виджетээ өөрөөр хэлбэл босоо түвшинг сонгоно уу

Алхам 4: Зүү ба өгөгдлийн хүрээг тохируулна уу

Одоо таны Блинк энэ хэлхээний диаграм шиг харагдах ёстой

Алхам 6: Хэлхээний диаграм

Хэлхээ диаграм
Хэлхээ диаграм

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

Бид холболтыг хялбарчлахын тулд Arduino Nano Shield -ийг ашигласан. Холболт нь Arduino Nano Shield -тэй ижил байх болно.

Алхам 7: Код

Бүрэн кодоор зочлохыг хүсвэл - Alpha Electronz

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