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

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

Onderdelen en benodigdheden

OnderdeelAantal
Arduino Mega 25601
Adafruit 20x4 LCD display1
SparkFun 7-Segment Serial Display - Rood1
OpenBuilds NEMA 17 Stappenmotor1
SG90 Micro-servomotor1
12V DC motor2
DHT11 Temperatuur & Vochtigheidssensor (4 pins)1
Seeed Grove Gas Sensor (MQ2)1
RGB Diffused Common Cathode LED2
RobotGeek Joystick2
Buzzer1
JLCPCB Customized PCB1

Benodigde tools

  • Solderbout

Over dit project

MEGA Development of Automated Systems (MegaDAS) is een gratis community voor elektronische projecten en geautomatiseerde systemen op robotica-gebied.

Deze tutorial laat zien hoe je je eigen Arduino trainingsplatform bouwt – ideaal voor makers die geen toegang hebben tot kant-en-klare kits. Het project is "plug-and-play": alle componenten zijn permanent aangesloten op een custom PCB, zodat je direct kunt beginnen met programmeren.

De hele build duurde 5 dagen: 2 dagen hardware/PCB ontwerp, 3 dagen assemblage en testen.

Wat je leert

  • Juiste componenten selecteren voor je platform
  • Schakeling maken om alle componenten te verbinden
  • Alle onderdelen assembleren
  • Eerste code schrijven voor het platform

Stap 1: Details over de Trainingsbank

Het idee is simpel: basiscomponenten (displays, LEDs, sensoren, controllers, actuatoren) verbinden via een PCB voor een permanente, klaar-voor-gebruik setup.

Kenmerken van ons platform

Arduino MEGA2560

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

De Mega 2560 is het hart van de trainingsbank. Krachtig door de AVR microcontroller, verbindt alle signalen van sensoren naar actuatoren.

Displays

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

20x4 LCD display (I²C) voor berichten en karakters. 7-segment 4-digit display voor basis display-aansturing.

Bediening

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

8-schakelaars balk, twee tweeaassige joysticks met drukknop. Joysticks leveren analoge output voor motor snelheid/richting.

Indicatoren

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

8 rode LEDs, 2 RGB LEDs, een buzzer.

Sensoren

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

DHT11 (temperatuur/vochtigheid), MQ-2 gasdetector (analoge output).

Actuatoren

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

NEMA17 stappenmotor (preciez, hoog koppel), servomotor, 2x DC motoren.

Connectiviteit

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

Bluetooth module HC-06 voor Android app besturing.

IC's en Drivers

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

MCP23017 (LED driver), L293D H-brug (DC motoren), A4988 (stappenmotor driver).

Stap 2: Project Schema

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

Het schema toont alle verbindingen naar de Arduino MEGA2560. Download de PDF versie.

Stap 3: PCB Maken (via JLCPCB)

Na het schema ontwerp, omgezet naar PCB layout. JLCPCB gekozen voor prijs/kwaliteit: $2 voor 5 stuks, geleverd in 5 dagen.

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB
Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

De PCB heeft labels en logo's voor foutloze soldering. Download de Gerber bestanden.

Stap 4: Behuizing Ontwerp (CAD)

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

Ontworpen in SolidWorks, DXF bestanden gegenereerd voor CNC lasercutting in 5mm MDF. Download DXF bestanden.

Stap 5: Complete Ingrediëntenlijst

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

Volledige lijst met links naar leveranciers (Amazon affiliate links in origineel).

Stap 6: Solderen en Assemblage

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

Alle componenten gesoldeerd op PCB (top silk layer heeft labels). PCB in doos geschroefd, motoren gemonteerd, aangesloten op schroefklemmen, doos dichtgeschroefd.

Stap 7: Testen (Het werkt!) :D

Uitgebreide Arduino Trainingskit met Mega 2560, Sensoren, Motoren en Custom PCB

7-segment display telt op, stappenmotor draait, LCD toont berichten. Volgende tutorials zullen de programmering per component behandelen.

Productieproces

  1. Bouw je eigen DIY huiswerk-schrijfmachine thuis
  2. Professionele gids voor bitmap-animatie op de ILI9341 2,4″ TFT Touchscreen Shield
  3. Bouw een Klassiek Pong-spel op Arduino UNO met OLED-display – Stap-voor-stap Tutorial
  4. Bouw een Android-bestuurd extern voertuig met Raspberry Pi Motor Shield
  5. Servo-gestuurde obstakelvermijdende robot: Bouw met Arduino & HC-SR04
  6. Bouw Een Autonome Lijnvolgende Robot Met Arduino UNO
  7. Interactief Nextion HMI-weerstation met Arduino Mega en sensoren
  8. BME280 Temperatuur, Vochtigheid & Druk Weergeven op Nextion Touchscreen
  9. Arduino & MPU6050: Precieze Servomotor Besturing met SG90 & MG996R
  10. Zelfbouw Arduino Nano Oscilloscoop (10 Hz – 50 kHz) met 128×64 LCD
  11. Slim Indoor Navigatie Robot Kit voor Arduino Projecten