Innehållsförteckning:
- Steg 1: Material:
- Steg 2: Verktyg
- Steg 3: Samla material
- Steg 4: Anslut alla slitbanor
- Steg 5: Motorer
- Steg 6: Motorkörning
- Steg 7: Motorkörning #2
- Steg 8: Anslutning av den andra L293D till Picaxe
- Steg 9: Drumsticks
- Steg 10: Inspelningsmodul
- Steg 11: SRF05
- Steg 12: Montera faktiskt botten
- Steg 13: Testa #1
- Steg 14: Avsluta
Video: Hur man gör din egen trummbot !!: 14 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
Denna robot inspirerades av en robot som fick massor av uppmärksamhet, kallad Yellow Drum Machine, jag länkar till den senare när jag kan hitta den. Den här roboten använder tankbanor för att vandra runt, den använder sitt ultraljudsekolod för att hitta hinder, den kommer att bestämma hårdhet/mjukhet/eko för ett objekt med ekolod. När det hittat ett föremål som är värt att spela på, kommer det att snake på plats, sedan, med hjälp av motoriserade trummor, göra en kort 20-60 sek. slå. Med en extern inspelnings-/uppspelningsmodul kommer den att spela in 20 sekunder av takten och spela upp den synkroniserad med den takt som spelas kontinuerligt (med roboten fortfarande). När den här minutlånga jamsessionen är klar kommer den att vandra iväg och försöka hitta en annan i en oändlig slinga. Mycket roligt att se/lyssna!
Steg 1: Material:
1 växelmotor och slitbanepaket- $ 39,99 BuyBuy4 GM10 Geared Pager Motor- $ 39,00 Buy2 L293D Motor Driver Chips- $ 8,00 Buy1 9V inspelningsmodul- $ 10,79 Buy1 Dual General-Purpose IC PC Board Buy1 16-Pin Retention Contact Buy1 28 Pin Project Board Picaxe 28x1 Buy1 SRF05 Ultrasonic Range Finder BuyA Bunch of 2-3mm White Sintra, eller något annat byggmaterial du föredrar Buy1 SRF05 Housing Bracket BuyA Bunch of AA BatteriesA Big SpeakerSome ihåliga aluminiumrörBunch of 2.54mm Header PinsMany Many Many Jumper Wires, both F/M and F/F
Steg 2: Verktyg
TångLödkolvMini Philips skruvmejselMini platt skruvmejselWire Cutter/StripperTålamod
Steg 3: Samla material
Steg 4: Anslut alla slitbanor
Självförklarande, montera spåren och skruva in hjulen i din växelmotor som följde med. I andra änden av slitbanorna, het lim på en av aluminiumrören så att den snurrar fritt, precis som bilden.
Steg 5: Motorer
Löd en tråd till var och en av plattorna på motorerna (två för varje). Den tidigare bilden borde göra rättvisa för detta också.
Steg 6: Motorkörning
Anslut L293D till projektkortet och löd på de fyra ledningarna från motorerna till A-B-terminalerna. Skriv nu koden i din programmerare: hög 4låg 5press F5 Växla de två siffrorna runt tills båda hjulen svänger framåt
Steg 7: Motorkörning #2
Få ditt IC -kort och 16pins DIP, löd på DIP i mitten av IC -kortet så här:
Steg 8: Anslutning av den andra L293D till Picaxe
Anslut GM10-> L293D-> Picaxe-kortet som bilden nedan och kör koden: main: high 1 low 0wait 1low 1 low 0wait 1low 1 high 0wait 1low 1 low 0wait 1goto main
Steg 9: Drumsticks
Hot Lim på två av GM10s, två aluminiumrör, var och en lika lång, du vill ha dem som ger den en bra "ding" när du slår något hårt mot den. Och den tredje kommer att vara bastrumman, så det här blir (tjockare?), Eller kommer bara att ge ett djupare ljud, jag är inte musikalisk, jag vet inte:). Ganska självförklarande nog att gå utan bilder?
Steg 10: Inspelningsmodul
Den roliga delen: Klipp V+G från inspelningsmodulen, du vill ha den lång, så behåll den länge Anslut V+G till Picaxes V+G -portar Klipp en av inspelningsmodulernas ledningar och anslut den icke klippta till en Picaxe -utgång 0Klipp en av uppspelningsmodulerna och anslut en till en annan utgång 1 *** VIKTIGT: om din uppspelning är en knapp, ta sedan av knappen, exponera membranet och följ tavlan därifrån, ska leda dig till ett litet hål, tillverkaren använder detta för att testa det för att se om det fungerar, löd din tråd i det, det här är din enda uppspelningskabel (ansluter till utgång) **** Kör koden: main: high 0wait1low 0wait1goto main
Steg 11: SRF05
Lödning på 5 huvudstiften på din SRF05 (följde med) hänvisar till databladet om du är osäker på vilken sida du ska löda till https://www.robot-electronics.co.uk/htm/srf05tech.htmOch anslut srf05 till picaxen och kör denna kod: symbol trig = 3 symbol eko = 6 symbolområde = w1main: pulsout trig, 2 pulsin eko, 1, intervall låt intervall = intervall * 10 / 58debug rangegoto main din srf05 ska blinka rött, bra
Steg 12: Montera faktiskt botten
Limma upp Sintra i en bokhylleliknande design (min hade två våningar) och hetlim detta (eller använd en L-fäste om du är din robusta) på basen av din bot, se ut så här:
Steg 13: Testa #1
Anslut en tråd på varje trumma till en utgång på picaxen (0-7), anslut den andra kabeln till en V+ -kontakt (V1) Anslut uppspelningen till en utgång och inspelningen till en annan samt V+ G -ledningar från kortet Anslut reservdelen L293D och fjärde GM10 till det chipet och kör koden: main: high 0pause 100low 0pause 100high 1pause 100low 1pause 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100high 4pause 100low 4pause 100high 5pause 100p 6paus 100goto main Detta är bara ett test, för att se till att allt fungerar, inte det sista slaget: Pand ska du få följande video: minus hunden+och familjen som skriker i bakgrunden Se denna diagaram:
Steg 14: Avsluta
Nej, jag tänker inte lägga fram den slutliga koden för projektet, så få inte dina förhoppningar, men jag kommer att berätta värdefull information. Använd det senaste testet du gjorde (steg 12) för att se vilket kommando som styr vilken trumma/inspelning/uppspelning och gör det rytmiskt med olika tidsskillnader (pauser, följt av numret är tiden i Ms) Försök att göra, säg utgången för inspelningsmodulen startar i början av en session (hög) och slutar i slutet av en session (låg _) och sedan i nästa session, gör trummisen uppspelning av takten över nästa session (hög, låg, etc) Jag kommer att redigera detta senare för att dela hur man införlivar srf05 -sökningen i kod Jag delar inte koden, fråga inte:) Ha kul !!
Rekommenderad:
Hur man gör din egen WIFI -gateway för att ansluta din Arduino till IP -nätverk?: 11 steg (med bilder)
Hur man gör din egen WIFI -gateway för att ansluta din Arduino till IP -nätverk?: Som så många tror du att Arduino är en mycket bra lösning för att göra hemautomation och robotik! Men när det gäller kommunikation kommer Arduinos bara med seriella länkar. Jag arbetar med en robot som måste vara permanent ansluten till en server som körs
Hur man gör din egen Night Vision -enhet !: 5 steg (med bilder)
Hur man gör din egen Night Vision Device !: I det här projektet kommer jag att visa dig hur du skapar en night vision -enhet. Den består huvudsakligen av en säkerhetskamera, en liten skärm och ett anpassat kretskort med IR -lysdioder och en LED -drivrutin. Efter att ha drivit enheten med en USB Type-C PD powerbank kan du
Hur man gör din egen Arduino Board (xduino): 6 steg
How to Make Your Own Arduino Board (xduino): titta på video
Hur man gör din egen spelkonsol: 6 steg (med bilder)
Hur man gör din egen spelkonsol: Har du någonsin velat göra din egen spelkonsol? En konsol som är billig, liten, kraftfull och till och med passar perfekt i fickan? Så i det här projektet kommer jag att visa er hur man gör en spelkonsol med en Raspberry Pi. Men vad är ett hallon
Hur man gör din egen soundbar: 8 steg
Hur man gör din egen Soundbar: Tack till 123Toid för denna byggnad !: Youtube - Webbplats Jag har ett vardagsrum som hade en riktigt billig Samsung soundbar som vi hämtade med ett presentkort för några år sedan. Men jag har alltid velat designa och bygga en soundbar från grunden. Så rec