Inhoudsopgave:

Otto DIY Humanoid Robot - Ajarnpa
Otto DIY Humanoid Robot - Ajarnpa

Video: Otto DIY Humanoid Robot - Ajarnpa

Video: Otto DIY Humanoid Robot - Ajarnpa
Video: How to build your own Otto DIY Humanoid, now with arms, grippers, LED Matrix and gyro sensor!! 2024, November
Anonim

Tinkercad-projecten »

De tweevoetige robot van Otto kreeg nu armen die op een "mens" lijken en een LED-matrix om emoties uit te drukken. 3D-print zelf en verzamel vervolgens de onderdelen om zelf te bouwen.

Otto is echt Opensource; het betekent dat de hardware gemakkelijk te onderscheiden is, zodat anderen het kunnen maken, Arduino-compatibel, 3D-afdrukbaar en aanpasbaar, de perfecte gelegenheid om je allereerste robot te bouwen en te hebben, robotica te leren en plezier te hebben, je leert de logische verbinding tussen code en actie en door het in elkaar te zetten, begrijpt u hoe de componenten en elektronica werken. Bezoek www.ottodiy.com voor meer gedetailleerde info.

Otto DIY Humanoid loopt, danst, maakt geluiden en vermijdt obstakels, zoals de basis maar heeft ook 2 armen, een LED-matrix om emoties uit te drukken en een gyroscoop om oriëntatie en beweging te meten voor interacties.

Houd er rekening mee dat Humanoid een geavanceerde robot is in vergelijking met de eenvoudige tweevoetige Otto, het vereist dat je ERVARING hebt met het bouwen van ROBOTS EN MEER TIJD.

Benodigdheden

1 x Nano ATmega328

1 x Nano Shield I/O

1 x kabel USB-A naar Mini-USB

1 x ultrasone sensor HC-SR04

6 x Micro-servo MG90's

1 x zoemer 24 x vrouwelijke/vrouwelijke verbindingsdraad

1 x LED-matrix 8x8

1 x geluidssensor

1 x aanraaksensor

1 x BLE Bluetooth-module

1 x oplader + powerbooster

1 x Micro Switch Zelfvergrendeling Aan/Uit

1 x gyroscoopsensor (optioneel)

1 x3D-geprinte kop

1 x 3D-geprint lichaam

4 x 3D geprinte poten (2 zijn de armen)

2 x 3D-geprinte greep

2 x 3D geprinte voet

1 x kleine kruiskopschroevendraaier 8 x extra M2-schroeven

Schaar of tang.

Computer om te programmeren en smartphone om te besturen.

Stap 1: 3D printen

Otto is zeer goed ontworpen voor 3D-printen, dus u zult geen problemen ondervinden als u deze algemene parameters volgt:

Aanbevolen om een FDM 3D-printer met PLA-materiaal te gebruiken. Geen steunen of vlotten nodig. Resolutie: 0,30 mm Vuldichtheid 20% het duurt ongeveer 9 uur om een volledige set onderdelen voor één Otto Humanoid in 3D te printen.

Ik heb het in TinkerCAD gemaakt, zodat je kunt spelen en je eigen robot kunt aanpassen!

Vind hier STL-bestanden

Stap 2: Blokkeren

Image
Image

Voor beginners wordt aanbevolen om te beginnen met coderen met behulp van onze nieuwe Otto Blockly, een eenvoudige visuele programmeersoftware:

Otto Blockly is volledig autonoom (u hoeft geen Arduino IDE of bibliotheken in te stellen en er is geen internettoegang vereist).

  1. Download hier van onze website
  2. Installeren.
  3. Open het voorbeeld voor Humanoid.
  4. Sluit je Otto-robot aan.
  5. Selecteer Arduino nano,
  6. Selecteer de USB-poort waarop uw robot is aangesloten.*
  7. Check/Upload en ja, zo makkelijk is het!

*Als uw computer het USB-apparaat niet herkent, moet u de driver CH340 voor uw besturingssysteem installeren. U vindt deze hier:

Lees hier meer over Otto Blockly

Stap 3: Arduino

Voor meer gevorderde programmeurs kun je afwisselend Arduino IDE gebruiken.

Download Otto Bibliotheken hier

Hiermee kunt u het potentieel van uw robot echt benutten, u kunt veel voorbeeldcodes (schets) uitproberen die u eenvoudig kunt uploaden en wijzigen voor uw eigen programma's.

  1. Arduino IDE-software gratis downloaden
  2. Installeer Arduino IDE-software op uw computer.
  3. Download de Otto-bibliotheken die hier zijn
  4. Open Arduino IDE, ga naar Sketch > Include Library > Add. ZIP Library. Selecteer bovenaan de vervolgkeuzelijst de optie om ". ZIP-bibliotheek toevoegen".
  5. U wordt gevraagd de bibliotheek te selecteren. Navigeer naar de locatie van het.zip-bestand, dat u zojuist hebt gedownload en geopend zoals het is.
  6. Keer terug naar het menu Schets > Bibliotheek opnemen. menu. U zou nu de bibliotheek onder aan het vervolgkeuzemenu moeten zien. Dat betekent dat hij klaar is om Ottos-codes te gebruiken!
  7. Sluit je Otto aan via USB.
  8. Selecteer in Arduino Tools/ Board: "Arduino Nano" Processor: "ATmega328 (Old bootloader)" Poort COM# (waar je Otto is aangesloten)
  9. Openen in Bestand/Voorbeelden/OttoDIYLib/dance/Otto_allmoves_V9.ino
  10. Controleer/upload de code.

