Агуулгын хүснэгт:
- Алхам 1: AskSensors -ийн тохиргоо
- Алхам 2: Тоног төхөөрөмж бэлтгэх
- Алхам 3: Тоног төхөөрөмжийг бүтээх
- Алхам 4: Кодыг бичнэ үү
- Алхам 5: Кодыг ажиллуулна уу
- Алхам 6: Өгөгдлөө дүрслэн харуул
- Алхам 7: Сайн байна
Видео: ESP8266: 7 алхамыг ашиглан Arduino WiFi -ийг үүлд холбох
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү гарын авлагад бид Arduino -г WiFi -ээр дамжуулан IoT үүл рүү хэрхэн холбохыг танд тайлбарлах болно.
Бид Arduino болон ESP8266 WiFi модулиас бүрдсэн тохиргоог IoT зүйл болгон тохируулж AskSensors үүлтэй холбогдоход бэлэн болгоно.
Эхэлцгээе!
Алхам 1: AskSensors -ийн тохиргоо
Эхний алхам бол бид AskSensors IoT платформ дээр данс тохируулах ёстой. AskSensors бол интернетэд холбогдсон төхөөрөмжүүд болон үүл хоорондын холболтыг хангадаг IoT платформ юм. Энэ нь үнэгүй туршилтын данс санал болгодог тул та түрийвчээ нээх шаардлагагүй болно!
Эхлэх гарын авлагыг дагаж мөрдөхийг зөвлөж байна. Энэ нь танд өгөгдөл илгээх шинэ мэдрэгчийг хэрхэн үүсгэх, бүртгэх, тохируулахыг харуулах болно.
Алхам 2: Тоног төхөөрөмж бэлтгэх
Энэхүү жагсаалтад бидэнд дараахь тоног төхөөрөмж хэрэгтэй болно.
- Ардуино, би Arduino Uno ашиглаж байна
- ESP8266 WiFi модуль, би ESP-01S ашиглаж байна
- Arduino IDE дээр ажилладаг компьютер
- Arduino USB кабель
- Утас ба талхны хавтан
Дээрх зураг дээр миний загварыг харуулав.
Алхам 3: Тоног төхөөрөмжийг бүтээх
Arduino болон ESP8266 хоорондох холболт дараах байдалтай байна.
- ESP TX -ийг Arduino pin 10 руу 1K резистороор дамжуулна.
- ESP RX -ийг Arduino pin 11 рүү, 1K резистороор дамжуулна.
- ESP VCC -ээс Arduino 3V3 руу
- Arduino 3V3 руу ESP CH_PD
- ESP GND -ээс Arduino GND руу
Тэмдэглэл: ESP8266 GPIO нь 3V3 дохиог шаарддаг (5V тэсвэрлэх чадваргүй). Хурдан хакердахын тулд та ESP8266 GPIO -ийг гэмтэхээс хамгаалахын тулд Arduino -ийн зүү ба ESP8266 -ийн зүү хооронд зөвхөн 1K цуваа резистор нэмж болно. Гэсэн хэдий ч үйлдвэрлэлийн хувьд урт хугацааны хэлхээний найдвартай байдлыг баталгаажуулахын тулд 5V/3V3 түвшний шилжүүлэгч шаардлагатай болно. Та энэ хуудсыг шалгаж 5V/3V3 түвшний шилжүүлэгч модулийг авах боломжтой.
Алхам 4: Кодыг бичнэ үү
WiFi -ээр дамжуулан Arduino -аас AskSensors үүл рүү энгийн өгөгдөл илгээх кодыг бичье. Arduino код нь AT тушаалуудыг ашиглан ESP8266 WiFi модультай холбогддог. Өгөгдлийг HTTP холболтоор AskSensors руу илгээх болно.
Өгөгдлийг үүл дээрх зөв мэдрэгч рүү илгээхийн тулд бид AskSensors -аас өмнө нь авсан 'Api Key In' -г өгөх шаардлагатай болно.
Код ашиглахад бэлэн байна:
Ашиглахад бэлэн кодыг AskSensors github хуудсан дээр өгсөн болно. Кодыг татаж аваад дараах хувьсагчдыг өөрийн тохиргоонд тохируулна уу (WiFi SSID, нууц үг болон 'Api түлхүүр оруулах'):
String ssid = "…………."; // Wifi SSID
String нууц үг = "…………."; // Wifi нууц үгийн мөр apiKeyIn = "…………."; // API түлхүүр
Алхам 5: Кодыг ажиллуулна уу
Одоо самбараа холбох цаг боллоо.
- USB кабелиар дамжуулан Arduino -г компьютерт холбоно уу.
- Arduino IDE -ийг нээгээд кодыг асаана уу.
- Цуваа терминал нээнэ үү. Та Arduino нь ESP8266 -ийн тусламжтайгаар AT тушаалуудыг WiFi сүлжээнд холбож, HTTP хүсэлтээр AskSensors үүл рүү илгээдэг болохыг та харах ёстой.
Алхам 6: Өгөгдлөө дүрслэн харуул
Та өгөгдлөө график ашиглан төсөөлж болно. AskSensors хяналтын самбар руу очиж өгөгдөл илгээж буй мэдрэгчээ нээнэ үү. AskSensors нь хэрэглэгчид таны өгөгдлийг Line, Gauge, scatter, Bar гэх мэт янз бүрийн төрлийн график хэлбэрээр дүрслэх боломжийг олгодог. Хавсаргасан зураг нь Шугаман графикийн жишээг харуулж байна.
Танд хэрэгтэй байж магадгүй:
Өгөгдлийг шууд дамжуулалтын шууд графикаар харах, графикаа гадны апп, хэрэглэгчидтэй хуваалцах, өгөгдлийг CSV файлууд руу экспортлох гэх мэт бусад функцууд боломжтой.
Алхам 7: Сайн байна
Энэ заавар танд тусалсан гэж найдаж байна!
Хэрэв танд Arduino, ESP8266, ESP32, Raspberry Pi гэх мэт техник хангамжийг үүлэн сүлжээнд холбох талаар дэмжлэг хэрэгтэй бол энэ хичээлийн жагсаалтыг үзнэ үү.
Зөвлөмж болгож буй:
ESP8266: 9 алхамыг ашиглан Ковид-19 шинэчлэгчийг хянагч
ESP8266 ашиглан Ковид-19 шинэчлэх трекер: Энэ бол Энэтхэгийн янз бүрийн хотуудад коронавирусын дэгдэлтийн өнөөгийн мэдээллийг OLED дэлгэц дээр бодит цаг хугацаанд харуулах төсөл юм. Энэхүү Live статусыг мөрдөгч нь дүүргийнхээ бодит цагийн covid-19 шинэчлэлтийг хянахад тусалдаг. Энэхүү төсөл нь бүрэн
Uno ашиглан ESP8266 WeMos D1 R1 Wifi процессор ашиглан ESP32-камер ашиглан зураг авах, илгээх: 7 алхам
ESP8266 WeMos D1 R1 Wifi процессор ашиглан Uno ашиглан ESP32-Cam ашиглан зураг авах, илгээх: Uno ашиглан ESP8266 WeMos D1 R1 WiFI процессор ашиглан ESP32-Cam (OV2640) ашиглан зураг авч имэйлд илгээж, Google Драйвт хадгалаад илгээнэ үү. Twilio ашиглан Whatsapp. Шаардлага: Uno -той ESP8266 WeMos D1 R1 WiFI процессор (https: // protosupplies
Автомат ухаалаг аквапоник (үүлд суурилсан хяналтын самбартай): 11 алхам
Автомат ухаалаг аквапоник (үүлд суурилсан хяналтын самбартай): Aquaponics нь өөрийн органик хоол хүнсийг хаана ч хамаагүй (дотор эсвэл гадаа), маш бага талбайд, илүү их ургах, усны хэрэглээ багатай, гадны химийн бордоо хэрэглэхгүйгээр ургуулах боломжийг олгодог. Түүнчлэн, та үүлд суурилсан хяналтын самбар дээрх нөхцөл байдлыг хянах боломжтой
ESP-03: 4 алхамыг ашиглан WiFi-ээр холбогдсон неопикселийн хянагч
ESP-03 ашиглан Wi-Fi сүлжээнд неопиксел хянагч: Энэхүү заавар нь WS2812B эсвэл WS2812 гэгддэг Blynk аппликейшн дээр суурилсан wifi үүсгэх тухай юм. Та аль хэдийн мэддэг байх ёстой: халуун агаарын станцын програм хангамж ашиглан гагнах Arduino IDE програмчлалын ESP ашиглан ашиглахад бэлэн байна. код
Just Arduino IDE: 4 алхамыг ашиглан Wifi модулийг ESP8266 хэрхэн тохируулах талаар олж мэдээрэй
Зүгээр Arduino IDE ашиглан ESP8266 Wifi модулийг хэрхэн тохируулах талаар сурах болно: Энэхүү гарын авлагад би гадаад TTL хөрвүүлэгч биш Arduino IDE ашиглан ESP8266 модулийг хэрхэн тохируулахыг харуулах болно