ATtiny85 Says "POV"
I made a small POV device to show Christmas and New Year greetings. POV stands for: Persistence of vision.
It is the optical illusion that occurs when the visual perception of an object does not cease for some time after the rays of light proceeding from it have ceased to enter the eye.
With a small row of LEDs (only 5) turning with a constand speed it shows a row of characters forming a message.
How is this done?
There are thousands of explanations on the internet.
I used this one to study the basics of the character generation:
https://www.instructables.com/Make-a-PoV-Display-With-ATtiny13-for-1/
Downloads
Supplies
1 ATtiny microchip including socket.
5 yellow LEDs 5 mm.
5 resistors 100 Ohm 1/8 Watt.
1 3V battery CR2032 incl. holder.
1 small pcb.
. single core wiring.
1 small electromotor 9VDC.
. MDF wood.
1 metal ring (used as counterweight).
. double side tape.
. photo foam board 15x15 cm. thickness 5 mm.
1 adjustable powersupply 0-9VDC for the electromotor.
Building the POV Device
Make a PCB with the ATtiny85, the battery and the five 100 Ohm resistors and connect them as shown in the diagram.
Make a base plate and a vertical stand out of MDF wood for the electromotor. See pictures.
Use hot glue to fix the motor on the stand.
Use two small pins with a removable connector to switch the battery ON and OFF.
Make a circle from photo foam and glue a wooden circle part in the middle to fix the shaft of the motor with hot glue.
Connect the completed PCB on the photo foam circle with double sided tape.
Glue the metal ring on the opposite side to make the movement more stable.
Mount 5 LEDs in a row through the large foam circle and connect them to the PCB (see diagram).
Connect the motor to an adjustable powersupply 0-9V to control the speed.
Make a Message
First program the ATtiny with the message you want to use.
There are many many POV message programs you can use, I used the attached one with the arduino IDE.
I used my cute little ATtiny programmer to load this message into the ATtiny.
See here: https://www.instructables.com/Cute-Little-ATtiny-Programmer-/
Remove the ATtiny from the programmer, slide it into the socket on the POV device, connect the battery power and start the motor.
It needs some finetuning to keep the message stable.
Happy POV!