Everything for Electronics
...

An ESP8266 Live Wi-Fi Webcam

Having read about the ESP8266 NTP clock in previous issues of Nuts & Volts, an idea came to mind to construct an interface camera using the ESP8266. In this project, we used an old Android phone as a camera source and linked to an ESP8266 based webserver. The phone acts as a camera server and the ESP8266 web server acts as a client to the camera server. The webserver displays the live webcam on its web page.

...

TGI: The TEENSY Graphics Interface

The February and March 2018 editions of Nuts & Volts featured my article detailing the Arduino Graphics Interface (AGI) project which described a general-purpose hardware and software platform that could draw graphical objects onto the face of any analog oscilloscope. A reader challenged me to see if the AGI concept and software library could be ported to the newer and faster TEENSY 3.6 processor. This article describes the new and improved TEENSY Graphics Interface project that implements a fully operational “CRT Clock” as a working demonstration of a TEENSY based graphics platform.

...

Seven Common Ways to Generate a Sine Wave

The sine wave is a naturally occurring signal shape in communications and other electronic applications. Many electronic products use signals of the sine wave form. Audio, radio, and power equipment usually generates or processes sine waves. As it turns out, there are literally dozens of ways to generate a sine wave. Here are some popular methods you should be familiar with.

...

Arduino PID Temperature Control

The “magic” of Proportional Integral Derivative (PID) process control can be mystifying. In this article, we’ll step you through using an Arduino in a hands-on exercise using a solid-state relay to control a 1,500 watt hotplate in a real world solution to a tricky problem: automating a vegetable canning process.

...

Working with I2C Sensor Devices

Here’s a quick beginner-friendly tutorial that shows you how to interface and read data with the popular serial protocol, I2C. In particular, we’ll be reading data from the NXP MPL3115A2 altimeter/barometer/temperature sensor. The principles found here can also be applied generically, even to your ambifacient lunar wane shaft positioning sensor of your turboencabulator.

...

How do they do that?

Reverse engineering is one of the most challenging and rewarding endeavors in electronics. I’m talking about replicating the functionality of a device that you’ve seen or read about but that’s too expensive or otherwise unavailable. There are numerous issues involved in reverse engineering — from creating a schematic to locating parts. Moreover, you have to understand what’s going on.

...

Replacing The 555 With A PIC — Part 1 — A Digital Analog

Inspired by Forrest Mims and his Mini-Notebook series, we'll detail the emulation of a 555 or 556 using a PIC in several different circuits. The particular implementation this time covers both monostable and astable modes, and the PIC does not have to be reprogrammed in any way.

View More Articles