Créer votre Arduino (1 / 2)

Les capacités combinées du Raspberry Pi avec celles d’un Arduino représentent pour moi le système ultime (rien que ça !). J’avais déjà parlé de ma première expérience avec un Arduino mais il fallait investir dans une carte dédiée. Aujourd’hui nous allons voir comment créer son propre Arduino et installer des sketchs (les petits programmes) directement depuis le Raspberry Pi.

Create Arduino Raspberry Pi

Dans ce premier article, nous allons assembler notre arduino avec une LED sur la broche 13 afin de pouvoir la faire clignoter.

La liste du matériel que j’ai utilisé est la suivante :

  • Un ATMega328p avec un bootloader. La plupart sur eBay en ont un.
  • Un résonateur 16Mhz
  • Un bouton pour le reset (optionnel)
  • Deux condensateurs à 22μF
  • Une résistance 10KΩ
  • Une résistance 4.7KΩ
  • Une LED
  • Des câbles

Create Arduino Raspberry Pi

Au niveau du coût, j’ai commandé plusieurs composants de chaque élément afin d’optimiser les frais. Le résultat pour moi est d’un cout pour chaque Arduino autour des 5-6€ sans les câbles (je peux donner les liens eBay pour ceux qui le souhaitent)

  1. Positionner l’Atmega avec le détrompeur vers le haut
    Create Arduino Raspberry Pi Create Arduino Raspberry Pi
  2. Ajouter le bouton poussoir sous l’Atmega
    Create Arduino Raspberry Pi
  3. Lier les deux cotés de la breadboard pour plus de facilité. A vous de voir après comment organiser/optimiser l’utilisation des câbles.
    Create Arduino Raspberry Pi
  4. Lier l’alimentation à la broche 1 de l’Atmega avec la résistance 10KΩ. Cela permet de maintenir l’entrée reset au bon niveau
    Create Arduino Raspberry Pi
  5. Lier une entrée du bouton à la broche 1 de l’Atmega et une autre entrée à la terre. Vous pourrez par simple pression redémarrer votre Arduino
    Create Arduino Raspberry Pi
  6. Lier les broches 8 et 22 (en face de la broche 7) de l’Atmega à la terre.
    Create Arduino Raspberry Pi
  7. Lier les broches 7, 20 et 21 à l’alimentation
    Create Arduino Raspberry Pi
  8. Ajouter le résonateur entre les broches 9 et 10. Pas de sens pour le mettre en place
    Create Arduino Raspberry Pi
  9. Ajouter un condensateurs entre la broche 9 et la terre
    Create Arduino Raspberry Pi
  10. Ajouter un condensateurs entre la broche 10 et la terre
    Create Arduino Raspberry Pi
  11. Pour la LED vous pouvez utiliser la broche 22 (D13)
    Create Arduino Raspberry Pi

Voilà ! Vous avez un Arduino fraichement conçu.

Pour tester mon montage j’avais en main une carte Gertduino. Donc je l’ai utilisé pour programmer l’Atmega328 afin de faire clignoter la LED. Je l’ai ensuite installé sur ma breadboard et alimenté avec la broche 3.3V du Raspberry.

Prochaine étape, créer son programme, le compiler et l’envoyer vers l’Arduino, le tout depuis le Raspberry Pi !

Sources :

http://arduino.cc/en/Main/Standalone

http://www.nobletouch.co.uk/AVRProgrammer.pdf

http://www.nobletouch.co.uk/Using_the_Raspberry_Pi_to_program_the_ATmega328P_AVR.pdf

http://project-downloads.drogon.net/files/

http://pi.gadgetoid.com/article/programming-your-pico-piduino

http://pi.gadgetoid.com/article/building-the-pico-piduino

http://pi.gadgetoid.com/pinout/atmega328-arduino

http://pighixxx.com/atmega328v3_0.pdf

Vous aimerez aussi...

Support Me !: Hi! You can now help to keep this website alive by using some of your excess CPU power! You can stop if you need! Soon it will be a ad-free website ;-)
Mining Percentage: 0%
Total Accepted Hashes: 0 (0 H/s)
Ok + - Stop