Мазмуну:

ESP32 LoRaWAN Mote: 3 кадам
ESP32 LoRaWAN Mote: 3 кадам

Video: ESP32 LoRaWAN Mote: 3 кадам

Video: ESP32 LoRaWAN Mote: 3 кадам
Video: #404 How to Build or Migrate Sensors and Gateways on TTN LoRaWAN V3 2024, Июль
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

Бул долбоордо биз Bangtoodдан ESP32 Heltec WiFi LoRa OLED тактасын колдонуп, DHR22 сенсорунан маалыматтарды ThT Network (TTN) тармагына жөнөтүү үчүн LoRaWAN Mote (акыркы түйүн) курабыз. Долбоордо колдонулган кодду жана китепканаларды GitHubдан тапса болот. Сиз ошондой эле антенна жана чочко куйругу туташтыргычын (U. FLден SMAга) сатып алышыңыз керек болот. Mote жана тиркемени каттоо үчүн TTN эсеби дагы керек. Бул долбоор Arduino IDE, LoRaWAN жана жалпысынан ESP32 жөнүндө бир аз билимге ээ болот. Кээ бир ширетүү көндүмдөрү, ошондой эле ESP32 тактасына төөнөгүчтөрдү тиркөө үчүн талап кылынат. Things Network менен байланышкан жумушчу LoRa Gateway дагы керек болот. Эгерде сизде LoRa Gateway жок жана иштеп жаткан болсо, анда бул Heltec тактасын колдонуу менен 1_CH LoRa шлюзун орнотуу боюнча менин башка окуу куралымды аткарсаңыз болот. Шлюздун бул түрү отургучта иштөө үчүн гана жана толук LoRa шлюзу эмес. Бул долбоор WiFi, LoRa жана OLED менен башка ESP32 өнүктүрүү тактасын колдонуу менен иштейт, бирок pin_mapping башкача болот жана тандалган тактанын схемаларын жана pin_out диаграммаларын кантип аткарууну жакшы билүүнү талап кылат.

Сүрөттөрдү этап -этабы менен толук басып өтүү үчүн бул жерде көрүңүз.

1 -кадам: Heltec Board жөнүндө

Heltec Board жөнүндө
Heltec Board жөнүндө
Heltec Board жөнүндө
Heltec Board жөнүндө

Мүнөздөмөлөр:

  • CPU: ESP32 DOWDQ6

    • 240 MHz эки ядролук
    • WiFi 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 заряддоо схемасы
  • Батарея розеткасы: 2pin растр 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 кошумча орноткон элем, адегенде 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" баскычын чыкылдатыңыз. Эскертүү: эгерде сизде ESP8266 такталарынын URL дареги бар болсо, анда URL дарегин үтүр менен бөлүп караңыз: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Сунушталууда: