Innholdsfortegnelse:

Hvordan lage din egen trommebot !!: 14 trinn
Hvordan lage din egen trommebot !!: 14 trinn

Video: Hvordan lage din egen trommebot !!: 14 trinn

Video: Hvordan lage din egen trommebot !!: 14 trinn
Video: Lag din egen #ingridTEE (oppskrift) 2024, Juli
Anonim
Hvordan lage din egen trommebot !!
Hvordan lage din egen trommebot !!

Denne roboten ble inspirert av en robot som ble gitt tonnevis av oppmerksomhet, kalt den gule trommemaskinen. Jeg vil koble til den senere når jeg finner den. Denne roboten bruker tanktrinn for å vandre rundt, den bruker sitt ultralyds ekkolodd for å finne hindringer. Det vil bestemme hardheten/mykheten/ekkoet til et objekt med ekkolodd. Når den finner et objekt som er verdt å spille på, vil den slange på plass, og deretter ta en kort 20-60 sek ved hjelp av motoriserte trommestikker. slå. Ved å bruke en ekstern opptaks-/avspillingsmodul, vil den spille inn 20 sekunder av takten, og spille den av synkronisert med den takt som spilles kontinuerlig (med roboten som fortsatt spiller). Når denne minutter lange jam -sessionen er fullført, vil den streife bort og prøve å finne en annen i en endeløs løkke. Veldig gøy å se/lytte!

Trinn 1: Materialer:

1 girmotor og mønsterpakke- $ 39,99 BuyBuy4 GM10 Geared Pager Motor- $ 39,00 Buy2 L293D Motor Driver Chips- $ 8,00 Buy1 9V opptaksmodul- $ 10,79 Buy1 Dual General-Purpose IC PC Board Buy1 16-pins oppbevaring Kontakt Buy1 28 Pin Project Board Picaxe 28x1 Buy1 SRF05 Ultrasonic Range Finder BuyA Bunch of 2-3mm White Sintra, eller annet byggemateriale du foretrekker Buy1 SRF05 Housing Bracket BuyA Bunch of AA BatteriesA Big SpeakerSome hule aluminiumsrørA Bunch of 2.54mm Header PinsMany Many Many Jumper Wires, both F/M and F/F

Trinn 2: Verktøy

TangLoddejernMini Philips skrutrekkerMini flatskrutrekkerTrådkutter/stripperTålmodighet

Trinn 3: Samle materialer

Samle materialer
Samle materialer
Samle materialer
Samle materialer
Samle materialer
Samle materialer

Trinn 4: Koble til alle trinnene

Koble til alle trinnene
Koble til alle trinnene

Selvforklarende, sett sammen sporene og skru inn hjulene i girmotoren som fulgte med. I den andre enden av slitebanene, limes varmt på en av aluminiumsslangen slik at den snurrer fritt, akkurat som på bildet.

Trinn 5: Motorer

Lodd en ledning til hver av platene på motorene (to for hver). Det forrige bildet burde gjøre rettferdigheten for dette også.

Trinn 6: Motorkjøring

Koble L293D til prosjektbordet, og lodd på de fire ledningene fra motorene til A-B-terminalene. Skriv nå koden i programmereren din: høy 4low 5press F5Switch de to tallene rundt til begge hjulene svinger fremover

Trinn 7: Motorkjøring #2

Motorkjøring #2
Motorkjøring #2
Motorkjøring #2
Motorkjøring #2

Få IC -kortet og 16 -pins DIP, loddetinn på DIP -en midt på IC -kortet slik:

Trinn 8: Koble den andre L293D til Picaxe

Koble den andre L293D til Picaxe
Koble den andre L293D til Picaxe
Koble den andre L293D til Picaxe
Koble den andre L293D til Picaxe

Koble GM10-> L293D-> Picaxe-kortet som bildet nedenfor og kjør koden: main: high 1 low 0wait 1low 1 low 0wait 1low 1 high 0wait 1low 1 low 0wait 1goto main

Trinn 9: Trommestikker

Hot Lim på to av GM10 -ene, to aluminiumsslanger, hver i samme lengde, du vil ha dem som gir den en god "ding" når du slår noe hardt mot den. Og den tredje kommer til å være bastromme, så dette blir (tykkere?), Eller vil bare gi en dypere lyd, jeg er ikke musikalsk, jeg vet ikke:). Ganske selvforklarende nok til å gå uten bilder?

Trinn 10: Opptaksmodul

Opptaksmodul
Opptaksmodul
Opptaksmodul
Opptaksmodul

Den morsomme delen: Klipp V+G fra opptaksmodulen, du vil ha den lang, så behold den lenge Koble V+G til Picaxes V+G -porter Klipp en av opptaksmodulene og koble den ikke -kuttede til en Picaxe -utgang 0Kutt en av avspillingsmodulene, og koble en til en annen utgang. et lite hull, produsenten bruker dette til å teste det for å se om det fungerer, lodd kabelen inn i det, dette er din eneste avspillingstråd (kobles til utgang) **** Kjør koden: main: high 0wait1low 0wait1goto main

Trinn 11: SRF05

SRF05
SRF05
SRF05
SRF05

Lodd på 5 toppnål på SRF05 (fulgte med), se databladet hvis du er usikker på hvilken side du skal lodde til: //www.robot-electronics.co.uk/htm/srf05tech.htmOg koble srf05 til picaxen og kjør denne koden: symbol trig = 3 symbol echo = 6 symbol range = w1main: pulsout trig, 2 pulsin echo, 1, range let range = range * 10 / 58debug rangegoto main din srf05 skal blinke rødt, bra

Trinn 12: Monter faktisk boten

Faktisk Monter Bot
Faktisk Monter Bot

Lim Sintra inn i en bokhylle-lignende design (min hadde to historier) og varm lim denne (eller bruk en L-brakett hvis du er din solid) på bunnen av boten din, og ser slik ut:

Trinn 13: Test nr. 1

Test nr. 1
Test nr. 1

Koble en ledning på hver trommelstikke til en utgang på picaxen (0-7), koble den andre ledningen til hver til en V+ -kontakt (V1) Koble avspillingen til en utgang, og posten til en annen, samt V+ G -ledninger fra brettet Koble ekstra L293D og fjerde GM10 til brikken og kjør koden: main: high 0pause 100low 0pause 100high 1pause 100low 1pause 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100high 4pause 100low 4pause 100highpause 100low 6pause 100 gå til hoved Dette er bare en test, for å sikre at alt fungerer, ikke siste takten: Pand du bør få følgende video: minus hunden+og familie som roper i bakgrunnen Se denne diagaram:

Trinn 14: Avslutt

Nei, jeg kommer ikke til å stille den endelige koden for prosjektet, så ikke håp, men jeg vil fortelle deg verdifull informasjon. Bruk den siste testen du gjorde (trinn 12) for å se hvilken kommando som styrer hvilken tromme/innspilling/avspilling, og gjør den rytmisk ved hjelp av forskjellige tidsforskjeller (pauser, etterfulgt av tallet er tiden i Ms) Prøv å lage, si utgangen av innspillingsmodulen starter i begynnelsen av en økt (høy) og slutter i slutten av en økt (lav _), og deretter i neste økt, gjør trommeslageravspillingen takten over neste økt (høy, lav, etc) Jeg vil redigere dette senere for å dele hvordan jeg skal inkludere srf05 -søket i kode Jeg vil ikke dele koden, ikke spør:) Ha det gøy !!

Anbefalt: