Cette page vous permet d'accéder à la plupart de mes articles qui impliquent une carte Arduino (l'Arduino Uno. la plupart du temps).
Capteurs utilisés avec Arduino
- Mesurer une distance: télémètre à ultrasons HC-SR04 , télémètre infrarouge Sharp GP2Y0A21, télémètre laser VL53L1X
- Mesurer une température: DS18B20 et LM35DZ , DHT22, thermocouple + MAX6675
- Capter un son: microphone amplifié MAX4466, capteur de son KY-038
- Mesurer la pression atmosphérique: BMP180
- Mesurer la pression d'un liquide: BMP180
- Mesurer l'humidité relative: DHT22
- Mesurer l'accélération ou l'angle d'inclinaison: accéléromètre MPU-6050 , accéléromètre MMA7455 et ses applications: circuit qui s'active lorsque nous l'agitons, mesure d'un angle d'inclinaison et détecteur de chute libre
- Mesurer une intensité lumineuse: capteur de lumière TSL2561
- Mesurer ou détecter un champ magnétique: magnétomètre/boussole HMC5883L, capteur à effet Hall KY-024, mesurer une force avec un ressort et un potentiomètre
- Mesurer une masse ou une force: balance (HX711), capteur de force résistif, dispositif à base de ressort + potentiomètre
- Détecter un mouvement: détecteur de mouvement à infrarouge (PIR)
- Reconnaître une couleur: capteur TCS3200, fabrication d'une sonde RGB
- Module GPS NEO 6MV2
Autres périphériques pour Arduino
- Horloge temps réel (RTC): DS1307 , DS3231, horloge à affichage analogique.
- Afficheurs: LCD 2 X 16 (Hitachi HD44780), écran OLED SSD1306 SPI, écran OLED SH1106 I2C , écran couleur KMR-1.8 SPI (ST7735) , afficheur Nokia 5110, afficheur 7 segments AS1108 , Afficheur 8 chiffres, 8 LEDs, 8 boutons TM1638
- Carte SD
- Module RFID-RC522
- Brancher un haut-parleur à l'Arduino
- Pavé numérique et Arduino
- Matrices de LEDs: matrice de 64 LEDs + Max7219 , bargraphe à LED + CD4017, multiplexing et charlieplexing
- Brancher une souris PS/2 à l'Arduino
- Boutons dans rebond (bascules de Schmitt)
- Utilisation d'un 4050 pour abaisser un niveau logique de 5 V à 3,3 V
- Potentiomètre numérique MCP41100
- Lecture de fichiers mp3: VS1053, GPD2846A
- Ajout d'une sortie analogique à l'Arduino: sortie PWM associée à un filtre passe-bas, réseau R2R , module PCF8591
- Augmenter le nombre de sorties numériques de l'Arduino (registre à décalage HC595)
- Augmenter le nombre d'entrées numériques de l'Arduin (registre à décalage HC165)
- Augmenter le nombre d'entrés analogiques de l'Arduino (multiplexeur-démultiplexeur CD4051)
- Mémoire EEPROM: interne, externe I2C
- digitalRead(): où se situe la frontière entre LOW et HIGH?
- Arduino Leonardo comme périphérique USB: souris, clavier, contrôle Powerpoint
Communication
- Protocoles de communication: I2C, SPI, UART
- Modules RF 433 MHz et Arduino
- Modules NRF24L01 et Arduino
- Bluetooth et Arduino: le module HC-06
- pyserial: communiquer en python avec un Arduino, graphique en temps réel des mesures prises par l'Arduino
- Communication série USB entre Arduino et tablette Android
- Contrôle d'une carte Arduino au moyen d'une télécommande recyclée
- Communication par laser entre deux cartes Arduino
- Communication entre Raspberry Pi et Arduino: par USB, avec nRF24L01, avec modules RF 433 MHz.
- Multiplexage sur l'entrée Rx de l'Arduino (74153) (pour recevoir des messages UART de plusieurs sources différentes)
- Module récepteur radio FM RDA5807
- Firmata: Intro à Firmata, Contrôle d'une sortie numérique, PWM, Lecture d'un entrée numérique, Lecture d'une entrée analogique
Moteurs et robots avec Arduino
- Contrôle de moteurs à courant continu: L298, L293D, L6205, L9110S et pont en H de fabrication maison.
- Contrôle d'un moteur pas à pas: L293D, ULN2003 , L6205, pilote de moteur pas à pas autonome, appli android pour contrôler un moteur pas à pas par bluetooth
- Contrôler plusieurs servomoteurs avec le PCA9685
- Robots et autres véhicules: robot de base, sans capteurs , véhicule piloté au moyen d'un joystick, véhicule téléguidé (NRF24L01), robot suiveur de ligne, robot éviteur d'obstacles, robot à base de moteurs pas à pas, robotisation d'une voiture radiocommandée, bras robotique Tinkerkit Braccio
MIDI et musique
- MIDI: communication MIDI (out), communication MIDI par usb avec Leonardo. fabrication d'un module MIDI (in et out) pour Arduino , MIDI sans fil (nRFL2401), transformation d'un clavier d'orgue en contrôleur MIDI, pédalier d'orgue MIDI, fabrication d'une flûte à bec MIDI, arpégiateur MIDI, séquenceur MIDI, identificateur d'accords MIDI, jouer des fichiers MIDI, s'entraîner à lire les notes sur une portée, VS1003 / VS1053 en mode MIDI temps réel
- Synthèse sonore avec Mozzi: produire un son, modifier sa fréquence et son volume , jouer une mélodie, polyphonie, enveloppe ADSR , échantillonnage audio (sampling)
- Analyse de son avec Arduino: fabrication d'une interface audio pour l'Arduino, visualiser des son dans le traceur série , mesure de la fréquence d'un son
- Capter un son: microphone amplifié MAX4466, capteur de son KY-038
Projets Arduino variés
- Clonage d'une télécommande infrarouge avec une carte Arduino
- Photographie time lapse avec Arduino
- Mesurez votre rythme cardiaque avec Arduino
- Arduino et persistence rétinienne (POV display)
- Fabrication d'un anémomètre
- Fabrication d'un détecteur de fumée expérimental
- Construire votre propre Arduino sur breadboard
- Data logging: Data Logging sur carte SD , utilisation du Data Logging Shield, envoi des données sur Carriots, envoi des données en temps réel à un tableur (Excel ou LibreOffice Calc), combinaison Leonardo et tableur.
- Témoin sonore et lumineux pour jeu questionnaire
- Prise de courant secteur contrôlable par Arduino
- Observer la charge et la décharge d'un condensateur avec Arduino
- Mesurer la capacité d'un condensateur avec Arduino
- Tracer la courbe caractéristique d'une diode avec une carte Arduino
- Étude de la chute libre avec Arduino: fabrication d'une fourche optique , dispositif permettant de chronométrer une chute libre, détecter une chute libre avec un accéléromètre
- Arduino Caméléon (tentative de répliquer sur un écran couleur la mesure d'une sonde RGB)
- Alimenter un Arduino avec une lampe de poche à manivelle
- Étude du pendule avec un potentiomètre et Arduino
Programmation
- Texte et Arduino: les tableaux de caractère classiques du langage C, la classe String .
- Opérations bit à bit
- Le traceur série
- Retirer les cartes inutiles dans les menus de l'IDE Arduino
- Blockly@arduino
- S4A: Scratch pour Arduino
Livres sur l'Arduino
- Arduino: Apprivoisez l'électronique et le codage par Jean-Christophe Quetin
- Le grand livre d'Arduino par Erik Bartmann
- À l'aventure avec Arduino par Becky Stewart
- Arduino, Maîtrisez sa programmation et ses cartes d'interface par Christian Tavernier
- Arduino: S'exercer au prototypage électronique par Cédric Doutriaux
- Les capteurs pour Arduino et Raspberry Pi , par Tero Karvinen, Kimmo Karvine et Ville Valtokari
- Mouvement, lumière et son avec Arduino et Raspberry Pi par Simon Monk
- Arduino, le guide complet par J.M. Hugues
- Arduino Music and Audio Projects par Mike Cook
- Beginning Arduino par Michael McRoberts
Salut Yves,
RépondreSupprimerAs tu deja experimenté avec DMX ?
Il serait interressant d'avoir un BON exemple (j'ai mis l'emphase sur BON, car j'ai ai trouvé quelques uns, mais c'etait pas fameux) de recepteur DMX (Reception de commande RGB)
Une idée comme ça...
Pour l'instant, je n'y connais rien, mais je vais tenter de me documenter: ça m'intrigue.
SupprimerMerci beaucoup
RépondreSupprimer