Мазмұны:

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

Бұл жобада біз DHT22 сенсорынан The Things Network (TTN) желісіне деректерді жіберу және сенсор мәндерін көрсету үшін LoRaWAN Mote (соңғы түйін) құру үшін Banggood компаниясының ESP32 Heltec WiFi LoRa OLED тақтасын қолданамыз. Жобада қолданылатын код пен кітапханаларды GitHub сайтынан табуға болады. Сіз сондай -ақ антенна мен шошқа құйрығының қосқышын сатып алуыңыз керек (U. FL - SMA). Mote пен қосымшаны тіркеу үшін TTN шоты қажет. Бұл жоба Arduino IDE, LoRaWAN және жалпы ESP32 туралы кейбір білімдерді болжайды. ESP32 тақтасына тақырып түйреуіштерін бекіту үшін кейбір дәнекерлеу дағдылары қажет. Things Network желісіне қосылған жұмыс істейтін LoRa шлюзі де қажет болады. Егер сізде LoRa шлюзі іске қосылмаған болса, осы Heltec тақтасының көмегімен 1_CH LoRa шлюзін орнату бойынша менің басқа оқулығымды орындауға болады. Шлюздің бұл түрі тек орындықта әзірленуге арналған және толық LoRa шлюзі емес. Бұл жоба WiFi, LoRa және OLED бар басқа ESP32 даму тақтасын қолдана отырып жұмыс істейтін болады, бірақ pin_mapping әр түрлі болады және таңдалған тақтаның схемалары мен түйісу диаграммаларын сақтауды жақсы білуді қажет етеді.

Қадамдық суреттермен толық жүру үшін мына жерден қараңыз.

1 -қадам: Heltec тақтасы туралы

Heltec басқармасы туралы
Heltec басқармасы туралы
Heltec басқармасы туралы
Heltec басқармасы туралы

Ерекшеліктер:

  • CPU: ESP32 DOWDQ6

    • 240 МГц екі ядролы
    • Wi -Fi 150 Мбит/с дейін 802.11 b/g/n/e/i дейін
    • Bluetooth 4.2 (BLE)
  • Жарқыл: 4 Мб (32 Мбит)
  • 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 -қадам: ESP32 үшін Arduino IDE орнату

ESP32 үшін Arduino IDE орнату
ESP32 үшін Arduino IDE орнату

Маңызды: орнату процедурасын бастамас бұрын, компьютерде Arduino IDE соңғы нұсқасы орнатылғанын тексеріңіз. Егер олай болмаса, оны жойып, қайтадан орнатыңыз. Әйтпесе, ол жұмыс істемеуі мүмкін. ESP32 қазіргі уақытта Arduino IDE -мен ESP8266 үшін жасалған сияқты біріктірілуде. Arduino IDE-ге арналған қондырма ESP32 бағдарламасын Arduino IDE мен оның бағдарламалау тілінің көмегімен бағдарламалауға мүмкіндік береді. МАҢЫЗДЫ ЕСКЕРТПЕ: Егер сіз ESP32-ді Arduino IDE-ге бірінші рет орнатсаңыз, төменде сипатталған орнату процедурасын орындаңыз. ESP32 қондырмасын ескі әдіспен орнатқан болсаңыз, алдымен эспресиф қалтасын алып тастау керек. Еспресиф қалтасын қалай алып тастау керектігін білу үшін осы бөлімнің соңына өтіңіз. 1 -бөлім. Ескертпе № 1. Антеннаны алдымен қоспай тақтаға қоспаңыз, себебі сіз борттағы радио чипті зақымдауы мүмкін.

3 -қадам: ESP32 тақтасын орнату

ESP32 тақтасын орнату
ESP32 тақтасын орнату

ESP32 тақтасын Arduino IDE -ге орнату үшін келесі нұсқауларды орындаңыз: 1) Arduino IDE -ден теңшелімдер терезесін ашыңыз. Файл> Параметрлер тармағына өтіңіз 2) https://dl.espressif.com/dl/package_esp32_index.json файлын төмендегі суретте көрсетілгендей «Қосымша тақта менеджерінің URL мекенжайлары» өрісіне енгізіңіз. Содан кейін «OK» түймесін басыңыз. Ескерту: егер сізде ESP8266 тақталарының URL мекенжайы бар болса, URL мекенжайларын үтірмен келесідей ажыратуға болады: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Ұсынылған: