Archive for the ‘how-to’ Category

Linear MOSFET and its use in electronic load

Monday, October 24th, 2016

[embed][/embed] Kerry Wong writes, "In this video, I discussed some limitations of regular power MOSFETs when operating in linear region and demonstrated the superior performance of linear MOSFETs as electronic load." More details at Kerry Wong's blog.

Posted in how-to | No Comments »

Light intensity meter using AT89C52 microcontroller

Thursday, October 20th, 2016

AM Bhatt over at Engineers Garage writes: In the given project, LDR is used to measure light intensity inside the room. With a minor change in the circuit, it can be used to measure outdoor light intensity also. It uses microcontroller AT89C52 and LCD to display light intensity. It also...

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

How to run C programs on the BeagleBone’s PRU microcontrollers

Tuesday, September 20th, 2016

Ken Shirriff writes: This article describes how to write C programs for the BeagleBone's microcontrollers. The BeagleBone Black is an inexpensive, credit-card sized computer that has two built-in microcontrollers called PRUs. By using the PRUs, you can implement real-time functionality that isn't possible in Linux. The PRU microcontrollers can be...

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

When you need multiple analog inputs for your ESP8266 application

Monday, September 19th, 2016

Tinkermax writes: In specific situations you can get away with having only one ADC by multiplexing your sensors. In my scenario, because I was measuring totally unrelated things, this was not possible. The most obvious approach is to add an external ADC. The drawback is that this requires you to...

Posted in how-to | No Comments »

PRU tips: Understanding the BeagleBone’s built-in microcontrollers

Wednesday, September 7th, 2016

Ken Shirriff writes, "The BeagleBone Black is an inexpensive, credit-card sized computer that has two built-in microcontrollers called PRUs. While the PRUs provide the real-time processing capability lacking in Linux, using these processors has a learning curve. In this article, I show how to run a simple program on the...

Tags: ,
Posted in how-to | Comments Off on PRU tips: Understanding the BeagleBone’s built-in microcontrollers

DIY simple Hydrogen Generator

Tuesday, August 30th, 2016

A how-to on making a small hydrogen generator from Abedmoghari, project instructables here. Check out the video after the break. (more…)

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

Mini CNC 2D plotter made from an old DVD drive and L293D motor shield

Thursday, August 25th, 2016

Sandeep_UNO posted detailed instructions of how to make this mini CNC 2D plotter using scrap DVD drive, L293D motor shield and Arduino. Project instructables here. Check out the video after the break. (more…)

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

Biking sweeper detectors

Thursday, August 18th, 2016

Sweeper bike detectors project from Cliff Batson (N4CCB): They are equipped with a Moteino transmitter running on 9V battery power that keeps them going all day for the event, while transmitting a beacon every 4s. They beacon their identity to the various checkpoints/rest points and in sag vehicles (cars with...

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

Python real-time audio frequency monitor

Monday, August 1st, 2016

Scott Harden writes, "A new project I’m working on requires real-time analysis of soundcard input data, and I made a minimal case example of how to do this in a cross-platform way using python 3, numpy, and PyQt." More details at Scott Harden's blog. All project files are on GitHub. Check...

Posted in how-to | No Comments »

Walking the 32bit path to a blinky LED

Friday, July 29th, 2016

Sjaak writes: The battle isn’t AVR Atmega vs Microchip PIC anymore.. More and more people are moving to ARM chips. As easy as it sounds but it isn’t. ARM is an company that invented the ARM chips, but doesn’t has a silicon fab, instead they license the design to several...

Tags: , ,
Posted in ARM, how-to | 14 Comments »

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 »

Next Page »

Recent Comments