Last chance to enter The Hackaday Prize.

Controllable bristlebot

img_1626

[sprite_tm], whose projects we have covered in the past, took the popular bristlebot to an extreme and created a controllable version. A bristlebot consists of a small vibrating motor mounted with a battery on the head of a toothbrush. These micro-robots buzz around randomly, and he attempted to tame them. He used a platform of twin bristlebots and added an optical sensor from a laser mouse and an ATtiny13. The optical sensor is used to determine the relative motion of the robot, so that the motors can be adjusted accordingly. He also has a video of the bot using the sensor to find a mark on the floor and stay within bounds. Although it isn’t as accurate, it acts like a traditional line-following robot.

[Read more...]

Working with VFDs

vfd

We love old display technology, like Nixie tubes, but they’re often difficult to work with because they require higher voltages than digital logic. Vacuum florescent displays (VFD) fall into this category. While not necessarily “old”, they are becoming far less common than LCDs. The main benefit of a VFD is that it actually produces light directly; it doesn’t require a backlight. You’ll find these displays on various players and appliances: CD, DVD, VCR, microwaves, stoves, car headunits, and others.

[Sprite_tm] had written off some VFDs, but recently revisited them with renewed interest. He started by testing what sort of voltage would be required to drive the display. It took 3V for the filament plus 15V to drive the grids. There are VFD controller chips available, but he wanted to get this working with what he had on hand. He had experience with older 40xx series logic, which can be powered by much higher voltages than 5V 74xx. His final schematic has three 4094 serial to parallel chips with an ATtiny2313 controller. A 5V power supply is dropped to 3V with diodes to drive the filament while a boost converter brings it up to 15V for the 4094s that switch the segments. While the code is specific to this display, it would be a great place to start your own project.

Simple PWM

pwm

We mentioned Pulse Width Modulation (PWM) when talking about [sprite_tm]‘s marquee control. It’s a method of power control. While [sprite_tm] did it in software, [Afroman] sent along a very straight forward introduction to PWM using just a 555. Check out his video for coverage of this fundamental electrical design technique.

Overhauling LED marquees

led-sign

In a previous job, [sprite_tm] was responsible for wrangling many different LED text ad marquees. The hardware was fairly simple and he always figured they could be pushed much further with a little work. He recently acquired ten 32×16 LED displays a decided to see what he could do with them. By the end of the project, he had full motion video running on the display. This is a great project to read up on if you’ve ever wondered about LED matrix displays. He starts by reverse engineering the electronics on the board. He then attached an ATmega88 to drive the display module. Multiple display modules were daisy chained together over serial. The article covers PWM control and refresh timing as well. Check out one of a few demo videos below. [Read more...]

Minimalist LED light detecting candle

Our flickering LED circuit combined two known circuit, and certainly wasn’t graceful because of it. [sprite_tm] saw quite a few areas where the circuit could be reduced. He ended up taking it down to just two LEDs, a battery, and an ATtiny13. The first step was getting rid of the current limiting resistors. The datasheet shows that with a 3V supply the AVR will limit the current well below the maximum current. The light sensor was removed next. [sprite_tm] referenced an earlier post on sensing with LEDs. He measures the voltage across one of the LEDs while it is off to see how much light is hitting it. The current draw while on is 10mA and 50uA while off.

Follow

Get every new post delivered to your Inbox.

Join 91,108 other followers