Indholdsfortegnelse:

Magnetiske LED -sekskanter: 9 trin (med billeder)
Magnetiske LED -sekskanter: 9 trin (med billeder)

Video: Magnetiske LED -sekskanter: 9 trin (med billeder)

Video: Magnetiske LED -sekskanter: 9 trin (med billeder)
Video: Derfor kan hestehuller være livsfarlige 2024, November
Anonim
Magnetiske LED -sekskanter
Magnetiske LED -sekskanter

Velkommen til mit "LED Hexagon" belysningsprojekt, der forbinder lysende sekskanter. På det seneste har jeg set et par forskellige versioner af disse belysningsprojekter ramme markedet, men de har alle en ting tilfælles … prisen. Hver sekskant her koster kun et par dollars og ofrer ikke kvaliteten eller funktionerne i dem, der er tilgængelige på markedet! Derudover kan de tilpasses meget og er ikke begrænset til kun min sekskantede form.

Se min video her for at få hjælp til opsætning. Jeg vil gøre mit bedste for at forklare hver del her.

Funktioner:

  • Nem magnetforbindelse
  • Enkelt let design
  • Enkelt kredsløb
  • Layout, der kan tilpasses
  • Tilpasset LED -mønster
  • Lav pris pr. Sekskant

Trin 1: Materialer

Materialer
Materialer

Nedenfor vil jeg liste alt, hvad du har brug for, med mængden pr. Sekskant ved siden af.

  1. ATTINY85 - en pr. Sekskant
  2. 10k modstand - tre pr. Sekskant
  3. 1k modstand - to pr. Sekskant
  4. IC -stik - en pr. Sekskant (dette er ikke påkrævet, men hvis kode på Attiny skal ændres, gør det det meget lettere)
  5. Ws2812B LED - tolv LED'er pr. Sekskant
  6. Neodymmagnet - atten pr. Sekskant
  7. 2N3904 Transistor - To pr. Sekskant
  8. Proto board`
  9. 5v strømforsyning - Kun en påkrævet (diskuterer den nødvendige forstærkerbedømmelse yderligere i vejledningen)
  10. DC -hunstik - Kun en påkrævet
  11. Super lim

Trin 2: Værktøjer

Værktøjer
Værktøjer

Der kræves ikke for mange værktøjer, men du skal bruge:

  1. En 3d -printer (medmindre du vil oprette din egen sag)
  2. Loddekolbe
  3. trådskærere
  4. wire strippere
  5. varm limpistol
  6. laboratoriebænk strømforsyning (som denne, ikke påkrævet, men god til test)

Trin 3: Udskrivning

Trykning
Trykning
Trykning
Trykning

Jeg har uploadet mit design til Thingiverse her.

Selve udskrivningen er ret enkel, jeg brugte ikke understøtninger og fandt ud af, at det fungerede godt hver gang. Hvis nogen planlægger at lave en anden form, er du velkommen til at sende mig en besked, og jeg vil gøre mit bedste for at forklare, hvad der fungerede for mig, og hvad der fik mig til at have flere sekskanter liggende i huset …

Trin 4: Upload af koden

Upload af koden
Upload af koden
Upload af koden
Upload af koden
Upload af koden
Upload af koden

Attiny:

Du vil uploade Switch_LED_Hive til hver Attiny

Fordi jeg uploade og testede min kode ofte, besluttede jeg at lave en af disse til at uploade kode, det er en god enkel tutorial om, hvad du skal gøre, og hvad du har brug for. Men hvis du bare planlægger at bruge min kode uden justeringer, vil denne form for opsætning klare dig fint (bare programmer alle chipsene, mens du har den konfigureret).

  1. Næve gå til fil, præferencer og i yderligere tavler indsæt denne URL som billedet ovenfor, og tryk derefter på ok:
  2. Gå derefter til fil-> eksempler-> ArduinoISP-> ArduinoISP og upload skitsen til din arduino.
  3. Dernæst ønsker vi, at Attiny kører på 8mhz (fungerer muligvis ved lavere ure, men det er det, jeg testede det på) med din Attiny tilsluttet ved hjælp af en af metoderne ovenfor, vælg alle indstillingerne ovenfor i det andet billede og tryk på "brænd boot loader"
  4. Endelig vil vi uploade signalomskifterkoden, tryk blot på uploadknappen, og du skal få en besked, der bekræfter den vellykkede upload

Arduino Nano:

Jeg anbefaler brugen af Fast LED -biblioteket til Arduino Nano, bare rediger:

  • NUM_LEDS (antal sekskanter *12)
  • DATA_PIN (Den pin, du har brugt på din Ardunino nano - 5 er standard)
  • Du er også velkommen til at redigere BRIGHTNESS til enhver værdi mellem 0-255 255, der er maks

Der er en god artikel om dette bibliotek og LED -strip her, hvis du vil vide mere.

LÆS MIG

Jeg vil antage, at mange af jer vil have det samme problem som mig, og upload til din arduino nano mislykkes, når man bruger standard nano -driveren. Et fælles problem med disse synes at være det faktum, at der er tale om kinesiske knock offs, og brug af en anden seriel chip, hvilket forårsager timeout og fejl under upload.

For at reparere skal du først trykke på afinstaller og derefter på installere ved hjælp af dette program (hvis Windows eller gå her for at finde dit operativsystem). Når du er færdig, skal du vælge "gammel boot loader" i enhedsmenuen, og du skal være god til at uploade.

Trin 5: Ledninger Pt One: LED'er

Ledninger Pt One: LED'er
Ledninger Pt One: LED'er

Så for at prøve at gøre dette så forvirringsfrit som muligt, vil jeg opdele ledningerne i tre dele, del et vil være LED/Magnet opsætning, del to kredsløbets design og tre vil være master hexagon.

Disse lysdioder er ganske enkle i sig selv med kun tre indgange og udgange, der kører hele operationen, fordi vi ikke ønsker at bruge en hel strimmel af dem i hver sekskant, jeg vælger at skære dem i par og placere dem i hvert hjørne, hvilket giver en flot jævnhed dækning.

  1. Skær seks par LED'er langs deres kontakter
  2. Klip fem af hver anden trådfarve med en længde på 80 mm
  3. Forbered begge ender af alle LED -parene
  4. Strip og lod lodningerne mellem hvert af LED -parene 5V - 5V, GND - GND, DIN - DOUT (ikke på den første indgang eller sidste udgang)
  5. Klip derefter 6 af både GND- og 5V-farveledningerne på 25-30 mm lange
  6. Nu til magneterne fandt jeg ud af, at den bedste teknik her var at have en magnet med forsiden nedad på et stykke stål. Test derefter de andre magneter mod denne magnet (du skal bruge ni, der tiltrækker og ni, der afviser, for den første sekskant er det ligegyldigt, så længe der er to grupper på ni magneter med forsiden nedad med forskellige poler)
  7. Rids overfladen af hver af magneterne
  8. Sørg for, at du har magneten på et stykke metal! Dette forhindrer et stort tab af magnetisk kraft!
  9. Påfør en generøs mængde loddemateriale på hver af dine magneter (prøv at undgå at holde loddejernet mod magneten i en længere periode)
  10. Strip og lod hver af dine små 5V & GND -ledninger til magneterne. Tre af hver farve til hver gruppe magneter.

Trin 6: Kabelføring Pt 2: Kredsløb

Kabelføring Pt 2: Kredsløb
Kabelføring Pt 2: Kredsløb
Kabelføring Pt 2: Kredsløb
Kabelføring Pt 2: Kredsløb
Kabelføring Pt 2: Kredsløb
Kabelføring Pt 2: Kredsløb

På grund af udformningen af denne form i visse layout kan en sekskant have mere end én input til enhver tid … dybest set er dette dårligt for LED'erne. Min bedste løsning var et simpelt Attiny85 kredsløb, der læser hver af input og tænder eller slukker transistorer dybest set tænder og slukker transistorer og efterlader kun et signal til den næste LED -strimmel.

Der er tre 10k modstande forbundet til stifter 1, 2 og 3, hver af disse går til 5V, og hver har en af de tre indgange til den.

der er to 1k modstande, disse går til transistorens midterste pin.

Jeg har inkluderet et Fritzing -kredsløb samt billederne ovenfor for bedst at forklare dette kredsløb. Udover dette har jeg lavet et printkort til dette kredsløb, der fjerner hele dette trin! (Testet og virker !!)

Fra det andet billede IN 1, 2 og 3 er input (kommer fra tre inputmagneter) og Out 1, 2, 3 er output (går til LED i pin).

Trin 7: Ledningsføring Pt 3: Master sekskant

Kabelføring Pt 3: Master sekskant
Kabelføring Pt 3: Master sekskant

Dette bliver Hexagon, der kører lysshowet.

Strømforsyning:

Så når det kommer til valg af en strømforsyning, har du brug for 5V og en strømstyrke, der passer til din mængde lysdioder. For mig ville jeg have omkring 8-10 i sekskanter værd. Hvis vi tager i betragtning, at hver lysdiode ved fuld lysstyrke trækker omkring 60mA, og vi har 12 lysdioder pr. Form, så 0,06*12 = 0,72 ampere, så for 8 sekskanter ville det være 0,72*8 = 5,76 ampere. Dette er dog ved maks lysstyrke (dette var meget lyst personligt). Jeg fandt ud af, at omkring en lysstyrke på 200 (255 er max) trak LED'erne omkring 0,5Amps pr. Sekskant. Betydning med 8 sekskanter ville jeg tegne 4Amps. Fordi hvidt lys ikke konstant kører (dette er den mindst energieffektive farve) burde en 5Amp strømforsyning fungere fint. Jeg anbefaler bestemt at teste på en strømforsyning til en laboratoriebænk, hvis du vil optimere lysstyrken til din strømforsyning, som jeg har ovenfor.

Der er god teori om dette her, hvor de bruger 0,02 ampere pr. LED uden konsekvenser. Det kommer ned til din brug og præference.

Bemærk: Det er altid sikrere at få en strømforsyning med en højere strømstyrke end nødvendigt, forstærkere tvinges derfor ikke kun, når det er nødvendigt, og vil ikke forårsage skade

Opsætning

Ligesom alle andre sekskanter har denne brug for LED -opsætningen, men det kræver ikke, at kredsløbet bestemmer input, da det kun sender ud. Jeg besluttede at lægge output på alle sider undtagen helt i bunden af sekskanten, hvilket gav mulighed for at danne mere interessante former.

  • Opsætningen er temmelig let ligesom billedet over 5V og GND fra tøndejackstikket, der går til Arduino nano og signalstiften med modstand, der kører til LED -indgangen.
  • Outputtet fra disse LED'er løber derefter til hver side af hexen (hvilket giver 5 output på denne sekskant)

Trin 8: Efterbehandling

Efterbehandling
Efterbehandling
Efterbehandling
Efterbehandling

Nu til sjov med varm lim! Grundlæggende limer jeg LED'erne, kredsløbet og eventuelle tabte ledninger ned. Lim de klare dæksler på hovedskallen.

Annndd det er grundlæggende det!

Trin 9: Endelige noter

Okay fyre tak fordi du læste min Instructable! Som altid efterlad spørgsmål herunder, og jeg vil gøre mit bedste for at besvare dem. Afhængigt af svaret på denne instruktive vil jeg prøve at holde den opdateret og tilføje alt nyt og ethvert brugerindhold, du kommer med. Venligst giv mig en følge, det betyder virkelig meget at have sunket utallige timer (eller måneder) til at udvikle dette projekt og laver denne vejledning.

Farver i Rainbow Contest
Farver i Rainbow Contest
Farver i Rainbow Contest
Farver i Rainbow Contest

Sjette pris i regnbuens konkurrence

Anbefalede: