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

MIA-1: Geavanceerde open-source handgemaakte humanoïde robot – Geen 3D-printen nodig

Onderdelen en benodigdheden

Onderdeel Aantal
Arduino Mega 2560 1
LDX227 dual-axis servomotor 8
MG996R / MG996 servomotor 3 (+1 voor klauw)
SG90 microservo (vingers) 1 set
USB-camera (voor visie) 1
PVC-platen, lijmpistool, schroeven, jumperdraadjes 1 set
7,4 V LiPo-batterij 1
Laptop / Raspberry Pi (hoofdbrein) 1

Apps en online diensten

  • Arduino IDE
  • Python 3 met bibliotheken: pyserial, pyttsx3, speech_recognition, tkinter, opencv-contrib-python, wikipedia

Over dit project

MIA-1 is een geavanceerde, open-source humanoïde robot die volledig handgemaakt is – geen 3D-printer vereist. "Open source" betekent: alle code en details zijn gratis beschikbaar.

Wat kan MIA-1?

  • Luisteren en terugpraten (spraakherkenning + TTS)
  • Zien en gezichten herkennen met linkeroog-camera
  • Bewegingsdetectie en foto's maken
  • GUI met touchscreen-LCD voor commando's
  • Afbeeldingen tonen en downloaden op scherm
  • Doelwitten aanwijzen met laserpointer op rechterhand
  • Handen bewegen tijdens praten
  • Zelfstandig op twee voeten staan
  • Buigen (zie video)
  • En nog veel meer!

Stap 1: Lichaam en motorlayout

Het lichaam is gemaakt van PVC-platen, verbonden met lijmpistool en schroeven. De servolayout is op de foto's te zien. Voor een vrouwelijke uitstraling is een weibelijke vorm gegeven. Het hoofd is een ballon met 8 lagen papier maché, wit gespoten. De robot staat perfect gebalanceerd op twee voeten.

Het LCD-display is op de borst gemonteerd met schroeven en lijm.

Stap 2: Schema

Het schema ziet er complex uit, maar volgt de motorlayout. Alle massas zijn verbonden. De Arduino wordt gevoed via USB van de computer. Een laserdiode op pin 13 stelt targeting in. Alle motoren en de Arduino zitten aan de achterkant; kabels lopen naar achteren. Een verleng-USB-kabel verbindt met de computer.

MIA-1: Geavanceerde open-source handgemaakte humanoïde robot – Geen 3D-printen nodig

Stap 3: De code

Arduino Mega stuurt de 13 servomotoren (13 graden vrijheid). De motorcode is meer dan 750 regels. Standaardposities (standby) moeten bij het bouwen nagekeken worden:

/* Standaard/standby posities */
komor.write(4);      // Taille
left1.write(120);
rFinger.write(0);
servo1.write(55);
clawOpen();
rightStandBy();
leftStandBy();
headTilt.write(134);
headPan.write(90);

Hoofdverwerking (Python 3) op de laptop/Pi:

  • Communiceert via pySerial met Arduino (let op COM-poort).
  • Gebruikt pyttsx3 (offline TTS), speech_recognition (online STT), OpenCV (gezichtsdetectie), tkinter (GUI), wikipedia (kennis).
  • Installeer via pip install bibliotheeknaam. Voor OpenCV: pip install opencv-contrib-python.
  • Camera-index controleren: cv2.VideoCapture(1) (vaak 1 voor USB-cam).

De GUI is gemaakt met tkinter. Arduino ontvangt bytes (bijv. mia.write(b'p')) en handelt motoracties af, wat asynchroon beweging en spraak mogelijk maakt.

Volledige code (Arduino + Python) gratis te downloaden:

GitHub: MIA-1 Open Source Humanoid Robot

Stap 4: Voeding en afwerking

Gevoed door 7,4 V LiPo. LDX227 servos zijn stroomhongrig (min. 7,3 V). MG996R servos mogen max 7,8 V. Houd voeding tussen 7,4–7,8 V.

Code & Schema's

Alles vind je in de GitHub-repository: MIA-1 Repo.

Productieproces

  1. FirePick Delta Project Log: Een Open-Source MicroFactory Bouwen met OpenPnP
  2. OAP Introduceren: Een Open Referentie-ontwerp voor Intelligente Mobiele Robots
  3. Intellisaurus – Bouw een Loopende Slimme Dinosaurus Robot
  4. Bouw een Spraak-gestuurde Computer Vision Robot op Windows 10 IoT Core
  5. Simple Pi Robot – Bouw een 2-WD Autonome Rover met Raspberry Pi
  6. Geavanceerde servomotoren drijven de volgende generatie 3D-metalprinting
  7. MassRobotics kondigt wereldwijde eerste open-source standaard voor AMR-interoperabiliteit aan
  8. Een beginnersgids voor open-source terminologie
  9. AT&T & Tech Mahindra lanceren Acumos: een open-source AI-platform voor snelle implementatie
  10. Open-Source Software in IoT Beveiligen: Software Risico's Mitigeren
  11. Open-Source vs. Vendor-ondersteunde IoT-ontwikkeltools: De Juiste Stack Kiezen voor Je Onderneming