Inhoudsopgave:
- Stap 1: Hoe deze robot werkt
- Stap 2: Schakelschema
- Stap 3: PCB maken
- Stap 4: 3D-geprinte onderdelen van het robotlichaam
- Stap 5: Elektronische ingrediënten
- Stap 6: Softwareonderdeel
- Stap 7: Elektronica Montage
- Stap 8: Assemblage en demonstratie van robotlichaam
Video: Hoe maak je een humanoïde robot: 8 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Hallo jongens! Ik hoop dat je al genoten hebt van mijn vorige instructable "Online Weather Station (NodeMCU)" en je bent klaar voor een nieuwe. Na de SMARS-modelrobot die we de vorige keer hebben geassembleerd, gaat het project van vandaag ook over het leren van robots en zullen we de OTTO gebruiken robotmodel in deze video en het wordt echt een geweldig project, dit project zou een geweldige start kunnen zijn in de roboticawereld.
Tijdens het maken van dit project hebben we geprobeerd ervoor te zorgen dat deze instructable de beste gids voor je is om je te helpen als je je eigen robot wilt maken, dus we hopen dat deze instructable de benodigde documenten bevat.
Dit project is zo handig om speciaal te maken nadat we de aangepaste PCB hebben gekregen die we bij JLCPCB hebben besteld om het uiterlijk van ons elektronische apparaat te verbeteren en er zijn ook voldoende documenten en codes in deze gids om u te helpen bij het maken van uw prachtige robot.
We hebben dit project in slechts 5 dagen gemaakt, slechts twee dagen om de robot 3D-geprinte onderdelen alle benodigde elektronische componenten te krijgen, dan nog twee dagen om de hardware te maken en te monteren, en dan een dag om de code voor te bereiden die past bij onze project en we zijn begonnen met het testen en de aanpassingen.
Wat je leert van deze instructable:
- Het maken van de componentenselectie afhankelijk van de functionaliteiten.
- Begrijp het robotmechanisme.
- Bereid het schakelschema voor om alle gekozen componenten aan te sluiten.
- Soldeer de elektronische onderdelen op de printplaat.
- Monteer alle projectonderdelen (robotlichaam).
- Start de eerste test en valideer het project.
Stap 1: Hoe deze robot werkt
Beginnend met de projectbeschrijving, zoals ik al zei, zullen we het OTTO-robotmodel reproduceren waarvan u de 3D-ontworpen onderdelen gratis kunt krijgen van de OTTO-gemeenschap, maar wat we in ons project zullen toevoegen, is een aangepast PCB-ontwerp om de robot zo te besturen we zullen de ATmega328-microcontroller gebruiken in plaats van een heel Arduino Nano-bord te gebruiken zoals de gemeenschap voor dit project deed.
De robot heeft veel functies en je zult genieten van de bewegingen die worden uitgevoerd door 4 servomotoren en de geluiden die worden weergegeven via een actieve zoemer. De robot wordt aangedreven door een eenvoudige 9V lithiumbatterij en wordt bestuurd door een Bluetooth-module via een Android-app die je kunt downloaden direct gratis van playstore en appstore.
De robotbewegingen worden uitgevoerd door 4 servomotoren, dus we hebben 2 servo's in elke poot en er is ook een verbeterde versie van de OTTO-robot om ook de handbewegingen te besturen, maar we zullen dit niet doen in deze onhandelbare en we zullen het controlebord upgraden voor deze taak in onze komende instructable.
Stap 2: Schakelschema
Om alle elektronische componenten bij elkaar te brengen, heb ik ervoor gekozen om mijn eigen PCB-ontwerp voor dit project te maken en het te produceren vanuit JLCPCB. Ik ben overgestapt naar het easyEDA-platform waar ik het volgende schakelschema heb voorbereid en zoals je kunt zien alle componenten die we nodig hebben, vervolgens heb ik het circuitontwerp omgezet in een PCB-ontwerp met de vereiste afmetingen om in het robotchassis te passen.
Stap 3: PCB maken
Na het voorbereiden van het circuit, heb ik het omgevormd tot een op maat gemaakt PCB-ontwerp met de aangepaste afmetingen en vorm die bij ons robotchasis passen. De volgende stap is het genereren van de GERBER-bestanden van het PCB-ontwerp en deze uploaden naar de JLCPCB-bestelpagina om onze PCB te produceren.
Vier dagen wachten op de PCB's en hier zijn we dan. Dit is de eerste keer dat we de gele kleur voor de PCB's proberen en het ziet er echt zo geweldig uit.
Stap 4: 3D-geprinte onderdelen van het robotlichaam
Overgaand naar de lichaamsdelen van de robot, zoals ik al zei in de presentatie, zou je via deze link de STL-bestanden van deze robot van de OTTO-communitywebsite kunnen hebben om deze onderdelen via een 3D-printer te produceren.
Stap 5: Elektronische ingrediënten
Nu hebben we alles klaar voor gebruik, dus laten we de lijst met componenten bekijken:
★☆★ De benodigde componenten (Amazon-links) ★☆★
- De PCB die we hebben besteld bij JLCPCB
- ATmega328-microcontroller:
- HC-05 Bluetooth-module:
- Ultrasone sensor:
- 4 servomotoren:
- 22pF condensatoren:
- 10uF condensatoren:
- Een oscillator:
- L7805 Spanningsregelaar:
- Een zoemer:
- 9V batterij:
- Header-connector:
Stap 6: Softwareonderdeel
Nu moeten we de robotcode uploaden naar de microcontroller, dus we hebben het Arduino Uno-bord nodig om dit te doen, over de robotsoftware kun je de Arduino IDE gebruiken om je code te uploaden of je kunt gewoon de OTTO blockly IDE downloaden die je zal helpen met enkele voorbeelden om te beginnen met het maken van je eigen programma voor de robot, in ons geval zullen we deze code uploaden die door de community is verstrekt, deze code geeft me toegang tot alle robotfuncties van de Android-app.
U kunt de laatst bijgewerkte versie van deze link hebben, of u kunt eenvoudig het onderstaande bijgevoegde bestand downloaden met betrekking tot de codeversie 9 die we in ons project hebben gebruikt.
Stap 7: Elektronica Montage
We hebben het elektronische onderdeel gereed gemaakt, dus laten we beginnen met het solderen van onze elektronische componenten op de printplaat.
Zoals je op de foto's kunt zien, is het gebruik van deze PCB zo gemakkelijk vanwege de zeer hoge kwaliteit en zonder de labels te vergeten die je zullen begeleiden bij het solderen van elk onderdeel, omdat je op de bovenste zijden laag een label van elk onderdeel vindt dat aangeeft zijn plaatsing op het bord en zo weet je 100% zeker dat je geen soldeerfouten maakt.
Ik heb elk onderdeel op zijn plaats gesoldeerd, over deze PCB is het een PCB met twee lagen, dit betekent dat je beide kanten ervan kunt gebruiken om je elektronische componenten te solderen.
Stap 8: Assemblage en demonstratie van robotlichaam
Voordat u met de montage begint, raad ik u aan al uw servomotoren te kalibreren tot een hoek van 90 °, gebruik hiervoor gewoon een eenvoudige Arduino-servo-demo.
De montage kan gewoon niet eenvoudiger zijn dan dit:
- pak het robotlichaam en twee servomotoren en schroef ze vanaf de bovenzijde vast.
- voeg vervolgens de benen toe aan de gemonteerde servo's om de bewegingen van de benen te regelen.
- de volgende stap is het verbinden van de andere twee servo's aan de poten en de voetdelen aan de servo's bevestigen en op deze manier heb je een servo voor elke poot en een servo voor elke voet.
- Het volgende onderdeel is de ultrasone sensor die we op het hoofd van onze robot zullen plaatsen.
- De laatste stap is het aansluiten van de ultrasone sensor op de connector en sluit de servo's aan op de printplaat.
U kunt naar de code verwijzen waar u het juiste symbool voor elke servo vindt en u vindt hetzelfde label aan de bovenkant van de PCB die we hebben gemaakt.
Na het aansluiten van de batterij bevestigen we het hoofd aan het lichaam en kunnen we gaan spelen met onze robot.
Ik heb echt genoten van dit project en ik hoop jullie dit soort robots te zien produceren, maar er zijn nog enkele andere verbeteringen die in ons project moeten worden uitgevoerd om het veel meer boter te maken, daarom zal ik wachten op uw opmerkingen om het te verbeteren.
Een laatste ding, zorg ervoor dat je elke dag met elektronica bezig bent.
Het was BEE MB van MEGA DAS tot de volgende keer.
Aanbevolen:
Clockception - Hoe maak je een klok gemaakt van klokken bouwen! 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Clockception - Hoe maak je een klok gemaakt van klokken!: Hallo allemaal! Dit is mijn inzending voor de First Time Author Contest 2020! Als je dit project leuk vindt, zou ik je stem zeer op prijs stellen :) Bedankt! Deze instructable leidt je door het proces voor het bouwen van een klok gemaakt van klokken! Ik heb slim genoemd
Hoe maak je een verstelbare helicoïde adapter voor een 85 mm projectorlens, van een polypropyleen buisconnector - Ajarnpa
Hoe maak je een verstelbare helicoïde adapter voor een 85 mm projectorlens, van een polypropyleen buisconnector: Ik heb onlangs een oude diaprojector gekocht voor ongeveer 10 euro. De projector is uitgerust met een 85 mm f/2.8 lens, die eenvoudig van de projector zelf kan worden verwijderd (er hoeven geen onderdelen te worden gedemonteerd). Dus besloot ik om het te transformeren in een 85 mm-lens voor mijn Penta
Hoe maak je een drone met Arduino UNO - Maak een quadcopter met behulp van microcontroller - Ajarnpa
Hoe maak je een drone met Arduino UNO | Maak een quadcopter met behulp van een microcontroller: inleiding Bezoek mijn YouTube-kanaal Een drone is een erg duur gadget (product) om te kopen. In dit bericht ga ik bespreken, hoe ik het goedkoop kan maken? En hoe kun je er zo zelf een maken voor een goedkope prijs … Nou, in India zijn alle materialen (motoren, ESC's
Hoe maak je een stopwatch met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een stopwatch met behulp van Arduino: dit is een zeer eenvoudige Arduino 16 * 2 lcd-scherm stopwatch ……….. Als je deze Instructable leuk vindt, abonneer je dan op mijn kanaal https://www.youtube.com /ZenoModiff
[Arduino Robot] Hoe maak je een Motion Capture-robot - Duimen Robot - Servomotor - Broncode: 26 stappen (met afbeeldingen)
[Arduino Robot] Hoe maak je een Motion Capture-robot | Duimen Robot | Servomotor | Broncode: Thumbs Robot. Gebruikt een potentiometer van MG90S servomotor. Het is erg leuk en makkelijk! De code is heel eenvoudig. Het is slechts ongeveer 30 lijnen. Het ziet eruit als een motion-capture.Laat een vraag of feedback achter! [Instructie] Broncode https://github.c