Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

ArduTester Millenium, de ultieme UNO- en MEGA-versies

Componenten en benodigdheden

Arduino UNO
× 1
Arduino Mega 2560
× 1
Alfanumeriek LCD-scherm, 16 x 2
× 1
Grafische OLED, 128 x 64 pixels
× 1
DFRobot I2C 16x2 Arduino LCD-displaymodule
× 1
Jumperdraden (algemeen)
× 1
Through Hole Resistor, 470 kohm
× 1
Through Hole-weerstand, 680 ohm
× 1
Through Hole Resistor, 10 kohm
× 1
Soldeerloze breadboard halve grootte
× 1
HARDWARIO-drukknopset
× 1

Benodigde gereedschappen en machines

Soldeerbout (algemeen)
PCB-houder, soldeerbout

Over dit project

Sinds de publicatie van de Ardutester V1.13 (met een beperkt aantal display-interfaces, werd voornamelijk het populaire 4-bits parallelle 1602 LCD-scherm met 2 regels bij 16 tekens, de HD44780-controller, ondersteund. ). In de loop van de tijd heb ik andere schermen toegevoegd en de softwarestuurprogramma's gemoderniseerd door de Arduino-draadbibliotheek te gebruiken voor de High Speed ​​native I2C, die de prestaties levert die nodig zijn voor een responsief grafisch OLED-scherm.

Omdat de middelen nodig zijn voor de grafische versie van de ArduTester, is een MEGA nodig wanneer er voor een grafisch display wordt gekozen. Hoe meer timers in de MEGA het ook mogelijk maken om de Freq. Tellerfunctie beschikbaar.

De basis UNO kan nu de 1602 16 X 2 LCD met I2C-interface gebruiken om de bedrading tot een minimum te beperken.

Dit project richt zich op de configuratie van de nieuwste softwareversie voor 4 populaire hardwareconfiguraties hieronder (natuurlijk zijn meer weergavevarianten zoals 1306 met SPI of alleen Arduino Serial Monitor, zonder enige weergave mogelijk...).

Als ArduTester nieuw voor u is, verken dan eerst de

ArduTester V1.13:de Arduino UNO-transistortester

https://create.arduino.cc/projecthub/plouc68000/ardutester-v1-13-the-arduino-uno-transistor-tester-dbafb4?ref=user&ref_id=680368&offset=3

voor meer gedetailleerde informatie over de ArduTester.

De 4 configuraties die in dit millenniumproject worden beschreven, zijn:

  • De UNO met 1602 LCD parallelle interface
  • De UNO met 1602 LCD met I2C-interface
  • De MEGA met 1602 LCD met I2C-interface (en frequentieteller)
  • De MEGA met grafisch display 1306 OLED 128 X 64 met I2C-interface (en frequentieteller).

De ArduTester voldoet aan "de duurzame elektronica", want als je per ongeluk de Atmel-chip doodt, kun je de ArduTester altijd repareren door het Arduino-bord te vervangen of te repareren (De Atmel zit op een stopcontact in de UNO), dus je hebt om niet alle testers weg te gooien, waardoor de productie van elektronisch afval wordt geminimaliseerd.

Configuratie 1, de klassieker:UNO met 1602 parallelle interface

Selecteer Arduino / Genuino Uno Board in de IDE

De Makefile.h-items zouden er als volgt uit moeten zien, alle verdere Displays-items zijn weggelaten.

Express bedradingsinstructie:TP1..3 - A0..A2, RL..RH - D8..D13, Test - A3

DB7..DB4 - D2..D5, E -D6, RS - D7, R/W naar GND, K naar GND, A naar 3.3V, VO naar Contrast Potentiometer, VSS naar GND, VDD naar 5V

Configuratie 2, minder bedrading:UNO met 1602 met I2C-interface

Selecteer Arduino / Genuino Uno Board in de IDE

De Makefile.h-items zouden er als volgt uit moeten zien. ( uncomment Regels 27-28 ).

Express bedradingsinstructie:TP1..3 - A0..A2, RL..RH - D8..D13, Test - A3

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

Configuratie 3, MEGAwithFreq.Meter:MEGA met 1602 metI2C-interface

Selecteer Arduino / Genuino Mega of Mega 2560 Board in de IDE

De Makefile.h-items zouden er als volgt uit moeten zien. (Laat regels 27-28 onbecommentarieerd).

Express bedradingsinstructie:TP1..3 - A0..A2, RL..RH - A8..A13, Test - D29

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

Configuratie 4, MEGAmetOLED&Freq.Meter:MEGA met 1306OLED128X64 metI2C-interface

Selecteer Arduino / Genuino Mega of Mega 2560 Board in de IDE

De Makefile.h-items zouden er als volgt uit moeten zien. ( cooment out lijnen 27-28 ).

Express bedradingsinstructie:hetzelfde als Configuratie 3

Opmerking voor de frequentiemeter, er zijn 2 pinnen om te verkorten (soldeerbout nodig) op de processorpinnen van de MEGA.

Na deze moeilijkheid kun je genieten van de frequentiemeter!

Pijl 1 is het solderen van pin 7-8 van de processor

Pijl 2 De oranje draad die is aangesloten op PWM 3 pikt de ruis van 50 Hz op...

Code

ArduTester V1.13 millennium
Selecteer UNO of MEGA Board, Bewerk de Makefile.h, Verifiëren en Uploaden

Schema's

Dit is informatie van pagina 33 van de handleiding "TransistorTester met AVR-microcontroller en een beetje meer", versie 1.13k, door Karl-Heinz Kubbeler

8 maart 2018

Productieproces

  1. Expositie:The Primal Display
  2. LCD-animatie en gaming
  3. WebServerBlink met Arduino Uno WiFi
  4. Spelen met Nextion Display
  5. Eenvoudige UNO-rekenmachine
  6. Een afbeelding weergeven op een LCD TFT-scherm met Arduino UNO!
  7. Persistentie van visie
  8. Temperatuurbewaking op smartphone
  9. Arduino-weerstation
  10. Arduino LCD-videogame
  11. Ontwijk de Defs!