Inhoudsopgave:
- Benodigdheden
- Stap 1: Boor een gat voor de knop
- Stap 2: Soldeer draden naar de knop
- Stap 3: Monteer de knop
- Stap 4: Soldeer en monteer de fotoresistor
- Stap 5: Bevestig de doos en lijm de LED-strip
- Stap 6: Monteer de stroomconnector
- Stap 7: Soldeerpennen aan de AtTiny85
- Stap 8: Monteer de printplaat
- Stap 9: Bevestig de AtTiny85
- Stap 10: Klaar
Video: AtTiny85 adresseerbare LED-strip: 10 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Mijn doel was om een bureaulamp te maken van LED's. Ik wilde dat deze verstelbaar was, zodat hij zowel overdag als 's nachts kon worden gebruikt. Bij mijn eerste poging gebruikte ik een eenvoudige LED-strip en grote MOS-FET's om ze op 12v. Deze keer koos ik voor adresseerbare LED's die worden aangedreven door 5v. Dit verminderde het aantal componenten aanzienlijk en zorgt voor veel meer maatwerk, zoals overgangseffecten.
Benodigdheden
Onderdelen:
- Adresseerbare ledstrip op basis van WS2812b
- AtTiny85 digispark kloon.
- TTP223 Capacitieve aanraakknop.
- 5v 6A voeding.
- 2,5 mm stekker.
- Ontwikkeling printplaat.
- 2.54mm headers en pinnen.
- Sommige draden.
- Klein kunststof doosje.
- IKEA MOSSLANDA plank.
- Optioneel, Fotoresistor en een weerstand van 1k ohm.
Gereedschap Voor de bouw:
- Soldeerbout en soldeerdraad.
- Boor en hout/kunststof bits.
- Heet lijmpistool.
- Een pc om de microcontroller te programmeren.
Stap 1: Boor een gat voor de knop
Ik wilde dat de bediening bijna naadloos zou zijn. Dus koos ik ervoor om een capacitieve aanraakknop te gebruiken en installeerde ik deze aan de oppervlakte. Om dit te doen, boorde ik een ondiep gat in het midden van de plank met een boor van 20 mm en in het midden gebruikte ik een 4 mm boor een gat voor de draden.
Stap 2: Soldeer draden naar de knop
Soldeer 3 draden aan de componentzijde van de knop, om de andere kant zo glad mogelijk te houden. Gebruik gekleurde draden en onthoud welke kleur op elke pin is gesoldeerd. gevoelig voor omgekeerde polariteit, dus pas op dat u de GND en VCC niet verwisselt.
Stap 3: Monteer de knop
Rijg de knoopdraden door het gat. Gebruik het hete lijmpistool om de knoop op zijn plaats te bevestigen door lijm op het hout onder de knoop aan te brengen. Bedek vervolgens de buitenkant met lijm om een glad oppervlak te maken. Aan de andere kant van de plank gebruik de hete lijm om de draden aan de hoek van de plank te bevestigen. Bedek de knop met een zelfklevend etiket.
Stap 4: Soldeer en monteer de fotoresistor
Boor een gat voor de fotoweerstand. Soldeer beide pinnen aan de draden en dek af met warmtekrimpende isolatie. Rijg de draden door het gat en zet vast met hete lijm. Ik heb er zelfs een kleine transparante plastic cirkel op geplakt, om het een gladde afwerking te geven.
Stap 5: Bevestig de doos en lijm de LED-strip
Bevestig de doos aan de rand van het schap. Ik heb ervoor gekozen om het deksel te bevestigen in plaats van de doos zelf, om de installatie te vereenvoudigen. Ik heb de ledstrip bij de rand van het schap gelijmd. Het hoort zelfklevend te zijn, maar in mijn geval is bij voorkeur op het lipje blijven zitten en de ledstrip bleef lijmvrij. Dus moest ik in plaats daarvan snellijm gebruiken.
Stap 6: Monteer de stroomconnector
Soldeer 2 draden aan de stroomconnector en bedek de blootgestelde delen met warmtekrimpende isolatie. Boor een gat in de buurt van de rand van de doos en bevestig de connector.
Stap 7: Soldeerpennen aan de AtTiny85
Ik heb pinnen op het ontwikkelbord gesoldeerd in plaats van alle draden er rechtstreeks op te solderen, voor het geval ik het later zou willen herprogrammeren. Ik heb pin 3, 4 niet gesoldeerd omdat ze niet in deze toepassing worden gebruikt en worden gebruikt om de AtTiny85 met de USB-bootloader. Ik heb pin 5 (reset) en Vin gesoldeerd voor mechanische stabiliteit ondanks dat ik ze niet heb gebruikt.
Stap 8: Monteer de printplaat
Ik heb een 12x13 vierkant prototype PCB gesneden. Twee gaten voor schroeven geboord, maar ze uiteindelijk niet gebruikt. Markeerde de positie van de headers. Daarna alle draden, headers en een enkele weerstand gesoldeerd.
Stap 9: Bevestig de AtTiny85
Programmeer de AtTiny85 en bevestig deze op de printplaat. Plaats vervolgens alles in de doos en bevestig deze aan het deksel dat al op de plank was geschroefd.
Stap 10: Klaar
Sluit de voeding aan. Een korte aanraking schakelt de LED's aan en uit. Een continue aanraking verandert de LED-lichtintensiteit. De fotoweerstand wordt gebruikt om de dagmodus van de nachtmodus te onderscheiden.'S Nachts begint het licht aan te zetten met een lage intensiteit warm licht, overdag zal het inschakelen met hoge intensiteit beginnen.
Aanbevolen:
Arduino FFT Visualizer met adresseerbare LED's - Ajarnpa
Arduino FFT Visualizer met adresseerbare LED's: in deze tutorial wordt uitgelegd hoe u een audiovisualizer bouwt met een Arduino Uno en enkele adresseerbare LED's. Dit is een project dat ik al een tijdje wil doen omdat ik een zwak ben voor geluidsreactieve lichten. Deze lampen gebruiken de FFT (Fast Fou
Adresseerbare LED's besturen met Fadecandy en verwerking - Ajarnpa
Adresseerbare LED's besturen met Fadecandy en Processing: Wat Dit is een stapsgewijze zelfstudie over het gebruik van Fadecandy en Processing om adresseerbare LED's te bedienen. Fadecandy is een LED-driver die tot 8 strips van elk 64 pixels kan besturen. (Je kunt meerdere Fadecandy's op één computer aansluiten om de
Individueel adresseerbare LED hoelahoep - Ajarnpa
Individueel adresseerbare LED-hoelahoep: in deze instructable laat ik je zien hoe je je eigen individueel adresseerbare LED-hoelahoep kunt maken. Individueel adresseerbaar betekent dat elke LED in de ring tegelijkertijd een andere kleur kan hebben. Ik wilde een aantal mooie LED-patronen maken
Adresseerbare 7-segment displays: 10 stappen (met afbeeldingen)
Adresseerbare displays met 7 segmenten: zo nu en dan klikt er een idee in mijn hoofd en denk ik: "hoe is dit niet eerder gedaan?" en het grootste deel van de tijd is het dat ook geweest. In het geval van het "Adressable 7-Segment Display" - Ik denk echt niet dat het gedaan is
Gebruik Bluetooth 4.0 HC-08-module om adresseerbare LED's te bedienen - een Arduino Uno-zelfstudie - Ajarnpa
Gebruik Bluetooth 4.0 HC-08-module om adresseerbare LED's te besturen - een Arduino Uno-zelfstudie: heb je je al verdiept in communicatiemodules met Arduino? Bluetooth opent een wereld aan mogelijkheden voor uw Arduino-projecten en het gebruik van het internet der dingen. Hier beginnen we met een babystapje en leren we adresseerbare LED's aansturen met een klein