Overview
Explore the world of LoRa (Long Range) radio technology for IoT applications in this comprehensive tutorial video. Learn how to send small data bursts over long distances using low-cost modules and basic antennas. Discover the capabilities of HopeRF RFM95W and Adafruit RFM9x LoRa modules, and see them in action with Arduino Uno, Raspberry Pi Pico, and ESP32. Get hands-on experience with both C++ programming in the Arduino IDE and MicroPython using the Thonny IDE. Follow along with demonstrations of simple data transmission, one-way and two-way remote control, and a data gathering project. Gain insights into LoRa antennas, additional modules like Seeedstudio LoRa-E5 and Heltec ESP32-LoRa, and the process of installing and using the LoRa library. Perfect for IoT enthusiasts and makers looking to implement long-range communication in their projects.
Syllabus
- Introduction
- LoRa Primer
- HopeRF RFM95W & Adafruit RFM9x
- LoRa Antennas
- Seeedstudio LoRa-E5
- Heltec ESP32-LoRa
- Installing & Using the LoRa Library
- Adafruit RFM9x Hookup
- Demo 1 - Simple data transmission
- Demo 2 - One-way remote control
- Demo 3 - Callback & Two-way remote control
- Raspberry Pi Pico MicroPython & Hookup
- LoRa with MicroPython Code & Demo
- Data Gathering Project Intro
- Data Gathering Hookup & Operation
- Data Gathering Code
- Data Gathering Demos
- Conclusion
Taught by
DroneBot Workshop