Département d’informatique et des Communications
FACULTE DES Année U 3023-2024
SCIENCES DE née Universitaire : 2023-202
TP1 : Utilisation d'EAGLE ; schéma (Partie 1)
Matidre : Conception d’objets connectés (Co-design)
Filiére : LSH
mira ECHTIOUL
Enseignant
Travail demandé
Créer un projet
1) Créer un nouveau dossier de projet pour notre conception. Dans le panneau de
configuration, sous larborescence "Projets", faites un clic droit sur le répertoire dans
lequel vous souhaitez. que le projet réside (par défaut, EAGLE crée un répertoire
eagle" dans votre dossier personnel), et sélectionnez "New projet ".
2) Donnez au dossier de projet rouge nouvellement eréé un nom deseriptif. Que diriez-
vous de "Bare Bones Arduino".
Les dossiers de projet sont comme nlimporte quel dossier de systéme de fichiers classique, saut
quils contiennent un fichier nommé « eagle.epf ». Le fichier EPF relie votre conception de
schéma et de carte, et stocke également tous les paramétres que vous avez éventuellement
définis spécialement pour le projet
Créer un schéma
Le dossier du projet abritera & la fois les fichiers de conception de schémas et de cartes (et
éventuellement les fichiers Gerber également). Pour commencer le processus de conception,
vous devez établir un schéma,
Pour ajouter un schéma a un dossier de projet, cliquez avec le bouton droit sur le dossier,
survolez "New" et sélectionnez "Schematic".
2 alege
Bs Bi Rankin 8 Epi |
fears, CleeBojet fel eae
New + Seheraic
a owt
Ajout de piéces d un schéma
La conception schématique est un processus en deux étapes. Vous devez d°abord ajouter toutes
les pices a la feuille schématique, puis ces pices doivent étre edblées ensemble. Vous pouvez
mélanger les étapes - ajouter quelques piéces, cabler quelques pieces, puis en ajouter d'autres -
mais comme nous avons déji une conception de référence, nous ajouterons simplement tout
d'un seul coup.
Utilisation de l'outil ADD
Loutil ADD - ES) (dans la barre d'outils de gauche ou sous le menu Edition) - est ce que vous
Page 1 sur 6utiliserez pour placer chaque composant sur le schéma, L'outil ADD ouvre un navigateur de
bibliothéques, dans lequel vous pouvez développer des bibliothéques spécifiques et consulter
les pices qu'elles contiennent, Avec une piéce sélectionnée sur le cOté gauche, 1a vue sur la
moitié droite doit étre mise A jour pour afficher 4 la fois le symbole schématique de la pice et
son emballage.
Soin cre sere ot
{Sethe Devoe prtreatoa pot
Sotto crc presto ee
Sotho crn pratt pt
Ginn ete es STOR 3
atta ht =
NaN ag neon sens met arr
moan Seganoee Penge is
rena Segetinpa tO 9a ut tte rcs
= Syetinpacnge |
one oe Bom Tree [ame oe
ws ® 3
sso =|
Loutil ADD dispose également d’une fonctionnalité de recherche (search functionality), trés,
utile lorsque vous devez. parcourir des dizaines de biblioth¢ques pour trouver une piéce. La
recherche est trés littérale, alors ne vous trompez pas d’orthographe !
Vous pouvez ajouter des caractéres génériques A votre recherche en plagant un astérisque (*)
avant eVou apres votre terme de recherche. Par exemple, si vous recherchez atmega328, vous
devriez trouver une seule combinaison piéce/package dans la biblioth¢que SparkFun-
igitallC, mais si vous recherchez *atmega328* (notez les astérisques avant et aprés), vous
découvrirez. deux autres versions du CI (car ils s'appellent en fait "ATMEGA328 P"). Vous
souhaiterez probablement vous habituer 4 toujours ajouter un astérisque avant et aprés votre
terme de recherche.
avo @
ame =
“4 SparkFun-Digitall ‘SparkFun Electronics’ prefer. 4
'ATMEGAS28P POP uC used inthe Arduino
‘ATIMEGAS280-POIP_EZ uC used in the Arduino 4
‘ATNEGAS28 SMT 32-Pin Atmega328 pat
‘Curedn he Aino -
Sao fen, ecmon, 2am a
‘rata Breage sono so. 1
(pais snd 2) Oearoten 2) Preven [Attibe | vue
Seach ED amegasze™ 7
sectates ED 7
Page 2 sur 6Pour réellement ajouter une pigce depuis une bibliothéque, vous pouvez. soit sélectionner la
1€ que vous souhaitez et cliquer sur "OK", soit double-cliquer sur votre pigce.
Etape 1 : Ajouter un cadre (Frame)
Le cadre n'est pas un composant critique pour la disposition finale du PCB, mais il permet de
garder votre schéma propre et organisé. Le cadre que nous voulons devrait se trouver dans la
bibliothéque SparkFun-Aesthetics et il s'appelle FRAME-LETTER. Trouvez-le en
efffectuant une recherche ou en naviguant, puis ajoutez-le a votre schéma.
a0 a
Nene Description” ]
4 Salfun-teshetis —_Spafun Beconis rete.
FRAME-LEDGER Schematic Frome
FRAMELETTER Sener Fame
ES ie,
Senders ete ome i
Wired Wises Widescreen Zi mevew [Abie vake
seach DD “tere -
totes BD -
Gee Dr) (con)
Apres avoir sélectionné la pigce que vous souhaitez ajouter, elle va "briller” et commencer &
suivre votre curseur de souris en lévitation, Pour placer la piéce, faites un clic gauche (une
seule fois !), Plagons le cadre de sorte que son coin inférieur gauche passe directement par-
dessus notre origine (la petite croix pointillée, en un emplacement fixe sur le schéma),
Aprés avoir placé une pigce, loutil d'ajout supposera que vous souhaitez.en ajouter une autre -
tun nouveau cadre devrait commencer a suivre votre curseur. Pour sortir du mode dajout,
appuyez deux fois sur la touche Echap (ESC) ou séleetionnez simplement un autre 0}
Page 3 sur 6Etape 2 : Enregistrez (et enregistrez souvent)
Actuellement, votre schéma est un fichier temporaire sans titre qui réside dans Véther de votre
ordinateur. Pour enregistrer, allez dans Fichier > Enregistrer, ou cliquez simplement sur licdne
de ta disquette bteve — “S| ponnez un nom descrip a votre schéma, Que direz-vous de
"BareBonesArduino.sch” (SCH est le format de fichier pour tous les schémas EAGLE).
En prime, aprés avoir enregistré, le titre de votre cadre devrait se mettre a jour en conséquence
(vous devrez peut-étre déplacer I'éeran ou aller dans Affichage > Redessiner (Redraw).
Etape 3 : Ajout de I'entrée d'alimentation
Ensuite, nous allons ajouter quatre piéces différentes, toutes dédiées & notre alimentation en
tension, Utilisez 'outil dajout pour ces pices :
Part Description Library Part Name quantity]
‘5mm Barrel Jack (PTH)|SparkFun-ConnectorsPOWER_JACKPTH 1
[0.1uF Ceramic Capacitor|SparkFun-Capacitors|_ CAPPTH 1
Voltage Supply Symbol | SparkFun-Aesthetics vec 1
Ground Symbol __|SparkFun-Aesthetics GND 2
Toutes ces pices iront dans le coin supérieur gauche du cadre du schema, Disposées de cette
maniére :
¢
‘||
+ 4
Si vous avez besoin de déplacer des pigces, utilisez Noutil DEPLACER, (barre outils
de gauche ou dans le menu Edition). Cliquez une fois avec le bouton gauche de la souris sur
une pice pour la prendre (votre souris devrait se trouver au-dessus de Torigine rouge "+" de
la pide). Ensuite, cliquez & nouveau avec le bouton gauche lorsque la piéce est 4 lendroit
souhaité,
Page 4 sur 6Etape 4 : Microprocesseur et circuits de support
Ensuite, nous allons ajouter le composant principal de la conception, le microprocesseur
ATmega328, ai
ajouter :
[Part Description [Library Exact PartName —_[Quantity|
que quelques composants pour le soutenir. Voici les piéces que nous allons
‘Atmega326° (PTH) | SparkFun-DigitallC |ATMEGAS26P_POIP| 1
“aN Resisiors | SparkFun-Resistors RESISTORPTH-1/4W_ 4
mm LEDs SparkFun-LED | _LEDSMM 3
[O1uF Ceramic CapactofSparkFun-Capacitory __CAPPTH 1
Voltage Supply Symbol |SparkFun-Aesthetics| vec. 2
Ground Symbol __|SparkFun-Aesthetics| GND 4
Pour faire pivoter les piéces lorsque vous les placez, vous pouvez soit sélectionner l'une des
quatre options de la barre d'outils de rotation --- CE) 8 HBF ait ctiquer avec le bouton droit
de la souris avant de placer Ia pice, Placez votre microcontréleur au centre du cadre, puis
ajouter les autres pigces autour de lui comme suit :
Released under the Creative Commons
Atibution Share-Alike 2.0 License
itp /Icreetivecornmons oralicansestby-£al3 0
Page 5 sur 6Etape 5 : Ajout des connecteurs
‘Trois connecteurs achéveront notre conception. Un connecteur 8 broches pour accéder aux
broches analogiques, un connecteur de programmation série & 6 broches et un connecteur de
Programmation ICSP a 2x3 broches. Voici les trois piéces a ajouter pour cette étape :
Description [Library Exact Part Name (Quantity)
s:Pino ("Header ___SparkFun-Connectors) ‘Mos x08 1
DKGAVR Programming Header SparkFun-Connectors|__AVR_SPI_PRG_6PTH 1
in Serial Programming HeaderSparkFun-ConnectorsARDUINO_SERIAL_PROGRAMPTH 1
Voitage Supply Symbol | SparkFun-Aesthetics voc 2
Ground Symbol ‘SparkFun-Aestnets| GND 2
:
ae
nS +
aa
re
4 :
I
| a
&
9
oi
TILE: BareBonesArduine
Page 6 sur 6