INHOUDSOPGAWE:

Hoe om u eie trommelbot te maak!: 14 stappe
Hoe om u eie trommelbot te maak!: 14 stappe

Video: Hoe om u eie trommelbot te maak!: 14 stappe

Video: Hoe om u eie trommelbot te maak!: 14 stappe
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! 2024, November
Anonim
Hoe om u eie trommelbot te maak !!
Hoe om u eie trommelbot te maak !!

Hierdie robot is geïnspireer deur 'n robot wat baie aandag geniet, die Yellow Drum Machine genoem. Ek sal later daarna skakel as ek dit kan vind. Hierdie robot gebruik tenkbane om rond te loop, hy gebruik sy ultrasoniese sonar om hindernisse op te spoor; dit bepaal die hardheid/sagtheid/eggo van 'n voorwerp met sonar. Sodra dit 'n voorwerp vind wat die moeite werd is om op te speel, sal dit op sy plek slang, en dan, met behulp van gemotoriseerde drumsticks, 'n kort 20-60 sekonde neem. klop. Deur 'n eksterne opname-/afspeelmodule te gebruik, neem dit 20 sekondes van die maat op en speel dit in ooreenstemming met die aanhoudend gespeelde ritme (terwyl die robot steeds speel). Na voltooiing van hierdie minuut lange jam -sessie, sal dit wegdwaal en probeer om 'n ander in 'n eindelose lus te vind. Baie lekker om te kyk/luister!

Stap 1: materiaal:

1 ratmotor en loopvlakpakket- $ 39,99 BuyBuy4 GM10 geared pager motor- $ 39,00 Buy2 L293D motorbestuurderskyfies- $ 8,00 Buy1 9V opnamemodule- $ 10,79 Buy1 dubbele algemene doel IC-bord Koop1 16-pins behoud Kontak Buy1 28 Pin Project Board Picaxe 28x1 Buy1 SRF05 Ultrasonic Range Finder BuyA Bunch of 2-3mm White Sintra, or any other Building material you prefer Buy1 SRF05 Housing Bracket BuyA Bunch of AA Batteries A Big Speaker Sommige hol aluminium buise F/F

Stap 2: Gereedskap

Tang Soldeerbout Mini Philips -skroewedraaier Mini platkopskroewedraaier Draadsnyer/stripper Geduld

Stap 3: Versamel materiaal

Versamel materiaal
Versamel materiaal
Versamel materiaal
Versamel materiaal
Versamel materiaal
Versamel materiaal

Stap 4: Verbind al die loopbane

Koppel al die loopbane
Koppel al die loopbane

Selfverduidelikend, monteer die spore en skroef die wiele vas in die motor wat daarmee gepaard gegaan het. Aan die ander kant van die loopbane, warm gom op een van die aluminiumbuise sodat dit vrylik kan draai, net soos op die prentjie.

Stap 5: Motors

Soldeer een draad aan elk van die plate op die motors (twee vir elk). Die vorige prentjie behoort ook die reg hiervoor te laat geskied.

Stap 6: Motorbestuur

Steek die L293D in die projekbord en soldeer aan die vier drade van die motors na die AB-terminale. Skryf nou die kode in u programmeerder: hoë 4 -druk 5 -druk F5 Skakel die twee getalle om totdat albei wiele vorentoe draai

Stap 7: motorbestuur #2

Motorbestuur #2
Motorbestuur #2
Motorbestuur #2
Motorbestuur #2

Kry u IC -bord en 16 -pins DIP, soldeer op die DIP so in die middel van die IC -bord:

Stap 8: Koppel die tweede L293D aan die Picaxe

Koppel die tweede L293D aan die Picaxe
Koppel die tweede L293D aan die Picaxe
Koppel die tweede L293D aan die Picaxe
Koppel die tweede L293D aan die Picaxe

Koppel die GM10-> L293D-> Picaxe-bord soos op die onderstaande foto en voer die kode uit: hoof: hoog 1 laag 0 wag 1 laag 1 laag 0 wag 1 laag 1 hoog 0 wag 1 laag 1 laag 0 wag 1 gaan na hoof

Stap 9: Bakkies

Hot Glue op twee van die GM10's, twee aluminiumbuise, elk ewe lank. U wil dit hê wat 'n goeie ding gee as u iets hard daarteen slaan. En die derde sal die basdrom wees, so dit sal (dikker?) Wees, of dit sal net 'n dieper geluid lewer, ek is nie musikaal nie, ek weet nie:). Redelik selfverduidelikend genoeg om sonder foto's te gaan?

Stap 10: Opneemmodule

Opnamemodule
Opnamemodule
Opnamemodule
Opnamemodule

Die prettige deel: Sny die V+G uit die opnamemodule, jy wil dit lank hê, so hou dit lank Koppel die V+G aan die Picaxe se V+G -poorte Knip een van die opnamemodules se drade en koppel die nie -gesnyde een aan op 'n Picaxe -uitgang 0 Knip een van die afspeelmodules en koppel een aan 'n ander uitset. 'n klein gaatjie, die vervaardiger gebruik dit om dit te toets om te sien of dit werk, soldeer u draad daarin; dit is u enkele afspeeldraad (verbind met uitset) **** Begin die kode: main: high 0wait1low 0wait1

Stap 11: SRF05

SRF05
SRF05
SRF05
SRF05

Soldeer op 5 koppenne op u SRF05 (saam met) verwys na die datablad as u nie seker is watter kant u moet soldeer nie. voer hierdie kode uit: simbool trig = 3 simbool echo = 6 simboolreeks = w1main: pulsout trig, 2 pulsin echo, 1, range let range = range * 10 / 58debug rangegoto main jou srf05 moet rooi knipper, goed

Stap 12: Monteer die bot eintlik

Monteer die Bot eintlik
Monteer die Bot eintlik

Plak die Sintra vas in 'n boekrakagtige ontwerp (myne het twee verdiepings gehad) en plak dit warm (of gebruik 'n L-bracket as u joune stewig is) op die basis van u bot, soos volg:

Stap 13: Toets nommer 1

Toets #1
Toets #1

Koppel een draad van elke drumstick aan 'n uitgang op die picaxe (0-7), koppel die ander draad van elk aan 'n V+ -aansluiting (V1) Koppel die afspeel aan een uitgang en die rekord na 'n ander, sowel as die V+ G -drade van die bord Sluit die ekstra L293D en 4de GM10 aan op die chip en voer die kode uit: hoof: hoog 0pauze 100low 0pause 100high 1pause 100low 1pause 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100high 4pause 100low 4pause 100high 5pause 100 6pause 100 gaan na die hoof Dit is slegs 'n toets om seker te maak dat alles werk, nie die laaste maat nie: Pand, u moet die volgende video kry: minus die hond+en die gesin wat op die agtergrond skree Verwys na hierdie diagram:

Stap 14: Finale

Nee, ek gaan nie die finale kode vir die projek stel nie, dus moenie hoop kry nie, maar ek sal u waardevolle inligting vertel. Gebruik die laaste toets wat u gedoen het (stap 12) om te sien watter opdrag die trommel/opname/afspeel beheer, en maak dit ritmies met behulp van verskillende tydsverskille (pouses, gevolg deur die getal is die tyd in me) Probeer om te sê, sê die uitset van die opnamemodule begin aan die begin van 'n sessie (hoog) en eindig aan die einde van 'n sessie (laag _) en dan in die volgende sessie, maak die tromspeler die maat oor die volgende sessie (hoog, laag, ens.) Ek sal dit later wysig om te deel hoe ek die srf05 soek in die kode kan inkorporeer. Ek sal die kode nie deel nie, moenie vra nie:) Geniet dit !!

Aanbeveel: