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

ESP32 LoRaWAN Mote: 3 алхам
ESP32 LoRaWAN Mote: 3 алхам

Видео: ESP32 LoRaWAN Mote: 3 алхам

Видео: ESP32 LoRaWAN Mote: 3 алхам
Видео: New! Heltec V3 ESP32 LoRa OLED Step By Step 2024, Долдугаар сарын
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

Энэхүү төсөлд бид Banggood -аас ESP32 Heltec WiFi LoRa OLED хавтанг ашиглан DHR22 мэдрэгчээс өгөгдлийг Things Network (TTN) руу илгээх LoRaWAN Mote (төгсгөлийн зангилаа) бүтээх бөгөөд мэдрэгчийн утгыг харуулах болно. Төсөлд ашигласан код, номын санг GitHub дээрээс олж болно. Та мөн антен, гахайн сүүл холбогч (U. FL -ээс SMA) худалдаж авах хэрэгтэй болно. Mote болон програмыг бүртгүүлэхийн тулд TTN данс шаардлагатай болно. Энэхүү төсөл нь Arduino IDE, LoRaWAN болон ESP32 -ийн талаар ерөнхий мэдлэгтэй болно. Толгойн зүүг ESP32 самбарт хавсаргахын тулд зарим гагнуурын ур чадвар шаардагдана. The Things Network -т холбогдсон LoRa гарц хэрэгтэй болно. Хэрэв танд LoRa Gateway байхгүй байгаа бол энэхүү Heltec самбарыг ашиглан 1_CH LoRa Gatway -ийг тохируулах миний бусад гарын авлагыг дагаж болно. Энэ төрлийн гарц нь зөвхөн вандан сандал дээр хөгжих зориулалттай бөгөөд бүрэн LoRa гарц биш юм. Энэхүү төсөл нь WiFi, LoRa, OLED -тэй бусад ESP32 хөгжлийн самбарыг ашиглан ажиллах боловч pin_mapping нь өөр байх бөгөөд сонгосон самбарын схем, pin_out диаграммыг хэрхэн дагаж мөрдөх талаар сайн мэдлэг шаардагдана.

Алхам алхмаар зургуудыг бүрэн дүүрэн үзэхийн тулд эндээс үзнэ үү.

Алхам 1: Heltec зөвлөлийн тухай

Heltec зөвлөлийн тухай
Heltec зөвлөлийн тухай
Heltec зөвлөлийн тухай
Heltec зөвлөлийн тухай

Үзүүлэлтүүд:

  • CPU: ESP32 DOWDQ6

    • 240 MHz хоёр цөмт
    • 150Mbps хүртэл Wi -Fi 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Флаш: 4MB (32Mbit)
  • USB-цуваа хөрвүүлэгч: CP2102
  • Радио: Semtech SX1276
  • Антен холбогч: IPX (U. FL)
  • OLED дэлгэц:

    • Хэмжээ: 0.96 ″
    • Жолооч: SSD1306
    • Нарийвчлал: 128 × 64 пиксел
  • Li-Ion/Li-Po цэнэглэх хэлхээ
  • Зайны залгуур: 2 зүүтэй растер 1.25 мм
  • Хэмжээ: 52 x 25.4 x 10.3 мм

Алхам 2: Arduino IDE -ийг ESP32 -д тохируулах

ESP32 -д зориулсан Arduino IDE -ийг тохируулах
ESP32 -д зориулсан Arduino IDE -ийг тохируулах

Чухал: суулгах процедурыг эхлүүлэхийн өмнө компьютер дээрээ Arduino IDE -ийн хамгийн сүүлийн хувилбарыг суулгасан эсэхээ шалгаарай. Хэрэв үгүй бол үүнийг устгаад дахин суулгана уу. Үгүй бол энэ нь ажиллахгүй байж магадгүй юм. ESP32 нь ESP8266 -ийн нэгэн адил Arduino IDE -тэй нэгтгэгдэж байна. Arduino IDE-ийн энэхүү нэмэлт хэрэгсэл нь ESP32-ийг Arduino IDE болон програмчлалын хэлийг ашиглан програмчлах боломжийг олгодог. Анхаарах зүйл: Хэрэв та ESP32-ийг Arduino IDE дээр анх удаа суулгаж байгаа бол доор тайлбарласан суулгах процедурыг дагана уу. Хуучин аргыг ашиглан ESP32 нэмэлтийг аль хэдийн суулгасан бол та эхлээд espressif фолдерыг устгах хэрэгтэй. 1 -р хэсгийг дагах замаар эспресиф фолдерыг хэрхэн устгах талаар мэдэхийн тулд энэ хэсгийн төгсгөлд очно уу. Тэмдэглэл №1. Антенаа холболгүйгээр самбарыг бүү асаагаарай, учир нь та радио чипийг гэмтээж болно.

Алхам 3: ESP32 хавтанг суулгах

ESP32 самбарыг суулгах
ESP32 самбарыг суулгах

ESP32 самбарыг Arduino IDE -д суулгахын тулд дараах зааврыг дагана уу: 1) Arduino IDE -ээс тохиргооны цонхыг нээнэ үү. Файл> Тохиргоо руу очих 2) Доорх зурагт үзүүлсэн шиг "Нэмэлт зөвлөлийн менежерийн URL" талбарт https://dl.espressif.com/dl/package_esp32_index.json оруулна уу. Дараа нь "OK" товчийг дарна уу. Анхаарна уу: хэрэв танд ESP8266 самбарын URL байгаа бол URL -уудыг таслалаар дараах байдлаар тусгаарлаж болно: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

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