Archive for the ‘how-to’ Category

4-wire resistance measurement (Kelvin connection)

Friday, July 15th, 2016

[embed][/embed] In this video w2aew demonstrates the 4-wire resistance measurement (Kelvin connection).

Posted in how-to | No Comments »

ESP8266 based plane spotter

Friday, July 8th, 2016

A how-to on building an ESP8266 based plane spotter from Daniel Eichorn: In order to get this project running you’ll need the following list of hardware: NodeMCU ESP8266 module or Wemos D1 Mini 0.96″ SSD1306 OLED display A few connectors and USB Wire Or order a complete starter kit from...

Tags: , ,
Posted in how-to | 1 Comment »

ESP8266 NodeMCU Backdoor uPWM hack for IR signals

Wednesday, July 6th, 2016

The AnalysIR crew has published an article showing how to achieve accurate PWM for Infrared carrier signals on the ESP8266 NodeMCU: Quite simple really – just set the baud rate to 10 times the desired Infrared carrier frequency and send a ‘magic’ 8 bit character to achieve the desired duty...

Tags: , , ,
Posted in how-to, infrared | 2 Comments »

Fun with Analog multipliers: Squares, cubes, and VCAs

Tuesday, July 5th, 2016

[embed][/embed] Craig writes, "Need a frequency doubler? Want to plot a cubic function on your ‘scope? How about a square root extractor, or a voltage controlled amplifier? Analog multipliers make all this (and more) a snap!" Details at Analog Zoo homepage.

Tags: ,
Posted in how-to | No Comments »

ATtiny based bidirectional motor control using L293D

Friday, July 1st, 2016

Rahul over at Xanthium has posted a tutorial on interfacing ATtiny with L293D: In this tutorial we will learn to interface L293D with ATMEL ATtiny microcontroller and control them bidirectionally.The microcontroller used here is ATtiny2313A which is interfaced to two L293D motor control chips for controlling upto 4 DC brushed...

Tags: , ,
Posted in AVR, how-to | No Comments »

“Hello world” in the BCPL language on the Xerox Alto simulator

Tuesday, June 28th, 2016

Ken Shirriff writes: The first programming language for the Xerox Alto was BCPL, the language that led to C. This article shows how to write a BCPL "Hello World" program using Bravo, the first WYSIWYG text editor, and run it on the Alto simulator. The Xerox Alto is the legendary...

Tags: ,
Posted in how-to, programmers | No Comments »

Adding a DHT22 temperature and humidity sensor to the Sonoff

Friday, June 24th, 2016

Mikey writes: Just a few days ago I replaced the firmware on my Sonoff, and immediately after, I wanted more… After looking on their website, I found a version which also had a DHT11 sensor attached, and I then wanted to do something similar, just with a DHT22 for higher...

Tags: ,
Posted in how-to | 1 Comment »

ESP8266 control panel upgrade

Monday, June 20th, 2016

Evan writes, "While writing the article on multiplexing the esp’s inputs I came up with the idea of PWMing all the outputs at once by interrupting the path to ground with an n-FET.  That’s actually not a bad idea, and I have an extra input on the analog MUX that...

Posted in how-to | No Comments »

GPRS module with M590 for SMS projects

Saturday, June 11th, 2016

From the comments on our earlier Neoway M590 GPRS tutorial post, the GPRS module with M590 for SMS projects by Nicu: In 1st part I present you few data about GPRS module with M590 chip and how send SMS from them. In 2rd part I send SMS from phone and SMS is...

Tags: , ,
Posted in Arduino, how-to | No Comments »

Running NodeMCU on a battery: ESP8266 low power consumption revisited

Thursday, June 9th, 2016

Tinkermax shows us how he reduce the current consumption of his v2 NodeMCU in deep sleep to < 50μA: Unfortunately, with all this added convenience comes the drawback of added power consumption, which continues even when the ESP8266 is in deep sleep. I measured 18mA to the NodeMCU board while...

Tags: ,
Posted in how-to | 5 Comments »

Crystal motional parameters

Thursday, May 19th, 2016

[embed][/embed] Craig writes: Ever tried searching through your datasheets for the motional parameters of that quartz crystal you just bought? Good luck! Vendors simply don’t specify these parameters to general end users, and for most applications that’s OK. But for high Q oscillator and filter design, measuring and matching crystals...

Tags: , ,
Posted in how-to, RF | No Comments »

Handheld CNC router repairs old CNC machine

Friday, May 6th, 2016

[embed][/embed] In this video Ben Krasnow demonstrates how to use a handheld CNC router, the Shaper Origin, to make aluminum parts for his CNC mill. More details at Ben Krasnow’s blog.

Tags: ,
Posted in how-to | No Comments »

HOW-TO: Add live websites to GIT without interruptions or security risks

Tuesday, May 3rd, 2016

Over at the DEV site we've been using GIT repositories hosted at to push (deploy) changes to the live server instantly. It's way slicker than uploading changed files by FTP, which has no roll back if something goes wrong. It also solves one of our China internet problems: routing...

Tags: , , ,
Posted in #liveupdates, how-to, site | 3 Comments »

Using a Bus Pirate to connect to a Raspberry Pi

Tuesday, May 3rd, 2016

Scott Dixon describes on his website how he used the Bus Pirate to connect to a Raspberry Pi: The other day I found myself with a Rasberry Pi that I wanted to use but I had forgotten my FTDI UART cable. What I did have is my Bus Pirate v3.6...

Tags: ,
Posted in Bus Pirate, how-to, R-Pi | No Comments »

ESP8266 controlled with Android app (MIT App Inventor)

Friday, April 22nd, 2016

Rui Santos from Random Nerd Tutorials has posted a detailed tutorial on how to build an Android app using the MIT App Inventor software that allows you to control the ESP8266 GPIOs: More details at Random Nerd Tutorials homepage. Check out the video after the break. (more…)

Tags: ,
Posted in Android, how-to | No Comments »

Slider controller with auto-reverse and variable speed control

Wednesday, April 13th, 2016

Paulo built a DIY electronic camera slider controller based on a small PIC microcontroller. It supports auto-reverse and variable speed: These motorized sliders share a common electronic controller design that provides speed control for the gear motor and also an auto-reverse feature using limit switches. In this article , I’ll go over...

Posted in DIY, how-to | No Comments »

Design and build a spin coater

Monday, April 11th, 2016

In this video Ben Krasnow demonstrates how he designed and built a spincoater, and how you can use a similar motor control system in your own projects. More details at Ben Krasnow's blog.

Posted in Arduino, how-to | No Comments »

Modifying RAM SPD data

Friday, March 25th, 2016

Zak Kemble wrote a post on his blog showing how he modified the RAMs Serial Presence Detect (SPD) data: Recently I brought some low-power Mini-ITX motherboards; a Gigabyte GA-N3050N-D3H and a Biostar N3050NH. These boards take SO-DIMM DDR3 RAM, the sort found in laptops. The boards are both pretty much the same,...

Tags: ,
Posted in Arduino, how-to | No Comments »

Measuring SDR noise figure

Friday, March 11th, 2016

David has written an article on measuring SDR noise figure: One number I wanted to know was the Noise Figure (NF) of the SDR. Mark has a bunch of SDRs so we got on a roll and checked out the NF on all of them. Now there are a lot of...

Tags: ,
Posted in how-to, SDR | No Comments »

DIY synth building, part 2

Tuesday, February 16th, 2016

Here’s a video tutorial on making a sequencer circuits from Casper Electronics: Learn how to make a variety of musical pattern sequencers using a few common electrical components and a breadboard. See the part 1 video on building oscillators here.

Tags: ,
Posted in how-to | No Comments »

Next Page »

Recent Comments

  • DP.: fixed, thanks
  • Bovine: Title of article has the wrong number for ESP8266 typed.
  • burkm m: It drifting even further using that standard XO...
  • langwadt: a HC14 is a bad choice for an xtal oscillator, the unbuffered non-Schmitt trigger HCU04 is much better for that application
  • Bill F: I'm ready for one!