Getting started with ATTiny13

Not all microcontroller projects have to be large. In many cases you need to do very specific tasks where you only need couple I/Os and small routine. For such things you can find tiny microcontrollers that come with small footprint. A good example is ATTiny13 microcontroller that are cheap but effective in many tasks. ATTiny13 comes with 1KB of flash and 64B of RAM. If you are used to work with larger micros (eg. Arduino), in some cases it might be a bit challenging to write effective code. Xplo1t shares his experience on this small micro. He points out few benefits of choosing ATTiny microcontrollers over Arduino. First of all it’s price, then versatility and small size. With small size there comes energy efficiency. He has build a small demo board which comes with single LED along with current limiting resistor and reset button with resistor pull-up. In order to program microcontroller you will need ISP programmer. If you have spare Arduino it can serve this purpose. With such small memory amounts Xplo1t goes with assembler code. Atmel Studio comes… Continue reading

Attiny13 based RFID reader

Attiny13 based RFID reader

RFID readers aren’t very expensive to buy. But if you are real hobbyist and like building instead of purchasing stuff, then Attiny13 based RFID reader might be interesting to experiment with. It was build by Vassilis Serasidis – author of many great projects. As always he tries to keep things simple, cheap and easy to follow. The RFID reader he builds works with standard 125kHz tags that uses EM4100 protocol. There is a good explanation on how the circuit works in physical level. It includes how reader transmits data and receives from passive tag. Reader is assembled on prototyping board using through hole components and hand made coil on the back. You will also get some understanding how to calibrate coil to have great range and reliability. Currently reader outputs the 10-digit Tag serial number via Serial interface 2400 bps 8N1. Continue reading

Wearable Bidirectional Stepper Motor – The Best Altimeter for Skydivers!

People have many different types of hobbies, and we can divide it into two major types: Indoor and outdoor. Well, for some people who enjoy the outdoor activities, such as bungee jump or skydiving, it’s very important to know the know and measure the actual height of the current altitude, before we’re starting the jump! If you’re one of those who enjoy this extreme sport, maybe this Wearable Bidirectional Stepper Motor would be a perfect device for you! Technically, the main purpose of the device is to provide the altitude indication for those who loving skydiving activity. First of all, the altitude indication for such an instrument must have these characteristics: Clear, and The user can read the data easily. In this case, a mechanical pointer is known as the best type of indicator, instead of an LCD display! Please keep in mind that the pointer mechanism must able to move equally well, in either clockwise, anticlockwise or both directions. Furthermore, it can be used to show altitude on the way up or on the way down! Continue reading

The Spectacular 64 Synchronizing Fireflies

Guys, if you’re a regular visitor, then you might have probably read the previous article before, which is talking about on how to synchronizing Firefly! Today, we’re going to double up, triple up or multiple the ordinary monotonous synchronizing firefly project into the 64 Synchronizing Fireflies (Yeah, sounds like a very challenging project, isn’t it?) In the previous synchronizing firefly project, a ping-pong ball is used as a diffuser. This time, we need 64 ping-pong balls and transform it into a huge Synchronizing Fireflies field! 64 Fireflies Part II from tinkerlog on Vimeo. Look on the above video clip; you noticed that every firefly acts completely autonomous. An Attiny13 controls each of the fireflies independently. The reasons why they’re connected together are mainly for power supply only! You’re wondering, “Why I should use the Attiny13, instead there are many other Attiny version out there?” Well, it’s because the Attiny13 is perfect enough to act as the phototransistor’s reader and lights up an RGB led. Technically, these synchronizing fireflies are well-programmed to blink in a certain rate. However, once it detected… Continue reading

Connect up to 16 satellites to one receiver with AVR DiSEqC switch

DiSEqC-Switch is widely used in individual satellite systems to connect up to 16 satellites to one receiver using cascading method. This switch uses other cheap DiSEqC-Switches ver1.0 with four satelite heads each or simply connects directly to satelite heads and this way acts as simple switch.   Schematic diagram is based upon standard DiSEqC-schematic solutions except connections between the Attiny13 and the output switches. This solution allows to reduce number of transistors. PCB is available in P-CAD format. Decoding algorithm of incoming DiSEqC messages are explained here. Also you can check out Testing Device for DiSEqC-Switches that is uses 1.0 or 11 protocols . Continue reading