Съдържание:

ESP32 LoRaWAN Mote: 3 стъпки
ESP32 LoRaWAN Mote: 3 стъпки

Видео: ESP32 LoRaWAN Mote: 3 стъпки

Видео: ESP32 LoRaWAN Mote: 3 стъпки
Видео: ESP32 LoRaWAN Gateway tutorial with Sensor Node 2024, Ноември
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

В този проект ще използваме ESP32 Heltec WiFi LoRa OLED платка от Banggood за изграждане на LoRaWAN Mote (краен възел) за изпращане на данни от сензор DHT22 до мрежата на нещата (TTN) и показване на стойностите на сензора. Кодът и библиотеките, използвани в проекта, могат да бъдат намерени на GitHub. Също така ще трябва да закупите съединител за антена и свиня опашка (U. FL към SMA). TTN акаунт също е необходим за регистриране на Mote и приложението. Този проект предполага известни познания за Arduino IDE, LoRaWAN и за ESP32 като цяло. Някои умения за запояване също са необходими за закрепване на щифтовете на заглавката към платката ESP32. Ще бъде необходим и работещ LoRa Gateway, свързан с мрежата The Things. Ако нямате работещ LoRa Gateway, можете да следвате другия ми урок за настройка на 1_CH LoRa Gatway с помощта на тази дъска Heltec. Този тип шлюз е само за развитие на пейката и не е пълен LoRa Gateway. Този проект ще работи и с други платки за разработка на ESP32 с WiFi, LoRa и OLED, но pin_mapping ще бъде различен и ще изисква добри познания за това как да се следват схеми и диаграми pin_out на избраната платка

За пълен преглед със стъпка по стъпка снимки посетете тук.

Стъпка 1: За борда на Heltec

За борда на Heltec
За борда на Heltec
За борда на Heltec
За борда на Heltec

Спецификации:

  • Процесор: ESP32 DOWDQ6

    • 240 MHz двуядрено
    • WiFi до 150Mbps 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 px
  • Литиево-йонна/Li-Po верига за зареждане
  • Гнездо за батерия: 2 -пинов растер 1,25 мм
  • Размер: 52 x 25,4 x 10,3 мм

Стъпка 2: Настройка на Arduino IDE за ESP32

Настройване на Arduino IDE за ESP32
Настройване на Arduino IDE за ESP32

Важно: преди да започнете тази инсталационна процедура, уверете се, че имате инсталирана най -новата версия на Arduino IDE на вашия компютър. Ако не го направите, деинсталирайте го и го инсталирайте отново. В противен случай може да не работи. В момента ESP32 се интегрира с Arduino IDE, точно както беше направено за ESP8266. Тази добавка за Arduino IDE ви позволява да програмирате ESP32 с помощта на Arduino IDE и неговия език за програмиране. ВАЖНА ЗАБЕЛЕЖКА: Ако за първи път инсталирате ESP32 на Arduino IDE, просто следвайте процедурата по инсталиране, описана по-долу. вече сте инсталирали добавката ESP32 по стария метод, първо трябва да премахнете папката espressif. Отидете в края на тази част, за да научите как да премахнете папката espressif, като следвате Част 1 Забележка#1. Никога не захранвайте платката, без първо да свържете антената, тъй като може да повредите радиочипа на борда.

Стъпка 3: Инсталиране на платката ESP32

Инсталиране на платката ESP32
Инсталиране на платката ESP32

За да инсталирате платката ESP32 във вашата Arduino IDE, следвайте следните инструкции: 1) Отворете прозореца с предпочитания от Arduino IDE. Отидете на Файл> Предпочитания2) Въведете https://dl.espressif.com/dl/package_esp32_index.json в полето „Допълнителни URL адреси на мениджъра на борда“, както е показано на фигурата по -долу. След това щракнете върху бутона „OK“. Забележка: ако вече имате URL адрес на платките ESP8266, можете да отделите URL адресите със запетая, както следва: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Препоръчано: