Innholdsfortegnelse:

Glowing Pocket Square: 5 trinn (med bilder)
Glowing Pocket Square: 5 trinn (med bilder)

Video: Glowing Pocket Square: 5 trinn (med bilder)

Video: Glowing Pocket Square: 5 trinn (med bilder)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Juli
Anonim
Image
Image
Glowing Pocket Square
Glowing Pocket Square

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

Monter styret!
Monter styret!
Monter styret!
Monter styret!
Monter styret!
Monter styret!

Du er velkommen til å montere dette slik du vil, men jeg skal skissere prosessen min for alle som er interessert.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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)
  8. Deretter kutter du kobbertråden på kraftledningen, før den når IC -holderen, lodder du en liten ledning til hver side.
  9. 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

Valgfritt: 3D -trykt etui!
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

Hvordan sette opp på en lommeplass
Hvordan sette opp på en lommeplass
Hvordan sette opp på en lommeplass
Hvordan sette opp på en lommeplass
Hvordan sette opp på en lommeplass
Hvordan sette 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: