e-tinkers
My name is Henry Cheung, E-tinkers.com is my humble blog hosted on a Raspberry Pi 3. This github contains mostly the side projects discussed on my blog.
Singapore
Pinned Repositories
better-way-to-use-esp-01
This repo is a proof-of-concept for a better way of using ESP-01 as a WiFi shield for IoT project.
button
The simplest button debounce utility for Arduino
d3-dashboard-gauge
A node-RED inspired dashboard gauge build with d3js.
esp32-adc-calibrate
esp32_ir_remote
An IR remote with a web interface and an ESP32 web server.
Modbus-RTU
Modbus RTU protocol stacks for building Modbus device driver/sketch
mrt_map
An interactive transport map (based on Singapore MRT map) that utilises shortest path algorithm
ntc-thermistor-with-arduino-and-esp32
Using NTC Thermistor with Arduino and ESP32
simple_httpserver
This repository demonstrating on how to control Raspberry Pi GPIO via python http.server
TinyReflowControllerV3
The code and schematic used for reconfiguring a UYue 946-1010 Preheater as a solder reflow hot plate.
e-tinkers's Repositories
e-tinkers/TinyReflowControllerV3
The code and schematic used for reconfiguring a UYue 946-1010 Preheater as a solder reflow hot plate.
e-tinkers/d3-dashboard-gauge
A node-RED inspired dashboard gauge build with d3js.
e-tinkers/shortest-path-algorithm
This is 3 implementations of shortest path algorithm in Python, Go and Nodejs
e-tinkers/e-tinkers-esp32-c3-board
E-Tinkers ESP32-C3 board is a ESP32-C3 dev board based on ESP32-C3-WROOM-02 module from Espressif.
e-tinkers/mrt_map
An interactive transport map (based on Singapore MRT map) that utilises shortest path algorithm
e-tinkers/RS485
A better version of RS485 based on ArduinoRS485 library
e-tinkers/CloudOTA
CloudOTA allows user to add ESP32 OTA capability to its ESP32 Arduino project using github repository (or any VPS) as the OTA server.
e-tinkers/esp8266_ntp_clock
The source code for ESP8266 NTP Clock project
e-tinkers/segment_lcd
This is the driver and demonstration code for driving a 4-digit segment LCD with GPIO
e-tinkers/uc1609
Arduino Library for LCD19264 based on UC1609 LCD controller IC
e-tinkers/Modbus-RTU
Modbus RTU protocol stacks for building Modbus device driver/sketch
e-tinkers/attiny3217
E-Tinkers ATtiny3217 Arduino Dev Board
e-tinkers/DS3231
An Arduino library for DS3231 chip
e-tinkers/esp32-c3-blinking
ESP32-C3 demo code for E-Tinkers ESP32-C3 board
e-tinkers/esp32_w25q128
e-tinkers/esp8266_ntp_clock_pcb
ESP8266 NTP Clock PCB files
e-tinkers/esptool
See esptool_py/README.md on why this fork
e-tinkers/IRremote
A fork of original IRremote Arduino library
e-tinkers/palmtop
This is the repository for Kicad schematic and PCB files, plus hardware test sketch for PalmTop project
e-tinkers/pulp-sdk
e-tinkers/sht40-temperature-humidity
This is just another weekend project for building a SHT40-based temperature and humidity monitor
e-tinkers/Simple_MCP9808
Simple MCP9808 is a lightweight Arduino library for Microchip MCP9808 temperature sensor
e-tinkers/SimpleWiFi
This is an Arduino library for interfacing with WiFi modules that using AT command interface, such as ESP8266/ESP32.
e-tinkers/stm32_board_variants
This repo contains custom board variants of Arduino STM32 Core
e-tinkers/STM_LCD1602
STM32 LCD1602 driver
e-tinkers/tinyAVR-Business-Card
This is the PCB design files for Hackaday 2024 Business Card Challenge contest
e-tinkers/tinyAVR-wristwatch
This is a derivated design from my entry for Hackaday 2024 Business Card Challenge Contest
e-tinkers/tinyAVR_business_card_firmware
This is the firmware used in my entry for Hackaday 2024 Business Card Challenge contest
e-tinkers/uart_bridge
e-tinkers/uart_bridge_client