Skip to content

stephenhouser/OneWire-LoRa-WxStation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneWire Weather Station over LoRa

esp32 oled LoRa Wifi -- https://www.amazon.com/gp/product/B0781CPHT1/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1

esp32 Install for Arduino -- https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/mac.md

Old Meets New; 1-Wire on SPARK Core -- https://www.element14.com/community/groups/internet-of-things/blog/2015/05/13/old-meets-new-the-1-wire-weather-station-on-the-spark-core-part-7

OneWire and WiFi -- espressif/arduino-esp32#755

OLED -- https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/tree/master/esp32/libraries/OLED

OLED WxStation Notes -- https://github.com/osresearch/esp32-ttgo

#include <Wire.h>
#include <SSD1306.h>
#include <OLEDDisplayUi.h>

// OLED pins to ESP32 GPIOs via this connecthin:
#define OLED_ADDRESS 0x3c
#define OLED_SDA 4 // GPIO4
#define OLED_SCL 15 // GPIO15
#define OLED_RST 16 // GPIO16

SSD1306 display(OLED_ADDRESS, OLED_SDA, OLED_SCL);
OLEDDisplayUi ui( &display );

void setup()
{
	pinMode(OLED_RST,OUTPUT);
	digitalWrite(OLED_RST, LOW); // low to reset OLED
	delay(50); 
	digitalWrite(OLED_RST, HIGH); // must be high to turn on OLED
	// ....
}

OneWire via Weather Toys -- http://www.weathertoys.net/weathertoys/downloads.html

Heltec ESP32 WiFi Lora -- https://robotzero.one/heltec-wifi-kit-32/

http://sheepdogsoftware.co.uk/sc3wmw.htm https://github.com/ckaczor/WeatherService/blob/master/Devices/WindDirectionDevice.cs https://chriskaczor.com/2018/02/16/weather-station/ https://forum.arduino.cc/index.php?topic=7620.0 https://web.archive.org/web/20090220144024/http://www.paulandkate.f2s.com/wordpress/wp-content/uploads/2009/01/_1wireweatherstation.pde

About

OneWire LoRa WxStation using esp32 with LoRa and OLED

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages