Inhoudsopgave:

Magnetische LED zeshoeken - Ajarnpa
Magnetische LED zeshoeken - Ajarnpa

Video: Magnetische LED zeshoeken - Ajarnpa

Video: Magnetische LED zeshoeken - Ajarnpa
Video: СУМКА КРЮЧКОМ 😻 МАЛЕНЬКАЯ вязаная сумка из рафии @shoddikate 2024, November
Anonim
Magnetische LED-zeshoeken
Magnetische LED-zeshoeken

Welkom bij mijn "LED Hexagon" verlichtingsproject, dat oplichtende zeshoeken met elkaar verbindt. De laatste tijd heb ik een paar verschillende versies van deze verlichtingsprojecten op de markt zien komen, maar ze hebben allemaal één ding gemeen: de prijs. Elke zeshoek kost hier slechts een paar dollar en doet geen concessies aan de kwaliteit of kenmerken van degenen die op de markt verkrijgbaar zijn! Bovendien zijn ze zeer aanpasbaar en niet beperkt tot alleen mijn zeshoekige vorm.

Bekijk hier mijn video voor hulp bij het instellen. Ik zal mijn best doen om elk onderdeel hier uit te leggen.

Functies:

  • Eenvoudige magneetverbinding
  • Eenvoudig eenvoudig ontwerp
  • Eenvoudige schakeling
  • Aanpasbare lay-out
  • Aanpasbaar led-patroon
  • Lage kosten per zeshoek

Stap 1: Materialen

Materialen
Materialen

Hieronder noem ik alles wat je nodig hebt met het aantal per zeshoek ernaast.

  1. ATTINY85 - één per zeshoek
  2. 10k-weerstand - drie per zeshoek
  3. 1k-weerstand - twee per zeshoek
  4. IC Socket - één per zeshoek (dit is niet vereist, maar als de code op de Attiny moet worden gewijzigd, maakt dit het een stuk eenvoudiger)
  5. Ws2812B LED - twaalf LED's per zeshoek
  6. Neodymium magneet - achttien per zeshoek
  7. 2N3904 Transistor - Twee per zeshoek
  8. Protobord`
  9. 5v-voeding - Slechts één nodig (bespreekt de vereiste ampèrewaarde verder in de tutorial)
  10. Vrouwelijke DC-connector - slechts één vereist
  11. Superlijm

Stap 2: Gereedschap

Gereedschap
Gereedschap

Niet te veel gereedschap nodig, maar je hebt wel nodig:

  1. Een 3D-printer (tenzij je je eigen hoesje wilt maken)
  2. Soldeerbout
  3. draadsnijders
  4. draadstrippers
  5. heet lijmpistool
  6. lab bench voeding (zoals deze, niet vereist maar leuk om te testen)

Stap 3: Afdrukken

Afdrukken
Afdrukken
Afdrukken
Afdrukken

Ik heb mijn ontwerp hier geüpload naar Thingiverse.

De afdruk zelf is vrij eenvoudig, ik heb geen steunen gebruikt en merkte dat het elke keer goed werkte. Als iemand van plan is een andere vorm te maken, stuur me dan gerust een bericht en ik zal mijn best doen om uit te leggen wat voor mij werkte en waardoor ik meerdere zeshoeken in huis had liggen …

Stap 4: De code uploaden

De code uploaden
De code uploaden
De code uploaden
De code uploaden
De code uploaden
De code uploaden

Attiny:

U wilt Switch_LED_Hive uploaden naar elke Attiny

Omdat ik mijn code vaak aan het uploaden en testen was, besloot ik een van deze te maken voor het uploaden van code, het is een leuke eenvoudige tutorial over wat je moet doen en wat je nodig hebt. Maar als je gewoon van plan bent om mijn code te gebruiken zonder aanpassingen, dan zal dit soort instellingen je prima doen (programmeer gewoon alle chips terwijl je het hebt ingesteld).

  1. Ga eerst naar bestand, voorkeuren en voeg in extra borden deze URL zoals afbeelding hierboven in en druk vervolgens op ok:
  2. Ga dan naar bestand-> voorbeelden ->ArduinoISP->ArduinoISP en upload de schets naar je arduino.
  3. Vervolgens willen we dat de Attiny draait op 8 mhz (kan werken op lagere klokken, maar dit is waar ik het op heb getest) met je Attiny aangesloten met behulp van een van de bovenstaande methoden, selecteer alle instellingen hierboven in de tweede afbeelding en druk op "bootloader branden"
  4. Eindelijk willen we de signaalschakelcode uploaden, druk gewoon op de uploadknop en u zou een bericht moeten krijgen dat de succesvolle upload bevestigt

Arduino-nano:

Ik raad het gebruik van de Fast LED-bibliotheek voor de Arduino Nano aan, bewerk gewoon:

  • NUM_LEDS (aantal zeshoeken *12)
  • DATA_PIN (de pin die u op uw Ardunino nano hebt gebruikt - 5 is standaard)
  • Voel je ook vrij om de HELDERHEID te bewerken naar een waarde tussen 0-255 255 zijnde max

Er is een geweldig artikel over deze bibliotheek en LED-strip hier als je meer wilt weten.

LEESMIJ

Ik ga ervan uit dat velen van jullie hetzelfde probleem zullen hebben als ik en het uploaden naar je arduino nano zal mislukken als je de standaard nano-driver gebruikt. Een veelvoorkomend probleem hiermee lijkt het feit te zijn dat dit Chinese namaakproducten zijn en een andere seriële chip gebruiken, waardoor er een time-out optreedt en het uploaden mislukt.

Om dit op te lossen, druk je eerst op verwijderen en vervolgens op installeren met dit programma (als Windows of ga je hier om je besturingssysteem te vinden). Als je klaar bent, selecteer je "oude bootloader" in het apparaatmenu en je zou goed moeten zijn om te uploaden.

Stap 5: Bedrading Pt One: LED's

Bedrading Pt One: LED's
Bedrading Pt One: LED's

Dus om te proberen dit zo verwarringsvrij mogelijk te maken, zal ik de bedrading in drie delen splitsen, deel één zal de LED / magneet-opstelling zijn, deel twee het circuitontwerp en drie zal de hoofdzeshoek zijn.

Deze LED's zijn zelf vrij eenvoudig met slechts drie ingangen en uitgangen die de hele operatie uitvoeren, omdat we niet een hele strook ervan in elke zeshoek willen gebruiken. Dekking.

  1. Knip zes paar LED's langs hun contacten
  2. Knip vijf van elke draad van verschillende kleuren af met een lengte van 80 mm
  3. Pre-tin beide uiteinden van alle LED-paren
  4. Strip en soldeer de draden tussen elk van de LED-paren 5V - 5V, GND - GND, DIN - DOUT (niet op de eerste ingang of laatste uitgang)
  5. Knip vervolgens 6 van zowel de GND- als de 5V-kleurendraden af met een lengte van 25-30 mm
  6. Wat betreft de magneten, ik ontdekte dat de beste techniek hier was om één magneet met de voorkant naar beneden op een stuk staal te plaatsen. Test vervolgens de andere magneten tegen deze magneet (je hebt er negen nodig die aantrekken en negen die afstoten, voor de eerste zeshoek maakt het niet uit, zolang er maar twee groepen van negen magneten zijn met de afbeelding naar beneden met verschillende polen)
  7. Kras het oppervlak van elk van de magneten
  8. Zorg ervoor dat je de magneet op een stuk metaal hebt! Dit voorkomt een groot verlies aan magneetkracht!
  9. Breng een ruime hoeveelheid soldeer aan op elk van uw magneten (probeer de soldeerbout niet te lang tegen de magneet te houden)
  10. Strip en soldeer elk van uw kleine 5V- en GND-draden aan de magneten. Drie van elke kleur voor elke groep magneten.

Stap 6: Bedrading Pt 2: Circuit

Bedrading Pt 2: Circuit
Bedrading Pt 2: Circuit
Bedrading Pt 2: Circuit
Bedrading Pt 2: Circuit
Bedrading Pt 2: Circuit
Bedrading Pt 2: Circuit

Vanwege het ontwerp van deze vorm in bepaalde lay-outs kan een zeshoek meer dan één ingang tegelijk hebben… in principe is dit slecht voor de LED's. Mijn beste oplossing was een eenvoudig Attiny85-circuit dat elk van de ingangen leest en transistors in- of uitschakelt die in feite transistors in- en uitschakelen en slechts één signaal achterlaten voor de volgende LED-strip.

Er zijn drie 10k-weerstanden aangesloten op pinnen 1, 2 en 3, elk van deze gaat naar 5V en elk heeft een van de drie ingangen die ernaartoe gaan.

er zijn twee 1k-weerstanden die naar de middelste pin van de transistor gaan.

Ik heb een Fritzing-circuit toegevoegd, evenals de afbeeldingen hierboven om dit circuit zo goed mogelijk uit te leggen. Daarnaast heb ik een PCB gemaakt voor deze schakeling die deze hele stap wegneemt! (Getest en werkend!!)

Van de tweede afbeelding zijn IN 1, 2 en 3 de inputs (afkomstig van drie inputmagneten) en Out 1, 2, 3 zijn de output (gaand naar LED in pin).

Stap 7: Bedrading Pt 3: Master Hexagon

Bedrading Pt 3: Master Hexagon
Bedrading Pt 3: Master Hexagon

Dit wordt de Hexagon die de lichtshow leidt.

Stroomvoorziening:

Dus als het gaat om het kiezen van een voeding, hebt u 5V nodig en een stroomsterkte die past bij uw aantal LED's. Voor mij wilde ik rond de 8-10 in Hexagons waard zijn. Als we er rekening mee houden dat bij volledige helderheid elke LED ongeveer 60mA trekt en we 12 LED's per vorm hebben, dus 0,06*12 = 0,72 Ampère, dus voor 8 Hexagons zou het 0,72*8 = 5,76 Ampère zijn. Dit is echter bij maximale helderheid (dit was persoonlijk erg helder). Ik ontdekte dat bij een helderheid van ongeveer 200 (255 is max) de LED's ongeveer 0,5 Ampère per zeshoek trokken. Betekenis met 8 zeshoeken zou ik 4 Ampère tekenen. Omdat wit licht niet constant brandt (dit is de minst energiezuinige kleur) zou een 5Amp voeding prima moeten werken. Ik raad zeker aan om te testen op een voeding op een laboratoriumbank als je de helderheid voor je voeding wilt optimaliseren, zoals ik hierboven heb gedaan.

Er is hier een goede theorie over waar ze 0,02 Ampère per LED gebruiken zonder gevolgen. Het komt neer op uw gebruik en voorkeur.

Opmerking: het is altijd veiliger om een voeding te krijgen met een hogere stroomsterkte dan nodig is, versterkers worden niet geforceerd, dus alleen gebruikt wanneer dat nodig is en zullen geen schade veroorzaken

Opstelling

Net als elke andere zeshoek heeft deze de LED-opstelling nodig, maar het circuit hoeft niet te beslissen over de ingangen, omdat deze alleen wordt uitgevoerd. Ik besloot om uitgangen aan alle kanten te plaatsen, behalve aan de onderkant van de zeshoek, zodat er interessantere vormen konden worden gevormd.

  • De installatie is vrij eenvoudig, zoals de afbeelding hierboven 5V en GND van de barrel-jack die naar de Arduino nano gaat en de signaalpin met weerstand die naar de LED-ingang loopt.
  • De output van deze LED's loopt dan naar elke kant van de Hex (waardoor 5 outputs op deze zeshoek ontstaan)

Stap 8: finishing touch

Afwerking
Afwerking
Afwerking
Afwerking

Nu voor de lol met hete lijm! In principe lijm ik de LED's, het circuit en eventuele losse draden vast. Lijm de doorzichtige deksels op de hoofdschaal.

En dat is het eigenlijk!

Stap 9: Laatste opmerkingen

Oke jongens bedankt voor het lezen van mijn Instructable! Zoals altijd laat hieronder eventuele vragen achter en ik zal mijn best doen om ze te beantwoorden. Afhankelijk van het antwoord op deze Instructable, zal ik proberen het bijgewerkt te houden en iets nieuws toe te voegen en alle gebruikersinhoud die jullie bedenken. het maken van deze tutorial.

Kleuren van de regenboogwedstrijd
Kleuren van de regenboogwedstrijd
Kleuren van de regenboogwedstrijd
Kleuren van de regenboogwedstrijd

Zesde prijs in de kleuren van de regenboogwedstrijd

Aanbevolen: