Sujet : Projet d'alarme

J'aide un de nos visiteurs sur un projet d'électronique simple. Cela nous permet de revenir à la programmation des microcontrôleurs avec avr-gcc et de revoir des bases comme les interruptions externes, le mode d'économie d'énergie "sleep" etc..

Le microcontrôleur que j'ai repéré est le ATtiny13-20PU d'Atmel car il n'a que 8 pattes et ne coûte que 1,50 euros.

Sa datasheet est ici : http://www.atmel.com/dyn/resources/prod … oc2535.pdf

Il y a (qui nous intéresse) :
- 1 timer 8 bit
- external interrupt
- un mode "power down" d'économie d'énergie qu'on peut réveiller par interruption externe
- un oscillateur interne calibré de 9,8 MHz par défaut
- un oscillateur interne "basse consommation" de 128 kHz

2

Re : Projet d'alarme

Bonsoir Julien,

C'est pile le genre de choses qui m'intéressent...miam smile

3

Re : Projet d'alarme

Si tu peux glisser quelques ATtiny13 dans ta commande Gotronic, ce sera un grand service !

4

Re : Projet d'alarme

Testé en réunion : l'alarme renvoit bien un signal qu'on peut récupérer (l'analyseur logique s'est bien déclenché). Reste à tester avec un AVR mais c'est une question de jours smile

5

Re : Projet d'alarme

Bonsoir Julien

J'ai bien reçu les ATtiny13 en DIP8, je les amène vendredi.
J'aurai bien voulu voir l'analyseur logique en fonctionnement mais je ne l'ai pas remarqué, j'étais scotché sur mon montage hier, zut sad

A bientôt

6

Re : Projet d'alarme

Démo de l'analyseur logique à la prochaine réunion alors smile

7

Re : Projet d'alarme

Merci

Il est bô!
J'en ai un filet de bave smile
Ils sont en rupture de stock pour le moment grr

8

Re : Projet d'alarme

Allez,  une image pour patienter :

http://i48.tinypic.com/2gt1cg9.jpg

9

Re : Projet d'alarme

pervers smile

10

Re : Projet d'alarme

des news ?

11

Re : Projet d'alarme

Tof était pas là vendredi, c'est remis à la semaine prochaine. D'ici là, j'aurai fait le code et testé sur un autre circuit.

12

Re : Projet d'alarme

dsl...

Je serai là promis smile

13

Re : Projet d'alarme

No problemo

14

Re : Projet d'alarme

Le projet continue, l'électronique est quasiment terminée. Merci à Henri pour son circuit. En effet, il n'est pas possible d'utiliser directement le signal du buzzer (tension trop basse, self (inductance) en parallèle du buzzer qui est sensible à l'impédence du circuit qu'on va y connecter, etc...

Quelques images de notre atelier d'hier :

http://pobot.org/host/thumbs/circuitclo.jpg

http://pobot.org/host/thumbs/clockcable.jpg

http://pobot.org/host/thumbs/schemacloc.jpg

Tout ça fera un article passionnant !

Re : Projet d'alarme

Quel est l'objectif de ce projet ? Serait-ce de construire un programmateur pour activer automatiquement une alarme à heure fixe ?

16

Re : Projet d'alarme

Salut Vincent,
L'objectif est de commander un servo quand l'alarme se déclenchera.

17 Dernière modification par V.I.N.C.E.N.T (28-02-2010 15:00)

Re : Projet d'alarme

Salut Seb,

Ok ! C'est plus clair maintenant ! wink

18

Re : Projet d'alarme

Et au fait, voici les petits microcontrôleurs, à côté du servo :
http://pobot.org/host/thumbs/attiny13.jpg

19

Re : Projet d'alarme

Le projet continue son chemin. Comme je le prévoyais, c'est très riche d'enseignement et ça permet de vérifier tous les petits problèmes qu'on ne gère pas d'habitude, tout simplement parce que la première solution est de sur-dimensionner la solution pour éviter l'économie d'énergie, l'économie de nombre de lignes, etc..

Aujourd'hui, je me suis aperçu qu'il fallait changer d'interruption pour permettre le passage en mode économie d'énergie. Je le détaillerai dans un futur article mais voici déjà ce que j'ai pu rédiger : http://www.pobot.org/Vecteurs-d-interru … r-AVR.html

20

Re : Projet d'alarme

Nouveaux progrès grâce à Laurent : le code que j'avais écrit pour le servomoteur était trop gros, il l'a réduit en utilisant un timer et en supprimant les flottants.

Le code est ici : http://code.google.com/p/pobot-playgrou … ervoReveil

21

Re : Projet d'alarme

Je souhaite m'investir un peu à distance sur le projet ;-)
Sauriez-vous me conseiller un programmateur pour ATtiny13-20PU , parmis cette liste :
http://www.myavr.fr/2-programmateurs
(sachant que je suis novice)
merci

22

Re : Projet d'alarme

Salut ! Au club on utilise celui-ci : http://www.myavr.fr/74-mysmartusb-light.html

23

Re : Projet d'alarme

Merci. Qu'utilises-tu comme carte support de l'ATtiny 13 avec ce programmateur mySmartUSBlight ?
Sur le site AVR, ils me disent qu'avec le mySmartUSBlight, il  faut que j'adapte un circuit spécial de ma fabrication en m'inspirant de leur carte myMultiProg : http://www.myavr.fr/5-mymultiprog-usb.html et http://www.myavr.fr/docs/mymultiprog/%5 … hnique.pdf
La deuxième option qu'il me conseille, et ça à l'air plus facile, est de partir sur un programmateur mySmartUSBMK2 http://www.myavr.fr/2-mysmartusb.html , branché sur une carte support myMultiProgUSB http://www.myavr.fr/5-mymultiprog-usb.html
Qu'en penses-tu ?

24

Re : Projet d'alarme

Une easy AVR 4 (voir notre site). En attendant de faire circuit complet pour le réveil.

Oui, la solution qu'il te propose est idéale : il s'agit d'avoir un lieu de programmation qui ne soit pas définitif. En plus cela fera gagner de la place puisque tu continueras à utiliser ce circuit pour la programmation, puis tu déplaceras la puce vers son logement embarqué.

25

Re : Projet d'alarme

Voici le résultat (sans économie d'énergie) : signal d'entrée, on ouvre le servo, on attend, on ferme le servo.

http://pobot.org/host/thumbs/resultat.png

Je teste maintenant l'insertion dans le boitier et l'utilisation réelle.