Skip to content

kemaldede/esp32-components

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esp32-components

The top-level project for my ESP32 components.

Design

https://github.com/DavidAntliff/esp32-components/wiki/Component-Design

Components

General

Utilities

https://github.com/DavidAntliff/esp32-utils

Interfaces

1-Wire Bus

https://github.com/DavidAntliff/esp32-owb

SMBus

https://github.com/DavidAntliff/esp32-smbus

Devices

DS18B20 1-Wire Digital Thermometer

https://github.com/DavidAntliff/esp32-ds18b20

https://github.com/DavidAntliff/esp32-ds18b20-example

TSL2561 Ambient Light Sensor

https://github.com/DavidAntliff/esp32-tsl2561

https://github.com/DavidAntliff/esp32-tsl2561-example

HD44780-Compatible 16x2 Character LCD

https://github.com/DavidAntliff/esp32-i2c-lcd1602

https://github.com/DavidAntliff/esp32-i2c-lcd1602-example

Applications

Digitally Controlled Oscillator

Makes use of the RMT or LED PWM peripherals to accurately construct a clock signal of the specified frequency. Supports frequency ranges from < 1 Hz up to > 10 MHz.

https://github.com/DavidAntliff/esp32-dco

Frequency Counter

Determine the average frequency of an incoming clock signal. Accuracy is determined by sampling duration.

https://github.com/DavidAntliff/esp32-freqcount

Christmas Lights

Pretty SPI-controlled LED lights with numerous patterns and colour fades. Intended for use with APA102 or SK9822 LED strips. Remote control is provided over MQTT, and with a bit of configuration the lights can be controlled via TouchOSC on an iPhone or iPad.

https://github.com/DavidAntliff/esp32-xmas

Pool Control & Monitoring

An application for the monitoring of a swimming pool solar heating system, consisting of an ESP32, five DS18B20 temperature sensors, a TSL2561 light sensor, a ATtiny84 I2C slave for switch logic and pump control, a 16x2 Character LCD, and MQTT communications to a Raspberry Pi running a TICK stack with Grafana for time series visualisation.

https://github.com/DavidAntliff/esp32-poolmon

About

Top-level index for all my ESP32 components.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.0%
  • Makefile 1.0%