INHOUDSOPGAWE:
- Stap 1: Vereiste komponente
- Stap 2: Bevestig servo
- Stap 3: Maak 'n beenontwerp
- Stap 4: Bevestig die been aan die servo
- Stap 5: Verbind servo met trui
- Stap 6: Circuit Playground Ons mikrobeheerder
- Stap 7: Bedrading
- Stap 8: Kode
- Stap 9: Die robot is gereed
- Stap 10: Volgende PCB -
- Stap 11: Ondersteun ons asseblief deur my in te teken op Youtube
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
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
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 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
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
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
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
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
Dus, ek hoop dat u almal geniet van hierdie projek en ook daarvan hou.
Stap 10: 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