====== Dé Electronique ====== Dé électronique qui tire un numéro au hasard via un microcontrolleur lorsqu'on le secoue. {{{project picture: {{:projets:de_electronique:objet_presquefini.png?100|}} machines: Imprimantes 3D, fer à souder, graveur PCB materiaux: PLA logiciels: KiCAD et Arduino IDE fichiers: dans le projet liens: tags: électronique, dé, attiny, microcontrolleur, pcb usager: charlycop licence:cc-by-sa }}} ====== Dé électronique ====== Porteurs du projet: **Solène Badibanga Kalenda & Charly Oudy** (contacts : [[sb.kalenda@gmail.com|sb.kalenda@gmail.com]], [[charlycop@free.fr|charlycop@free.fr]])\\ * Date de début : 18 Mai 2018 * Par ce projet simple, nous espérons mettre en pratique nos cours de L3 EEA en électronique numérique et de se confronter aux difficultés d'un projet réel. * Dé électronique qui tire un numéro au hasard via un microcontrolleur lorsqu'on le secoue. * Nous avons pris l'idée de [[https://www.youtube.com/watch?v=o8AYCznNaCQ|HELIOX]], ainsi que les fichiers STL, mais nous réaliserons toute la partie électronique en autonomie. * Date de fin : 5 Juillet 2018 ===== Machines nécessaires ===== {{https://img.pccomponentes.com/articles/5/55779/3d-home-kids-up-mini-impresora-3d-4.jpg?nolink&150}} \\ imprimante 3D (Ici Up Mini) avec PLA ou ABS. {{https://www.starled.fr/4757-thickbox-default/fer-a-souder-40-watts.jpg?nolink&150}} \\ Fer à souder {{https://www.creativetools.se/image/cache/catalog/data/Roland_DG/SRM_20/add_img/SRM-20_Persp_1920x1080-1280x720.jpg?nolink&150}} \\ CNC pour le PCB ===== Matériels nécessaires ===== ^ Composants ^ Valeur ^ Commentaire ^ |R1,R2,R3 |300 Ω | | |R4 |600Ω | | |D1, D2, D3, D4, D5, D6, D7|Del blanches|5mm | |S1|Interrupteur à mercure|à souder sur le circuit | |S2|Interrupteur classique|à souder | |Support pour pile CR2032|à souder | |1 pile CR2032|Pour l'alimentation 3V | |1 MicroController|ATtiny 85PU| |1 support 8 pattes pour le μController || |1 condensateur 10 μF|Pour programmer le ATtiny85 avec Arduino Uno| ==== Partie 1 ==== === Pièces mécanique === [[https://www.thingiverse.com/thing:2798081|On utilisera les fichiers STL fournis par HELIOX ]] {{:projets:de_electronique:de_bottom.jpg?nolink&400|Vu de la demie-coque supérieure}} {{:projets:de_electronique:de top.jpg?nolink&400|Vu de la demie-coque inférieure}} === Pièces électronique === == μController ATtiny85PU == {{:projets:de_electronique:medium-attiny85-pdip-8.png?nolink&200|Image du composant}} {{ :projets:de_electronique:atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf |Documentation technique officielle}} [[https://www.microchip.com/wwwproducts/en/ATtiny85|Site officiel]] == Arduino Uno == {{:projets:de_electronique:arduino_uno_a06.png?200|{{:projets:de_electronique:medium-attiny85-pdip-8.png?nolink&400|Arduino Uno}} On utilisera un Arduino Uno pour flasher le μController ATtiny85PU - [[https://www.arduino.cc/|Page Officielle]] ==== Partie 2 ==== === Shémas Electronique === J'ai réalisé le schéma sur Kicad\\ {{:projets:de_electronique:shema_kicad.png?800|Schéma électronique fait sur KiCad}}\\ Puis le PCB en double face\\ {{:projets:de_electronique:kicad_pcb.png?400|Shéma du PCB}}\\ {{ :projets:de_electronique:kicad_de.zip |PROJET KiCAD COMPLET}} === Circuit PCB === Après plusieurs essais infructueux sur CNC, j'ai commandé 10 PCBs double face sur [[http://JLCPCB.COM|JLCPCB.COM]] pour 7€ frais de port compris. {{:projets:de_electronique:face_arriere_pcb.png?400|}}{{:projets:de_electronique:face_avant_pcb.png?400|}} === Flashage du ATTINY85PU === {{:projets:de_electronique:programming_attiny85_with_arduino_uno_bb.png?600|Montage pour flasher le ATTINY}}\\ Pour la méthode complète, je vous recommande le tutoriel que j'ai suivi, de HELIOX sur cette video \\ {{youtube>S-oBujsoe-Q?medium}} === Programmation === J'ai tenu à éviter les fonctions simplifier arduino et utiliser les interruptions pour le déclenchement du lancé de dé.\\ {{ :projets:de_electronique:prototype_d_attiny85v2.zip | Fichier du code C}} ==== Partie 3 ==== ===On passe à la réalité=== {{:projets:de_electronique:montage_arduino_attiny.jpg?600|}} {{:projets:de_electronique:2montage_detest.jpg?600|}} {{:projets:de_electronique:montage_detest.jpg?600|}} {{ :wiki:projets:de_electronique:video_labdec.mp4?600|}} {{:projets:de_electronique:objet_presquefini.png?400|}} {{:projets:de_electronique:essai_final.mp4|}}