Indholdsfortegnelse:
- Trin 1: Ting du skal bruge:
- Trin 2: Saml brættet
- Trin 3: Programmering af din chip
- Trin 4: Valgfri: 3D -trykt sag
- Trin 5: Sådan opsættes du på en lommeplads
Video: Glowing Pocket Square: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Velkommen til min første Instructables! Dette var et sjovt lille projekt, jeg ville dele, men pas på, at der snart kommer flere ting! Jeg lavede det oprindeligt til min fest, men dette design kunne bruges til mange lignende projekter fra LED -bånd til brugerdefinerede glødelamper.
Trin 1: Ting du skal bruge:
Materialer:
- Attiny85 eller lignende
- Skrot protoboard
- CR2032 ur batteriholder og batteri
- Affaldstråd
- Lille kontakt
- RGB LED
Værktøjer:
- Loddekolbe
- Hjælpende hænder
- Bærbar computer med Arduino IDE eller lignende
Valgfrie ting, jeg tilfældigvis brugte:
- 3D printer
- Tang
- Kondensator
- IC -holder for at muliggøre omprogrammering
- Kobbertråd
- Pincet
- Lodde røgudsugning
- Arbejdslys
- Lille AVR-programmør (https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide)
Trin 2: Saml brættet
Du er velkommen til at samle dette, som du vil, men jeg vil skitsere min proces for alle interesserede.
- Først samlede jeg lyset. Jeg brugte en knockoff Neopixel RGBW LED (https://www.amazon.com/ALITOVE-Similar-Individually-Addressable-embedded/dp/B01K4HCVDC/), som jeg havde liggende fra et tidligere projekt. Jeg har også brugt standard 4 -pin fælles katode RGB LED'er med attiny85 -chippen, så det burde også fungere, men vil ikke være helt så lyst.
- Derefter lodde jeg en 4,7 mikrofarad kondensator til de positive og negative terminaler (som anbefalet til denne specifikke LED), derefter lodde jeg positive og negative ledninger og datalinjen til LED'en med en 470 ohm modstand.
- Så satte jeg min batteriholder op. Jeg brugte et større protoboard, end jeg havde brug for, så jeg havde plads til at udvide om nødvendigt og loddet derefter den positive topplade af cr2032 batteriholderen til protoboardet. Jeg brugte noget blottet kobbertråd til at snor den negative side op under batteriholderen.
- Derefter placerede jeg den 8 -benede IC -chipholder på protoboardet med batteriet på plads, så jeg vidste, at der ville være nok plads, foldede stifterne om og loddet ind.
- I bunden sluttede jeg strøm- og jordledningerne til batteriholderen til IC -holderen. Sørg for at efterlade en lille længde, der senere kan skæres for at tilføje en kontakt til strømledningen.
- Dobbelttjek, at batteriet stadig passer, og hvis du har et multimeter, skal du kontrollere strøm- og jordstikkene på IC -holderen. Det kan virke kedeligt, men at tjekke disse ting undervejs vil betale sig, hvis du skal foretage fejlfinding senere.
- Tilslut lysledningerne til strøm og jord (nær forbindelsen til IC -holderen), og kør en datalinje fra en standardstift på IC'en. (dobbelttjek med et pinout -ark for at sikre, at nålen er tilgængelig, men ellers skal du bare bruge den, der er bedst at lodde)
- Snip derefter kobbertråden på kraftledningen, før den når IC -holderen, lod en lille trådlængde til hver side.
- Snip derefter tråden i størrelse, lod lodningerne til to ledninger i en lille kontakt, klip den tredje ledning, og varmlim kontakten til et åbent mellemrum på siden. Vær omhyggelig med at isolere kontakten, hvis den placeres på eller i nærheden af en anden udsat ledning, da kabinettet er af metal. Jeg brugte simpelthen et lille stykke elektrisk tape.
Trin 3: Programmering af din chip
Min kode til dette projekt kan hentes fra Github: https://github.com/3jackattack3/simpleSpectrumLigh…. For at programmere dette implementerede jeg et Platformio plugin til atom tekst editor ved hjælp af en "tinyAVRprogrammer" fra sparkfun. Efter min erfaring har dette været min foretrukne måde at skrive og uploade kode til IC -chips som attiny85.
Platformio -pluginet er mere en personlig præference, selvom jeg stærkt anbefaler at tjekke det ud. Jeg har prøvet 3 forskellige metoder til programmering af arduinos i tekstredigerere, jeg kan lide, og jeg er stødt på problemer med både Stino- og Deviot -plugins til sublim tekst, men har haft stor succes med dette platformio -plugin til atom. Men da dette mere er en personlig præference, vil jeg prøve at tilføje traditionel arduino IDE -kode, så snart jeg har tid. Hvis du vil konvertere det selv, skal du bare kopiere teksten i.cpp -filen til et nyt arduino -projekt og fjerne den første linje: "#include Arduino".
Programmering af IC bliver dog lidt mere kompliceret. Den metode, jeg brugte, stammer direkte fra sparkfun, og er den bedste metode, jeg har fundet hidtil. Tjek deres guide for en let at følge vejledning i programmering af AVR-chips (https://learn.sparkfun.com/tutorials/tiny-avr-prog…). Den anden dominerende metode, jeg har set, er at bruge en arduino Uno som en bootloader til IC -chippen, hvilket er meget billigere, hvis du har et ekstra bræt, men er mere tilbøjeligt til fejl.
Trin 4: Valgfri: 3D -trykt sag
For at afslutte denne konstruktion ville jeg gøre den lidt mere professionel, samtidig med at jeg beskyttede elektronikken og sikrede kontakten. Ovenfor kan du se min iterative proces med sagsdesignet, og du kan finde modellerne på thingiverse! (https://www.thingiverse.com/thing:2904029) Jeg har designet disse specifikt til min build, men du kan sandsynligvis ændre modellen, så den passer til dine behov, eller bare bruge den som inspiration til dine egne designs!
Trin 5: Sådan opsættes du på en lommeplads
Vær kreativ! Jeg startede med en standard "one tip up" fold (https://www.tie-a-tie.net/how-to-fold-a-pocket-squa…), der fungerer godt til at sprede lyset på lommepladsen. Her betyder materialet på lommepladsen meget. Du kan få en silke lomme firkant til en billig pris på amazon (https://www.amazon.com/Fine-White-Silk-Pocket-Squa…), der fungerer fantastisk til at sprede lyset.
Fold firkanten i kvarte, og indsæt derefter enheden i en fold, så den er solid på begge oversider (orienteret som en diamant). Fuldfør folden og brug en sikkerhedsnål i bunden for at bevare formen. Når den er indsat i en lomme, vil sikkerhedsnålen være helt skjult, og hvis den fluffes til højre, vil lyset virke diffust som i videoen frem for punktlyset, der vises her.
Anbefalede:
Pocket Useless Box (med personlighed): 9 trin (med billeder)
Pocket Useless Box (med personlighed): Selvom vi måske er langt væk fra et robotoprør, er der en maskine, der allerede modsiger mennesker, omend på den mindste mulige måde. Uanset om du vil kalde det en ubrugelig æske eller en lad mig være-alene maskine, er denne sjove, sjov robot
Pocket Signal Visualizer (Pocket Oscilloscope): 10 trin (med billeder)
Pocket Signal Visualizer (Pocket Oscilloscope): Hej alle sammen, vi laver alle så mange ting hver dag. Til hvert arbejde der, hvor der er brug for nogle værktøjer. Det er til fremstilling, måling, efterbehandling osv. Så for elektroniske arbejdere har de brug for værktøjer som loddejern, multi-meter, oscilloskop osv
Glowing Stones LED -lampe: 5 trin (med billeder)
Glowing Stones LED -lampe: Mange voksne husker måske, at de byggede en lampe af træ og pyntede den med en sodavand tilbage på ungdomsskolen. Dette projekt minder om de dage. Min 13 år. gammel datter ønskede at bygge en lampe, og dette gav en god låsning, hjemmet
LED Pocket Square: 5 trin (med billeder)
LED Pocket Square: Lige siden jeg så Draper 2.0 af ChrisSmolinksi på Instructables har jeg ønsket at lave noget lignende. Nå, min chance kom endelig, da min kone og jeg blev inviteret til en MFA Gala i Boston med 'Creative Black Tie' som påklædningskode. Det var
Glowing Alien in a Jar: 8 trin (med billeder)
Glowing Alien in a Jar: Jeg lavede et par af disse til en Yuri's Night (http://www.yurisnight.net/) fest. Alien sidder i en glødende væske, og effekten ser temmelig cool ud i et mørkt rum. De nødvendige materialer er 1) En krukke med et låg, der er tykt nok til at skjule et flagermus