• catégorie : Modélisme
  • Publié en 12/2008 à la page 30
Présentation de l'article

Toupie électronique

Il affiche du texte … tant qu’il tourne

Toupie électronique
Alignez et allumez quelques LED sur un plan. Mettez le tout en rotation et vous découvrirez une série de jolis anneaux concentriques. Plus excitant : ajoutez un microcontrôleur et moyennant un peu d’astuce vous pourrez afficher un motif, du texte ou un nombre. Reste la question du séquencement et de la synchronisation. La réalisation présentée ici innove dans la mesure où le signal de synchronisation dérive du champ magnétique terrestre capté par le microprocesseur. Dès lors les applications s’étendent aux compte-tours et aux boussoles.
Le téléchargement de cet article est réservé aux membres abonnés d'Elektor.
Cliquez ici pour vous identifier.
Produits
Extra info, Update

5 janvier 2009

R10 a une valeur de 22 ohm et pas 22 k comme indiqué dans l'article.

9 avril 2009

Q: Existe-t-il un appareil qui permet de programmer la toupie via le port USB d'un ordinateur?

A: Vous pouvez utiliser le USB-AVRprog 080083-71 (fr) pour programmer votre toupie par USB, ou n'importe quel AVR.

 

Q: I get an error report from AVR-studio when compiling the downloaded C-code?

A: The compilation issue is due to the fact that AVR-Studio launch the command "make" using avr-gcc without argument when it should be launched with the 'all' argument so "make all".

The best is to use the CMD.EXE tool from Windows, here is a simple procedure.

0. Check you have the GNU GCC binaries in the PATH

1. Unzip the source code archive in [C:\firmware_v1.0]

2. Go to this folder [cd firmware_v1.0]

3. Run the make all command [make all]

And here it is you should get the HEX file!

 

Q: What software can I use under Windows to compile the firmware?

A: You can use the WinAVR toolchain for this purpose, it's available here

Résistances (CMS 0805, 1%) :
R1, R6, R7 = 100 k
R2 = 150
R3, R9 = 47 k
R4 = 4k7
R5 = 1 M
R8 = 10 k
R10 = 22 ohm
R11, R12 = 8x 330 ohm, réseau de résistances masse commune (SIL09)

Condensateurs :
C1, C5, C7 = 100 nF (CMS 0805)
C2, C9, C10 = 47 µF/16 V (CMS Electrolytique)
C3 = 680 nF (CMS 0805)
C4 = 2,2 µF/16 V (CMS 0805)
C6 = 10 nF (CMS 0805)
C8 = 47 pF (CMS 0805 NPO)

Inductances :
L1, L2 = 150 mH, Qmin = 50, RM5 (12x16 mm), par exemple Fastron 11P-154J-50 (Reichelt L-11P 150M)

Semiconducteurs :
D1 à D8 = LED rouge 628 nm, CMS 1206 avec lentille intégrée Kingbright KPTD-3216SURC (Reichelt 1206K RT)
D9 à D16 = LED jaune 588 nm, CMS 1206 avec lentille intégrée Kingbright KPTD-3216SYC (Reichelt 1206K GE)
D17 = Z-Diode 5,1 V/1,3 W (ZD 5,1, BZV85-C5V1)
IC1 = LM358 (CMS SO8)
IC2 = ATmega8-16AU (Atmel), CMS TQFP-32

Divers :
S1 = interrupteur DIP 2 poles (MULTICOMP MCDS02 DIL04)
K1, K2 = porte-piles CR2032 CMS (Renata SMTU-2032-1-LF, SMTU-2032-1, Reichelt KZH 20PCB-1)
K3 = embase à 2 rangées de 6 contacts au pas de 2,54 mm (Tyco-AMP 1241050-3 AMP)
Vis nylon ou polyamide M6x20, écrous et rondelles
BAT1, BAT2 = Piles-boutons au Lithium type CR2032
Platine PDF 071120-1 en téléchargement gratuit 

Option :
Platine semi-montée équipée des composants CMS ref. 071120-71, voir boutique en ligne Elektor

Chargement des commentaires