OI/SO: Lampe solaire chantante

Image du module OI/SO

Tout le circuit se dissimule dans une lampe de jardin à énergie solaire, il est donc alimenté par celle-ci. On y retrouve assez d'espace pour installer un microprocesseur qui est par le fait même protegé par la pluie !! Il ne reste que le piezo à fixer.

Nous avons utilisé un AtMega664 pour sa capacité de mémoire ( 64k de mémoire programmable flash ) on peut retrouver cette puce en format SMD et DIP. Le panneau solaire génère 3.8 volts en plein soleil, c'est suffisant pour alimenter le IC et le piezo. C'est tout, uniquement 3 composantes !

Grâce au PWM haute vitesse (plus vite qu'une fréquence audible) le convertisseur n'a pas besoin de filtrage, il est donc branché directement au Piezo. Par contre ce n'est pas du son de haute qualité...

Ingrédients

  • 1 x Atmega664
  • 1 x Piezo
  • 1 x Lampe solaire

Instructions


Programmation du Atmega664:
  1. Copier les fichiers attachés oizo.c et soundsata.H dans un répertoire
  2. Compiler: gcc winavr20080610 AVRStudio
  3. Configurer les fuses du Atmega664 enlever la fuse div8
  4. Envoyer le programme sur le ATmega664

En attachement


Schéma et circuit imprimé format Eagle (facultatif si vous utilisez un format DIP)
Code en langage C et banque de son ( 1 oiseau )
AttachmentSize
moduloixo_ver1_double_0.brd31.2 KB
moduloixo_ver1_double_0.sch227.48 KB
oizo.c1.35 KB
sounddata.h168.31 KB

Reply

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.