Inhoudsopgave:

MR.D - Mobiele robotdrummer - Ajarnpa
MR.D - Mobiele robotdrummer - Ajarnpa

Video: MR.D - Mobiele robotdrummer - Ajarnpa

Video: MR.D - Mobiele robotdrummer - Ajarnpa
Video: Introducing MR.D: Mobile Robotic Drummer 2024, November
Anonim
MR. D - Mobiele robotdrummer
MR. D - Mobiele robotdrummer

Deze Instructable details montage en aan de slag met de kitversie van MR. D - de mobiele robotdrummer.

MR. D (Mobile Robotic Drummer, ook bekend als "Sparky" de InSoc-robot) is een op Arduino gebaseerde, uitbreidbare, hackbare muzikale robot. Deze energieke kleine herprogrammeerbare robot heeft een vertederend uiterlijk, aangedreven wielen met DC-reductiemotor, twee servo-aangedreven slagarmen, een afstandssensor, knoppen en een meerkleurig LED-indicatielampje. MR. D is een geweldig eerste robotica-project voor degenen die graag grooven, en is een leuk en effectief STEAM-educatief speelgoed.

Uit de doos kan het ritmische patronen spelen op de vloer, muren en alle objecten die in zijn patch zijn geplaatst, rond bewegen om objecten te vermijden, navigeren door sonische hindernisbanen, kinderen, huisdieren en volwassenen vermaken. Met een Arduino Nano als kern, kan deze eenvoudig opnieuw worden geprogrammeerd via een USB-verbinding met uw pc, Mac of Linux-computer. Gebruikmakend van een schat aan gratis beschikbare online codevoorbeelden van de wereldwijde Arduino-gemeenschap, kunnen gebruikers de mogelijkheden van de mobiele drumrobot op creatieve wijze uitbreiden. De op maat gemaakte printplaat van MR. D heeft sleuven voor microfooningangen, luidsprekeruitgang, draadloze besturingskaart (voor bediening via joystick en/of MIDI van uw favoriete software zoals Ableton Live, Logic, Max, PD, GarageBand, enz.), extra sensoren en meer, die mogelijk binnenkort beschikbaar zijn als uitbreidingspakketten.

Deze robot werd oorspronkelijk in opdracht van de band Information Society gemaakt voor de release van hun 2016-album Orders of Magnitude. Tijdens ideeëngesprekken met zanger/songschrijver Kurt Larson werd wederzijdse bewondering voor Frits Lyneborg's "Little Yellow Drumming Machine" vastgesteld, en het idee om een serie van 100 robots te produceren op basis van een vereenvoudigde versie van dit concept werd gelanceerd.

Gezien de noodzaak om tientallen van deze robots in korte tijd en met een krap budget te produceren in mijn kleine kelderlab, werden CAD- en aangepaste PCB-ontwerpsoftware, evenals 3D-printen en lasergraveren in mijn lokale makerruimte gebruikt in de creatie van deze robot.

Sinds die eerste productierun zijn MR. D en zijn stationaire variant, DR. D, door tientallen gebruikt als een leuke introductie tot elektronica, robotica, codering met het Arduino-platform, algoritmische muziek en meer. Dergelijke introducties vinden vaak plaats in workshops voor studenten van alle leeftijden (ik heb deze in de VS en Europa gegeven en hoop dat binnenkort op meer plaatsen te doen). Voor de huidige kit opties, neem een kijkje in mijn Etsy shop. Als je geïnteresseerd bent in het hosten of boeken van een muzikale robotica workshop/performance/lezing, neem dan contact met ons op!

Deze Instructable is momenteel een work-in-progress en is gericht op degenen die een MR. D-kit of DR. D->MR. D-upgradekit hebben gekocht. Plaats eventuele vragen in de comments. Als ik de kans krijg, ben ik van plan om fabricagebestanden en code te posten voor degenen die hun eigen onderdelen willen sourcen, 3D-printen en/of lasersnijden. Als dit voor jou interessant is, laat het me dan weten in de comments!

Stap 1: Verzamel onderdelen en gereedschappen

