PROJET : ATMEGA328 (ICSP) – Very simple Arduino

Ce projet est notre première réalisation de circuit imprimé, et nous espérons qu’il y en aura d’autres !

Il consiste en une variation la plus simple possible de l’Arduino et de la puce qui l’accompagne : ATMega328P-PU.

L’idée était de fabriquer un circuit simple et peu couteux pour des projets terminés, voir de pouvoir également se servir de cette board simplissime comme un outil de prototypage.

Le circuit reprend toutes les fonctions de l’Arduino UNO comme le bootloader, la possibilité de programmer avec l’Arduino IDE, une LED sur la pin 13 ou encore la possibilité d’avoir le Serial Monitor.

Le circuit s’insère dans une breadboard comme un Arduino NANO
arduinoICSP

 Comment la  programmer ?

L’ATMega est pré-programmée avec le bootloader de l’Arduino UNO, donc la solution la plus simple est de programmer la puce avec l’Arduino UNO en remplaçant les puces.

La solution privilégiée reste l’aquisition d’un programmeur tel que l’AVR ISP MkII d’ATMEL dont le fonctionnement a été expliqué dans un précédent article : ATELIER DIY #9 : ATTINY – SIMPLE ET EFFICACE

Serial Monitor / Moniteur Série 

L’Arduino UNO est équipé d’un convertisseur Série > USB (ATMega8u2) et d’un montage similaire à celui qu’offre le circuit imprimé que nous avons fabriqué.

Pour compléter notre montage nous utilisons le convertisseur série de l’Arduino UNO pour récupérer les informations de notre montage.

Pour cela, il nous faut un Arduino UNO dont la puce a été retiré, et nous allons brancher notre TX RX et GND dans les pins correspondants de la board.

Nous vendons ce circuit sur Tindie en tant que kit pour 9.50 € + frais de port
Ou assemblé pour 12 € – le circuit imprimé seul pour 4 €

Le kit contient :

  • 1x PCB avec une Led SMD jaune pré-soudée (0850)
  • 1x ATMEL ATMega328P-PU
  • 1 x Support de puce
  • 1 x Cristal 16Mhz
  • 2 x Condensateurs 33pF
  • 1 x  Resistance 220 Ohm (1%)
  • 25 x Header pin
  • 1 x 2 x3 Header pin

I sell on Tindie

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *