Turinys:

Kaip sukurti savo būgnų robotą !!: 14 žingsnių
Kaip sukurti savo būgnų robotą !!: 14 žingsnių

Video: Kaip sukurti savo būgnų robotą !!: 14 žingsnių

Video: Kaip sukurti savo būgnų robotą !!: 14 žingsnių
Video: kaip tu gali užsidirbti papildomų pinigų 2024, Lapkritis
Anonim
Kaip susikurti savo būgnų robotą !!
Kaip susikurti savo būgnų robotą !!

Šį robotą įkvėpė robotas, kuriam buvo skirta daug dėmesio, vadinamas „Geltono būgno mašina“, vėliau jį surasiu, kai galėsiu jį rasti. Šis robotas klaidžioja aplink tankus, naudoja ultragarsinį sonarą, kad surastų kliūtis. Jis nustatys objekto kietumą/minkštumą/aidą naudojant sonarą. Radęs daiktą, kuriuo verta žaisti, jis įsikibs į vietą, tada, naudodamas motorizuotas blauzdas, padarys trumpą 20–60 sek. mušti. Naudodamas išorinį įrašymo/atkūrimo modulį, jis įrašys 20 sekundžių ritmą ir atkurs jį sinchroniškai su nuolat grojančiu ritmu (robotui vis dar grojant). Baigęs šią minutę trukusią uogienių sesiją, ji pasivaikščios ir bandys rasti kitą begalinę kilpą. Labai smagu žiūrėti/klausytis!

1 žingsnis: medžiagos:

1 pavarų variklio ir protektoriaus paketas- $ 39.99 Pirkti 4 GM10 pavarų dėžės motoroleris- $ 39.00 Pirkti2 L293D variklio tvarkyklės mikroschemos- $ 8.00 Pirkti1 9 V įrašymo modulis- $ 10.79 Pirkti1 Dvigubos bendrosios paskirties IC kompiuterio plokštė Pirkti1 16 kontaktų sulaikymo kontaktas Pirkti1 28 kontaktų projekto lenta SRF05 ultragarso diapazono ieškiklis Pirkti 2–3 mm baltos „Sintra“krūva arba bet kuri kita jums patinkanti statybinė medžiaga Pirkite F/F

2 žingsnis: įrankiai

Žnyplės Lituoklis Mini Philips atsuktuvas Mini plokščias atsuktuvas Laidų pjoviklis/nuėmiklis Kantrybė

3 žingsnis: Surinkite medžiagas

Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas

4 žingsnis: prijunkite visus protektorius

Prijunkite visus laiptelius
Prijunkite visus laiptelius

Savaime suprantama, surinkite vikšrus ir įsukite ratus į kartu pateiktą variklį su reduktoriumi. Kitame protektoriaus gale ant vieno iš aliuminio vamzdelių karšto klijų, kad jis laisvai suktųsi, kaip ir paveikslėlyje.

5 žingsnis: varikliai

Lituokite po vieną laidą prie kiekvienos variklių plokštės (po dvi kiekvienai). Ankstesnė nuotrauka taip pat turėtų būti teisinga.

6 žingsnis: variklis

Prijunkite L293D prie projekto plokštės ir lituokite keturis laidus nuo variklių iki A-B gnybtų. Dabar įrašykite kodą į savo programuotoją: didelis 4low 5press F5 Perjunkite du skaičius, kol abu ratai pasuks į priekį

7 žingsnis: vairavimas varikliu #2

Vairavimas varikliu #2
Vairavimas varikliu #2
Vairavimas varikliu #2
Vairavimas varikliu #2

Įdėkite savo IC plokštę ir 16 kontaktų DIP, lituokite ant DIP į IC plokštės vidurį taip:

8 veiksmas: prijunkite antrąjį L293D prie „Picaxe“

Antrojo L293D prijungimas prie „Picaxe“
Antrojo L293D prijungimas prie „Picaxe“
Antrojo L293D prijungimas prie „Picaxe“
Antrojo L293D prijungimas prie „Picaxe“

Prijunkite GM10-> L293D-> „Picaxe“plokštę, kaip parodyta paveikslėlyje žemiau, ir paleiskite kodą: pagrindinis: aukštas 1 mažas 0 laukti 1 lėtas 1 mažas 1 laukimas 1 mažas 1 didelis 0 laukimas 1 mažas 1 mažas žemas 0 laukti 1 pagrindinis

9 žingsnis: būgneliai

Karštas klijai ant dviejų GM10, du aliuminio vamzdeliai, kurių kiekvienas yra vienodo ilgio, jūs norite tokių, kurie gerai sukrečia, kai smogiate į kažką stipriai. Ir trečiasis bus bosinis būgnas, todėl jis bus (storesnis?) Arba tiesiog skleis gilesnį garsą, nesu muzikalus, nežinau:). Pakankamai savaime suprantama, kad apsieiti be nuotraukų?

10 žingsnis: Įrašymo modulis

Įrašymo modulis
Įrašymo modulis
Įrašymo modulis
Įrašymo modulis

Linksmoji dalis: Iškirpkite V+G iš įrašymo modulio, norite, kad jis būtų ilgas, todėl laikykite jį ilgai „Picaxe“išvestis 0 Iškirpkite vieną iš atkūrimo modulių ir prijunkite vieną prie kito išvesties 1 *** SVARBU: jei atkūrimas yra mygtukas, nuimkite mygtuką, atidengdami membraną, ir sekite lentos atspaudą iš ten, maža skylė, gamintojas tai naudoja, norėdamas patikrinti, ar ji veikia, įlituokite į tai laidą, tai yra jūsų vienas atkūrimo laidas (jungiamas prie išvesties) **** Vykdykite kodą: pagrindinis: didelis 0wait1low 0wait1goto main

11 žingsnis: SRF05

SRF05
SRF05
SRF05
SRF05

Lituokite ant 5 antraštės kaiščių ant savo SRF05 (pridedamas), jei nesate tikri, kurią pusę lituoti, žr. Duomenų lapą, https://www.robot-electronics.co.uk/htm/srf05tech.htm Ir prijunkite srf05 prie pikapo ir paleiskite šį kodą: simbolis trig = 3 simbolių aidas = 6 simbolių diapazonas = w1main: pulsout trig, 2 pulsin echo, 1, range let range = range * 10 / 58debug rangepoto jūsų srf05 turėtų mirksėti raudonai, gerai

12 veiksmas: iš tikrųjų surinkite robotą

Iš tikrųjų surinkite robotą
Iš tikrųjų surinkite robotą

Klijuokite „Sintra“į knygų lentyną primenantį dizainą (mano buvo dviejų aukštų) ir karštu klijuokite (arba naudokite „L-Bracket“, jei žiūrite tvirtą) ant savo roboto pagrindo, atrodydami taip:

13 žingsnis: 1 testas

1 testas
1 testas

Prijunkite vieną kiekvienos blauzdelės vielą prie pikapo išvesties (0-7), kitą laidą prijunkite prie V+ gnybto (V1) Prijunkite atkūrimą prie vienos išvesties, o įrašą prie kitos, taip pat V+ G laidai iš plokštės Prijunkite atsarginį L293D ir 4 -ąjį GM10 prie to lusto ir vykdykite kodą: pagrindinis: didelis 0pauzė 100low 0pause 100high 1pause 100low 1pause 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100high 4pause 100low 4pause 100high 5pause 100lowpause 6pauzė 100goto pagrindinis Tai tik bandymas, siekiant įsitikinti, kad viskas veikia, o ne paskutinis ritmas: Pand, turėtumėte gauti šį vaizdo įrašą: atėmus šunį+ir šeimos riksmus fone Žiūrėkite šią diagaramą:

14 žingsnis: finalas

Ne, aš nesiruošiu pateikti galutinio projekto kodo, todėl nepersistenkite, bet pasakysiu jums vertingos informacijos. Pasinaudokite paskutiniu bandymu, kurį atlikote (12 veiksmas), kad pamatytumėte, kuri komanda valdo būgną/įrašą/atkūrimą, ir padarykite jį ritmingą, naudodamiesi įvairiais laiko skirtumais (pauzės, po kurių nurodomas skaičius, nurodytas Ms). Pabandykite atlikti, tarkime, išvestį įrašymo modulio pradžia seanso pradžioje (aukšta) ir baigiama seanso pabaigoje (žemas _), o tada kitos sesijos metu būgnininkas atkuria ritmą per kitą seansą (aukštas, žemas ir tt) Aš redaguosiu tai vėliau, kad pasidalyčiau, kaip į kodą įtraukti srf05 ieškojimą. Aš nebendrinsiu kodo, neklauskite:) Smagiai !!

Rekomenduojamas: