Turinys:

Sukurkite šokantį robotą be 3D spausdintuvo ir „Arduino“/#išmanioji kūryba: 11 žingsnių (su nuotraukomis)
Sukurkite šokantį robotą be 3D spausdintuvo ir „Arduino“/#išmanioji kūryba: 11 žingsnių (su nuotraukomis)

Video: Sukurkite šokantį robotą be 3D spausdintuvo ir „Arduino“/#išmanioji kūryba: 11 žingsnių (su nuotraukomis)

Video: Sukurkite šokantį robotą be 3D spausdintuvo ir „Arduino“/#išmanioji kūryba: 11 žingsnių (su nuotraukomis)
Video: 20 Decor Projects That Will Upgrade Your Home 2024, Lapkritis
Anonim
Image
Image

Sveiki draugai, šioje pamokoje aš jums parodysiu, kaip namuose pasigaminti šokantį robotą be 3D spausdintuvo ir be „Arduino“. Šis robotas sugeba šokti, balansuoti, kurti muziką ir vaikščioti. Ir roboto dizainas taip pat atrodo taip šauniai….

1 žingsnis: reikalingi komponentai

Servo tvirtinimas
Servo tvirtinimas

Tai yra būtini komponentai, kuriuose aš naudoju grandinės žaidimų aikštelę, servo variklį, jungiamąjį laidą, servo tvirtinimo elementą, kartoninį popierių ir plastikinę cilindrinę dėžę.

mes naudosime plastikinę dėžę, kad galvą padarytume roboto dalis, taip pat įdėsime visus laidus ir mikrovaldiklį.

2 žingsnis: Servo pritvirtinimas

Servo tvirtinimas
Servo tvirtinimas
Servo tvirtinimas
Servo tvirtinimas

Apatinėje dėžutės dalyje padariau dvi skylutes servo varikliui pritvirtinti. Tvirtai pritvirtinkite abu servo į skylę ir tada sureguliuokite servo laidą.

3 žingsnis: sukurkite kojų dizainą

Sukurkite kojų dizainą
Sukurkite kojų dizainą

Prijungę servo variklį, turime sukurti roboto kojos dizainą. Norėdami tai padaryti, mes naudosime storą kartoninį popierių. Mes supjaustysime du mažus kartono gabalus ir padarysime paprastą kojų dizainą, kaip parodyta paveikslėlyje.

Sukūrę kojų dizainą, prie kojos nustatysime servo tvirtinimo elementą, kuris sujungs servo sistemą su jo koja, kaip parodyta žemiau esančiame paveikslėlyje.

4 žingsnis: pritvirtinkite koją prie servo

Pritvirtinkite koją prie servo
Pritvirtinkite koją prie servo

Dabar po vieną pritvirtinkite koją prie servo variklio. Tvirtai pritvirtinkite abi kojas, kad padarytumėte gerą kūną. Norėdami tai padaryti, žiūrėkite žemiau esantį paveikslėlį.

Vietoj šių dviejų galime naudoti 4 servo variklius. Nes jei naudosime 4 servo, mes galime pridėti daug kitų šio roboto judesių. Dviejų servo variklių robotuose mes galime jį užprogramuoti tik vaikščiojimui, paprastiems šokiams ir tam tikrai veiklai, pavyzdžiui, vaikščiojimui po mėnulį, vibracijai ir pan. Taigi, teisingai sujunkite visas dalis, kaip parodyta paveikslėlyje.

5 veiksmas: prijunkite servo prie trumpiklio

Prijunkite servo prie trumpiklio
Prijunkite servo prie trumpiklio

Dabar turime prijungti trumpiklius su servo varikliu. Žiūrėkite žemiau esantį paveikslėlį, kaip prijungti trumpiklius prie servo. Prijunkite visus laidus atitinkama spalva.

Prijungę visus laidus ir pritvirtinę visas dalis, mūsų roboto korpusas yra paruoštas. Pereikime prie kito ir svarbaus žingsnio, kaip prisijungti prie mikrovaldiklio.

6 žingsnis: grandinės žaidimų aikštelė Mūsų mikrovaldiklis

Grandinės žaidimų aikštelė Mūsų mikrovaldiklis
Grandinės žaidimų aikštelė Mūsų mikrovaldiklis

Prieš prijungdami trumpiklį prie mikrovaldiklio, pirmiausia pažvelkite į „Circuit“žaidimų aikštelės greitkelį. Kadangi grandinės žaidimų aikštelės ekspresas yra naujo tipo mikrovaldiklis ir visiškai skiriasi nuo „Arduino“, todėl turėtume šiek tiek žinoti apie žaidimų aikštelę.

Tai yra mūsų mikrovaldiklių grandinės žaidimų aikštelės ekspresas. Šiame mikrovaldiklyje yra daug jutiklių, 3 funkciniai mygtukai, 10 įvairiaspalvių šviesos diodų ir daug įvesties bei išvesties kaiščių. Šiame mikrovaldiklyje yra daug funkcijų, todėl aš jį naudoju savo projektuose.

7 žingsnis: laidų prijungimas

Laidai
Laidai

Apsvarstę tai, prijunkime trumpiklius prie „Express“žaidimų aikštelės.

Prijunkite laidus kaip- Geltonas trumpiklis - PinA1, raudonas trumpiklis - Pin3.3v (i) Juodas megztinis - smeigtukas gnd (gnd) Mėlynas megztinis - Pin3.3v (ii) Baltas megztinis - smeigtukas gnd (ii) Žalias megztinis - PinA2

prijungę visus laidus ir trumpiklį, sureguliuokite visus laidus ir įdėkite visus trumpiklius ir mikrovaldiklius į dėžę. Viską sudėkite labai atsargiai, nes niekas neturėtų atjungti laido. Štai ir viskas ………… Taigi mūsų mielas ir „pasidaryk pats“nuostabus šokantis robotas yra paruoštas.

8 žingsnis: kodas

Kodas
Kodas

input.onLoudSound (function () {

už (tegul i = 0; i = 130) {už (tegul i = 0; i <4; i ++) {kaiščiai. A1.servoWrite (155) kaiščiai. A2.servoWrite (25) pauzė (500) kaiščių. A1. servoWrite (130) kaiščiai. A2.servoWrite (50) pauzė (500)} kaiščiai. A1.servoWrite (130) kaiščiai. A2.servoWrite (50)} light.showAnimation (light.rainbowAnimation, 500) kaiščiai. A1.servoWrite (130) smeigtukai. A2.servoWrite (50) for (tegul i = 0; i <6; i ++) {pause (200) smeigtukai. A1.servoWrite (170) pause (100) smeigtukai. A2.servoWrite (10) pause (200) smeigtukai. A1.servoWrite (130) pauzė (100) kaiščiai. A2.servoWrite (50) pauzė (200)} kaiščiai. A1.servoWrite (130) kaiščiai. A2.servoWrite (50) skirtas (tegul i = 0; i <6; i ++) {pause (200) smeigtukai. A2.servoWrite (10) pause (200) smeigtukai. A1.servoWrite (170) pause (100) smeigtukai. A2.servoWrite (50) pause (200) smeigtukai. A1.servoWrite (130) pause (100)} smeigtukai. A1.servoWrite (130) smeigtukai. A2.servoWrite (50) skirtas (tegul i = 0; i <4; i ++) {pause (100) smeigtukai. A1.servoWrite (180) pristabdyti (100) kaiščių. A1. ServoWrite (130) pauzė (200)}, skirta (tegul i = 0; i <4; i ++) {pauzė (100) kaiščių.. A2.servoWrite (50) pauzė (200)} smeigtukai. A1.servoWrite (130) kaiščiai. A2.servoWrite (50)}}) kaiščiai. A1.servoWrite (130) kaiščiai. A2.servoWrite (50) amžinai (funkcija () {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)})

9 žingsnis: Robotas paruoštas

Robotas paruoštas
Robotas paruoštas

Taigi, tikiuosi, kad jums visiems patiks šis projektas ir taip pat patiks.

10 žingsnis: Kitas PCB -

KitasPCB
KitasPCB

„NextPCB“yra aukštos kokybės PCB gamintojas, turintis profesionalių PCB gamybos galimybių. PCB medžiagos yra sertifikuotos pagal IATF16949, ISO9001, ISO14001, UL, CQC, RoHS ir REACH. „NextPCB“naudoja labai pagreitintą metodą, kad PCB būtų pristatytas tik per 6–8 dienas. Aš taip pat naudojuosi paslauga pastaruosius dvejus metus ir visada gaunu gerų rezultatų. Taigi, siūlau visiems mechaniniams kūrėjams pirkti PCB iš „NextPCB“.

„NextPCB“suteikia iki 4–12 sluoksnių PCB. PCB kokybė taip pat yra labai gera. Tik už 10 USD galite gauti 10 bet kokios norimos spalvos PCB. Norėdami užsisakyti PCB, turite apsilankyti „NextPCB“svetainėje. Tiesiog eikite į svetainę Įkelkite gerber failą, pasirinkite PCB nustatymą ir užsisakykite 10 aukštos kokybės PCB dabar. Daugiau informacijos -

11 veiksmas: palaikykite mus užsiprenumeruodami mane „Youtube“

Jei jums patinka šis projektas, palaikykite mane, užsiprenumeruodami „YouTube“kanalą. Prenumeruokite dabar -

Taip pat galite pasidalyti su manimi naujų projektų idėja komentuodami čia.

Taigi, sveiki vaikinai ………….. pasimatysime kituose projektuose.. Dėkojame, kad apsilankėte šioje pamokoje …… #smartcreativity, #circuitjamer, #robotics

Rekomenduojamas: