Inhoudsopgave:

Maak een dansende robot zonder 3D-printer en Arduino / #smartcreativity - Ajarnpa
Maak een dansende robot zonder 3D-printer en Arduino / #smartcreativity - Ajarnpa

Video: Maak een dansende robot zonder 3D-printer en Arduino / #smartcreativity - Ajarnpa

Video: Maak een dansende robot zonder 3D-printer en Arduino / #smartcreativity - Ajarnpa
Video: Hoe maak je een eenvoudige robot? De spiderbot. 2024, November
Anonim
Image
Image

Hallo vrienden, in deze tutorial laat ik je zien hoe je thuis een dansende robot kunt maken zonder 3D-printer en zonder Arduino. Deze robot kan dansen, automatisch balanceren, muziek produceren en lopen. En het design van Robot ziet er ook zo gaaf uit….

Stap 1: Vereiste componenten

Servo bevestigen
Servo bevestigen

Dit zijn de benodigde componenten waarin ik circuitspeeltuin, servomotor, jumperdraad, servobevestiging, kartonpapier en een plastic cilindrische doos gebruik.

we zullen een plastic doos gebruiken om het hoofdgedeelte van de robot te maken en we plaatsen er ook alle draden en microcontroller in.

Stap 2: Servo bevestigen

Servo bevestigen
Servo bevestigen
Servo bevestigen
Servo bevestigen

Ik maak twee gaten in het onderste deel van de doos om de servomotor te bevestigen. Bevestig beide servo stevig in het gat en stel vervolgens de servodraad af.

Stap 3: Maak een beenontwerp

Maak een beenontwerp
Maak een beenontwerp

Na het bevestigen van de servomotor moeten we een beenontwerp van de robot maken. We zullen een dik kartonpapier gebruiken om dit te maken. We snijden twee kleine stukjes karton en maken een eenvoudig beenontwerp zoals weergegeven in de afbeelding.

Na het maken van het beenontwerp zullen we een servo-bevestiging op het been plaatsen om de servo met zijn been te verbinden, zoals weergegeven in de onderstaande afbeelding.

Stap 4: Bevestig been aan servo

Bevestig been aan servo
Bevestig been aan servo

Bevestig nu het been één voor één aan de servomotor. Bevestig beide benen stevig om een goed lichaam te krijgen. Zie onderstaande afbeelding om dit te doen.

We kunnen ook 4 servomotoren gebruiken in plaats van deze twee. Want als we 4 servo gebruiken, kunnen we veel andere bewegingen in deze robot toevoegen. In een robot met twee servomotoren kunnen we hem alleen programmeren om te lopen, eenvoudig dansen en enige activiteit zoals maanwandelen, trillen zoals enz. Sluit dus alle onderdelen correct aan zoals weergegeven in de afbeelding.

Stap 5: Servo verbinden met jumper

Verbind servo met jumper
Verbind servo met jumper

Nu moeten we jumperdraden aansluiten op de servomotor. Zie onderstaande afbeelding om jumperdraden met servo te verbinden. Verbind alle draden met de bijpassende kleur.

Na het aansluiten van alle draden en het bevestigen van alle onderdelen is onze Robot body klaar. Laten we naar onze volgende en belangrijke stap gaan om verbinding te maken met een microcontroller.

Stap 6: Circuit Playground Onze microcontroller

Circuit Speeltuin Onze microcontroller
Circuit Speeltuin Onze microcontroller

Kijk voordat je de jumper met microcontroller verbindt eerst op Circuit playground express. Omdat Circuit Playground Express een nieuw type microcontroller is en totaal anders is dan Arduino, moeten we wat meer weten over Circuit Playground.

Dit is onze microcontroller-circuit-speeltuin express. In deze microcontroller zijn er veel sensoren, 3 functionele knoppen, 10 veelkleurige LED's en veel invoer- en uitvoerpinnen. Veel functies zijn beschikbaar in deze microcontroller, dus ik gebruik deze in mijn projecten.

Stap 7: Bedrading

Bedrading
Bedrading

Laten we, na hiernaar te hebben gekeken, de jumperdraden verbinden met Circuit Playground Express.

Sluit de draden aan als- Gele jumper - PinA1, Rode jumper - Pin3.3v(i) Zwarte jumper - Pin gnd(gnd) Blauwe jumper - Pin3.3v(ii) Witte jumper - Pin gnd(ii) Groene jumper - PinA2

na het aansluiten van alle draden en jumper, pas alle draden aan en plaats alle jumpers en microcontrollers in de doos. Plaats alles heel voorzichtig, want geen enkele draad zou moeten worden losgekoppeld. Dat is het…………Dus onze schattige en doe-het-zelf geweldige dansende robot is klaar.

Stap 8: Coderen

Code
Code

input.onLoudSound(functie () {

for (laat ik = 0; i = 130) { for (laat ik = 0; ik < 4; i++) { pins. A1.servoWrite (155) pins. A2.servoWrite(25) pauze (500) pins. A1. servoWrite(130) pins. A2.servoWrite(50) pause(500) } pins. A1.servoWrite(130) pins. A2.servoWrite(50) } light.showAnimation(light.rainbowAnimation, 500) pins. A1.servoWrite(130) pins. A2.servoWrite(50) for (let i = 0; i <6; i++) { pause(200) pins. A1.servoWrite(170) pause(100) pins. A2.servoWrite(10) pause(200) pins. A1.servoWrite(130) pauze(100) pins. A2.servoWrite(50) pauze(200) } pins. A1.servoWrite(130) pins. A2.servoWrite(50) voor (laat i = 0; i <6; i++) {pauze(200) pins. A2.servoWrite(10) pauze(200) pins. A1.servoWrite(170) pauze(100) pins. A2.servoWrite(50) pauze(200) pins. A1.servoWrite(130) pause(100) } pins. A1.servoWrite(130) pins. A2.servoWrite(50) for (let i = 0; i <4; i++) { pause(100) pins. A1.servoWrite(180) pause(100) pins. A1.servoWrite(130) pause(200) } for (let i = 0; i <4; i++) { pause(100) pins. A2.servoWrite(80) pause(100) pinnen. A2.servoWrite(50) pauze(200) } pins. A1.servoWrite(130) pins. A2.servoWrite(50)} }) pins. A1.servoWrite(130) pins. A2.servoWrite(50) forever(function () { light.setBrightness(255) light.showAnimation (light.rainbowAnimation, 2000) pause(2000) light.showAnimation(light.runningLightsAnimation, 500) pause(2500) light.showAnimation(light.colorWipeAnimation, 2000) pause(2500)}) forever(function () { music.playMelody ("C5 BAGFEDC", 120) muziek.playMelody("CDEFGAB C5", 120) muziek.playMelody("EB C5 ABGAF", 120) muziek.playMelody("C5 ABGAFGE", 120) })

Stap 9: Robot is klaar

Robot is klaar
Robot is klaar

Dus ik hoop dat jullie allemaal genieten van dit project en dit ook leuk vinden.

Stap 10: Volgende PCB -

VolgendePCB
VolgendePCB

NextPCB is een hoogwaardige PCB-fabrikant met professionele PCB-productiemogelijkheden. PCB-materialen zijn gecertificeerd door IATF16949, ISO9001, ISO14001, UL, CQC, RoHS en REACH. NextPCB gebruikt een zeer versnelde methode om de PCB binnen slechts 6-8 dagen te leveren. Ik gebruik hun service ook al twee jaar en ik krijg altijd goede resultaten. Dus ik stel voor dat alle mechanische maker PCB's van NextPCB zou moeten kopen.

NextPCB biedt maximaal 4-12 laags PCB's. De PCB-kwaliteit is ook erg goed. Voor slechts $ 10 kun je 10 PCB's krijgen van elke gewenste kleur. Voor het bestellen van de print ga je naar de website van NextPCB. Ga gewoon naar de website Upload uw gerber-bestand, selecteer PCB-instelling en bestel nu 10 hoogwaardige PCB's. Voor meer informatie -

Stap 11: Steun ons alstublieft door mij te abonneren op Youtube

Als je dit project leuk vindt, steun me dan door je te "abonneren" op mijn YouTube-kanaal. Abonneer je nu -

Je kunt ook ideeën voor nieuwe projecten met mij delen door hier te reageren.

Facebook- @circuitjamer, Instagram- @circuitjamerSo, doei jongens …………..tot de volgende projecten.. Bedankt voor je bezoek in deze tutorial…… #smartcreativity, #circuitjamer, #robotics

Aanbevolen: