Outils d'utilisateurs

Outils du Site


usager:mac

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

usager:mac [2014/07/15 14:02]
mac
usager:mac [2018/10/13 18:06] (Version actuelle)
mac
Ligne 1: Ligne 1:
 ====== Mac ====== ====== Mac ======
 +
 +Pour capucine :
 +
 +
 +{{:usager:mac_call:eponge_tawachi.svg?300|}}
  
  
Ligne 33: Ligne 38:
 | :::                         | Arduino          |          |     X      |        X       |       |           | | :::                         | Arduino          |          |     X      |        X       |       |           |
  
 +
 +
 +===== Liens divers =====
 +  * aide pour les le petits calculs en électronique (largeur piste, association composant,...)  http://nononux.free.fr/index.php?page=elec-brico-outils#!elec-brico-outil-code-couleur-resistance
 +
 +  * variateur très simple petit moteur CC : http://www.astuces-pratiques.fr/electronique/variateur-de-vitesse-pour-moteur-a-courant-continu 
 +
 +  * principe du triac : http://kudelsko.free.fr/articles/triac.htm
 +  * schéma triac  : http://www.sonelec-musique.com/electronique_realisations_interfaces_230v_001.html
 +  * opto triacs + triacs  8 canaux :http://320volt.com/en/8-kanal-triyak-ve-opto-izolatorlu-surucu-devresi/
 +  * variateur lampe : http://www.astuces-pratiques.fr/electronique/variateur-a-triac-fonctionnement-et-schema
 +
 +  * max 232 : 
 +    * http://www.qsl.net/k0kn/max232.gif
 +    * http://doc.diytrade.com/docdvr/108715/7067187/1223451346.pdf
 +    * http://sodoityourself.com/max232-serial-level-converter/
 +
 +  * determination des facteurs de reglage PID pour régulation de temperature : 
 +    * http://www.rhaaa.fr/regulation-pid-comment-la-regler-12
 +    * http://www.ferdinandpiette.com/blog/2011/08/implementer-un-pid-sans-faire-de-calculs/
 +    * http://www.ferdinandpiette.com/blog/2012/04/asservissement-en-vitesse-dun-moteur-avec-arduino/
 +
 +  * kicad : helper en ligne pour générer des librairies et modules (composants) rapidement: http://kicad.rohrbacher.net/
 +
 +  * adaptateur de niveau logique 5v vers 3.3V avec un CD4050 (level adapter) :  http://electroniqueamateur.blogspot.fr/2013/07/utilisation-dun-4050-pour-abaisser-un.html
  
  
Ligne 55: Ligne 85:
         * taraud sur radiospare : http://fr.rs-online.com/web/p/products/0455968/         * taraud sur radiospare : http://fr.rs-online.com/web/p/products/0455968/
         * filière sur radiospare : http://fr.rs-online.com/web/p/products/509-0165/?origin=PSF_438974|QVTN-LL         * filière sur radiospare : http://fr.rs-online.com/web/p/products/509-0165/?origin=PSF_438974|QVTN-LL
