Indholdsfortegnelse:

Charlieplexed Row of LED Lights, til Arduino: 9 trin (med billeder)
Charlieplexed Row of LED Lights, til Arduino: 9 trin (med billeder)

Video: Charlieplexed Row of LED Lights, til Arduino: 9 trin (med billeder)

Video: Charlieplexed Row of LED Lights, til Arduino: 9 trin (med billeder)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Juni
Anonim
Charlieplexed Row of LED Lights, til Arduino
Charlieplexed Row of LED Lights, til Arduino
Charlieplexed Row of LED Lights, til Arduino
Charlieplexed Row of LED Lights, til Arduino

Dette er min instruktion om, at jeg skal opgradere en LED -række/streng med arduinoen. Jeg lagde mærke til, at der ikke var mange instruktører om charlieplexing ved hjælp af en arduino, så jeg lavede dette. Jeg forsøgte at holde projektet enkelt, men det fungerede ikke særlig godt. Lodningen er kompleks, jeg vil ikke anbefale dette som et første gang loddeprojekt. Her er lidt baggrund om charlieplexing: en.wikipedia.org/wiki/Charlieplexing Jeg tog omkring 80 billeder, og ikke alle kom ind på hovedtrinnene, men du kan finde dem i trin 9: Ekstra billeder Hvis du har kommentarer, spørgsmål og/eller forslag, så spørg dem!

Trin 1: Deleliste:

Liste over dele
Liste over dele
Liste over dele
Liste over dele

Dele:- 12 LED'er; Jeg bruger nogle 3 mm røde LED'er- 4, 270 Ohm modstande; Du kan også bruge andre værdier- Perfboard/Veroboard; Jeg brugte et stykke 27 huller x 5 huller- Wire; Jeg brugte nogle 26 gauge, solid core wire- Header pins (valgfri)- ArduinoTools:- Loddejern- Hot limpistol (valgfri)- Hjælpende hånd (valgfri)

Trin 2: Lodde anoderne på LED'erne

Lodde anoderne på LED'erne
Lodde anoderne på LED'erne
Lodde anoderne på LED'erne
Lodde anoderne på LED'erne
Lodde anoderne på LED'erne
Lodde anoderne på LED'erne

Der er ikke meget at sige om de næste par trin, men der er et par hovedpunkter, jeg vil nævne.- LED'ens anoder er loddet i grupper på 3- Sørg for, at de 4 grupper ikke hænger sammen, men forbliv adskilte Ledningerne, der forbinde de 4 grupper er lidt formet som en L.

Trin 3: Bøj katoderne

Bøj katoderne
Bøj katoderne
Bøj katoderne
Bøj katoderne

Hovedpunkter:- Du skal ende med 4 forskellige rækker- Sørg for, at hver af de 4 rækker kun indeholder 3 forbindelser til katoderne og kun en fra hver gruppe af LED

Trin 4: Lodd katoderne

Lodde katoderne
Lodde katoderne
Lodde katoderne
Lodde katoderne
Lodde katoderne
Lodde katoderne

Hovedpunkter: Ikke meget at sige her, bare lod de 4 rækker og sørg for at undgå broer i ledningerne. Du skal have 4 rækker, der kun har 3 forbindelser til den, en fra hver gruppe med en gruppe ikke tilknyttet. Jeg forsøgte at gøre skematikken så tæt på ledningerne som muligt, så det kan gøre det, jeg taler om, lidt lettere at forstå. Det er det sidste billede på dette trin.

Trin 5: Installer modstande

Installer modstande
Installer modstande
Installer modstande
Installer modstande
Installer modstande
Installer modstande

Dette er lidt forvirrende. Håber jeg forklarede det godt nok. Der er flere billeder af dette i trin 9. Modstandsforbindelser: 1) Den ene ende er forbundet til række 1. Den anden til gruppe 42) Den ene ende er forbundet til række 2. Den anden til gruppe 33) Den ene ende er forbundet til række 4. Den anden til gruppe 24) Den ene ende er forbundet til række 3. Den anden til gruppe 1

Trin 6: Tilføj kontroltrådene

Tilføj kontroltrådene
Tilføj kontroltrådene
Tilføj kontroltrådene
Tilføj kontroltrådene
Tilføj kontroltrådene
Tilføj kontroltrådene

Dette er sandsynligvis et af de letteste trin! Alt du gør er at lodde ledninger til de 4 grupper. Jeg brugte nogle stykker tråd omkring 6 i lang. De behøver ikke at have forskellige farver, men det kan være nyttigt, hvis noget går galt, og du skal fejlsøge kredsløbet. Du har ikke brug for nogle header pins, men hvis du vil have nogle, er du velkommen til at bruge dem.

Trin 7: Kodning af Arduino

Kodning af Arduino
Kodning af Arduino

Her er nogle grundlæggende trin til programmering af din arduino.1) Download kildekoden nedenunder2) Åbn filen i Arduino IDE3) Tryk på knappen "Upload til I/O -kort" 4) Når programmet er uploadet, begynder det at køre Bemærk: Du kan evt. har brug for at ændre et par ting i "const int ledPins [12] [2] = {" array, hvis LED'en tændes, er ude af drift. Jeg forsøgte at tilføje en god mængde kommentarer til koden, men hvis du har nogen spørgsmål, spørg dem venligst.

Trin 8: God fornøjelse !

Hav det sjovt!!!
Hav det sjovt!!!

Dette burde ikke være for svært, men det kan være Hvis du har kommentarer, spørgsmål og/eller forslag, så spørg dem!

Trin 9: Ekstra billeder

Ekstra billeder
Ekstra billeder
Ekstra billeder
Ekstra billeder
Ekstra billeder
Ekstra billeder

Nå, jeg er ikke sikker på, om jeg er lidt overbord med billederne, men her er resten af billederne, hvis du har brug for noget afklaret. Hvis du har spørgsmål, er du velkommen til at stille dem. Billeder 1-9: Installation af lysdioderne Billeder 10-13: Bøjning af katoderne Billeder 14-18: lodning af katoderne Billeder 19-20: Installation af modstandene Billeder 21-23: Installation af styrekablerne

Anbefalede: