off

Posted on Oct 10 - by phil

Pcb

Nomenclature

Circuit imprimé Pcb
microcontrôleur ATTINY85V10PU IC1 Attiny85 2
support pour CI DIL 8 IC1 8pinsocket 2
oscillateur 8 MHz X1 X1
condensateur 220 µF C2 Condo220
condensateur 0,1 µF C1 Condo2
2 x résistances 10 kOhm R3, R2 10k
2 x résistances 1 kOhm R1, R5 R1
2 x LED infra rouge type 333-A LED2, LED3 Ir 333 A 3
2 x LED infra rouge type 333C/H0/L10 LED1, LED4 Ir333 C^H0^L10 3
LED verte 3mmgreenled 2
Transistor PNP PN2907 Q5 2907 T 2
Transistors NPN PN2222 Q1, Q2, Q3, Q4 2222 2
connecteur ISP 6 broches ISP 6pinbox T
bouton poussoir S1 6mmswitch
Porte-batterie 2 x AA borne + et - 2aabatterypack

Principe de fonctionnement

Pcb2

Le principe de fonctionnement du OFF est basé sur le TV-B-GONE de Mitch Altman plus d'info ici => http://learn.adafruit.com/tv-b-gone-kit

Le principe est le suivant : les codes infrarouges de toutes (ou presque...) les télévisions sont stockés dans le microcontrôleur ATTINY85. Quand on appuie sur le bouton poussoir, le montage émet ces codes grâces aux 4 diodes infrarouges. La portée est de 40 m environ et le temps d'émission de tous les codes stockés est de 1m30 environ.

Ce montage est composé de 3 grands blocs fonctionnels :

1. Électronique programmable :


Dès que les montages électroniques doivent accomplir des taches complexes, il est souhaitable de mettre en œuvre un microcontrôleur (un tout peut ordinateur avec un processeur, de la mémoire vive et un minuscule espace de stockage). Dans notre cas, ce microcontrôleur est un ATTINY85. Il est associé à un oscillateur (appelé également quartz) de 8 MHz afin d’obtenir un fonctionnement stable et précis. Enfin le connecteur 6 broches permet de programmer ce microcontrôleur

2. Amplification :


Le microcontrôleur n’est pas capable d’alimenter directement les diodes infrarouges. Dans ce cas on utilise en électronique des transistors. Le montage OFF utilise 2 étages de ces composants : Un étage primaire (2N2907) commandé par le microcontrôleur et un étage secondaire (4 x 2N2222) commandé par l'étage primaire

3. Émission infrarouge

L'émission des codes infrarouges est assuré par 4 LEDs infrarouges afin d’obtenir une grande portée.

Guide de montage

Composant coté OFF :

Souder les résistances R2, R3 et R5
Attention ! NE PAS SOUDER R1 AVANT D’AVOIR FAIT LA PROGRAMMATION DE L’ATTINY85 !!!!

Souder le support de circuit intégré ; il y a une encoche sur ce support qui doit être aligné avec le dessin correspondant sur le circuit imprimé.

Souder le condensateur C1

Souder l'oscillateur X1

Souder le bouton S1

Souder la LED verte : la patte la plus longue doit être insérée dans le trou marqué d’un “+”

Souder les LEDs IR (LED 1, LED 2, LED 3 et LED 4)
Il faut que la patte la plus longue soit soudée à plat sur la pastille marqué +
La patte la plus courte doit être soudée sur la pastille marquée “LED XX” (de l’autre coté…)

Souder le transistor Q5 : il faut légèrement écarter les pattes extérieures pour que le composant entre en place.

Souder les transistors Q1, Q2, Q3, Q4 :
Il faut légèrement plier les pattes centrales de ces composants pour bien les faire entrer dans leurs emplacements…

Souder le connecteur 6 broches : il y a une encoche sur le connecteur qui doit être aligné avec celle du dessin correspondant sur le circuit imprimé.

Souder le condensateur C2 : attention ce composant est polarisé, il faut que la patte qui est repérée par une bande “-” soit dans le trou qui n’est pas marqué d’un “+” :-)

Programmer le microcontrôleur


les commandes pour AVRDUDE avec comme programmeur un arduino + ARDUINO as ISP sont : 

avrdude -P COM10 -b 19200 -c avrisp -p attiny85 -U lfuse:w:0xfe:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m
avrdude -P COM10 -b 19200 -c avrisp -p attiny85 -U flash:w:tvbgone.hex

Le fichier hex peut être trouvé ici => http://learn.adafruit.com/system/assets/assets/000/010/188/original/firmwarev12.zip

Finir de souder

Souder la résistance R1

Tester

Other Posts