Inhoudsopgave:
- Stap 1: Materialen:
- Stap 2: Gereedschap
- Stap 3: Verzamel materialen
- Stap 4: Sluit alle treden aan
- Stap 5: Motoren
- Stap 6: Motorrijden
- Stap 7: Motorrijden # 2
- Stap 8: De tweede L293D aansluiten op de Picaxe
- Stap 9: Drumstokken
- Stap 10: Opnamemodule
- Stap 11: SRF05
- Stap 12: Monteer de Bot
- Stap 13: Test # 1
- Stap 14: Finale
Video: Hoe maak je je eigen drumbot !!: 14 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Deze robot is geïnspireerd op een robot die veel aandacht kreeg, de Yellow Drum Machine genaamd, ik zal er later naar linken als ik hem kan vinden. Deze robot gebruikt tanksporen om rond te dwalen, hij gebruikt zijn ultrasone sonar om belemmeringen te vinden, hij bepaalt de hardheid/zachtheid/echo van een object met sonar. Zodra het een object vindt dat het waard is om op te spelen, zal het op zijn plaats kronkelen en vervolgens, met behulp van gemotoriseerde drumstokken, een korte 20-60 sec maken. verslaan. Met behulp van een externe opname-/afspeelmodule zal het 20 seconden van de beat opnemen en synchroon afspelen met de continu spelende beat (met de robot nog steeds aan het spelen). Na voltooiing van deze minutenlange jamsessie, zal het wegzwerven en proberen een ander te vinden, in een eindeloze lus. Erg leuk om naar te kijken/luisteren!
Stap 1: Materialen:
1 Gear Motor en Loopvlakpakket-$39.99 BuyBuy4 GM10 Geared Pager Motor- $39.00 Buy2 L293D Motor Driver Chips- $8.00 Buy1 9V Recording Module- $10.79 Buy1 Dual General-Purpose IC-PC Board Buy1 16-Pin Retention Contact Buy1 28 Pin Project Board Picaxe 28x1 Buy1 SRF05 Ultrasone afstandsmeter Koop een bos van 2-3 mm witte Sintra, of een ander bouwmateriaal dat u verkiest Koop1 SRF05-behuizingsbeugel Koop een bos AA-batterijen Een grote luidspreker Een aantal holle aluminium buizen Een bos van 2,54 mm koppennen Veel Veel Veel jumperdraden, zowel F/M als F/F
Stap 2: Gereedschap
TangenSoldeerboutMini Philips-schroevendraaierMini Flathead-schroevendraaierDraadknipper/StripperGeduld
Stap 3: Verzamel materialen
Stap 4: Sluit alle treden aan
Het spreekt voor zich, monteer de rails en schroef de wielen in je bijbehorende motorreductor. Aan het andere uiteinde van de treden, hete lijm op een van de aluminium buizen zodat deze vrij ronddraait, net als op de afbeelding.
Stap 5: Motoren
Soldeer een draad aan elk van de platen op de motoren (twee voor elk). Ook hiervoor moet de vorige foto recht doen.
Stap 6: Motorrijden
Sluit de L293D aan op het projectbord en soldeer de vier draden van de motoren naar de A-B-aansluitingen. Schrijf nu de code in je programmer:hoog 4laag 5druk op F5Schakel de twee cijfers rond totdat beide wielen naar voren draaien
Stap 7: Motorrijden # 2
Pak je IC-bord en 16-pins DIP, soldeer op de DIP in het midden van het IC-bord als volgt:
Stap 8: De tweede L293D aansluiten op de Picaxe
Sluit het GM10->L293D->Picaxe-bord aan zoals op de afbeelding hieronder en voer de code uit:main:high 1 low 0wait 1low 1 low 0wait 1low 1 high 0wait 1low 1 low 0wait 1goto main
Stap 9: Drumstokken
Heetlijm op twee van de GM10's, twee aluminium buizen, elk van dezelfde lengte, je wilt er een die het een goed "ding" geeft als je er iets hards tegenaan slaat. En de derde wordt de basdrum, dus deze zal (dikker?), of zal gewoon een dieper geluid produceren, ik ben niet muzikaal, ik weet het niet:). Behoorlijk duidelijk genoeg om zonder foto's te gaan?
Stap 10: Opnamemodule
Het leuke: knip de V+G van de recordermodule, je wilt hem lang, dus houd hem lang Sluit de V+G aan op de V+G-poorten van de Picaxe Knip een van de draden van de opnamemodules door en sluit de niet-afgeknipte aan op een Picaxe-uitgang 0Snijd een van de afspeelmodules af en sluit er een aan op een andere uitgang. 1***BELANGRIJK: als uw afspelen een knop is, verwijder dan de knop, waardoor het membraan zichtbaar wordt en volg de print op het bord vanaf daar, zou u naar een klein gaatje, de fabrikant gebruikt dit om te testen of het werkt, soldeer je draad erin, dit is je enkele afspeeldraad (verbindt met uitgang)**** Voer de code:main:high 0wait1low 0wait1goto main uit
Stap 11: SRF05
Soldeer op 5 header-pinnen op uw SRF05 (meegeleverd) raadpleeg de datasheet als u niet zeker weet aan welke kant u moet solderen https://www.robot-electronics.co.uk/htm/srf05tech.htmEn sluit de srf05 aan op de picaxe en voer deze code uit: symbool trig = 3 symbool echo = 6 symbool bereik = w1main: pulsout trig, 2 pulsine echo, 1, bereik laat bereik = bereik * 10 / 58debug rangegoto main je srf05 zou rood moeten knipperen, goed
Stap 12: Monteer de Bot
Lijm de Sintra in een boekenplankachtig ontwerp (de mijne had twee verdiepingen) en lijm dit (of gebruik een L-beugel als je stevig bent) op de basis van je bot, en ziet er als volgt uit:
Stap 13: Test # 1
Sluit een draad van elke drumstick aan op een uitgang op de picaxe (0-7), sluit de andere draad van elk aan op een V+ aansluiting (V1) Sluit de playback aan op de ene uitgang, en de plaat op een andere, evenals de V+ G-draden van het bord Sluit de reserve L293D en de 4e GM10 aan op die chip en voer de code uit: hoofd: hoog 0pauze 100 laag 0pauze 100 hoog 1 pauze 100 laag 1 pauze 100 hoog 2 pauze 100 laag 2 pauze 100 hoog 3 pauze 100 laag 3 pauze 100 hoog 4 pauze 100 laag 4 pauze 100 hoog 5 pauze 100 laag 5 pauze 100 hoog 6 pauze 100 laag 6pause 100goto main Dit is slechts een test, om er zeker van te zijn dat alles werkt, niet de laatste beat:Pand je zou de volgende video moeten krijgen: minus de hond + en familie die op de achtergrond schreeuwt Zie deze diagaram:
Stap 14: Finale
Nee, ik ga niet de definitieve code voor het project presenteren, dus heb geen hoop, maar ik zal je waardevolle informatie vertellen. Gebruik die laatste test die je hebt gedaan (stap 12) om te zien welk commando welke drum/opname/afspeelfunctie bestuurt, en maak het ritmisch met behulp van verschillende tijdsverschillen (pauzes, gevolgd door het nummer is de tijd in Ms) Probeer de output te maken, zeg maar van de opnamemodule begin aan het begin van een sessie (hoog) en eindig aan het einde van een sessie (laag _)en laat in de volgende sessie de drummer de beat afspelen in de volgende sessie (hoog, laag, enz.) Ik zal dit later bewerken om te delen hoe je de srf05-zoekopdracht in code kunt opnemen. Ik zal de code niet delen, niet vragen:) Veel plezier!!
Aanbevolen:
Hoe Maak Je Een Eigen Minecraft Server Windows (NL): 6 stappen
Hoe Maak Je Een Eigen Minecraft Server Windows (NL): Om je eigen Minecraft-server te beginnen moet je een aantal belangrijke dingen weten.1. Om je server altijd online te houden moet je computer je server draait ook altijd online zijn.2. De server zal RAM geheugen gebruiken (0,5GB ongeveer)
Hoe maak je je eigen gameconsole: 6 stappen (met afbeeldingen)
Hoe maak je je eigen gameconsole: heb je ooit je eigen videogameconsole willen maken? Een console die goedkoop, klein, krachtig is en zelfs perfect in je broekzak past? Dus in dit project zal ik jullie laten zien hoe je een gameconsole kunt maken met een Raspberry Pi. Maar wat is een Raspberry
Hoe maak je je eigen hologram: 3 stappen
Hoe maak je je eigen hologram: als onderdeel van onze Maker Space-cursus hebben we een film gemaakt waarin we onze eigen hologrammen en onze eigen muziek maakten. Hier zal ik uitleggen hoe we te werk gaan voor het creatieve deel van het hologram. Het maken van uw eigen hologram is eenvoudig en toegankelijk voor elke
Hoe maak je een JARVIS-systeem of Real Life JARVIS / eigen AI-assistentie: 8 stappen
Hoe maak je een JARVIS-systeem of Real Life JARVIS / eigen AI-assistentie: heb je ooit een pratende computer zoals JARVIS met Tony Stark in de film Iron Man gezien? Heb je ooit zo'n computer willen hebben? Heb ik gelijk? Maak je geen zorgen… Je kunt deze wens vervullen met je eigen computer. U kunt een computerachtige JARVIS hebben en
Hoe maak je je eigen psychedelische USB-wezen: 16 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je je eigen psychedelische USB-wezen: Dus je werd vandaag verveeld wakker. Echt, echt verveeld. Daarna ging de dag voorbij en veranderde er niet veel. Maak je geen zorgen, het overkomt ons de hele tijd. De meeste dagen eigenlijk. Toen zag je dit vreemd uitziende wezen online, of misschien herinner je je