Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

ArduTester Millenium, die ultimativen UNO- und MEGA-Versionen

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
Arduino Mega 2560
× 1
Alphanumerisches LCD, 16 x 2
× 1
Grafik-OLED, 128 x 64 Pixel
× 1
DFRobot I2C 16x2 Arduino LCD-Anzeigemodul
× 1
Jumper (generisch)
× 1
Durchgangslochwiderstand, 470 kOhm
× 1
Durchgangslochwiderstand, 680 Ohm
× 1
Durchgangslochwiderstand, 10 kOhm
× 1
Lötbares Breadboard Half Size
× 1
HARDWARIO Drucktasten-Kit
× 1

Notwendige Werkzeuge und Maschinen

Lötkolben (generisch)
Leiterplattenhalter, Lötkolben

Über dieses Projekt

Seit der Veröffentlichung des Ardutesters V1.13 ( mit begrenzter Anzahl von Display Interfaces, wurde hauptsächlich das beliebte 4 Bit Parallel 1602 LCD mit 2 Zeilen x 16 Zeichen, HD44780 Controller, unterstützt. ). Im Laufe der Zeit fügte ich weitere Displays hinzu und modernisierte die Softwaretreiber, indem ich die Arduino-Drahtbibliothek für das native High-Speed-I2C verwendete, die die für ein reaktionsschnelles grafisches OLED-Display erforderliche Leistung bietet.

Aufgrund der Ressourcen, die für die Grafikversion des ArduTesters benötigt werden, wird ein MEGA benötigt, wenn ein Grafikdisplay ausgewählt wird. Die mehr Timer im MEGA erlauben auch die Freq. Zählerfunktion verfügbar.

Auf der Basis-UNO kann jetzt das 1602 16 X 2 LCD mit I2C-Schnittstelle betrieben werden, um die Verdrahtung auf ein Minimum zu reduzieren.

Dieses Projekt konzentriert sich auf die Konfiguration der neuesten Software-Version für 4 gängige Hardware-Konfigurationen unten (natürlich sind weitere Display-Varianten wie 1306 mit SPI oder nur Arduino Serial Monitor, ohne Display, möglich...).

Wenn Sie neu bei ArduTester sind, erkunden Sie zuerst die

ArduTester V1.13:Der Arduino UNO Transistor Tester

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

für detailliertere Informationen über den ArduTester.

Die 4 Konfigurationen, die in diesem Millenium-Projekt detailliert beschrieben werden, sind:

  • Die UNO mit 1602 LCD Parallel Interface
  • Die UNO mit 1602 LCD mit I2C-Schnittstelle
  • Der MEGA mit 1602 LCD mit I2C-Schnittstelle ( und Freq. Counter )
  • Der MEGA mit Graphic Display 1306 OLED 128 X 64 mit I2C-Schnittstelle ( und Freq. Counter ).

Der ArduTester entspricht "der nachhaltigen Elektronik", denn wenn Sie versehentlich den Atmel-Chip zerstören, können Sie den ArduTester jederzeit reparieren, indem Sie das Arduino-Board ersetzen oder reparieren (Der Atmel befindet sich auf einer Buchse in der UNO), also haben Sie nicht alle Tester wegzuwerfen, um die Produktion von Elektronikschrott zu minimieren.

Konfiguration 1, der Klassiker:UNO mit 1602 Parallel-Schnittstelle

Wählen Sie Arduino / Genuino Uno Board in der IDE aus

Die Makefile.h-Einträge sollten so aussehen, alle weiteren Displays-Einträge sind auskommentiert.

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

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

Konfiguration 2, weniger Verkabelung:UNO mit 1602 mit I2C-Schnittstelle

Wählen Sie Arduino / Genuino Uno Board in der IDE aus

Die Makefile.h-Einträge sollten wie folgt aussehen. ( entkommentieren Sie die Zeilen 27-28 ).

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

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

Konfiguration 3, MEGAwithFreq.Meter :MEGA mit 1602 mit I2C-Schnittstelle

Wählen Sie Arduino / Genuino Mega oder Mega 2560 Board in der IDE aus

Die Makefile.h-Einträge sollten wie folgt aussehen. ( lasse die Zeilen 27-28 unkommentiert ).

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

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

Konfiguration 4, MEGAmitOLED&Freq.Meter :MEGA mit 1306OLED128X64 mit I2C-Schnittstelle

Wählen Sie Arduino / Genuino Mega oder Mega 2560 Board in der IDE aus

Die Makefile.h-Einträge sollten wie folgt aussehen. ( Zeilen 27-28 ausmerzen ).

Schnellverdrahtungsanweisung:wie Konfiguration 3

Hinweis für den Frequenzmesser, es gibt 2 Pins, die an den Prozessorpins des MEGA kurzgeschlossen werden müssen (benötigt einen Lötkolben).

Nach dieser Schwierigkeit können Sie den Frequenzmesser genießen!

Pfeil 1 ist das Löten von Pin 7-8 des Prozessors

Pfeil 2 Das orangefarbene Kabel, das an PWM 3 angeschlossen ist, nimmt das 50-Hz-Rauschen auf...

Code

ArduTester V1.13 Millenium
UNO oder MEGA Board auswählen, Makefile.h bearbeiten, überprüfen und hochladen

Schaltpläne

Dies sind Informationen aus Seite 33 des Handbuchs "TransistorTester with AVR microcontroller and a little more", Version 1.13k, von Karl-Heinz Kubbeler

8. März 2018

Herstellungsprozess

  1. Ausstellung:Die Urausstellung
  2. LCD-Animation und -Spiele
  3. WebServerBlink mit Arduino Uno WiFi
  4. Mit Nextion Display spielen
  5. Einfacher UNO-Rechner
  6. Anzeige eines Bildes auf einem LCD-TFT-Bildschirm mit Arduino UNO!
  7. Beharrlichkeit der Vision
  8. Temperaturüberwachung auf dem Smartphone
  9. Arduino-Wetterstation
  10. Weiche den Defs aus!