Onderdelen en gereedschappen verzamelen
Onderdelen en gereedschappen verzamelen
Onderdelen en gereedschappen verzamelen
Onderdelen en gereedschappen verzamelen
Onderdelen en gereedschappen verzamelen
Onderdelen en gereedschappen verzamelen

Alle benodigde onderdelen moeten bij uw set worden geleverd (zoals weergegeven in afbeeldingen).

Verzamel de volgende hulpmiddelen:

  • Phillips en platte schroevendraaiers. Voor de meeste schroeven is een multi-bits gereedschap of set voldoende, samen met een kleine platte schroevendraaier voor de bedrading van de schroefklemmen.
  • moersleutel, kleine sleutel of tang om moeren voor zwenkwiel vast te draaien
  • kleine punttang om te helpen met bedrading (optioneel maar nuttig)

Geen solderen vereist voor standaard kitmontage.

Stap 2: Bereid de chassisbasis en bovenkant voor

Chassisbasis en bovenkant voorbereiden
Chassisbasis en bovenkant voorbereiden
Chassisbasis en bovenkant voorbereiden
Chassisbasis en bovenkant voorbereiden

Trek eerst de kleeflaag van beide zijden van de bovenkant van het acrylchassis. De naar boven gerichte (matte) zijde heeft meerdere stukken van verschillende vormen en maten die zijn achtergelaten door het proces van laseretsen van de bovenste afbeelding. Schraap en pel al deze weg met je vingernagel of iets zachts (gebruik geen metalen gereedschap of je zult waarschijnlijk krassen op het oppervlak maken).

Druk 8 van de zwarte nylon M3-schroeven in de boven- en onderkant van het chassis zoals afgebeeld, 4 in elk, en let goed op de juiste plaatsing van de gaten. U drukt de bovenste schroeven vanaf de bovenkant (de matte kant van het acryl) in de bovenkant van het chassis en de basis wordt vanaf de onderkant (gestructureerde kant) van de zwarte ABS-chassisbasis vastgeschroefd.

Zodra de boven- en onderkant met onderdelen zijn gevuld en in de volgende montagestappen met elkaar zijn verbonden, worden deze schroeven in een latere stap gebruikt om de basis en de bovenkant te verbinden met behulp van afstandhouders.

Stap 3: Bevestig het zwenkwiel aan de chassisbasis

Bevestig het zwenkwiel aan de chassisbasis
Bevestig het zwenkwiel aan de chassisbasis
Bevestig het zwenkwiel aan de chassisbasis
Bevestig het zwenkwiel aan de chassisbasis
Bevestig het zwenkwiel aan de chassisbasis
Bevestig het zwenkwiel aan de chassisbasis

Gebruik een moersleutel, een inbussleutel, een moersleutel of een tang om de schroeven met platte kop + borgmoeren vast te draaien om het zwenkwiel stevig op zijn plaats te houden, zoals afgebeeld. Maak ze handvast (maar niet zo strak dat ze de basis buigen).

Stap 4: Monteer de batterijhouder

Monteer de batterijhouder
Monteer de batterijhouder
Monteer de batterijhouder
Monteer de batterijhouder
Monteer de batterijhouder
Monteer de batterijhouder

Gebruik de twee 6-32 borgschroeven met platte kop en bevestig de batterijhouder aan de basis zoals afgebeeld.

Stap 5: Bevestig de L298N Dual Motor Controller Module aan de basis

Bevestig de L298N Dual Motor Controller Module aan de basis
Bevestig de L298N Dual Motor Controller Module aan de basis
Bevestig de L298N Dual Motor Controller Module aan de basis
Bevestig de L298N Dual Motor Controller Module aan de basis
Bevestig de L298N Dual Motor Controller Module aan de basis
Bevestig de L298N Dual Motor Controller Module aan de basis

Gebruik vier van de 4-40 schroeven om de motorcontroller aan de basis te bevestigen zoals afgebeeld.

Stap 6: Bevestig de HC-SR04 ultrasone afstandssensor aan de basis

