RalphBacon
Keen Arduinite and Electronics enthusiast - everything that an Arduino can connect to I'm interested in, plus anything electronic from the Far East!
United Kingdom
Pinned Repositories
205-Internet-Radio
An Internet Streaming Radio using an ESP32 and a VS1053 MP3 decoder, plus an ILI6341 TFT touch screen
224-Superior-Serial.print-statements
Use this to speed up your final project and reduce code bloat
253-Arduino-Task-Scheduler-Super-Accurate
Finally a task scheduler that is super accurate - good enough for a clock!
258-ESP32-Web-Enabled-with-OTA
Web pages on your ESP32 with OTA for free!
260-ESP32-Web-Pages-Part-2
Expanding on ESP32 Web Pages, getting some values onto the screen
266-ESP32-Deep-Sleep
A Real World project that uses an ESP32 in Deep Sleep
BB11-Create-an-Arduino-Library
A Real World walkthrough in creating a simple Arduino library
BB9-Code-Organisation
Organised code is so much easier to read, debug and maintain
LGT8F328P-Arduino-Clone-Chip-ATMega328P
An improved ATMega328P with this cheap clone Logic Green LGT8F328P
nRF24L01-transceiver
Use your Arduino to transmit (and receive) data reliably with this easy to use module. See the accompanying video here: https://www.youtube.com/c/RalphBacon
RalphBacon's Repositories
RalphBacon/nRF24L01-transceiver
Use your Arduino to transmit (and receive) data reliably with this easy to use module. See the accompanying video here: https://www.youtube.com/c/RalphBacon
RalphBacon/184-USB-Volume-Control
Build a USB Volume Control using an Arduino Leonardo or Pro Micro
RalphBacon/Arduino-Auto-Switch-Off
Switch off EVERYTHING including the Arduino itself
RalphBacon/Barking-Mad-Ultrasonic-Detector
Reinforce good behaviour with a bark detector and deterrer
RalphBacon/Safer-Mains-Detection
How to detect the presence of mains electricity (in your home) using a RasPi or Arduino
RalphBacon/193-Smart-Phone-Charger
Android and Arduino Code for the Smart Phone Charger (user-selected limits on (dis-)charging)
RalphBacon/171-Monitor-Your-Battery
Don't let a flat battery ruin your data gathering! This simple trick shows you how to detect a failing battery.
RalphBacon/189-Zero-Crossing-Detection
Detect when an AC signal crosses zero (part of TRIAC control project)
RalphBacon/208-Arduino-IDE-Web-Radio-using-a-Task
I ported the PlatformIO version of this project to the Arduino IDE and introduced a dedicated task too
RalphBacon/210-ESP32-Web-Radio-PCBs-And-More
PCBs for the ESP32/VS1053 Web Radio plus a helper PCB for the ILI9341 TFT Touch Screen
RalphBacon/178-Arduino-PRO-IDE-PLUS-LCD-Countdown-Timer
Sneak peek at the forthcoming Arduino PRO IDE plus a simple LCD Rotary Encoder Countdown Timer
RalphBacon/181-ATTiny13-ATTiny85-Dev-Board
A small development board for the ATTiny13 (and you can easily substitute an ATTiny85) for initial R&D
RalphBacon/194-External-Watchdog-Timer-555-with-PCB
Prevent microcontroller latch ups and hang ups with this resetter
RalphBacon/198-Wii-Nunchuck-for-your-Arduino
Connect a Wii Nunchuck (or cheap clone) to your Arduino
RalphBacon/202-Assembler-for-Arduino
How to link in an assembler "sketch" into your Arduino sketch - easy!
RalphBacon/196-Bluetooth-Serial-Comms-for-Arduino
Wireless comms using two, cheap Bluetooth modules is easy and stable
RalphBacon/200-GCC-Compiler-Optimisation-for-Arduino
When you need the speed, here are some options
RalphBacon/206-ESP8266-Web-Radio-Circular-Buffer
AS I ported it to an ESP8266 you might as well have a look (no TFT screen support)
RalphBacon/Arduino-Timer-Interrupts
A hardware timer interrupt allows a regular process to run without you doing much at all
RalphBacon/186-Measuring-Current-with-an-Arduino
Using both analog and digital modules we can accurately measure current
RalphBacon/182-Project-Updates-and-Phone-Charger-APK
A general catch up on all things happening in the Bacon workshop
RalphBacon/191-ALT-Numeric-Keypad
No ALT key? No numeric keypad? This is a workaround!
RalphBacon/218-Dual-Switch-Detection-with-an-Arduino
Detecting commoned switches on the Arduino
RalphBacon/ESP32-ILI9341_SDCARD_TEST
Demo for LITTLEFS
RalphBacon/lcd_1602_gpio_i2c
I2C-LCD 1602 example for Raspberry Pi Pico with Software-I2C
RalphBacon/Video-80-MAX7219-4-in-1
Modified library and sketch (originally written by Nick Gammon) to support Eclipse IDE and add a couple of extra functions.
RalphBacon/197-Broken-USB-Arduino-Workaround
Is the USB on your Arduino broken? Here's a workaround that simple and cheap
RalphBacon/BB2-Capacitors
Capacitores from an Arduino Perspective
RalphBacon/platformio_version_increment
Simple versioning Python script for PlatformIO
RalphBacon/Relays-Snubbers-SSRs
My relay melted - what did I do to replace it?