Indholdsfortegnelse:
- Trin 1: Specifikationer
- Trin 2: Oversigt over driften
- Trin 3: Dele, du får brug for
- Trin 7: Udskriv stiften
- Trin 8: Saml stiften
- Trin 9: Projekt afsluttet
Video: Tændt animeret feriepind: 9 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Da jeg først designede dette projekt, forventede jeg ikke at offentliggøre det open source. Jeg syntes, at det var en god idé og havde et kommercielt potentiale som en vare, jeg kunne sælge på et kunsthåndværk. Det skyldes måske en eller anden iboende mangel på erfaring eller måske mangel på ambitioner fra min side, at det aldrig blev til noget. Men jeg synes stadig, at det er et godt projekt og en fed idé at lave enten til sig selv eller den særlige nørdede person i dit liv.
Min første version var temmelig omfangsrig og sværere at bygge, da den krævede et printkort. Denne version er et re-design, der er mindre og kan laves ved hjælp af punkt til punkt loddeforbindelser.
Jeg håber, du nyder at læse om dette projekt, og måske du gerne vil lave et selv. Jeg havde en masse sjov med at bygge hardware og software.
Hvad er det, spørger du?
Det er en lille pin-on-enhed 1 1/2 i diameter, der viser bevægelsesmønstre for større helligdage i hele kalenderåret. Mens den pin, jeg lavede, afspejler de amerikanske helligdage og kalender, kan den let ændres (i software) for alle nationer helligdage eller personlige udstillinger som fødselsdage, sportshold, særlige lejligheder eller bare sjov.
Det understøtter visning af op til 12 forskellige helligdage og en stor (32) farvepalle. Det, som det er kodet, understøtter også 40 forskellige animationsmønstre med flere mønstre, der kan vælges for hver ferie, der er i stand til forskellige ændringer og antal gentagelser. Og hvis de medfølgende mønstre eller farvepallen ikke er tilstrækkelige, kan du ændre dem ved at tilføje mønsterfunktioner i kode, der passer.
Lyder det interessant? Læs videre!
Trin 1: Specifikationer
Holiday pin viser 4 farver for hver af 12 forskellige helligdage (jeg har defineret 10) i et cirkulært mønster af flerfarvede LED -lys på 16 positioner tildelt fra en palle med 32 forskellige farver. Flere mønstre vises for hver ferie fra en palle med 40 grundlæggende mønstre. Mønstrene animeres med hvert mønster, der er i stand til at ændre sig med forskellige hastigheder og gentage forskellige gange, hvilket giver næsten uendelige muligheder.
Disse valg kan ikke vælges af brugeren, men kan let ændres af en programmør, da farvepallen, tildeling af farver til en ferie og mønster, gentagelse og hastighed for en ferie er angivet i EEPROM.
Fysisk består stiften af to dele. Displayelementet indeholder 16 programmerbare LED -lys i en 3D -trykt plastholder med påsat tøjnål, tilslutningsstik og et lysdiffusordæksel. Den tilsluttes en separat 3d -printet strøm-/controller -enhed via et standard stereolydkabel. Dette element indeholder 4 AAA -batterier og tænd/sluk -kontakt, displayprocessoren, et lydstik og knappen til valg af ferie.
Jeg forsøgte at montere alle komponenterne i en enkelt enhed, der var lille nok til at bære som en nål, men strømkravene til LED'erne forbød brug af små knapbatterier.
Trin 2: Oversigt over driften
En note om videoen vist ovenfor. De viste farver skyldes det ikke retfærdighed. Men tag et kig på det for at få et eksempel på animationsfunktionerne.
Valg af en ferie, der skal vises
Ferievalg kan foretages af brugeren lige efter displayet er tændt. Når stiften er tilsluttet, og enhedens tænd/sluk -kontakt er tændt, vises de aktuelle feriefarver, der angiver den aktuelle valgte ferie. Brugeren kan derefter enten tillade, at ferien vises ved at vente 10 sekunder, eller trykke på valgknappen for at ændre ferien. Hvis der trykkes på, vil displayet gå igennem feriemulighederne og vise de 4 farver for hver ferie efter tur. For at vælge en bestemt ferie skal brugeren kun slippe trykknappen, når feriefarverne vises. Efter en kort pause vil feriemønstrene blive vist.
De mulige helligdage (i visningsrækkefølge), som jeg har defineret dem, er:
- Nytår
- Mardi Gras
- påske
- Forår
- Sommer
- 4. juli
- Mindedag
- Efterår
- Halloween
- jul
To ekstra helligdage kan let defineres af en programmør. Lad os derefter bygge en!
Trin 3: Dele, du får brug for
Designet indeholder et lille printkort til at holde den taktile switch og for at lede strøm og signaler mellem Arduino MPU og de andre komponenter. Dette er ikke et brugerdefineret bord, men er snarere konstrueret ved hjælp af standard 0, 1 inch perf board eller, som foretrukket, strip board. En tegning af dette bræt vises ovenfor, du skal bruge 5 rækker strimler med 10 huller i hver række. Skær brættet ved hjælp af et X-acto savblad eller Dremel-skærehjul. Bor to huller som angivet på tegningen på steder (midterste række, 1 hul fra hver ende) af tilstrækkelig størrelse, så dine skruer kan fastgøre det til sagen. Find derefter den taktile kontakt på den modsatte side (kobber) som vist, så den ved lodning stikker ud gennem hullet i kassen. Lod det på plads. Placer nu 1x5 -stifthovedet på forsiden af brættet ved siden af skruehullet, fastgør det med en smule cyanoacetatlim. Vend brættet om og lod det til perf board -puderne. Find derefter stiften på den anden position af overskriften, der tæller fra brættets nederste kant (markeret med x i diagrammet) og skær den i flugt med plastbæreren. Dette bruges til at fastslå polariteten af Dupont -stikket.
Forbered batteriholderen (se illustrationen ovenfor) ved at indsætte et hak i sagen ned til metalbatterikontakten. Placer holderen, så enden med ledningerne vender væk fra dig, og anbring hakket mellem den anden fra den højre metalkontakt og den interne batteriseparator. Hakket er nødvendigt for at frigøre Dupont -stik.
Tilslut tænd/sluk -kontakten, telefonstikket og batteriforbindelserne i de angivne kolonner. Tillad nok ledning til at nå fra disse enheder til brættet, men lad ikke for meget slæk, der kan komme i vejen, når kabinettet lukkes. Det kan være lettere at lodde ledningerne til stikket og først skifte før lodning til brættet som følger:
- Lod lodtråden mellem donkraftens ærmeterminal og jordbåndet; telefonstikkolonne
- Lod lod V + -wiren mellem donkraftens ringterminal og + strømstikket i samme søjle.
- Lod lodtråden mellem donkraftens spidsterminal og stiftkontrolstrimlen også i kolonnen ovenfor
- Lod en ledning mellem glidekontaktens midterstik og batteri 6V -båndet i glidekontaktkolonnen
- Lod en ledning mellem på slutstikkene på glidekontakten og V+ strimlen i glidekontaktkolonnen
- Klip den sorte og røde batteritråd i passende længde, og lod den sorte til jordstrimlen og den røde til V+ -strimlen i batterisøjlen.
Når du tilslutter til fordelerkortet, skal du sørge for at skubbe ledningerne gennem bordets forside og lodde til elektroderne på bagsiden. Hvis du bruger standard Perf -plade, skal du tilføje blanke ledninger for at forbinde alle loddeforbindelser langs hver række. Trim ledningerne jævnt. Test forbindelser til batteriholderen, før du klikker den ind i bagsiden af kabinettet. Test også kontinuiteten i kontakten og stikforbindelserne, før du derefter tilslutter den til bunden af kabinettet.
Batteriholderen vil være meget stram, hvis sagen er udskrevet i PLA. Du skal muligvis filere holderen i en 45 graders vinkel i bunden, hvor sagens faner falder og også filere enderne af sagens faner, så holderen kan skubbes på plads. Når du skubber holderen ind i kassen, skal du sørge for, at batterikablerne stikker åbningen ud.
Arduinoen er klikket i positionen på sagens top. Inden du gør dette, skal du forberede Dupont -stikket og føre det til Arduino -kortet. Forbered 4 ledninger 26 eller 28 gage en rød, en sort og to ekstra farver, 4 tommer lange. Strimler cirka 1/4 tommer fra hver ende, og drej derefter og form med loddetin. Sæt den ene ende af hver for at krympe hunkrymp i stik til Dupont -stik, Sæt hver i en 5 -polet stikdæksel i følgende rækkefølge startende ved den ene endeposition 1 sort 2 tom, 3 farve1, 4 rød, 5 farve2. Nu loddes de modsatte ender ind i Pro Mini som følger:
Sort til Arduino GND i nederste kant
Rød til Arduino RAW pad
Farve1 til Arduinos pin 8
Color2 til Arduino's Pin 5
Test alle for kontinuitet
Læg en smule epoxylim for at blokere position 2 i Dupont -kappen (dette forhindrer en nål i at komme ind i det hul), lad den sætte sig. Trim de loddede ledninger, så kun en lille mængde tråd strækker sig ud over bagsiden af Arduino. Snap kortet ind i kabinetets top som angivet ovenfor. Det kan være nyttigt at tilføje en smule varm lim til at fastgøre tråden til Arduino og give trækaflastning.
Sæt nu Dupont -stikket i stifthovedet, og sørg for at observere polaritet. Sæt 4 AAA -batterier i batteriholderen (observer polariteten) og tænd.
Arduino's power led skulle lyse. Hvis ikke, skal du tjekke dit arbejde med en multimeter.
Sæt Slide -kontakten og telefonstikket på sagen, og fastgør fordelerkortet ved hjælp af to små skruer til etuiet på det viste sted.
Sluk for det, og begynd arbejdet med stiften.
Trin 7: Udskriv stiften
Der er to.stl -filer inkluderet, der skal udskrives til nålen. Den første fil (PinParts) indeholder de tre diskrete dele, der udgør stiften, der skal samles til den komplette stift. Den anden er en diffusorlinse, der bruges til at blødgøre lysdiodernes lyse output. Jeg printede kroppen med ABS -plast, da den er blødere end PLA og har en smule give, når pixelringen indsættes og let limes ved hjælp af ABS -cement. PETG eller PLA fungerer muligvis også, men du skal bruge en kompatibel lim. Det er en afvejning. ved brug af bundpladeunderstøttelse til disse dele, da der skal rengøres i begge tilfælde før limning. For nu skal du udskrive og rydde op i de tre dele: hoveddel, låsemontering og donkabinet, ekstraudstyr til montering og kappe er inkluderet.
Objektivet (Pin Lens) skal udskrives ved hjælp af et klart filament på en bundplade med en glat overflade. PETG er glødetråden, som jeg brugte, men du er velkommen til at prøve en anden type plastik. Objektivet glider lige over den samlede base, det er en stram friktionspasning, så vær forsigtig, når du tester. Nogle skæreindstillinger, der skal bruges til denne del, er: fuld udfyldning (dvs. 100%), linjer, alle kæmninger, ingen understøtning og, hvis PETG, ingen blæser for forbedret lagvedhæftningsstyrke.
Trin 8: Saml stiften
Bortset fra ovenstående trykte dele skal du bruge:
- NeoPixel ring
- Overflademonteret telefonstik
- Tre farver tynd 28 eller 30 gage wire
- Smykke tøjlås
- ABS eller anden kompatibel lim til plasten
- epoxylim til låsen
- Loddeudstyr
Trinene er enkle, men lidt sarte.
- Bestem orienteringen af pixelringen inden i hoveddelen og længden af ledninger, der er nødvendige for at lodde den til stikket (se billederne ovenfor).
- Klip og fjern enden af ledningerne, og lod den ene ende af hver til ringen ved Din, V+ og Gnd.
- Stikket monteres i det firkantede hul, og sørg for, at ledningerne når fra ringen til stikket plus ca. 1/4 tommer mere.
- Bøj loddetapperne på donkraften 90 grader, så de stikker ud fra bunden
-
Lod forsigtigt de andre ender af wiren til stikket på stikdåsen (Din), ringtappen (V+) og ærmetappen
(Gnd).
Dette ville være et godt tidspunkt at teste lodning og programmering.
Sæt et kabel i controlleren og den anden ende i stikket. Tænd og kontroller, at neo -pixel fungerer, og at ferien kan ændres ved hjælp af tastekontakten, før du fortsætter. Når det er bekræftet, fjernes kablet og slukkes for controlleren.
- Træk nu donkraften gennem hullet i stiften
- Skub stikket ind i kappen med tappene og ledningerne stikkende ud af bunden og stikhullet udsat for buen.
- Placer kappen i stifthuset og hold den fast mod limen til stiftkassen på plads Hold den fast, eller spænd den fast.
- Kør de tre ledninger i renden fra ringen til stikket, og tryk ringen på plads, så lysdioderne flugter med toppen af kabinettet. Sørg for, at ledningerne er i renden og ikke klemmes mellem ringen og kroppen. Lim ikke.
- Lim spændebøjlen (med de tre ben) til sagen i det angivne område ved hjælp af ABS (eller anden type) gue og lad den indstille.
- Groft op på bagsiden af låsen med et lille stykke sandpapir, og test derefter pasformen over de tre ben, fjern og dæk bagsiden af låsen med epoxy, og tryk derefter på plads over stifterne. Rengør lim, der er presset ud mellem stifterne. Lad det stivne natten over.
- Brug et loddejern til at flade stifterne fladt med låsen, så bagsiden af låsen er glat og ikke fanger stof.
- Sæt stiften i controlleren og test igen.
- Skub linsen hen over stiften, tryk indtil den flugter med toppen,
Trin 9: Projekt afsluttet
Du har gennemført ferienålsprojektet. Jeg håber, det var sjovt og måske lidt udfordrende. Nyd at bære din pin eller give den som en gave til en ven.
Den vedhæftede fil indeholder instruktioner til pin -brugeren, som de kan finde nyttige.
Hvis du kunne lide dette projekt, kan du kigge på nogle af mine andre instruktører, bare se efter mig, Souperman2
Vil du have en større udfordring? Jeg arbejder på en større feriedisplay, der kan instrueres, så du kan dele din ferieånd med dine naboer. Tjek tilbage til Super Holiday Wreath Project, jeg håber at have det klar til at du kan bygge i tide til jul.
Anbefalede:
Animeret maske: 5 trin (med billeder)
Animeret maske: Smil, siger de, og verden smiler med dig - medmindre du har en maske på. Så kan verden ikke se dit smil, langt mindre smil tilbage. Fremkomsten af den beskyttende ansigtsmaske har pludselig udskåret halvdelen af ansigtet fra vores øjeblik-til-øjeblik menneskelige
Småbørns første ur - Med tændt timer: 16 trin (med billeder)
Småbørns første ur - Med tændt timer: Denne vejledning viser dig, hvordan du laver udskiftelige ur 'ansigter' - som kan indeholde dit barns billeder, familie/kæledyrsbilleder - eller noget andet - som du syntes ville være rart at ændre med jævne mellemrum. Bare klem den klare perspex over den ønskede ar
Animeret hjerte: 5 trin (med billeder)
Animeret hjerte: Lige i tide til Valentinsdag, en lille gadget, der skal gives til din kæreste: et hjerte, der går gennem flere animationer. Det passer fint på et skrivebord eller bord for at få din elskede til at huske dig! Dette animerede hjerte er meget kompakt og enkelt: j
Dusty Wall Arduino Animeret LED -lampe med lyseffekt: 11 trin (med billeder)
Dusty Wall Arduino Animeret LED -lampe med lyseffekt: Jeg havde lige en baby, og efter at have lavet sit soveværelse, havde jeg brug for et lys på en væg. Da jeg elsker LED meget, besluttede jeg mig for at skabe noget. Jeg kan også lide fly generelt, så hvorfor ikke lægge et fly fra en tegneserie på væggen, her som det starter, og hvordan jeg gjorde
Animeret chokoladeæske (med Arduino Uno): 3 trin (med billeder)
Animeret chokoladeæske (med Arduino Uno): Engang så jeg en smuk æske chokolade i en butik. Og jeg tænkte på, at jeg skulle lave en fantastisk gave ud af denne æske - en animeret æske med chokolade. Hvad vi har brug for: Сlear plastik chokoladeæske 9V batteri Batterikabeladapter uSD 1GB Arduino U