Attiny10 miniature breakout board


If you want your microcontroller to fit in tight spaces you need to use very small packages. One optin is to choose Atmel Attiny10 microcontroller which is really tiny. It has 6 pins, where 4 of them are I/O. It features 1KB of Flash, 32B of RAM and can be clocked at 12MHz. Power supply can vary between 1.8V to 5.5V. They come in two types of packages – SOT-23 and UDFN. Dan Watson have built a mini breakout board for Attiny10 mincrocontroller. He wanted it to be really small and came out with size similar to 5mm LED head. To reduce size, he used small pitch (0.05”) header pins that doesn’t fit to breadboard. So additionally he made a special adapter board to be able to program it with … Continue reading

Laser based projector

This is again a final year project by Melissa and her team, who all are students at Cornell University. The electrical part of the project consists of Galvanometer and the microcontroller which acts as an input to the position detector sensor and also are responsible for control loops which have been implemented using proportionate derivative controller. The mechanical part consists of a combination of different devices which makes up the laser projector. A part of the software runs on a Linux based PC which handles file parsing, point scanning, frame display, and serial transmission to the control board. For this laser projector, the moving and still parts of the galvo are switched around. The current running through the coils causes the rotary motion of the magnet, and subsequently, both the … Continue reading

Water softener level detector


In places where water contains higher concentration of dissolved minerals is considered to be hard ware. It does not affect human health, but teapots, washing machines and dishwashers suffer from calcification. To avoid this problem, there are water softeners used where special salt is used to soften water. Of course this salt also dissolves and needs to be refilled time to time. David always forget to refill the tank because there is no visual indicator of it. So what you don’t see – you don’t care. To avoid future conflicts with his wife, he decided to add visual indicator to water softener. On front panel he mounted LED bar graph where salt level is displayed. Also he added photocell to detect room light. It simply detect if someone is in … Continue reading

AVR based Stepper Motor Controller

I know many of you have faced a numerous number of issues in controlling even the simple stepper motor and try to get the basic code to work.  This was also the case with the designer of this project. With his project you just have to plug in your stepper motor and whatever power supply you have and you are ready to go without any need for breadboard or any driver. The motor is controlled by using a potentiometer and also features a set of buttons to fast forward or fast reverse. The input to the driver can be anywhere between 8V and 24V and is built around a Attiny10 controller by Atmega running at a variable frequency in between 8MHz and 12MHz. Also, the driver can be programmed according … Continue reading

MobileECG may be next great open hardware project

There isn’t much open hardware medical instrumentation projects that can be considered completed and reliable. MobilECG project could pretend to be one that could compete with medical grade devices. Actually Péter, the founder of project, intended to collect decent amount of funding to get medical certification. But campaign didn’t went as planned, so he decided to make project open. Since the most of work is already done it would be sad to see project die. The decision to make it open is plausible and maybe it will completed with help of community. MobilECG is very compact device that can measure ECG using 12 leads. The ECG signal is digitized using TI’s ADS1278 eight channel ADC. For interfacing and communication to host there are two AVR micros used – Attiny24 and … Continue reading