A simple rain sensor connected to an ATMega8, provides readings on the level of water detected on its surface.
I met some great people today, and I also got a wonderful device for my ongoing experiments as a gift: The UT50 Scintillation probe, manufactured by SC ICPM SA Romania. It features a huge NaI(TL) crystal, with a diameter of
You’ve probably seen or done lots of cool microcontroller projects already, but did you ever consider adding permanent data storage to your projects? I did, and there are numerous advantages: saving data from sensors (data logger), saving configuration files, reading
Wireless data transfer can be useful for a variety of projects. I stumbled upon a very low cost emitter+receiver modules pair, and planned to use it for some time now. There are a few variants available on the market, but
A digital counter with a nice LCD display that supports both incrementing and decrementing. Good for various purposes, in this case as a display to a coil winding machine.
A C++ Library for AVR microcontrollers that allows easy connectivity to the Nokia 3110/5110 graphical LCDs.
Build a dual H-bridge board to control two motors.
Learn how to set your atmega to work with various external crystals, program the fusebits, and build a fusebit doctor to revive your AVRs, in case you wrote the wrong settings .
An open source library that allows you to use a NMEA GPS Module with an AVR Microcontroller. UART Communication and NMEA Parser is included.
Learn how to transform your HD44780 LCD into a easy to use, serial LCD, that you can connect to your microcontroller using only 3 wires! It’s time to save a few pins, and expand your project’s functionality!
Building an autonomous robot using a rover platform and advanced electronics is not an easy job. Kevin asked me to build a robot that would follow its user. A companion, very much like a robo-dog. See the project log here.
A digital dosimeter design that can be used with multiple geiger tubes, constructed around the atmega8 microcontroller and a 2×16 LCD. Equipped with a radio Bluetooth module for remote operation.
The BMP085 is a compact, low power sensor for reading temperature, barometric pressure and altitude. See it in use with Atmel microprocessors.
DHT-22 is a small size, compact, dual temperature and humidity sensor featuring one-wire connectivity.
Build an ultrasonic sonar for non-contact distance measurements, using an Atmega8 and a HC-SR04
I’ve developed the uRADMonitor as an Environmental Radiation Surveillance automated monitoring device. Data is gathered in real time, 24/7, and is exported via the Internet to a database online. The data is available in customizable charts for analysis.
Use the Atmega8 with two temperature sensors: the DS18B20 and the DHT-11. The latter also offers relative humidity data.
Learn how to create a network interface for your microcontroller projects. Here I have shown an example using the Atmega8 and the enc28j60 . Build a simple Webserver to show sensor data such as temperature or humidity.
A DIY microspot soldering/welding/cutting device using energy stored in a very large capacitor delivered as precisely calculated pulses to working electrodes.
How to fix the problem with Float variables in AVR Studio
Build C++ projects with AVR Studio 5
An Atmega8 multimeter that can measure Transistors: Bipolar/Mosfet , Diodes and Double Diodes , Resistors, Capacitors: between 0.2nF to 7300μF, Triacs and Thyristors.
A scintillation probe enclosing the regulated high voltage supply, the signal amplifier, the photomultiplier and the scintillation crystal (NaI). Building a DIY counter for a NaI Scintillation probe. AtMega8 and a bluetooth module for wireless data output. A cheap and easy to build homemade dosimeter with applications in spectroscopy.
Learn to connect a bluetooth module to an ATMega micro controller via the UART serial interface and even further, discover it using a bluetooth enabled Android phone. The 9600bps serial link established, can than be used to exchange data: read sensors or control the robot.
Create a simple game board and write a little software game for your ATMega8 LCD board.
An article about a differential Arduino robot by Rodrigo Nascimento Hernandez
Atmega8 and an A1302 Hall Sensor for sensing the magnetic fields in close proximity.
Perseus 3, a 4×4 advanced robot featuring an Atmega8 for sensor interfacing and motor control, and a I-mate SP5 smartphone (200MHz) running Windows Mobile 6.0 as robot’s brain. Small weight, powerful trust, and lots of features including WLAN, Bluetooth, Camera, Speaker, Phone-interface (GPRS, 3G), Microphone (for voice commands) and more.
A new differential robot platform, with strong gear motors and low power consumption.
Add Bluetooth functionality to your microcontroller project (atmega8).
A not-so-short article on various robot platforms I’ve experimented with. See my latest designs, and learn about my findings on robotics.
How to build a microcontroller to control a motor in both ways.
A few words on the Windows Mobile Seminar held in Lisbon, Portugal, during 11-12 March 2009.
As a speaker at this seminar, I’ve presented a Voice Command Recognition system for Windows Mobile, in my topic named “Extending your Smartphone’s functionality”.
How to use a digital temperature sensor (DS18B20) with a microcontroller (ATMega 8). Source code included.
A tutorial including source code on how to use a 2×16 LCD (HD44780) with the ATMega8 micro controller. LCD Interface as C++ Class.
My first microcontroller (Atmega8) experiments, tools, software, tips and photos.