Simple, Cheap Motor Controller


by TeamJaeger @

I’ve used this simple circuit several times to drive motors (like in my Stair Climbing robot) as well as solenoids. I originally picked it up from this instructable which is focused on controlling a solenoid. I wanted to isolate this circuit in its own Instructable as a motor driver so I could easily reference it from other future instructables and also provide example code to show how to use it in this manner.

Simple, Cheap Motor Controller – [Link]

Arduino Thermometer With DS18B20


by KonstantinDimitrov @

Hello, everyone !!! Today I’m going to show you how to make Arduino thermometer with DS18B20 digital temperature sensor, builded on breadboard and connected together with jumpers.

Info about the sensor – DS18B20 is 1-Wire digital temperature sensor from Maxim IC. Reports degrees C with 9 to 12-bit precision, -55C to 125C (+/-0.5C). Each sensor has a unique 64-Bit Serial number etched into it – allows for a huge number of sensors to be used on one data bus.

Arduino Thermometer With DS18B20 – [Link]

IP Time Clock using NTP protocol


by msuzuki777 @

So this Lazy Old Geek (LOG) has a couple of clocks in my bedroom. One of them loses time when the power is lost. The other is semi smart and automatically adjusts for Daylight Savings Time. Unfortunately, it does this using the old standard so I have to re-set the time four times a year. Well, I’m LAZY so I decided to make my own Clock. At first I was thinking Atomic clock as I have three in my living room (I’m a GEEK, remember?).

IP Time Clock using NTP protocol – [Link]

USB PIC Programmer

DSCF2014-1024x768Stefano Purchiaroni rebuild a USB PIC Programmer that he found online. He writes:

This page is dedicated to everybody needs to program a PIC (Microchip) device via USB port. Looking on the web for ready-to-use projects, I found a good one called Open Programmer, coming with several schematics, PCBs and Open Source code. The original link is

What concerned me was the need to mount, on the mainboard, a specific socket board depending on the model of PIC being programmed. Moreover, the proposed layout did not meet my personal “compact look” ideas. So, I propose hereafter a small layout version of that circuit, adopting a single smart on-board ZIF socket. This version sacrifices many non-PIC microcontroller models. I will thank everybody proposing a larger range implementation, suitable to program Atmel and other devices. Anyway, if your goal is to program PIC devices, you are on the good site.

A small box, a USB connector, a ZIF socket, two leds. That’all in my compact proposal.

USB PIC Programmer -[Link]


Large Current Relay Driver


This is a large current Relay module with single pole double throw switch which provides normally closed and normally open operations. The Relay is the most common used module in application such as home automation, industrial automation, and machine on/off. Sometimes you need to control large current such as the fans, lights, water heaters, room heaters, Air-conditioning, vacuum pumps That is what this Large Current Relay Module can be helpful to drive such high current load with just TTL signal. Easy interface with embedded systems and micro-controllers.


  • Supply 12V DC
  • Current 190mA
  • Trigger Supply 3 to 8V DC
  • Optically isolated input for safety and noise immunity
  • 7 Pin Header for Inputs and 5V DC output
  • 3 Pin screw Terminals for Relay output

Large Current Relay Driver – [Link]

Passive Infrared Detector Circuit

The infrared (IR) is invisible radiant energy, electromagnetic radiation that we cannot see with our eyes, but we can sometimes feel on our skin as heat. The infrared light falls just outside the visible spectrum, beyond the edge of what we can see as red. Most of the thermal radiation emitted by objects near room temperature is infrared.

The circuit uses a MCP6032 microchip operational amplifier. The MCP6032 operational amplifier (op amp) has a gain bandwidth of 10kHz with a low typical operating current of 900nA and an offset voltage that is less than 150uV. The MCP6032 uses Microchip’s advanced CMOS technology, which provides low bias current, high-speed operation, high open-loop gain and rail-to-rail input and output swing. The MCP6032 operates with a single supply voltage that can be as low as 1.8V, while drawing less than 1uA of quiescent current. The MCP6032 is available in standard 8-lead SOIC and MSOP packages. It also includes, a PID20 integrated circuit and a few electronic components. The size of the output signal of PID20 is determined by the task at pins 3 and 4. The output signal at pin 3 is compared with a reference voltage equal to half the supply voltage. The reference voltage is taken from the voltage divider R2-R3-R4-R5. When approaching an object warmer than the surrounding environment, or to remove an object colder than the environment, the output voltage increases. The variation of the sensor output will be compared, the IC2a and IC2b, located voltage of 0.5V under and over voltage reference respectively. Depending on the output, one of the comparators calculates and activates T1.

This basic circuit is used in night-vision devices with infrared illumination, which allows people or animals to be observed without the observer being detected. The infrared light is also used in industrial, scientific, and medical applications as well as in consumer devices.

Passive Infrared Detector Circuit – [Link]

Hacking a Blood Pressure Monitor


by Eduardo @

I’ve been meaning to hack my blood pressure monitor for a while, and I finally got around to doing it! So, the idea is to mod a regular electronic blood pressure monitor to make it wireless and connected to the Internet, much like iHealth BP5 or Withings’. That makes detecting trends in your blood pressure much easier, since you can chart the data and even correlate it with other health data, such as how much sleep you’ve been getting, your weight or your level of activity. The model I have is the EW3106 from Panasonic. It’s quite old but from what I’ve seen the design hasn’t changed much throughout the years.

Hacking a Blood Pressure Monitor – [Link]


Touchscreen Arduino Library for XPT2046 Touch Controller Chip


XPT2046_Touchscreen is a library for the XPT2046 resistive touchscreen controllers used on many low cost TFT displays.

Touchscreen Arduino Library for XPT2046 Touch Controller Chip – [Link]

EEVblog #806 – Siglent SDG2000X Arb Function Generator First Look

Dave takes a look at the new Siglent SDG2122X / SDG2042X Arb Generator and compares it to the Rigol DG4162 and the older Siglent SDG5082.
1.2GS/s arb gen for US$499! Including some performance measurements on the Tektronix MDO3000 spectrum analyser.

EEVblog #806 – Siglent SDG2000X Arb Function Generator First Look – [Link]