Innholdsfortegnelse:
- Trinn 1: Materialer:
- Trinn 2: Verktøy
- Trinn 3: Samle materialer
- Trinn 4: Koble til alle trinnene
- Trinn 5: Motorer
- Trinn 6: Motorkjøring
- Trinn 7: Motorkjøring #2
- Trinn 8: Koble den andre L293D til Picaxe
- Trinn 9: Trommestikker
- Trinn 10: Opptaksmodul
- Trinn 11: SRF05
- Trinn 12: Monter faktisk boten
- Trinn 13: Test nr. 1
- Trinn 14: Avslutt
Video: Hvordan lage din egen trommebot !!: 14 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:26
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
Trinn 4: 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
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 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
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
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
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
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:
Hvordan lage din egen WIFI -gateway for å koble Arduino til IP -nettverk?: 11 trinn (med bilder)
Hvordan lage din egen WIFI -gateway for å koble Arduino til IP -nettverk?: Som så mange mennesker tror du Arduino er en veldig god løsning for å gjøre hjemmeautomatisering og robotikk! Men når det gjelder kommunikasjon, kommer Arduinos bare med seriekoblinger. Jeg jobber med en robot som må være permanent koblet til en server som kjører
Hvordan lage din egen Night Vision Device !: 5 trinn (med bilder)
Hvordan lage din egen nattsynenhet !: I dette prosjektet vil jeg vise deg hvordan du lager en nattsynenhet. Den består hovedsakelig av et sikkerhetskamera, en liten skjerm og en tilpasset PCB som har IR -lysdioder og en LED -driver. Etter å ha slått på enheten med en USB Type-C PD powerbank, kan du
Hvordan lage din egen spillkonsoll: 6 trinn (med bilder)
Hvordan lage din egen spillkonsoll: Har du noen gang ønsket å lage din egen videospillkonsoll? En konsoll som er billig, liten, kraftig og til og med passer perfekt i lommen? Så i dette prosjektet vil jeg vise dere hvordan du lager en spillkonsoll ved hjelp av en Raspberry Pi, men hva er en bringebær
Hvordan lage din egen skjermbeskytter .: 5 trinn
Hvordan lage din egen skjermbeskytter.: Vil du alltid ha en skjermbeskytter til mobiltelefonen din eller annen elektronikk, men det kostet litt for mye for et stykke klart deksel? Her er en guide som viser deg hvordan du lager din egen skjermbeskytter uten kostnad (forutsatt at du
Hvordan lage din egen soundbar: 8 trinn
How to Make Your Own Soundbar: Takk til 123Toid for denne bygningen !: Youtube - Nettsted Jeg har en stue som hadde en veldig billig Samsung soundbar som vi hentet med et gavekort for noen år siden. Men jeg har alltid ønsket å designe og bygge en soundbar fra bunnen av. Så rec