United Kingdom

Ralph Bacon

Elite
@RalphBacon

Keen Arduinite and Electronics enthusiast - everything that an Arduino can connect to I'm interested in, plus anything electronic from the Far East!

LGT8F328P-Arduino-Clone-Chip-ATMega328P. An improved ATMega328P with this cheap clone Logic Green LGT8F328P

156

224-Superior-Serial.print-statements. Use this to speed up your final project and reduce code bloat

47

205-Internet-Radio. An Internet Streaming Radio using an ESP32 and a VS1053 MP3 decoder, plus an ILI6341 TFT touch screen

39

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

35

226-Better-Rotary-Encoder---no-switch-bounce. An improved sketch to cater for switch bounce, courtesy of Marko Pinteric

34

ESP8266-WiFi-Relay. Control a relay with an ESP8266 - purpose built module

34

203-SPIFFS-vs-LITTLEFS. A simple file system for your ESP32 & ESP8266

26

ATTiny85. Several sketches and library files that work with the ATTiny85

26

ESP32-Dual-Core-Programming. Absolute Beginners' Guide to programming the ESP32 with dual cores + speed test

26

Bootloader-Shield-8MHz. Easily upload a new bootloader with this shield, including the 8Mhz (no crystal) version

22

ATTiny85_Fuse_Resetter. Want to use all SIX GPIO pins on the ATTiny85? Now you can.

18

RS485-Serial-Data-Transmission. RS485 Serial Data Transmission on wires

16

ArduinoLibrary. How to create an Arduino Library (see YouTube video #71 here: https://youtube.com/c/RalphBacon

15

184-USB-Volume-Control. Build a USB Volume Control using an Arduino Leonardo or Pro Micro

15

235_KCX_BT_EMITTER-Breakout-Board. Small breakout board for this tiny BT transmitter, with optional components either SMD or TH

15

RotaryEncoderUpdate. We explore a stepless (detentless) Rotary Encoder and examine debounce methods

14

230-Ultimate-Switch-Bounce-Eliminator. Is this hardware solution the ultimate in switch bounce elimination? Simple PCB, cheap components = final solution!

13

nRF24L01-with-STM32F103. How to connect up a pair of nRF24s and transmit up to 32 bytes of data

13

Arduino-Deep-Sleep. How to put your Arduino to sleep to save power (and wake up again)

13

MPU6050_Accelerometer_Gyro. Three axis and 6 Degrees of Freedom - and cheap too

13

BB6-Arduino-State-Machine-Part-2. Implementation of a Real World State Machine (simplified)

12

258-ESP32-Web-Enabled-with-OTA. Web pages on your ESP32 with OTA for free!

12

ESP32-Variable-Passing-Using-Queues-Global-Vars. A deep dive into how ESP32 Queues work in RTOS, as well as looking at Global Variables as an alternative

12

Barking-Mad-Ultrasonic-Detector. Reinforce good behaviour with a bark detector and deterrer

11

ADS1115-ADC. Analog to Digital Converter (with Programmable Gain Amplifier)

11

STM32F103-GD32F103-Added-Value. Does the GD32F103 ARM processor add value to the Blue Pill?

11

ATTiny85-Easy-Debugging. Making it easier to program the ATTiny85

11

Arduino-Auto-Switch-Off. Switch off EVERYTHING including the Arduino itself

11

TEA5767-FM-Radio-module. Connect this module to your Arduino (or Pi) via I2C for quality FM radio - a building block for a bigger project?

11

Safer-Mains-Detection. How to detect the presence of mains electricity (in your home) using a RasPi or Arduino

11

MP3-Player-DFPlayer. How to link the DFPlayer MP3 player to an Arduino

10

TFT-LCD-Display-2.4-2.8-Touch-Shield. Simple sketch to show how to use a SPFD5408-based TFT LCD Touch Screen

10

257-Serial-Wireless-Comms. Want to see the Serial Monitor output remotely? Easy!

8

269-Elecrow-3.5-TFT-with-ESP32-built-in. C

8

228-Wireless-Over-the-Air-OTA-ESP32-updates. Update your ESP32 without the USB cable attached

8

Raspberry-Pi-UPS-Hat. Protect your Raspberry Pi from power cuts with help from this UPS (and an ATTiny85)

8

SSD1306-TFT-Screen-I2C-SPI. Tiny 0.91" screen with great possibilities to add value to your Arduino project

7

ESP8266-Relay-Part-2-plus-Sonoff-with-Alexa. New code for the ESP8266-01 and a new phone app to control it all - plus first look at the 4-channel Sonoff using Alexa

7

173-ATTiny85-Push-Button-On-Off-control. Control external appliances using this cheap and easy ATTiny85 control module

7

PCF8574-Pin-Extender-I2C. Too few pins on your Arduino? Use this I2C controlled pin extender (with optional interrupt) to make life easier

7

223-ESP-NOW. A simple protocol from Espressif to allow IOT devices send data to a central unit

7

ESP32-SSD1306-OLED. A fast processor, Arduino IDE compatible, with an inbuilt SSD1306 128 x 64 OLED screen

7

192-DS3231-Wake-Up-Arduino. Use a cheap RTC to wake up your Arduino in Deep Sleep

6

189-Zero-Crossing-Detection. Detect when an AC signal crosses zero (part of TRIAC control project)

6

ATTiny85-Fuse-Resetter-PCB-from-JLCPCB. An Arduino Shield that lets us rewrite the fuses on teh ATTiny85 so that we can use the RST pin as a GPIO pin

6

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.

6

Microwave-Movement-Sensors. Two microwave movement sensors head-to-head. Any better than a PIR?

6

EEPROM-Compression-Techniques. Compress your Arduino EEPROM data by 33%

6

Digital-Potentiometer-aka-Variable-Resistor. Digital version of a variable resistor - all controlled by an Arduino

5

219-Raspberry-Pi-PICO-Sound-Generation. Generating sounds using the PICO and a small piezo buzzer

5

210-ESP32-Web-Radio-PCBs-And-More. PCBs for the ESP32/VS1053 Web Radio plus a helper PCB for the ILI9341 TFT Touch Screen

5

118-ESP8266-Deep-Sleep. We've covered the Arduino, now it's the turn of the ESP8266

5

239-ESP32-NeoPixels. Use a level shifter for all 3v3 microcontrollers

5

181-ATTiny13-ATTiny85-Dev-Board. A small development board for the ATTiny13 (and you can easily substitute an ATTiny85) for initial R&D

5

174-ATTiny13-Brain-Dead. Too small to program? Watch the video and find out!

5

Load-Cell-Part-1. Weigh anything using your Arduino

5

202-Assembler-for-Arduino. How to link in an assembler "sketch" into your Arduino sketch - easy!

4

261-ESP32-Debugging-with-cheap-JTAG-module. Forget Serial.print statements, debug your code properly!

4

198-Wii-Nunchuck-for-your-Arduino. Connect a Wii Nunchuck (or cheap clone) to your Arduino

4

194-External-Watchdog-Timer-555-with-PCB. Prevent microcontroller latch ups and hang ups with this resetter

4
60
Apply