Skip to content

bitrot-alpha/lora-weather-esp32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lora-weather-esp32

Weather station with ESP32 and LoRa

Hardware

MCU Board - Heltec WiFi LoRa 32 v3 (ESP32 with LoRa and 0.96" OLED Display)

  • I'm using two of them to send and receive over LoRa. This is to provide indoor/remote display functions.

Wind Speed, Wind Direction, and Rain Gauge kit - Available from Argent Data or SparkFun.
HiLetGo BME280 breakout board - measures temperature, humidity, and pressure. Not to be confused with the BMP280.
DFRobot MPPT 6V Solar Panel Controller - charges a LiPo battery with the help of the sun
Ambient Weather Solar Shield/Stevenson Screen - I didn't want to 3D print anything major for this project, so I found this on Amazon.
5V 1W Solar Panel
3.7V 1000mah LiPo battery
RJ11 Jack Breakouts - The wind and rain sensor kit uses RJ11 connectors.
Generic LCD2004A LCD module with I2C - for the indoor display.

Tools

Arduino IDE
Heltec custom ESP32 library with support for the onboard OLED display and LoRa module

Note: As of March 2023, the Heltec Library has issues with the WiFi LoRa 32 v3 board (ESP32-S3). See this issue for the fix.
Don't install https://github.com/HelTecAutomation/Heltec_ESP32! As of March 2023, it provides conflicting header files with v0.0.7 of the Aaron Lee library.
If you haven't installed the regular ESP32 Arduino library from Espressif, you can download esptool from here

Adafruit Sensor library for BME280
Matthias Hertel's PCF8574 LCD library

About

my weather station with ESP32 and LoRa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published