- + 
 +  * Manette de borne d'arcade (pouvant se rattacher au projet [[projets:boitierraspberrybplus|emulstation]]) 
 +    * Joystick arcade USB complet (1 manette 8 boutons + 2 boutons "flipper" + 1 bouton "player start" + 1 bouton "insert coin") 
 +    * programmation d'un microcontroller Atmega 8 à l'aide d'un programmateur maison et d'un arduino (par port ISP) 
 +    * construction circuit imprimé maison pour gérer la connectique 
 +    * construction d'une boite pour contenir le tout 
 +    * mise en place à l'aide d'un émulateur mame sous raspberry Pi et distribution retropie 
 +    * tout ce qu'il faut savoir sur la construction et les composants est ici (voir aussi les articles suivants) :http://burogu.makotoworkshop.org/index.php?post/2011/03/20/joystick-arcade-usb-1- 
 + 
 +    *programation atmega8 "externe" en utilisant un arduino uno comme programmateur : http://pdp11.byethost12.com/AVR/ArduinoAsProgrammer.htm 
 +      * uploader le programme ''avrISP'' sur l'arduino (ce programme est présent dans les exemples de l'environnement arduino 
 +      * plugger le shield de programmation (facilite les branchements) (:!: le shield doit être pluggé APRES que le programme ait été uploadé) --> la diode verte "heartbeat" doit pulser lentement 
 +      * installer avrdude sur votre ordi si ce n'est pas déja fait 
 +      * brancher la nappe sur la carte contenant l'atmega a programmer (qui doit contenir un port ISP) 
 +      * lancer une commande de test qui vérifie que tout est bon (-n : ne fait rien sur la puce )<code>sudo avrdude -p atmega8 -P /dev/ttyACM1 -b 19200 -c avrisp  –n</code> 
 +      * commande de lecture du programme dans l'atmega : <code>sudo avrdude -p atmega8 -P /dev/ttyACM1 -b 19200 -c avrisp -U flash:r:-:i</code> 
 +      * commande d’écriture d'un fichier .hex dans l'atmega : <code>sudo avrdude -p atmega8 -P /dev/ttyACM1 -b 19200 -c avrisp -u -U flash:w:"Arcade_Joystick.hex":i</code> 
 +      * commande de programmation des fusibles pour prise en copte de l'oscillateur externe du joystick <code>sudo avrdude -p atmega8 -P /dev/ttyACM1 -b 19200 -c avrisp -Uhfuse:w:0xc9:m -Ulfuse:w:0x9f:m</code> 
 + 
 +    *régulation de plaque chauffante pour gravure de CI au persulfate de sodium 
 + 
 +    * programmation attiny avec un arduino en mode ISP : 
 + 
 +====== Fablab : programmation attiny ====== 
 +url utiles :  
 +  http://highlowtech.org/?p=1695 
 +  http://highlowtech.org/?p=1706 
 + 
 +Besoin de : 
 +  * la miniboard arduino attiny (pour l’alim et l’utilisation) 
 +  * un arduino uno contenant le prgramme “ISP” (utilisé en programmateur) 
 +  * le shield de programmation “fait main” pour programmer les puces atmega 
 + 
 +les connexions : 
 + 
 +sur la miniboard attiny P5 est le reset attiny 
 + 
 +  *  ATtiny Pin 2 to Arduino Pin 13 (or SCK of another programmer) 
 +  *  ATtiny Pin 1 to Arduino Pin 12 (or MISO of another programmer) 
 +  *  ATtiny Pin 0 to Arduino Pin 11 (or MOSI of another programmer) 
 +  *  ATtiny Reset Pin (P5) to Arduino Pin 10 (or RESET of another programmer) 
 + 
 +programmation 
 + 
 +le programme d’exemple blink sur la broche 3 au lieu de 13 fonctionne le logiciel arduino doit connaitre les cartes attiny : 
 + 
 +   * url a rajouter dans le preferences arduino (url de gestionnaire de carte supplémentaire) : https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 
 +   * dans “outil” type de carte" gestionnaire de cartes (en haut) : intsaller les crates attiny dans le logiciel arduino POur compiler et programmer l’attiny, il faut que la conf dans le logiciel arduino soit : 
 +   * type de carte : attiny25/45/85 
 +   * processeur : attiny85 
 +   * clock : intrenal 1Mhz 
 +   * port : selon la connexion 
 +   * programmateur : arduino as ISP (le shield programatteur atmel et le programme ISP doivent etre dans l’arduino 
 + 
    
  
Ligne 71: Ligne 155:
  
  
 +{{:usager:mac_call:shaft_.mp4|}}
  
  
usager/mac.1405425739.txt.gz · Dernière modification: 2014/07/15 14:02 par mac