Bevestig de HC-SR04 ultrasone afstandssensor aan de basis
Bevestig de HC-SR04 ultrasone afstandssensor aan de basis
Bevestig de HC-SR04 ultrasone afstandssensor aan de basis
Bevestig de HC-SR04 ultrasone afstandssensor aan de basis

Gebruik twee van de 4-40 schroeven om de afstandssensor aan de basis te bevestigen zoals afgebeeld.

Stap 7: Bevestig de linker en rechter slagarmen

Bevestig de linker en rechter slagarmen
Bevestig de linker en rechter slagarmen
Bevestig de linker en rechter slagarmen
Bevestig de linker en rechter slagarmen
Bevestig de linker en rechter slagarmen
Bevestig de linker en rechter slagarmen

Let op de handigheid van de slagarmen en bevestig de linker en rechter slagconstructie aan de basis zoals afgebeeld, met behulp van twee 4-40 schroeven voor elke arm.

Stap 8: Schroef de afstandhouders op de chassisbasis

Schroef de afstandhouders op de chassisbasis
Schroef de afstandhouders op de chassisbasis
Schroef de afstandhouders op de chassisbasis
Schroef de afstandhouders op de chassisbasis

Stap 9: Monteer de linker en rechter aandrijfmotor op de basis

Monteer de linker en rechter aandrijfmotor op de basis
Monteer de linker en rechter aandrijfmotor op de basis
Monteer de linker en rechter aandrijfmotor op de basis
Monteer de linker en rechter aandrijfmotor op de basis
Monteer de linker en rechter aandrijfmotor op de basis
Monteer de linker en rechter aandrijfmotor op de basis

Stap 10: Sluit de aandrijfmotoren aan op de L298N-motorcontroller

Sluit de aandrijfmotoren aan op de L298N-motorcontroller
Sluit de aandrijfmotoren aan op de L298N-motorcontroller
Sluit de aandrijfmotoren aan op de L298N-motorcontroller
Sluit de aandrijfmotoren aan op de L298N-motorcontroller

Stap 11: Steek de Arduino Nano in de PCB en bevestig de geassembleerde kaart aan de bovenkant van het chassis

Steek de Arduino Nano in de PCB en bevestig de geassembleerde kaart aan de bovenkant van het chassis
Steek de Arduino Nano in de PCB en bevestig de geassembleerde kaart aan de bovenkant van het chassis
Steek de Arduino Nano in de printplaat en bevestig de geassembleerde kaart aan de bovenkant van het chassis
Steek de Arduino Nano in de printplaat en bevestig de geassembleerde kaart aan de bovenkant van het chassis
Steek de Arduino Nano in de PCB en bevestig de geassembleerde kaart aan de bovenkant van het chassis
Steek de Arduino Nano in de PCB en bevestig de geassembleerde kaart aan de bovenkant van het chassis

Stap 12: Construeer de RGB LED-assemblage

Construeer de RGB LED-assemblage
Construeer de RGB LED-assemblage
Construeer de RGB LED-assemblage
Construeer de RGB LED-assemblage

Stap 13: Bevestig en bedraad de LED-eenheid aan de bovenkant van het chassis en plaats de aan / uit-schakelaar

Bevestig en bedraad de LED-eenheid aan de bovenkant van het chassis en plaats de aan / uit-schakelaar
Bevestig en bedraad de LED-eenheid aan de bovenkant van het chassis en plaats de aan / uit-schakelaar

Stap 14: Sluit de stroomaansluitingen aan

Bedrading van de stroomaansluitingen
Bedrading van de stroomaansluitingen
Bedrading van de stroomaansluitingen
Bedrading van de stroomaansluitingen
Bedrading van de stroomaansluitingen
Bedrading van de stroomaansluitingen

Stap 15: Sluit de opvallende armservo's aan op de printplaat

Sluit de opvallende arm-servo's aan op de printplaat
Sluit de opvallende arm-servo's aan op de printplaat

Stap 16: Sluit de 10-aderige Rainbow-kabelboom van aangepaste PCB aan op L298N en HC-SR04