Category: Circuits

STM32F103C8T6 Solar Power System Monitoring

If you read my last post on Solar Power System  Monitoring with an Arduino you might be wondering if that circuit could be enhanced a bit. Say, change the LCD to an OLED and add wireless (WEB server) capability? I was not happy to have to go out and look at the device when I …

Continue reading

Solar Power System Monitoring with an Arduino

Arduino Invertor Monitor

Sometimes, people wonder about the practical side of using an arduino. I do get asked what is the real use for some of the articles I post here.  Are these ‘gadgets‘ just toys or do they have a practical use?  Most people who ask though, are not that familiar with arduinos or microcontrollers in general. …

Continue reading

How a Web Server on an STM32F103C8T6 can be used to control a Relay Switch

BluePill As A Web Server With A Relay

Here is the circuit showing how a Web Server on an STM32F103C8T6 can be used to control a Relay Switch: The Fritzing code used to create that diagram/image can be downloaded here. An ENC28J60 ethernet module is used to connect the STM32F103C8T6 (BluePill) to a network. Here is the source code for the sketch to …

Continue reading

STM32F103C8T6 DIY Programming Cradle

STM32F103C8T6 DIY Programming Cradle

I recently created an STM32F103C8T6 DIY programming cradle. Here is what it looks like: It comes in handy when you need to program a bunch of STM32F103C8T6s. (Note: I made a similar ‘cradle’ for programming bunches of ESP8266s’.  Read about that here.) A standard USB to serial converter is attached to the 6 pin header …

Continue reading

12V to 5V Sensor Circuit

12V to 5V Sensor Circuit with DHT11

A number of sensors are powered via 12 Volts. Some, however, need 5 Volts.  To power a remote DHT11 temperature sensor, I created a 12V to 5V sensor circuit. This is the wiring diagram: Get the Fritzing code for it HERE.       The DHT11 needs 5 volts,  ground and data. It plugs into …

Continue reading

4 Character 7 Segment Display

4 Character 7 Segment Display

I built another handy circuit to ‘house’ a 4 character 7 segment display. It looks like this: Basically it just ‘breaks out’ the 16 pins of the display with two 8 pin female headers. Pins 1-8 are connected to the header at the bottom and pins 9-16 are connected to the header at the top. …

Continue reading

I2C 2-wire Circuit

I2C Circuit

My latest project involves collecting data from a number of sensors connected to multiple Arduinos. I2C (or 2-wire) is a perfect fit for this project because I needed an easy way to connect the Arduinos and aggregate the data. With I2C, I can have one Arduino as the master and several other Arduinos as slaves.  …

Continue reading

ESP8266 DIY Programmer Cradle

ESP8266 In Cradle

If you have been reading my posts lately, you will notice that I have been working a lot with the ESP8266 wireless module. To make it easier to work with, I made an ESP8266 DIY Programmer Cradle. Here is what it looks like (without and with the ESP8266 plugged in):           …

Continue reading

DIY Arduino Shield

DIY LCD Shield

An Arduino shield is basically another circuit board that plugs into the Arduino and extends its capabilities in some way. So, of course, if you create your own DIY Arduino, you have to create a DIY Arduino shield. I needed a way to attach an HD44780 LCD to my DIY Arduino so I created a …

Continue reading

Updated DIY Arduino Uno

DIY Arduino [Side View]

I have a new version of my DIY Arduino UNO. It is somewhat different than the old one that I have written about before (HERE).  I moved some components around on the board, added the user LED and moved all the wiring to the bottom of the board. Here is a picture of what it …

Continue reading

Load more