====== ESP32 LORA ====== * [[https://www.banggood.com/Wemos-SX1278-LoRa-ESP32-Bluetooth-WIFI-Lora-Internet-Antenna-Development-Board-For-Arduino-TTGO-p-1214812.html?utm_design=41&utm_source=emarsys&utm_medium=Neworder171109&utm_campaign=trigger-emarsys&utm_content=Winna&sc_src=email_2675773&sc_eh=c6b1cd70aba59b5e1&sc_llid=1315697&sc_lid=105229698&sc_uid=0ZHoIfBra4&cur_warehouse=CN|Wemos® SX1278 LoRa ESP32 Bluetooth WIFI 433MHZ]] [[https://www.amazon.it/dual-core-pollici-Bluetooth-sviluppo-433MHz-470MHz/dp/B078LXL5ZK/ref=sr_1_fkmr2_1?ie=UTF8&qid=1539582563&sr=8-1-fkmr2&keywords=Wemos%C2%AE+SX1278+LoRa+ESP32|amazon]] * [[https://github.com/cyberman54/ESP32-Paxcounter|example 1 interesting]] * [[https://github.com/osresearch/esp32-ttgo|example 2]] * [[https://diyprojects.io/esp32-card-choose-develop-diy-connected-objects/|ESP32 development boards]] * [[https://libraries.io/platformio/LoRa|LoRa library]] * [[http://www.instructables.com/id/433-MHz-Coil-loaded-antenna/|coil antenna]] {{:projects:internetofthings:ttgov1.jpg?400|}} heltec esp32 lora https://escapequotes.net/esp32-lora-send-receive-packet-test/ {{ :projects:internetofthings:df.png?400 |}} ===== Lora basic sender and receiver ===== * https://www.alictronix.com/archives/860 SX1278 433MHz // re-define pin definitions of pins_arduino.h #define PIN_SPI_SS 18 // ESP32 GPIO18 (Pin18) -- SX1276 NSS (Pin19) SPI Chip Select Input #define PIN_SPI_MOSI 27 // ESP32 GPIO27 (Pin27) -- SX1276 MOSI (Pin18) SPI Data Input #define PIN_SPI_MISO 19 // ESP32 GPIO19 (Pin19) -- SX1276 MISO (Pin17) SPI Data Output #define PIN_SPI_SCK 5 // ESP32 GPIO5 (Pin5) -- SX1276 SCK (Pin16) SPI Clock Input // non arduino pin definitions #define RST 14 // ESP32 GPIO14 (Pin14) -- SX1276 NRESET (Pin7) Reset Trigger Input #define DIO0 26 // ESP32 GPIO26 (Pin15) -- SX1276 DIO0 (Pin8) used by LMIC for detecting LoRa RX_Done & TX_Done #define DIO1 33 // ESP32 GPIO33 (Pin13) -- SX1276 DIO1 (Pin9) used by LMIC for detecting LoRa RX_Timeout #define DIO2 LMIC_UNUSED_PIN // 32 ESP32 GPIO32 (Pin12) -- SX1276 DIO2 (Pin10) not used by LMIC for LoRa (Timeout for FSK only) TO BUY: * https://www.cnx-software.com/2017/10/13/this-ttgo-board-combines-esp32-lora-radio-and-oled-display-for-just-10/ [[https://ae01.alicdn.com/kf/HTB1LwXPSFXXXXcdapXXq6xXFXXXE.jpg?size=136359&height=621&width=1000&hash=87ed365af4ae0ca1b732aa88e4364acd|pinout]]