Skip to content
View Resinchem's full-sized avatar

Highlights

  • Pro

Block or report Resinchem

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Resinchem/README.md

Resinchem Tech Banner

About Resinchem Tech

Focused on beginner-to-immediate skill levels. Most projects support local control and home automation (primarily Home Assistant) integration.

As a "one-man shop", I do this as a hobby and for fun (yeah.. I really do like writing code!). But this does introduce some limitations:

  • I do my best to address known bugs or issues as quickly as possible. But some issues may take me a while to address based on current workload and other responsibilities.

  • Some projects are based on very specific hardware (noted in the repo or related blog) and I just don't have the bandwidth to maintain multiple versions of a project. Please feel free to fork or clone a repository if you wish to develop for particular hardware, but I generally don't accept PRs that just replace hardware components.

  • As I'm still learning, newer projects are much more robust with better onboarding and web applications than some of my older, more original projects. I'm slowly working on updating some of these older projects, but it is a big time committment. Please be patient with older projects that require you to manually edit a config or credential file and then compile your own version. These are the projects I'm focusing on updating first to avoid the need to compile your own version.

Most projects have both a related blog article and YouTube video. Links for these, if they exist, will be listed in the main README of a repo. But here are the general links:

YouTube Channel   

Resinchem Tech Blog

AI Transparency

While I may make use of AI (primarily Gemini) to assist with troubleshooting, documentation or to describe a particular coding technique, none of these repos have been "vibe coded". Any AI-generated code is carefully reviewed and tested by a "certified human" (aka me) before it is used in a project.

Featured ESP32 / ESP8266 Projects

These are my favorite and most popular repos and are primarily ESP32 or ESP8266 based.

Ultimate Bedside Lamp

Ultimate bedside clock/lamp, ESP32-based with optional MQTT/Home Assistant integration. Fully configurable and no cloud required!

ESP Parking Assistant

Simple WS2812b Garage Parking Assistant, now with lateral guidance and ESP32 support.

Matrix Clock 32

An ESP32 and WS2812b Matrix with clock, scoreboard, text display and more, with an optional auto-switching second controller for full WLED.

Analog LED Clock

Features a port expander to control over 75 digital components from just two pins on the ESP32!

Stair LEDs Project

** Coming Soon **
An ESP32-based LED controller that supports multiple sensors and types. No hubs or cloud needed. Optionally supports MQTT/Home Assistant Discovery.

Arylic MQTT

Adds MQTT and other features to the DIY Up2Stream Arylic Amp board.

LED Letters

3D Printed magnetic LED letters and number. Uses a single WLED controller and allows letters to be rearranged with no rewiring!

Halloween Props

Animatronic Halloween props with rotating head, color-controllable LED eyes and mp3 audio using an ESP8266

Additional Repos

These projects use an assortment of controllers, including the Raspberry PI or ESP32/8266.

Virtual Window

Uses a Raspberry Pi to turn a TV into a virtual window. Stream from your own camera, any online camera source or even loop your own video.

Robot Car Timer

A timing system originally developed for a middle school STEM project, it can be adapted for other timing needs.

3D LED Clock

A 7-segment, ESP8266-based 3D printed display. Besides time, can also serve as a scoreboard or countdown timer.

FM Receiver MQTT

Adds wrapper functions, including WiFi, MQTT and OTA updates to the Arduino RADIO library.

TM1638 MQTT

Adds MQTT, OTA updates and more to the TM1638 display. Includes Home Assistant and ESPHome examples.

Retro Arcade

Design and other supporting files for my coin-operated Retro Arcade build. Does NOT contain any ROM files!

   

Home-Assistant Projects and Examples

These projects require Home Assistant and generally provide examples, YAML configurations or other supporting files.

Stair Lights

Uses Home Assistant and ESPHome, along with two motion or other sensor-based triggers to control WS2812b LED strips.

Washer Dryer Notices

Home Assistant and ESPHome examples for one method of adding voice notifications.

YouTube Stats

Import stats from a YouTube channel. Can use API or MQTT or adapt to import data from other APIs.

 

Archived Projects

These projects have been superseded by one of the above versions or have been replaced by alternate/better methods. They are no longer being actively developed, but are provided here as reference.

LED Matrix Original ESP8266 version.
Replaced by:
Dual Controller Matrix
LED Controller Old Raspberry Pi version.
Replaced by:
ESP Parking Assistant
LED Controller Original ESP8266 version. Replaced by:
Standalone LED Controller (ESP32)
LED Matrix Integration via MQTT.
Replaced by:
Native HA Integration

Supporting these (and new) Projects

It takes substantial time, effort and cost to develop and maintain these repositories. If you find my projects helpful and would like to say 'thanks', please consider using my provided Amazon links when purchasing parts for one of these projects (no additional cost to you).

Or if you'd like to directly support my work, you could consider buying me a cup of coffee or two:

Buy Me A Coffee

Pinned Loading

  1. Ultimate-Bedside-Lamp Ultimate-Bedside-Lamp Public

    A combination lamp, night light and alarm clock in one integrated package

    C++ 2

  2. ESP-Parking-Assistant ESP-Parking-Assistant Public

    A simplified garage parking assistant using ESP8266/ESP32 and WS2812b LEDs

    C++ 114 18

  3. Matrix-Clock-ESP32 Matrix-Clock-ESP32 Public

    ESP32-based matrix clock, scoreboard, countdown timer and text display, with optional WLED via second controller

    C++ 15 7

  4. LED-Stair-Lights LED-Stair-Lights Public

    Home Assistant and ESPHome code for motion-activated stair lighting system

    26 8

  5. LED-Matrix-Clock_WS2812b LED-Matrix-Clock_WS2812b Public

    A 400 pixel LED clock, scoreboard, countdown timer and text display, using WS2812b LEDs and an ESP8266.

    C++ 42 6

  6. standalone-led-controller standalone-led-controller Public

    A motion-activated LED light strip controller. Supports up to two motion detectors.

    C++ 12 3