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 Millenium, les versions UNO &MEGA ultimes

Composants et fournitures

Arduino UNO
× 1
Arduino Mega 2560
× 1
LCD alphanumérique, 16 x 2
× 1
Graphique OLED, 128 x 64 pixels
× 1
Module d'affichage LCD Arduino DFRobot I2C 16x2
× 1
Câbles de raccordement (générique)
× 1
Résistance à trou traversant, 470 kohm
× 1
Résistance à trou traversant, 680 ohms
× 1
Résistance à trou traversant, 10 kohm
× 1
Planche à pain sans soudure demi-taille
× 1
Kit de bouton-poussoir HARDWARIO
× 1

Outils et machines nécessaires

Fer à souder (générique)
Support PCB, Fer à Souder

À 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échargez

Sché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 Kubbeler

8 mars 2018

Processus de fabrication

  1. Exhibit :The Primal Display
  2. Animation LCD et jeux
  3. WebServerBlink avec Arduino Uno WiFi
  4. Jouer avec Nextion Display
  5. Calculatrice UNO simple
  6. Afficher une image sur un écran LCD TFT avec Arduino UNO !
  7. Persistance de la vision
  8. Surveillance de la température sur smartphone
  9. Esquivez les défenses !