Go Down

Topic: TVBGONE - Attiny85 (Read 2230 times) previous topic - next topic

Kouaaks

Salut tous le monde,

j'aimerais pouvoir reproduire le TVBGONE, vous savez, la télécommande qui permet d'éteindre quasiment toutes les télévisions ... ^^'
Pour cela, j'ai été sur le site officiel : http://learn.adafruit.com/tv-b-gone-kit/download et un schéma ainsi que des firmwares sont proposés.

Alors voilà, je ne possède pas tous les composants mais une bonne partie. Ma question est : sur le schéma, il est noté qu'il faut un microcontrôleur : attiny85-10pu sauf que moi je possède le attiny85-20pu. Es-ce problématique ? De plus, concernant l'oscillateur, j'ai celui là : au lieu de celui là :
Es-ce un problème aussi ?

Merci :)

B@tto

A gauche c'est un quartz, à droite ça ressemble à un oscillateur, donc déjà ce n'est pas la même chose. D'après la page du projet http://learn.adafruit.com/tv-b-gone-kit/parts-list il faut un oscillateur céramique 8 mhz, il est possible de mettre un quartz mais il faudra mettre les mains dans le code.

Sinon sauf erreur de ma part, 10 PU ==> 10 mhz max     20 pu ==> 20 mhz max   donc qui peut le plus plus peut le moins
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

Kouaaks

B@tto -> Merci pour ta réponse! Donc, j'ai juste à acheter des oscillateurs...!

Je vous tien au courant de ce projet, quand je reçois mes composants alors. :)

JMe87

#3
Aug 04, 2013, 01:50 pm Last Edit: Aug 04, 2013, 01:52 pm by JMe87 Reason: 1
Bonjour,
ce petit composant a 3 pattes s'appelle un resonateur
par exemple : http://fr.farnell.com/ael-crystals/c16m000000l003/resonateur-ztt-16mhz/dp/1448129

La frequence est moins precise que celle d'un quartz et cela coute un peu moins cher. A deconseiller si tu as besoin d'une frequence precise pour par exemple une liaison serie.

Quelle est la frequence gravee sur le dessus de ton quartz ? Normalement tu devrais pouvoir compiler ton programme en tenant compte de cette frequence.

Sinon, je peux te fournir (gratuitement) un quartz de 8MHz

Jacques

al1fch

Bonjour
Un quartz 8MHz associé à deux condensateurs d'environ 12pF remplaceraient avantageusement le résonateur céramique 8MHz à 3 pattes dont le seul avantage est économique. Aucune autre modification.

Kouaaks

#5
Aug 04, 2013, 10:04 pm Last Edit: Aug 04, 2013, 11:00 pm by Kouaaks Reason: 1
Bonsoir Jacques, merci de ta réponse et du geste que tu voulais me faire.
J'ai déjà plusieurs quartz 8mHz :)

C'est niquel alors, j'ai deux condensateurs de 12pF ainsi que le quartz! Je vais tester ça, et vous dit ce qu'il est est.


EDIT : Tout est parfait, ça marche super bien! Mon TVBGONE ( qui ressemble à rien ) : http://image.noelshack.com/fichiers/2013/31/1375649951-img-20130804-00091.jpg

Rovhell

Tu peux maintenant multiplier les Led IR et transistors pour une meilleur portée !  :)
J'avais fait le miens avec un atmega328 (muhahaha démesure quand tu nous tiens !) puis j'ai commandé le kit de adafruit pour plus de discrétion.

fdufnews

#7
Aug 06, 2013, 09:46 am Last Edit: Aug 06, 2013, 09:55 am by fdufnews Reason: 1

Bonjour,
ce petit composant a 3 pattes s'appelle un resonateur
par exemple : http://fr.farnell.com/ael-crystals/c16m000000l003/resonateur-ztt-16mhz/dp/1448129

La frequence est moins precise que celle d'un quartz et cela coute un peu moins cher. A deconseiller si tu as besoin d'une frequence precise pour par exemple une liaison serie.


ATTENTION légende urbaine

Je me permet de rebondir sur cette remarque que j'ai déjà vue plusieurs fois sur le forum.

Les résonateurs sont spécifiés avec des fréquences à +/-0,5%
Si tu regardes la doc de l'ATmega (le chapitre sur l'USART) la tolérance conseillée sur l'horloge pour garantir une réception correcte est de +/- 2%, dans le cas d'un transfert 8 bits de données sans parité. Et la tolérance max supérieure de +/-4% (la tolérance max est théoriquement bonne selon les calculs mais aux limites).
Donc à priori pas de problème avec un résonateur.

Par contre la remarque est valable dans le cas de l'utilisation de l'horloge interne du processeur qui est spécifiée à +/-10% avec la calibration usine.
Mais qui peut être abaissée à +/-1% avec une calibration utilisateur. Ce qui la rendrait utilisable.

Dans le cas qui nous intéresse, une télécommande IR, c'est typiquement le genre d'oscillateur que l'on trouve dans les télécommandes de téléviseurs, lecteurs DVD, .....

Autre remarque, ne pas confondre quartz (ou résonateur) et oscillateur.
Un quartz, comme un résonateur, sont des éléments passifs qui doivent être connectés à un élément actif (porte logique , transistor,...) pour fournir un signal d'horloge. Le quartz ou le résonateur servent à stabiliser le mode oscillatoire de l'élément actif.
Un oscillateur est un éléments actif complet dans un boîtier qui délivre une horloge avec des caractéristiques électriques particulières de fréquence et de niveau électrique suivant le modèle.

Go Up