Content for OLED Display

An Environmental Monitoring Tool

“An environmental monitoring system using a Nano, with GPS, BME680, VEML6070, MiCS-5524, BH1750, a 128x64 OLED, and NeoPixels. I created this device to be personal. It will eventually be paired with a Raspberry Pi with a 3.5” LCD to …

Dovetailed Arduino Humidity Sensor

“We live in Central Texas and throughout most of the year we get massive swings in the humidity in our shop. As woodworkers, this can be tough on certain projects so we built an Arduino-powered ‘Shop Sensor’ to give us …

Make a DIY Smartwatch Using ESP8266

“Smartwatches are extremely fascinating because of the numerous features provided by them with tiny body. The Smartwatch craze began when Pebble released their first Smartwatch. Since then, many companies are constantly working on designing the most utilitarian smartwatch. But, What …

RaspiWWV - Simulated WWV Shortwave Audio Time Broadcast

“Remember the days when you would sit listening to WWV time signals on your Shortwave radio (tick, tick, tick At the tone, the time will be)? (Hear it on YouTube above) Oh! You missed out on that? Now you can …

Tiny Graphics Library

“This small graphics library provides point, line, and character plotting commands for use with an I2C 128x64 OLED display on an ATtiny85. It supports processors with limited RAM by avoiding the need for a display buffer, and works with I2C …

The USB-C Explorer

“I’ve been quiet for a while, mostly because I’ve been working on a new USB-C board. Actually, the board didn’t take the most time; that would be the firmware development. (Never underestimate firmware). The result is …

Signal Generator AD9833

“A signal generator is a very useful piece of test gear. This one uses an AD9833 module and an Arduino Nano - that’s all, not even a PCB. You can optionally add an OLED display. The AD9833 can gererate sine …

Tiny Function Plotter

“This project describes a simple routine for plotting a function on a 128x64 I2C OLED graphics display. Unlike most Arduino graphics libraries this routine doesn’t require a RAM buffer, and so will work on any processor down to an …

Feather Waveform Generator in CircuitPython

“In this guide we’ll take a few simple parts, add some not quite as simple code, and build an adjustable waveform generator (aka frequency generator). Using a rotary encoder push-switch, we’ll select one of multiple waveforms, and using …

Mega Blaster

“A Sega Genesis music player based off of the STM32 BluePill board and real YM2612+SN76489 sound chips. This project is a hardware Video Game Music (VGM) player that uses a genuine YM2612 synthesizer chip + SN76489AN PSG. This project is …