Projects

Arduino temperature controlled PC Fan schematic 1

Arduino temperature controlled PC Fan

Oscar Gonzalez gives us a simple tutorial for speed controlling a PC FAN and reading a LM35 temperature sensor with an Arduino microcontroller. He covers the use of an optocoupler, PWM (Pulse Width Modulation) and reading analog voltages with the Arduino. He even has a video showing the fan speed control in action. This article […]

Power Meter using Arduino

Power (Energy) Meter using Arduino

Part 1.  Analog Front-End. Opto-Isolator. Looking at the Power Quality Analyzer display, I was wandering, if there is any error in the measurement results, introduced by transformer. Overall THD picture doesn’t change much, suspiciously drawing same chart in the morning and in the evening, when electrical grid load significantly differs. Obviously, to estimate effect of […]

Audio VU Meter using Arduino 1

Audio VU Meter using Arduino

Biasing AC input using resistor divider and scaling up / down if necessary; Sampling fast and accurately using direct access to Control Registers of ADC and Timer1; Subtract whatever was added at step #1 from result of Analog / Digital conversion and Square; Average / accumulate, filtering following VU specification; Sqrt – take square root, […]

True Analog Audio Volume Control using Arduino

True Analog Audio Volume Control using Arduino

ow my Arduino can precisely measure audio input (VU meter),   and obviously, next thing that comes to mind right after measurements, is regulation or control. There are many different ways how to electronically adjust audio volume or level of AC signal.  I’ll name a few: Specifically design IC, Digital potentiometers. Mechanical potentiometers, driven by servo […]

Sound Localization using Arduino

Sound Localization using Arduino

Well, it’s elementary simple in theory, how to do sound localization based on phase difference of signals, that received by two spatially distant microphones. The Devil, as always, in details. I’ve not seen any such project created for arduino, and get curious if it’s possible at all. Long story short, here I’d like to present my […]

Speech Synthesizer

Speech Synthesizer using Arduino

Synthesized speech was for a long time the Holy Grail of computing, and back in the 1980s when a 4MHz CPU made your computer the fastest machine in the neighborhood it just wasn’t practical for software to create intelligible speech. In those days the only sensible way to generate speech was to offload the task […]

Arduino Spectrum Analyzer 1

Spectrum Analyzer, Arduino project with FFT algorithm

The basic idea was to create color organ / spectrum analyzer on arduino board, trying to minimize quantity of external components, like analog filters, LED display drivers, etc. Spend a lot of time in search on internet I was able to find only two ! project ,  which implemented FFT in order to solve a […]

Arduino Sound Alarm

Arduino Sound Alarm

I’ve just completed my second Arduino project, a sound level detector which sets off an “alarm” when there’s the sound level is to high for too long.  I built it for use in a school that wants to provide visual feedback to students when they are being too loud.  The “alarm” is a string of […]

ARDUINO MEGA 2560 REV3

MEGAshield KIT for Arduino MEGA 2560 R3 and Arduino DUE

ARDUINO MEGA 2560 REV3 The MEGA 2560 is designed for more complex projects. With 54 digital I/O pins, 16 analog inputs and a larger space for your sketch it is the recommended board for 3D printers and robotics projects. This gives your projects plenty of room and opportunities. Microcontroller ATmega2560 Operating Voltage 5V Input Voltage […]

Arduino stepper motor

How To Control A Stepper Motor With An Arduino Uno

Overview Stepper motors fall somewhere in between a regular DC motor and a servo motor. They have the advantage that they can be positioned accurately, moved forward or backwards one ‘step’ at a time, but they can also rotate continuously. In this lesson you will learn how to control a stepper motor using your Arduino […]

Scroll to Top