Stap 4: Elektronica

Elektronica
Elektronica
Elektronica
Elektronica
Elektronica
Elektronica

Voordat u batterijen gebruikt, moet u uw verbindingen controleren en uw robot testen met de USB-kabel aangesloten op een computer.

Het is een goede gewoonte om uw elektronica en software op uw computer te controleren voordat u de hele robot monteert, om te voorkomen dat u de hele robot moet demonteren om iets te repareren. U kunt dit doen door gewoon alle servo's aan te sluiten op de plaats die in de onderstaande wring is aangegeven en eventuele code te uploaden die Otto doet bewegen. Als je klaar bent voor batterijen kun je ook controleren of je stroombron werkt, afhankelijk van het type batterijen dat je hebt zijn er genoeg opties

Er zijn eigenlijk genoeg opties om je Otto-robot op meerdere manieren van stroom te voorzien, we gaan dieper in op dit blogartikel:

Dit is een basisbedrading die gebruikmaakt van Tinkercad Circuits, met een basisprogramma dat u eenvoudig kunt coderen om ervoor te zorgen dat uw servo's gecentreerd zijn en dat alles werkt (houd er rekening mee dat de componenten in Tinkercad Circuits niet hetzelfde zijn als de Arduino UNO in plaats van nano, maar het principe is hetzelfde.

Stap 5: Montage-instructies

Nadat we hebben gecontroleerd of alle technologie goed werkt, kunnen we eindelijk beginnen met bouwen! verzamel alle onderdelen die je nodig hebt voor deze montage.

BENEN ZIJN WERKELIJK HETZELFDE DEEL VOOR DE ARMEN!"

Download en lees aandachtig de gebruiksaanwijzing voordat u met de montage begint.

Of volg gewoon de video.

Als u een verkeerde uitlijning ziet in de bewegingen, controleer dan of deze vóór de montage zijn uitgelijnd met het midden van uw servo's, maar als u nauwkeuriger lopen en bewegingen wilt, kunt u wat elektronische kalibratie uitvoeren, zoals we uitleggen in dit blogartikel: https://www. ottodiy.com/blog/calibration

Stap 6: Bluetooth-APP

Veel mensen willen dit gewoon direct doen, maar ik raad aan om eerst wat te coderen;)

We hebben een geweldige app die basisreeksen naar Otto bestuurt en programmeert, voor zowel iOS als Android, als je hier klaar voor bent

1. Zorg ervoor dat de Arduino-bibliotheken van Otto correct zijn geïnstalleerd

2. Verbind vervolgens uw Bluetooth-module als volgt:

RX pin naar 12 op het bord

TX-pin naar 11

Vcc naar elke 5V

Gnd naar elke G

Het uploaden van de Bluetooth-code met Arduino IDE is eenvoudig, maar je moet ervoor zorgen dat bibliotheken correct zijn geïnstalleerd (je hoeft deze stap niet te herhalen als je het al eerder hebt gedaan)

3. Navigeer naar Bestand/Voorbeelden/OttoDIYLib/Bluetooth/Otto_APP.ino of Open de Arduino.ino-schets vanuit de codemap.

4. Sluit je Otto aan via USB. Selecteer in Arduino Tools/ Board: "Arduino Nano" Processor: "ATmega328 (Old bootloader)" Poort COM# (waar je Otto is aangesloten)

5. Vink aan en vervolgens Code uploaden via USB.

6. Download en installeer de APP op uw smartphone

7. Schakel in uw telefooninstellingen Bluetooth in, zoek en koppel met de module 1234 als wachtwoord. (dit is om te linken naar je telefoon en hoeft maar één keer te gebeuren)

8. Open vervolgens de eigenlijke APP en volg het verbindingsproces binnen de APP.

9. Klaar! je Otto is klaar om vanaf je telefoon te bedienen en te programmeren.

Stap 7: Word lid van de Otto Builder-community

Gefeliciteerd, je hebt een Humanoid-robot gemaakt! in principe.

Echte mensachtigen hebben meer articulaties, denk je dat je een complexere robot kunt maken? Lees hier meer over coderen, elektronica, ontwerp, 3Dprinting en robotica in het algemeen in ons Open EDU-programma (Open Education).

Deel je creativiteit. Het idee van Otto is dat als je eenmaal de basis hebt geleerd, je kunt hacken en je eigen kunt maken!

Word hier lid van onze community

Groep op Facebook. om te delen en om hulp te vragen in de community en onze Facebook-pagina leuk te vinden

YouTube-kanaal voor meer instructievideo's en tutorials.

Instagram volg ons en deel #ottodiy

Twitter volg ons en deel #ottodiy

Maak deel uit van deze vriendelijke gemeenschap van robotbouwers, leraren en makers! Welkom bij onze Otto Builder-community!

zie je daar;)

Aanbevolen: