Posts by Ibrar Ayyub:
AVR HVSP Fuse Resetter
Posted on: 26 May 2017
Description In working w/ 8 or 14 pin avr devices, I would sometimes want to use the RESET pin as io as the io pin count is low. But doing so will disable further programming via SPI. I do not need a full blown HV programmer, just a way to revert these devices to factory […]
AVR Thermostat
Posted on: 25 May 2017
This thermostat is built around an ATMega164 and a TC1047A temperature sensor. It controls your furnace and air conditioner. It is not programmable, although it has a clock and is capable if some additional code were written (any volunteers?). The unique feature is that instead of a bunch of buttons and switches, I used a single pushbutton rotary encoder, for […]
Building a Wifi Radio – Part 7, Building an LCD Display
Posted on: 23 May 2017
This is the seventh part of an ongoing series about building a low cost, open source streaming internet radio. If you haven’t already, check out the previous parts (see the links at the end of this article) for some background about the project. In part six, we used OpenWrt’s UNIX-style shell commands to interface with […]
Reading temperature on AVR Atmega using a thermistor with NTCtemp library 02
Posted on: 21 May 2017
A thermistor is a type of resistor whose resistance varies significantly with temperature, more so than in standard resistors. NTCtemp is a simple AVR library to read temperature from a thermistor connected to an atmega micro. The library implements three models convert adc value read from analog input to temperature: Steinhart-Hart Thermistor Equation Beta Model Equation Lookup […]
CMR Robot Arm
Posted on: 20 May 2017
Our project was mainly designed for the Cornell Mars Rover project team (CMR), which will be using the robotic arm for competition to complete many different tasks in the deserts of Southern Utah. For our ECE 4760 final project, we created the control systems for a robot arm that is able to use three different […]
AVR 16bit Stereo Wave Player
Posted on: 19 May 2017
Introduction This project aims to implement a cost-effective wave player based on AVR (ATmega / ATiny Series) with CD-Audio Quality, which can play 8-bit/16-bit Mono/Stereo standard RIFF (Resource Interchange File Format) wave files. This project can be applied into many applications such as bus / subway auto-annoucing system, elevator voice indication system. Current solutions to […]
Drive a stepper motor with acceleration and deceleration using an Allegro driver on ATmega8
Posted on: 18 May 2017
The stepper motor is an electromagnetic device that converts digital pulses into mechanical shaft rotation.Most common types of stepper motor can be bipolar or unipolar, depending on the winding. To make a stepper motor move, motor windings must be loaded in the correct order. A stepper motor move at steps, it’s accuracy is usually expressed […]
InLinea01: A PID controlled line following robot build on an ATmega 8
Posted on: 17 May 2017
InLinea01 is a simple PID controlled line following robot. This is not speed oriented line follower, this is just a prototype I built to experiment with this type or machines, though it can be the first step to build a faster one. The goal of a line following robot is follow a line that is draw […]
A DIY A4 Laser Engraver made from a scanner and a printer on ATmega328
Posted on: 16 May 2017
This “Get Ready For Win98” Laser Engraving Machine it’s built using an old scanner, and an old printer. A laser engraving machine is a tool that uses lasers to engrave an object. I’ve an old broken scanner and an old printer lying around. Inspired by this instructables project: http://www.instructables.com/id/Frankenstein-Laser-Engraver/ I decide to build a bigger version of […]
CT Sensor on AVR ATmega
Posted on: 15 May 2017
A CT (Current Transformers) sensor is a device used to measure alternating current. A CT sensor, like other current transformers is made by a primary winding, a magnetic core and a secondary winding. The primary winding is often a single wire passing through the main core of the transformer. The seconday winding is used to […]
