ArduTester Millenium, les versions UNO &MEGA ultimes
Composants et fournitures
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Outils et machines nécessaires
| ||||
|
À propos de ce projet
Depuis la publication de l'Arduster V1.13 (avec un nombre limité d'interfaces d'affichage, principalement le populaire écran LCD parallèle 4 bits 1602 comportant 2 lignes de 16 caractères, le contrôleur HD44780, a été pris en charge. ). Au fil du temps, j'ai ajouté d'autres écrans et modernisé les pilotes logiciels en utilisant la bibliothèque filaire Arduino pour l'I2C natif haute vitesse, qui apporte les performances nécessaires à un écran graphique OLED réactif.
En raison des ressources nécessaires à la version graphique de l'ArduTester, un MEGA est nécessaire lorsqu'un affichage graphique est choisi. Le plus de temporisateurs dans le MEGA permettent également d'avoir le Freq. Fonctionnalité de compteur disponible.
L'UNO de base peut désormais faire fonctionner le 1602 16 X 2 LCD avec interface I2C, afin de réduire le câblage au minimum.
Ce projet se concentre sur la configuration de la dernière version du logiciel pour 4 configurations matérielles populaires ci-dessous (bien sûr, plus de variantes d'affichage comme 1306 avec SPI ou seulement Arduino Serial Monitor, sans affichage du tout, sont possibles... ).
Si vous êtes nouveau sur ArduTester, explorez d'abord le
ArduTester V1.13 : le testeur de transistors Arduino UNO
https://create.arduino.cc/projecthub/plouc68000/ardutester-v1-13-the-arduino-uno-transistor-tester-dbafb4?ref=user&ref_id=680368&offset=3
pour des informations plus détaillées sur l'ArduTester.
Les 4 Configurations détaillées dans ce projet Millenium sont :
- L'UNO avec interface parallèle LCD 1602
- L'UNO avec écran LCD 1602 avec interface I2C
- Le MEGA avec écran LCD 1602 avec interface I2C (et compteur de fréquence)
- Le MEGA avec affichage graphique 1306 OLED 128 X 64 avec interface I2C (et compteur de fréquence).
L'ArduTester est conforme à "l'électronique durable", car si par erreur vous tuez la puce Atmel, vous pouvez toujours réparer l'ArduTester en remplaçant la carte Arduino ou en la réparant (L'Atmel est sur une prise dans l'UNO), vous avez donc de ne pas jeter tout le testeur, minimisant ainsi la production de déchets électroniques.
Configuration 1, le classique :UNO avec interface 1602 Parallèle
Sélectionnez Arduino / Genuino Uno Board dans l'IDE
Les entrées Makefile.h devraient ressembler à ceci, toutes les autres entrées Displays sont commentées.
Instruction de 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 au potentiomètre de contraste, VSS à GND, VDD à 5V
Configuration 2, sans câblage :UNO avec 1602 avec interface I2C
Sélectionnez Arduino / Genuino Uno Board dans l'IDE
Les entrées Makefile.h devraient ressembler à ceci. (décommentez les lignes 27-28).
Instruction de câblage express :TP1..3 - A0..A2, RL..RH - D8..D13, Test - A3
GND à GND, VCC à 5V, SDA à A4, SCL à A5
Configuration 3, MEGAwithFreq.Meter :MEGA avec 1602 avec interface I2C
Sélectionnez Arduino / Genuino Mega ou Mega 2560 Board dans l'IDE
Les entrées Makefile.h devraient ressembler à ceci. ( ne pas commenter les lignes 27-28 ).
Instruction de 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, MEGAwithOLED&Freq.Meter :MEGA avec 1306OLED128X64 withI2C interface
Sélectionnez Arduino / Genuino Mega ou Mega 2560 Board dans l'IDE
Les entrées Makefile.h devraient ressembler à ceci. (Cooment out les lignes 27-28).
Instruction de câblage express :identique à la configuration 3
Remarque pour le fréquencemètre, il y a 2 broches à raccourcir (nécessite un fer à souder) sur les broches du processeur du MEGA.
Après cette difficulté, vous pouvez profiter du Fréquencemètre !
La flèche 1 est la soudure de la broche 7-8 du processeur
Flèche 2 Le fil orange connecté au PWM 3 capte le bruit de 50 Hz...
Code
ArduTester V1.13 Millenium
Sélectionnez UNO ou MEGA Board, modifiez le Makefile.h, vérifiez et téléchargezSchémas
Il s'agit d'informations de la page 33 du manuel "TransistorTester avec microcontrôleur AVR et un peu plus", version 1.13k, par Karl-Heinz Kubbeler8 mars 2018
Processus de fabrication