Innholdsfortegnelse:
- Trinn 1: Ting du trenger:
- Trinn 2: Monter brettet
- Trinn 3: Programmering av brikken din
- Trinn 4: Valgfritt: 3D -trykt etui
- Trinn 5: Slik setter du opp på en lommeplass
Video: Glowing Pocket Square: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Velkommen til mine første instrukser! Dette var et morsomt lite prosjekt jeg ønsket å dele, men se opp for flere ting som kommer snart! Jeg lagde dette opprinnelig til min ball, men dette designet kan brukes til mange lignende prosjekter fra LED -bånd til tilpassede glødelys.
Trinn 1: Ting du trenger:
Materialer:
- Attiny85 eller lignende
- Skrap protoboard
- CR2032 klokkebatteriholder og batteri
- Skraptråd
- Liten bryter
- RGB LED
Verktøy:
- Loddejern
- Hjelpende hender
- Bærbar datamaskin med Arduino IDE eller lignende
Valgfrie ting jeg tilfeldigvis brukte:
- 3D -skriver
- Tang
- Kondensator
- IC -feste for å tillate omprogrammering
- Kobbertråd
- Pinsett
- Loddeavtrekk
- Arbeidslys
- Liten AVR-programmerer (https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide)
Trinn 2: Monter brettet
Du er velkommen til å montere dette slik du vil, men jeg skal skissere prosessen min for alle som er interessert.
- Først monterte jeg lyset. Jeg brukte en knockoff Neopixel RGBW LED (https://www.amazon.com/ALITOVE-Similar-Individually-Addressable-embedded/dp/B01K4HCVDC/) som jeg hadde liggende fra et tidligere prosjekt. Jeg har også brukt standard 4 -pins felles katode RGB LED -er med attiny85 -brikken, så det burde fungere også, men vil ikke være like lyst.
- Deretter loddet jeg en 4,7 mikrofarad kondensator til de positive og negative terminalene (som anbefalt for denne spesifikke LED -en), deretter loddet jeg positive og negative ledninger, og datalinjen til LED -en med en 470 ohm motstand.
- Så satte jeg opp batteriholderen. Jeg brukte et større protoboard enn jeg trengte, så jeg hadde plass til å utvide om nødvendig, og loddet deretter den positive topplaten på cr2032 -batteriholderen til protoboardet. Jeg brukte en blank kobbertråd for å snøre opp den negative siden under batteriholderen.
- Deretter plasserte jeg 8 -pinners IC -brikkeholder på protoboardet med batteriet på plass, så jeg visste at det ville være nok plass, brettet pinnene og loddet inn.
- På bunnen koblet jeg strøm- og jordledningene til batteriholderen til IC -holderen. Sørg for å legge igjen en liten lengde som senere kan kuttes for å legge til en bryter på strømledningen.
- Dobbeltsjekk at batteriet fortsatt passer, og hvis du har et multimeter, må du kontrollere strøm- og bakkeuttakene til IC -holderen. Det kan virke kjedelig, men å sjekke disse tingene underveis vil lønne seg hvis du må feilsøke senere.
- Koble lysledningene til strøm og jord (nær tilkoblingen til IC -holderen), og kjør en datalinje fra en standard pin på IC. (dobbeltsjekk med et pinout -ark for å sikre at pinnen er tilgjengelig, men ellers bare bruk den som er mest praktisk å lodde)
- Deretter kutter du kobbertråden på kraftledningen, før den når IC -holderen, lodder du en liten ledning til hver side.
- Deretter kutter du ledningen i størrelse, lodder ledningene til to ledninger i en liten bryter, klipper den tredje ledningen, og lim limbryteren til et åpent mellomrom på siden. Vær forsiktig med å isolere bryteren hvis den plasseres på eller i nærheten av en annen eksponert ledning, siden saken er av metall. Jeg brukte ganske enkelt et lite stykke elektrisk tape.
Trinn 3: Programmering av brikken din
Koden min for dette prosjektet kan hentes fra Github: https://github.com/3jackattack3/simpleSpectrumLigh…. For å programmere dette implementerte jeg en Platformio -plugin for atom -tekstredigereren ved hjelp av en "tinyAVRprogrammer" fra sparkfun. Etter min erfaring har dette vært min favoritt måte å skrive og laste opp kode til IC -brikker som attiny85.
Platformio -pluginet er mer en personlig preferanse, selv om jeg anbefaler det på det sterkeste å sjekke det ut. Jeg har prøvd tre forskjellige metoder for programmering av arduinos i tekstredigerere jeg liker, og jeg har støtt på problemer med både Stino og Deviot plugins for Sublime tekst, men har hatt stor suksess med denne platformio -plugin for atom. Siden dette er mer en personlig preferanse, vil jeg prøve å legge til tradisjonell arduino IDE -kode så snart jeg har tid. Hvis du vil konvertere den selv, kan du bare kopiere teksten i.cpp -filen til et nytt arduino -prosjekt og fjerne den første linjen: "#include Arduino".
Programmering av IC blir imidlertid litt mer komplisert. Metoden jeg brukte kommer direkte fra sparkfun, og er den beste metoden jeg har funnet så langt. Ta en titt på veiledningen deres for en lett å følge veiledning om programmering av AVR-brikker (https://learn.sparkfun.com/tutorials/tiny-avr-prog…). Den andre dominerende metoden jeg har sett er å bruke en arduino Uno som en bootloader for IC -brikken, som er mye billigere hvis du har et ekstra brett som ligger rundt, men er mer utsatt for feil.
Trinn 4: Valgfritt: 3D -trykt etui
For å fullføre dette bygget, ønsket jeg å gjøre det litt mer profesjonelt, samtidig som jeg beskyttet elektronikken og sikret bryteren. Over kan du se min iterative prosess med saksdesign, og du kan finne modellene på thingiverse! (https://www.thingiverse.com/thing:2904029) Jeg designet disse spesielt for min konstruksjon, men du kan sannsynligvis endre modellen for å passe dine behov, eller bare bruke den som inspirasjon for dine egne design!
Trinn 5: Slik setter du opp på en lommeplass
Bli kreativ! Jeg begynte med en standard "one tip up" fold (https://www.tie-a-tie.net/how-to-fold-a-pocket-squa…) som fungerer godt for å spre lyset på lommeplassen. Her betyr materialet på lommeplassen mye. Du kan få en silke lomme firkant for billig på Amazon (https://www.amazon.com/Fine-White-Silk-Pocket-Squa…) som fungerer fantastisk for å spre lyset.
Brett firkanten i kvartaler, og sett deretter enheten i en brett slik at den er solid på begge oversider (orientert som en diamant). Fullfør brettet og bruk en sikkerhetsnål i bunnen for å opprettholde formen. Når den er satt inn i en lomme, vil sikkerhetsnålen være helt skjult, og hvis den fluffes opp riktig, vil lyset virke diffust som i videoen i stedet for punktlyset som vises her.
Anbefalt:
Pocket Signal Visualizer (Pocket Oscilloscope): 10 trinn (med bilder)
Pocket Signal Visualizer (Pocket Oscilloscope): Hei alle sammen, vi gjør alle så mange ting hver dag. Trenger noen verktøy for hvert arbeid der. Det er for å lage, måle, etterbehandling osv. Så for elektroniske arbeidere trenger de verktøy som loddejern, multimeter, oscilloskop, etc
Glowing Stones LED -lampe: 5 trinn (med bilder)
Glowing Stones LED -lampe: Mange voksne husker kanskje at de bygde en lampe av tre og pyntet den med en brusboks på ungdomsskolen. Dette prosjektet minner om den tiden. Min 13 år. gamle datteren ønsket å bygge en lampe, og dette sørget for en god låsing
LED Pocket Square: 5 trinn (med bilder)
LED Pocket Square: Helt siden jeg så Draper 2.0 av ChrisSmolinksi på Instructables har jeg ønsket å lage noe lignende. Vel, min sjanse kom endelig da kona og jeg ble invitert til en MFA Gala i Boston med 'Creative Black Tie' som kleskode. Det var
Glowing Statue Eyes: 5 Steps (med bilder)
Glowing Statue Eyes: Statuer gir inspirasjon, erindring og en kobling til historiens periode. Det eneste problemet med statuer er at de ikke kan nytes utenom dagslyset. Hvis du legger til røde lysdioder i statuenes øyne, ser de imidlertid ut til å være djevelsk og brin
Glowing Ornament: 6 trinn (med bilder)
Glowing Ornament: Originalt glødende ornament til juletreet ditt. Den er laget av messingstenger som er kablet med en friformsmetode og inneholder 18 glødende lysdioder