INHOUDSOPGAWE:

Maak 'n dansende robot sonder 3d -drukker en Arduino/#smartcreativity: 11 stappe (met foto's)
Maak 'n dansende robot sonder 3d -drukker en Arduino/#smartcreativity: 11 stappe (met foto's)

Video: Maak 'n dansende robot sonder 3d -drukker en Arduino/#smartcreativity: 11 stappe (met foto's)

Video: Maak 'n dansende robot sonder 3d -drukker en Arduino/#smartcreativity: 11 stappe (met foto's)
Video: Как сделать самолет из бумаги своими руками. Как сделать истребитель из бумаги. 2024, Julie
Anonim
Image
Image

Hallo vriende, in hierdie handleiding sal ek jou wys hoe om 'n dansende robot tuis te maak sonder 3D -drukker en sonder Arduino. Hierdie robot kan dans, outomaties balanseer, musiek produseer en loop. En die ontwerp van Robot lyk ook so gaaf …

Stap 1: Vereiste komponente

Heg Servo aan
Heg Servo aan

Dit is die vereiste komponente waarin ek 'n kring speelplek, servomotor, springdraad, servo -hegstuk, kartonpapier en 'n plastiese silindriese boks gebruik.

Ons gebruik 'n plastiekboks om die kop van die robot te maak, en ons sit ook alle drade en 'n mikrobeheerder daarin.

Stap 2: Bevestig servo

Heg Servo aan
Heg Servo aan
Heg Servo aan
Heg Servo aan

Ek maak twee gate in die onderste gedeelte van die boks om die servomotor vas te maak. Sit albei servo's styf in die gat vas en pas dan die servodraad aan.

Stap 3: Maak 'n beenontwerp

Maak 'n beenontwerp
Maak 'n beenontwerp

Nadat die servomotor geheg is, moet ons 'n beenontwerp van 'n robot maak. Ons sal 'n dik kartonpapier gebruik om dit te maak. Ons sny twee klein stukkies karton en maak 'n eenvoudige beenontwerp soos in die prentjie getoon.

Nadat ons die been ontwerp het, sit ons 'n servo -hegstuk aan die been om die servo met sy been te verbind, soos in die onderstaande prent getoon.

Stap 4: Bevestig die been aan die servo

Heg been aan servo vas
Heg been aan servo vas

Heg nou die been een vir een aan die servomotor vas. Maak albei bene styf vas om 'n goeie liggaam te kry. Sien die onderstaande prent om dit te doen.

Ons kan ook 4 servomotors gebruik in die plek van hierdie twee. Want as ons 4 servo gebruik, kan ons baie ander bewegings in hierdie robot byvoeg. In twee servomotorrobotte kan ons dit slegs programmeer vir stap, eenvoudige dans en aktiwiteite soos maanwandeling, vibrasie soos ens. Verbind dus alle dele korrek soos op die foto.

Stap 5: Verbind servo met trui

Koppel servo met trui
Koppel servo met trui

Nou moet ons jumperdrade met servomotor verbind. Sien onderstaande prent om jumperdrade met servo te verbind. Verbind alle drade met die ooreenstemmende kleur.

Nadat ons alle drade verbind het en alle dele vasgemaak het, is ons Robot -liggaam gereed. Kom ons gaan na ons volgende en belangrike stap om aan te sluit met 'n mikrobeheerder.

Stap 6: Circuit Playground Ons mikrobeheerder

Circuit Playground Ons mikro-kontroleerder
Circuit Playground Ons mikro-kontroleerder

Voordat u die trui met 'n mikro-kontroleerder aansluit, moet u eers na Circuit Playground Express kyk. Omdat die speelplek express 'n nuwe soort mikrobeheerder is en heeltemal anders is as Arduino, moet ons 'n bietjie weet van die speelgrond.

Dit is ons mikro-kontroleerder-speelterrein. In hierdie mikrobeheerder is daar baie sensors, 3 funksionele knoppies, 10 veelkleurige LED's en baie ingangs- en uitvoerpenne. Baie funksies is beskikbaar in hierdie mikrobeheerder, so ek gebruik dit in my projekte.

Stap 7: Bedrading

Bedrading
Bedrading

Nadat ons hieroor gekyk het, kan ons die jumperdrade verbind met die express -speelterrein.

Verbind drade as- Geel trui - PinA1, Rooi trui - Pin3.3v (i) Swart trui - Pin gnd (gnd) Blou trui - Pin3.3v (ii) Wit trui - Pin gnd (ii) Groene trui - PinA2

Pas alle drade en jumper aan, pas alle drade aan en plaas al die trui en mikro-kontroleerder in die boks. Sit alles baie versigtig, aangesien geen draad hoef te ontkoppel nie. Dit is dit …………. So is ons oulike en DIY wonderlike dansrobot gereed.

Stap 8: Kode

Kode
Kode

input.onLoudSound (funksie () {

vir (laat i = 0; i = 130) {vir (laat i = 0; i <4; i ++) {pins. A1.servoWrite (155) pins. A2.servoWrite (25) pouse (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) vir (laat i = 0; i <6; i ++) {pouse (200) pins. A1.servoWrite (170) pouse (100) pins. A2.servoWrite (10) pouse (200) pins. A1.servoWrite (130) pause (100) pins. A2.servoWrite (50) pause (200)} pins. A1.servoWrite (130) pins. A2.servoWrite (50) for (laat i = 0; i <6; i ++) {pouse (200) pins. A2.servoWrite (10) pouse (200) pins. A1.servoWrite (170) pouse (100) pins. A2.servoWrite (50) pouse (200) pins. A1.servoWrite (130) pouse (100)} pins. A1.servoWrite (130) pins. A2.servoWrite (50) vir (laat i = 0; i <4; i ++) {pouse (100) pins. A1.servoWrite (180) pouse (100) pins. A1.servoWrite (130) pouse (200)} vir (laat i = 0; i <4; i ++) {pouse (100) pins. A2.servoWrite (80) pouse (100) penne. A2.servoWrite (50) pouse (200)} pins. A1.servoWrite (130) pins. A2.servoWrite (50)}}) pins. A1.servoWrite (130) pins. A2.servoWrite (50) vir ewig (funksie () {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) music.playMelody ("CDEFGAB C5", 120) music.playMelody ("EB C5 ABGAF", 120) music.playMelody ("C5 ABGAFGE", 120)})

Stap 9: Die robot is gereed

Die robot is gereed
Die robot is gereed

Dus, ek hoop dat u almal geniet van hierdie projek en ook daarvan hou.

Stap 10: Volgende PCB -

Volgende PCB
Volgende PCB

NextPCB is 'n hoë kwaliteit PCB vervaardiger met professionele PCB vervaardigingsvermoëns. PCB -materiale is gesertifiseer deur IATF16949, ISO9001, ISO14001, UL, CQC, RoHS en REACH. NextPCB gebruik 'n baie versnelde metode om die PCB binne slegs 6-8 dae af te lewer. Ek gebruik ook die diens die afgelope twee jaar en ek kry altyd goeie resultate. Ek stel dus voor dat alle meganiese skeppers PCB by NextPCB moet koop.

NextPCB bied tot 4-12 laag PCB. Die PCB -kwaliteit is ook baie goed. Vir slegs $ 10 kan u 10 PCB van enige kleur kry. Om die PCB te bestel, moet u na die webwerf van NextPCB gaan. Gaan net na die webwerf Laai u gerber -lêer op, kies die PCB -instelling en bestel nou 10 PCB's van hoë gehalte. Vir meer inligting -

Stap 11: Ondersteun ons asseblief deur my in te teken op Youtube

As u van hierdie projek hou, ondersteun my dan asseblief deur op my YouTube -kanaal te "teken". Teken nou in -

U kan ook die idee van nuwe projekte met my deel deur hier kommentaar te lewer.

Facebook- @circuitjamer, Instagram- @circuitjamerSo, totsiens ouens ………….. Sien julle in die volgende projekte.. Dankie vir die besoek in hierdie tutoriaal …… #smartcreativity, #circuitjamer, #robotics

Aanbeveel: