Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

ArduTester Millennium : Kit de démarrage ultime pour Arduino UNO et Mega 2560

Composants et fournitures

td>1
Composant Quantité
Arduino UNO 1
Arduino Mega 2560 1
Écran LCD alphanumérique 16×2 1
Écran OLED graphique 128×64 pixels 1
Module LCD I2C 16×2 DFRobot pour Arduino 1
Fils de câblage (genériques) 1
Résistance traversante 470 kΩ 1
Résistance traversante 680 Ω 1
Résistance traversante 10 kΩ 1
Plaque d'essai sans soudure (demi-taille) 1
Kit bouton poussoir HARDWARIO

Outils et machines nécessaires

À propos de ce projet

Depuis la publication de l'ArduTester V1.13 (qui ne prenait en charge qu'un nombre limité d'interfaces d'affichage, principalement le populaire LCD 1602 parallèle 4 bits, 2 lignes × 16 caractères, contrôleur HD44780), j'ai progressivement ajouté d'autres afficheurs et modernisé les pilotes logiciels en utilisant la bibliothèque Arduino Wire pour le bus I2C natif à haute vitesse, offrant les performances nécessaires pour un affichage OLED graphique réactif.

En raison des ressources requises pour la version graphique de l'ArduTester, une carte Mega est nécessaire lorsqu'un affichage graphique est choisi. Les timers supplémentaires du Mega permettent également de disposer de la fonctionnalité de fréquencemètre.

La carte UNO de base peut désormais piloter un LCD 1602 16×2 avec interface I2C, réduisant le câblage au minimum.

Ce projet se concentre sur la configuration de la dernière version logicielle pour 4 configurations matérielles populaires (bien que d'autres variantes comme le 1306 en SPI ou le moniteur série Arduino seul, sans aucun affichage, soient également possibles).

Si vous découvrez l'ArduTester, explorez d'abord le projet de référence :

ArduTester V1.13 : Le testeur de transistors Arduino UNO

Lien vers le projet original

Les 4 configurations détaillées dans ce projet Millennium sont :

L'ArduTester respecte le principe de l'« électronique durable » : si par erreur vous détruisez la puce Atmel, vous pouvez toujours réparer le testeur en remplaçant la carte Arduino ou en la réparant (l'Atmel est sur socket sur la UNO), évitant ainsi de jeter tout le testeur et minimisant la production de déchets électroniques.

Configuration 1, la classique : UNO avec interface parallèle 1602

Sélectionnez la carte Arduino/Genuino Uno dans l'IDE.

Les entrées du fichier Makefile.h doivent ressembler à ceci, toutes les autres entrées d'affichage étant commentées.

ArduTester Millennium : Kit de démarrage ultime pour Arduino UNO et Mega 2560

Câblage express : TP1..3 → A0..A2, RL..RH → D8..D13, Test → A3

DB7..DB4 → D2..D5, E → D6, RS → D7, R/W → GND, K → GND, A → 3,3V, VO → potentiomètre de contraste, VSS → GND, VDD → 5V

Configuration 2, câblage réduit : UNO avec 1602 en I2C

Sélectionnez la carte Arduino/Genuino Uno dans l'IDE.

Les entrées du Makefile.h doivent ressembler à ceci (décommentez les lignes 27-28).

ArduTester Millennium : Kit de démarrage ultime pour Arduino UNO et Mega 2560

Câblage express : TP1..3 → A0..A2, RL..RH → D8..D13, Test → A3

GND → GND, VCC → 5V, SDA → A4, SCL → A5

Configuration 3, MEGA avec fréquencemètre : MEGA avec 1602 en I2C

Sélectionnez la carte Arduino/Genuino Mega ou Mega 2560 dans l'IDE.

Les entrées du Makefile.h doivent ressembler à ceci (laissez les lignes 27-28 décommentées).

ArduTester Millennium : Kit de démarrage ultime pour Arduino UNO et Mega 2560

Câblage express : TP1..3 → A0..A2, RL..RH → A8..A13, Test → D29

GND → GND, VCC → 5V, SDA → SDA 20, SCL → SCL 21

Configuration 4, MEGA avec OLED et fréquencemètre : MEGA avec OLED 1306 128×64 en I2C

Sélectionnez la carte Arduino/Genuino Mega ou Mega 2560 dans l'IDE.

Les entrées du Makefile.h doivent ressembler à ceci (commentez les lignes 27-28).

ArduTester Millennium : Kit de démarrage ultime pour Arduino UNO et Mega 2560

Câblage express : identique à la configuration 3

Note pour le fréquencemètre : il faut souder un pont entre 2 broches du processeur du MEGA (nécessite un fer à souder).

Une fois cette difficulté surmontée, vous pourrez profiter du fréquencemètre !

ArduTester Millennium : Kit de démarrage ultime pour Arduino UNO et Mega 2560

Flèche 1 : soudure des broches 7-8 du processeur

Flèche 2 : le fil orange connecté au PWM 3 capte le bruit 50 Hz...

Code

ArduTester V1.13 Millennium

Sélectionnez la carte UNO ou MÉGA, éditez le Makefile.h, vérifiez et téléversez.

Schéma

Ces informations proviennent de la page 33 du manuel « TransistorTester with AVR microcontroller and a little more », version 1.13k, par Karl-Heinz Kubbeler, daté du 8 mars 2018.

ArduTester Millennium : Kit de démarrage ultime pour Arduino UNO et Mega 2560

Processus de fabrication

  1. Primal Display : Construire un moniteur de température LCD avec Raspberry Pi
  2. Créer des animations et jeux sur LCD avec Arduino UNO
  3. Serveur Web Arduino Uno WiFi : Commander une LED via Navigateur
  4. Station météo interactive Nextion HMI avec Arduino Mega et capteurs
  5. Calculatrice basique Arduino UNO - Projet facile pour débutants
  6. Afficher des images sur un écran TFT 1,17 pouces avec Arduino UNO
  7. Construire un affichage à persistance rétinienne portable avec Arduino UNO et ATtiny85
  8. Système de Surveillance de Température Basé sur Smartphone avec Arduino et Bluetooth
  9. Projet Arduino LCD DIY : Assemblage avec résistances, bouton poussoir et afficheur 16x2