Indholdsfortegnelse:
- Trin 1: Materialer:
- Trin 2: Værktøjer
- Trin 3: Saml materialer
- Trin 4: Tilslut alle trinene
- Trin 5: Motorer
- Trin 6: Motorkørsel
- Trin 7: Motorkørsel #2
- Trin 8: Tilslutning af den anden L293D til Picaxe
- Trin 9: Trommestikker
- Trin 10: Optagelsesmodul
- Trin 11: SRF05
- Trin 12: Saml faktisk bot
- Trin 13: Test nr. 1
- Trin 14: Afslut
Video: Sådan laver du din egen trommebot !!: 14 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Denne robot blev inspireret af en robot, der fik masser af opmærksomhed, kaldet den gule trommemaskine, jeg vil linke til den senere, når jeg kan finde den. Denne robot bruger tankbaner til at strejfe rundt, den bruger sit ultralyds ekkolod til at finde forhindringer. Det vil bestemme hårdheden/blødheden/ekkoet af et objekt med ekkolod. Når den finder et objekt, der er værd at spille på, vil den slange på plads, og derefter bruge en motoriseret trommestik til at lave en kort 20-60 sek. slå. Ved hjælp af et eksternt optagelses-/afspilningsmodul, vil det optage 20 sekunder af beatet og afspille det synkroniseret med det kontinuerligt afspillede beat (med robotten stadig spiller). Efter afslutningen af denne minut lange jam -session vil den strejfe væk og forsøge at finde en anden i en endeløs sløjfe. Meget sjovt at se/lytte!
Trin 1: Materialer:
1 Gearmotor og slidbane-pakke- $ 39,99 BuyBuy4 GM10 Geared Pager Motor- $ 39,00 Buy2 L293D Motor Driver Chips- $ 8,00 Buy1 9V optagemodul- $ 10,79 Buy1 Dual General Purpose IC PC Board Buy1 16-Pin Retention Kontakt 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 BatteriesA Big SpeakerSome hule aluminium slangerBunch of 2.54mm Header PinsMany Mange Mange Jumper Wires, både F/M og F/F
Trin 2: Værktøjer
TangLoddejernMini Philips skruetrækkerMini fladskruetrækkerWire Cutter/stripperTålmodighed
Trin 3: Saml materialer
Trin 4: Tilslut alle trinene
Selvforklarende, saml sporene, og skru hjulene i din gearmotor, der fulgte med. I den anden ende af slidbanerne, varm lim på en af aluminiumsslangen, så den roterer frit, ligesom billedet.
Trin 5: Motorer
Lod en tråd til hver af pladerne på motorerne (to for hver). Det forrige billede burde også gøre retfærdighed for dette.
Trin 6: Motorkørsel
Sæt L293D i projektkortet, og lod på de fire ledninger fra motorerne til A-B-terminalerne. Skriv nu koden i din programmerer: høj 4low 5press F5Skift de to tal rundt, indtil begge hjul drejer fremad
Trin 7: Motorkørsel #2
Få dit IC -kort og 16pin DIP, lodning på DIP'et ind i midten af IC -kortet sådan:
Trin 8: Tilslutning af den anden L293D til Picaxe
Tilslut GM10-> L293D-> Picaxe-kortet som billedet herunder, og kør koden: main: høj 1 lav 0 vent 1 lav 1 lav 0 vent 1 lav 1 høj 0 vent 1 lav 1 lav 0 vent 1 gå til hoved
Trin 9: Trommestikker
Hot Lim på to af GM10'erne, to aluminiumsslanger, hver i samme længde, du vil have dem, der giver det en god "ding", når du rammer noget hårdt imod det. Og den tredje bliver basstrommen, så denne bliver (tykkere?), Eller vil bare producere en dybere lyd, jeg er ikke musikalsk, jeg ved det ikke:). Ret selvforklarende nok til at gå uden billeder?
Trin 10: Optagelsesmodul
Den sjove del: Skær V+G fra optagermodulet, du vil have det længe, så behold det længe Slut V+G til Picaxes V+G -porte Klip et af optagemodulernes ledninger, og tilslut det ikke -skårne til en Picaxe output 0Skær et af afspilningsmodulerne, og tilslut et til et andet output 1 *** VIGTIGT: Hvis din afspilning er en knap, skal du tage knappen af, udsætte membranen og følge tavlen aftryk derfra, skal føre dig til et lille hul, brugeren bruger dette til at teste det for at se om det virker, lod din ledning ind i det, dette er din enkelt afspilningstråd (forbindes til output) **** Kør koden: main: high 0wait1low 0wait1goto main
Trin 11: SRF05
Lodning på 5 hovedstifter på din SRF05 (fulgte med) henvises til databladet, hvis du er i tvivl om, hvilken side der skal loddes til: //www.robot-electronics.co.uk/htm/srf05tech.htmOg slut srf05 til picaxen og kør denne kode: symbol trig = 3 symbol ekko = 6 symbolområde = w1main: pulsout trig, 2 pulsin ekko, 1, område lad område = område * 10 / 58debug rangegoto main din srf05 skal blinke rødt, godt
Trin 12: Saml faktisk bot
Lim Sintra op i et bogreollignende design (mit havde to historier) og varm lim dette (eller brug en L-beslag, hvis du er din robust) på bunden af din bot, således:
Trin 13: Test nr. 1
Tilslut en ledning på hver trommestik til en udgang på picaxen (0-7), tilslut den anden ledning til hver en V+ terminal (V1) Tilslut afspilning til en udgang og optagelse til en anden samt V+ G -ledninger fra kortet Tilslut ekstra L293D og 4. GM10 til den chip og udfør koden: main: high 0pause 100low 0pause 100high 1pause 100low 1pause 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100høj 4pause 100low 4pause 100høj 5pause 100høj 5pause 100 6pause 100goto main Dette er bare en test for at sikre, at alt fungerer, ikke det sidste slag: Pand du skal få følgende video: minus hunden+og familie, der råber i baggrunden Se denne diagaram:
Trin 14: Afslut
Nej, jeg vil ikke udgøre den endelige kode for projektet, så få ikke dit håb op, men jeg vil fortælle dig værdifuld information. Brug den sidste test, du gjorde (trin 12) til at se, hvilken kommando der styrer hvilken tromme/optagelse/afspilning, og gør den rytmisk ved hjælp af forskellige tidsforskelle (pauser efterfulgt af tallet er tiden i Ms) Prøv at lave, siger output af optagelsesmodulet starter i begyndelsen af en session (høj) og slutter i slutningen af en session (lav _) og derefter i den næste session, får trommeslageren til at afspille beatet over den næste session (høj, lav osv.) Jeg vil redigere dette senere for at dele, hvordan jeg integrerer srf05 -søgen i kodeJeg vil ikke dele koden, spørg ikke:) God fornøjelse !!
Anbefalede:
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: 11 trin (med billeder)
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: Som så mange mennesker synes du, at Arduino er en meget god løsning til hjemmeautomatisering og robotik! Men når det kommer til kommunikation, kommer Arduinos bare med serielle links. Jeg arbejder på en robot, der skal være permanent forbundet med en server, der kører ar
Sådan laver du din egen Night Vision Device !: 5 trin (med billeder)
Sådan laver du din egen Night Vision Device !: I dette projekt vil jeg vise dig, hvordan du opretter en night vision -enhed. Det består hovedsageligt af et sikkerhedskamera, en lille skærm og et brugerdefineret printkort, der har IR -lysdioder og en LED -driver. Efter at have tændt enheden med en USB Type-C PD powerbank, kan du
Sådan laver du din egen spilkonsol: 6 trin (med billeder)
Sådan laver du din egen spilkonsol: Har du nogensinde ønsket at lave din egen videospilkonsol? En konsol, der er billig, lille, kraftfuld og som endda passer perfekt i lommen? Så i dette projekt vil jeg vise jer, hvordan man laver en spillekonsol ved hjælp af en Raspberry Pi. Men hvad er en Raspberry
Sådan laver du din egen skærmbeskytter .: 5 trin
Sådan laver du din egen skærmbeskytter .: Har du altid ønsket dig en skærmbeskytter til din mobiltelefon eller anden elektronik, men det kostede lidt for meget for et stykke klart cover? Her er en guide, der viser dig, hvordan du laver din egen skærmbeskytter uden omkostninger (forudsat at du
Sådan laver du din egen soundbar: 8 trin
Sådan laver du din egen soundbar: Tak til 123Toid for denne build !: Youtube - Website Jeg har en stue, der havde en virkelig billig Samsung soundbar, som vi hentede med et gavekort for et par år tilbage. Men jeg har altid ønsket at designe og bygge en soundbar fra bunden. Så rek