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 Millennium: De Ultieme Arduino UNO & Mega 2560 Starterkit

Onderdelen en benodigdheden

Arduino UNO × 1
Arduino Mega 2560 × 1
Alfanumeriek LCD, 16 x 2 × 1
Grafische OLED, 128 x 64 pixels × 1
DFRobot I2C 16x2 Arduino LCD Display Module × 1
Draadjes (standaard) × 1
Doorvoerweerstand, 470 kohm × 1
Doorvoerweerstand, 680 ohm × 1
Doorvoerweerstand, 10 kohm × 1
Solderloos breadboard, halve formaat × 1
HARDWARIO Drukknop Kit × 1

Nodige tools en machines

Solderbout (standaard)
PCB-houder, solderbout

Over dit project

Sinds de publicatie van de ArduTester V1.13 (met een beperkt aantal display-interfaces, voornamelijk de populaire 4-bit parallele 1602 LCD met 2 regels van 16 karakters, HD44780-controller) zijn er in de loop van de tijd andere displays toegevoegd en de software-drivers gemoderniseerd door gebruik te maken van de Arduino Wire-bibliotheek voor de hoge snelheid native I2C, wat de prestaties biedt die nodig zijn voor een responsieve grafische OLED-display.

Omdat de grafische versie van de ArduTester meer resources vereist, is een Mega nodig wanneer een grafisch display wordt gekozen. De extra timers in de Mega maken ook de frequentieteller-functie mogelijk.

De basale UNO kan nu de 1602 16x2 LCD met I2C-interface aansturen, wat de bedrading tot een minimum reduceert.

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

Als je nieuw bent met de ArduTester, verken dan eerst de ArduTester V1.13: De Arduino UNO Transistor Tester voor meer gedetailleerde informatie.

De 4 gedetailleerde configuraties in dit Millennium-project:

  • UNO met 1602 LCD parallele interface
  • UNO met 1602 LCD met I2C-interface
  • MEGA met 1602 LCD met I2C-interface (en frequentieteller)
  • MEGA met grafisch display 1306 OLED 128x64 met I2C-interface (en frequentieteller)

De ArduTester voldoet aan "duurzame electronica", want als je per ongeluk de Atmel-chip beschadigt, kun je de ArduTester altijd repareren door het Arduino-bord te vervangen of te repareren (de Atmel zit in een socket in de UNO), zodat je niet de hele tester hoeft weg te gooien, wat de productie van elektronicavuil minimaliseert.

Configuratie 1, de klassieker: UNO met 1602 parallele interface

Selecteer Arduino/Genuino Uno-bord in de IDE

De Makefile.h-entries moeten er als volgt uitzien, alle verdere display-entries zijn uitgecommentarieerd.

ArduTester Millennium: De Ultieme Arduino UNO & Mega 2560 Starterkit

Korte 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 contrastpotentiometer, VSS naar GND, VDD naar 5V

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

Selecteer Arduino/Genuino Uno-bord in de IDE

De Makefile.h-entries moeten er als volgt uitzien (uncomment regels 27-28).

ArduTester Millennium: De Ultieme Arduino UNO & Mega 2560 Starterkit

Korte 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, MEGA met Freq.Meter: MEGA met 1602 met I2C-interface

Selecteer Arduino/Genuino Mega of Mega 2560-bord in de IDE

De Makefile.h-entries moeten er als volgt uitzien (laat regels 27-28 uncommented).

ArduTester Millennium: De Ultieme Arduino UNO & Mega 2560 Starterkit

Korte 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, MEGA met OLED & Freq.Meter: MEGA met 1306 OLED 128x64 met I2C-interface

Selecteer Arduino/Genuino Mega of Mega 2560-bord in de IDE

De Makefile.h-entries moeten er als volgt uitzien (comment regel 27-28 uit).

ArduTester Millennium: De Ultieme Arduino UNO & Mega 2560 Starterkit

Korte bedradingsinstructie: Zelfde als configuratie 3

Let op voor de frequentieteller: er zijn 2 pinnen die moeten worden gebridgeerd (vereist een solderbout) op de processorpinnen van de MEGA.

Na deze uitdaging kun je de frequentieteller genieten!

ArduTester Millennium: De Ultieme Arduino UNO & Mega 2560 Starterkit

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

Pijl 2: De oranje draad verbonden met PWM 3 vangt de 50Hz-ruis op...

Code

ArduTester V1.13 Millennium

Selecteer UNO of MEGA-bord, bewerk de Makefile.h, verifieer en upload.

Schema's

Deze informatie komt van pagina 33 van de handleiding "TransistorTester met AVR-microcontroller en iets meer", versie 1.13k, door Karl-Heinz Kubbeler

8 maart 2018

ArduTester Millennium: De Ultieme Arduino UNO & Mega 2560 Starterkit

Productieproces

  1. Primal Display: Een Raspberry Pi LCD-temperatuurmonitor bouwen
  2. Bouw Boeiende LCD Animaties & Games met Arduino UNO
  3. Arduino Uno WiFi Webserver: LED aan/uit schakelen via browser
  4. Interactief Nextion HMI-weerstation met Arduino Mega en sensoren
  5. Bouw een eenvoudige rekenmachine met Arduino UNO – Makkelijk project
  6. Afbeeldingen Weergeven op een 1,17-inch TFT LCD met Arduino UNO
  7. Een draagbaar Persistence-of-Vision-display bouwen met Arduino UNO en ATtiny85
  8. Slimme temperatuurbewaking met Arduino en Bluetooth op smartphone
  9. Bouw een betrouwbare Arduino-weerstation met DHT-sensoren
  10. Bouw een Klassieke Arduino LCD Arcade Game met Buzzer en Joystick
  11. DIY Arduino LCD-project: Bouw met weerstanden, drukknop en 16x2 display