Indholdsfortegnelse:

Musical Skittles: 4 trin
Musical Skittles: 4 trin

Video: Musical Skittles: 4 trin

Video: Musical Skittles: 4 trin
Video: Ot7QUANNY - "Dog Talk" (Official Music Video) 2024, Juli
Anonim
Musical Skittles
Musical Skittles
Musical Skittles
Musical Skittles
Musical Skittles
Musical Skittles

En ting ved at være bedsteforælder er, at du altid er på udkig efter nye og spændende måder at underholde dine vidunderlige børnebørn på; og på en sådan måde, at du også kan pille ved dine egne hobbyer.

Indtast den musikalske kegle. Ved hjælp af en ATTiny13 (men ethvert bord af Arduino -type, der passer ind i keglen, vil fungere) og en kobber piezo -skive med en vippekontakt, oprettede jeg følgende kegle, der spiller en kort melodi, når den vælter.

Anvendte materialer:

  • ATTiny13
  • Kobber Piezo skive
  • Trykknapkontakt (selvlåsende)
  • Vipekontakt
  • 8 Pin DIP IC Socket Adapter (valgfri, gør det bare lettere at revidere eller ændre din kode senere)
  • Hvid 3D filament
  • Små, 1,7 mm x 10 mm skruer
  • Batteri CR2025
  • Batteriholder

(Bemærk, at disse links ikke er en del af et affilieret program, og som sådan genererer det ikke nogen indtægt for mig selv at klikke på dem)

Brug af værktøjer:

  • 3D -printer (Tevo Tornado)
  • Loddekolbe
  • Lodde
  • Lille jernfil
  • Limpistol
  • 1,4 mm bor
  • Lille metalfil eller sandpapir

Software:

  • FreeCAD
  • Ultimaker Cura

Andet:

EasyEDA (PCB Creation, valgfri)

Trin 1: Oprettelse og udskrivning af Skittle

Oprettelse og udskrivning af keglen
Oprettelse og udskrivning af keglen

Ved hjælp af FreeCAD oprettede jeg ovenstående kegle, eksporterede den til og STL -fil til udskrivning.

For at åbne det vedhæftede diagram i FreeCAD skal du downloade "Skittle-V8-doption. FCStd.txt" og omdøbe det til "Skittle-V8-doption. FCStd" (Instructables tillader ikke, at man uploader FCStd-filer).

Åbn "Base" og "Top" -filerne i Cura, og gem den udskårne gCode på dit printeres lagerkort.

Jeg printede med 20% udfyldning og tog knap 9 timer i alt.

Jeg planlægger at udskrive flere kegler i forskellige farver samt blande nogle farver ved hjælp af efterbehandlings scriptet "Pause i højde" som diskuteret her.

Trin 2: Forberedelse og upload af koden

Ved at tilpasse Łukasz Podkalickis kode lidt oprettede jeg den vedhæftede kode.

For at kunne kompilere koden med succes, var jeg nødt til at installere og bruge DIY ATtiny -koden af James Sleeman.

Jeg uploadede koden til ATTiny ved hjælp af en Arduino, som diskuteret her.

Trin 3: Sæt det hele sammen

Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele

Jeg brugte EeasyEDA til at designe og udskrive mit printkort, men dette er ikke nødvendigt, og noget strip-board kunne lige så godt bruges.

Tilslut alt sammen i henhold til ovenstående skematisk.

For at tilslutte piezzoskiven skal du slibe en plet på kobberdelen (for at lodde loddet fast); den indre hvide del behøver ikke at slibes eller files. Lod den ene bly til kobberdelen og den anden til den hvide indre del.

Brug af en limpistol:

  • sæt kontakten på plads.
  • fastgjort printkortet til "Base" lodret.
  • fastgør kobberpiezo -skiven til en af de indvendige overflader.

Brug en lille drypbit til at bore skruehullerne ud, og sæt derefter skruerne i for at holde "toppen" og "basen" sammen.

Slå keglen til, og dit barnebarn er nu klar til at bowle over keglen (e) ved hjælp af en gammel golfbold.

Hav det sjovt:)

Trin 4: Konklusion

Konklusion
Konklusion

Jeg havde fundet frem til dette og ser frem til at tilføje flere interessante kegler til samlingen, dvs. forskellige farver, farvekombinationer og mønstre eller prægninger.

På en sidebemærkning kan man opnå bedre lydstyrker ved at eksperimentere med, hvordan og hvor piezzo -skiven er fastgjort; men det gør jeg en anden gang.

Endelig er jeg lige begyndt at lege med overflademonterede enheder, så fremover vil jeg nok prøve at krympe elektronikken:)

Sidste kommentar

Jeg fik endelig udført mit flerfarvede tryk, men et antal gange, da jeg skiftede glødetråden, lykkedes det mig ved et uheld at flytte hovedet, hvilket resulterede i, at printet genoptog det forkerte sted. Ved endelig afslutning troede jeg, at jeg fik det rigtigt (efter at skulle genstarte et antal gange) kun for at opdage, at jeg ved den sidste ændring måtte have skubbet det hørte til venstre eller højre lidt, så at delen er off-center en lidt: (Næste gang vil jeg tilføje kommandoer til gcode, så filamentet indlæses, uden at jeg overhovedet skal skubbe det eller så meget.

Anbefalede: