Inhoudsopgave:

Charlieplexed rij LED-verlichting, voor de Arduino - Ajarnpa
Charlieplexed rij LED-verlichting, voor de Arduino - Ajarnpa

Video: Charlieplexed rij LED-verlichting, voor de Arduino - Ajarnpa

Video: Charlieplexed rij LED-verlichting, voor de Arduino - Ajarnpa
Video: Calango - Além do Arduino 2 - Attiny85 2024, November
Anonim
Charlieplexed rij LED-lampjes, voor de Arduino
Charlieplexed rij LED-lampjes, voor de Arduino
Charlieplexed rij LED-lampjes, voor de Arduino
Charlieplexed rij LED-lampjes, voor de Arduino

Dit is mijn instructable over het charlieplexen van een LED-rij/string met de Arduino. Ik merkte dat er niet veel instructables waren over charlieplexing met een arduino, dus ik heb dit gemaakt. Ik heb geprobeerd het project eenvoudig te houden, maar dat werkte niet zo goed. Het solderen is complex, ik zou dit niet aanraden als een eerste keer soldeerproject. Hier is wat achtergrondinformatie over charlieplexing: en.wikipedia.org/wiki/Charlieplexing Ik nam ongeveer 80 foto's en niet allemaal haalden ze de hoofdstappen, maar je kunt ze vinden in stap 9: Extra Foto's Als je opmerkingen, vragen &/of suggesties hebt, stel ze gerust!

Stap 1: Onderdelenlijst:

Onderdelen lijst
Onderdelen lijst
Onderdelen lijst
Onderdelen lijst

Onderdelen: - 12 LED's; Ik gebruik een aantal rode LED's van 3 mm - weerstanden van 4, 270 Ohm; U kunt ook andere waarden gebruiken: Perfboard/Veroboard; Ik gebruikte een stuk 27 gaten x 5 gaten- Draad; Ik gebruikte ongeveer 26 gauge, massieve kerndraad- Header-pinnen (optioneel)- ArduinoTools:- Soldeerbout- Heet lijmpistool (optioneel)- Helpende hand (optioneel)

Stap 2: Soldeer de anodes van de LED's

Soldeer de anodes van de LED's
Soldeer de anodes van de LED's
Soldeer de anodes van de LED's
Soldeer de anodes van de LED's
Soldeer de anodes van de LED's
Soldeer de anodes van de LED's

Er valt niet veel te zeggen over de volgende paar stappen, maar er zijn een paar hoofdpunten die ik zal noemen. - De anodes van de LED's zijn gesoldeerd in groepen van 3 - Zorg ervoor dat de 4 groepen niet samenkomen, maar blijf gescheiden De draden die connect de 4 groepen hebben de vorm van een L.

Stap 3: Buig de kathoden

Buig de kathoden
Buig de kathoden
Buig de kathoden
Buig de kathoden

Belangrijkste punten: - Je zou moeten eindigen met 4 verschillende rijen - Zorg ervoor dat elk van de 4 rijen slechts 3 verbindingen naar de kathodes bevat en slechts één van elke groep LED's

Stap 4: Soldeer de kathoden

Soldeer de kathoden
Soldeer de kathoden
Soldeer de kathoden
Soldeer de kathoden
Soldeer de kathoden
Soldeer de kathoden

Belangrijkste punten: hier valt niet veel te zeggen, soldeer gewoon de 4 rijen en zorg ervoor dat u geen bruggen in de draden vermijdt. U zou 4 rijen moeten hebben die slechts 3 verbindingen hebben, één van elke groep met één groep die niet is gekoppeld. Ik heb geprobeerd het schema zo dicht mogelijk bij de bedrading te maken, dus dat maakt wat ik bedoel een beetje gemakkelijker te begrijpen. Het is de laatste foto op deze stap.

Stap 5: Installeer weerstanden

Weerstanden installeren
Weerstanden installeren
Weerstanden installeren
Weerstanden installeren
Weerstanden installeren
Weerstanden installeren

Dit is een beetje verwarrend. Hoop dat ik het goed genoeg heb uitgelegd. Er zijn meer afbeeldingen hiervan in stap 9. Weerstand eindaansluitingen: 1) Een uiteinde aangesloten op rij 1. Het andere op groep 42) Een uiteinde aangesloten op rij 2. Het andere op groep 33) Een uiteinde aangesloten op rij 4. De andere naar groep 24) Een uiteinde aangesloten op rij 3. De andere op groep 1

Stap 6: Voeg de bedieningsdraden toe

Voeg de bedieningsdraden toe
Voeg de bedieningsdraden toe
Voeg de bedieningsdraden toe
Voeg de bedieningsdraden toe
Voeg de bedieningsdraden toe
Voeg de bedieningsdraden toe

Dit is waarschijnlijk een van de gemakkelijkste stappen! Het enige wat je doet is draden aan de 4 groepen solderen. Ik heb een paar stukjes draad gebruikt van ongeveer 6 cm lang. Ze hoeven geen verschillende kleuren te hebben, maar het kan handig zijn als er iets misgaat en je het circuit moet debuggen. Je hebt geen header-pinnen nodig, maar als je er een paar wilt, kun je ze gebruiken.

Stap 7: De Arduino coderen

De Arduino coderen
De Arduino coderen

Hier zijn enkele basisstappen om uw arduino te programmeren.1) Download de broncode van hieronder2) Open het bestand in de Arduino IDE3) Druk op de knop "Uploaden naar I/O Board"4) Zodra het programma is geüpload, begint het te lopen. moet een paar dingen veranderen in de array "const int ledPins[12][2] ={" als de led aan gaat, niet in orde. Ik heb geprobeerd een groot aantal opmerkingen aan de code toe te voegen, maar als je die hebt vragen, stel ze gerust.

Stap 8: Veel plezier!

Veel plezier!!!
Veel plezier!!!

Dit zou niet te moeilijk moeten zijn, maar het zou kunnen. Als u opmerkingen, vragen en/of suggesties heeft, stel ze dan alstublieft!

Stap 9: Extra afbeeldingen

Extra foto's
Extra foto's
Extra foto's
Extra foto's
Extra foto's
Extra foto's

Nou, ik weet niet zeker of ik een beetje overboord ben met de foto's, maar hier zijn de rest van de foto's als je iets wilt verduidelijken. Als je vragen hebt, stel ze gerust. Afbeeldingen 1-9: Installeren van de LED's Afbeeldingen 10-13: Buigen van de kathodes Afbeeldingen 14-18: solderen van de kathodes Afbeeldingen 19-20: Installeren van de weerstanden Afbeeldingen 21-23: Installeren van de stuurdraden

Aanbevolen: