Përmbajtje:

Kontrolluesi LED RGB: 5 hapa (me fotografi)
Kontrolluesi LED RGB: 5 hapa (me fotografi)

Video: Kontrolluesi LED RGB: 5 hapa (me fotografi)

Video: Kontrolluesi LED RGB: 5 hapa (me fotografi)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Korrik
Anonim
Kontrolluesi LED RGB
Kontrolluesi LED RGB
Kontrolluesi LED RGB
Kontrolluesi LED RGB
Kontrolluesi LED RGB
Kontrolluesi LED RGB

10 ditë para Krishtlindjeve më duhej akoma një dhuratë për burrin tim, i cili jeton në epokën e Amazon, që do të thotë se blerja e diçkaje nga rafti nuk ishte një opsion.

Ai kishte nevojë për një dritë për zyrën e tij dhe i pëlqen të ndryshojë gjërat herë pas here. Tavolina e tij është vendosur gjithashtu në mënyrë të përshtatshme para një pragu të dritares. Ndriçimi i kontrollueshëm RGB më erdhi në mendje menjëherë. Duhej të ishte mjaft e ndritshme për të ndriçuar tryezën e tij dhe ai duhej të ishte në kontroll të ngjyrës.

Unë paraqes, kontrolluesin LED RGB.

(Shihni videon më poshtë)

Hapi 1: Pjesët:

Kam përdorur pjesët e mëposhtme:

1x Sparkfun Pro Micro 5V/16MHz (https://www.sparkfun.com/products/12640) Unë kërkova Arduinos së pari, por pak para Krishtlindjeve gjithçka u shit natyrisht. Sparkfun doli të ishte po aq i mirë dhe udhëzimet në faqen e tyre të internetit e bëjnë shumë të lehtë përdorimin e softuerit të programimit Arduino. Për ta përshtatur atë në Protoboard, më duhej të vendosja kunjat në vrimat e Pin. Punoi më së miri për t'i bashkuar ato ndërsa ishin të kyçur në ProtoBoard me kontrolluesin Micro në vend.

2x 1m 60LED/m Rripa LED të vulosur RGB (https://www.sparkfun.com/products/12023) Jo aq të shtrenjta dhe aq të ndritshme sa të ndriçojnë tavolinën me 14W/m

1x Protoboard (https://www.sparkfun.com/products/9567)Për shkak të 2 ditëve më duhej të provoja, debugoja dhe montoja të gjithë gjënë që përdorja një Protoboard. Ai mban telat mjaft fort dhe unë mund t'i lëviz lidhjet me lehtësi. Gjithashtu rryma prej 2-3A për dy shiritat LED që po përdor nuk është e lartë.

3x MOSFET me fuqi (https://www.digikey.com/products/en?keywords=IRF84… Ata duhej të ishin në gjendje të përballonin mjaft rrymë, dhe këto mund ta bëjnë pikërisht atë me mbi 3A/Njësi në 12V D/ Tensioni i ndërrimit S dhe 5V. Unë e di që ata janë të tepërt, por doja ta luaja atë të sigurt.

3x Potenometra rrëshqitës 100mm 10k (https://www.digikey.com/products/en?keywords=987-1… E di që mund të kem përdorur potenciometra të rregullt, por rrëshqitësit e mëdhenj janë shumë më të kënaqshëm për t'u përdorur.

1x Switch (https://www.digikey.com/product-detail/en/zf-elect… Për të ndezur dhe fikur të gjithë gjënë.

1x 12V 3A Furnizimi me energji Furnizimi që kam gjetur të jetë i mjaftueshëm.

1x Receptor Barrel (https://www.digikey.com/products/en?keywords=%09EJ… Kështu që ne mund ta lidhim furnizimin me energji në kontrolluesin për të cilin kemi nevojë për këtë djalë të vogël. Unë preferoj të lidh gjërat që vijnë nga jashtë, sepse gjej që pajisjet që kanë një tufë telash që varen mbi to nuk janë shumë të përshtatshme.

2x Çifte Lidhësish CPCShassis Mounts (https://www.mouser.com/productdetail/te-connectivi… Lidhës LED (https://www.mouser.com/productdetail/te-connectivi…

Gjëra të tjera: Disa tela 20-24AWG në ngjyra të ndryshme, një potenciometër të vogël të rregullt që kisha në sirtar për kontrollin e shkëlqimit, një buton ndërprerjeje, rezistorë 4x 5kOhm dhe LEDs 3x 5V me rezistorë të integruar.

Hapi 2: Pjesët e Shtypura

Pjesë të shtypura
Pjesë të shtypura
Pjesë të shtypura
Pjesë të shtypura
Pjesë të shtypura
Pjesë të shtypura
Pjesë të shtypura
Pjesë të shtypura

Për një rrethim kam projektuar një në Fusion 360.

Më duhej Shtojca kryesore për të gjitha pajisjet elektronike dhe disa çelësa për Potenciometrat. Meqenëse nuk e dija akoma ku do të montohet kjo gjë vetëm dy anë mund të jenë të arritshme.

Ne kemi vrima 1/4 në krye për LED, butonin Interrupt dhe Potenciometrin e kontrollit të shkëlqimit (gjithsej 5). Në anën e majtë kam një ndërprerje të madhe për Switch, një prerje të vogël për një kabllo mikro USB, kështu që Arduino mund të riprogramohet pa pasur nevojë të marr aparatin kontrollues, 2 vrima për lidhëset Female 4Pin CPC Receptacle dhe dhe vrima 8 mm për kapësen e fuçisë.

Në pjesën e përparme ka vetëm 3 çarje për dorezat e Potentiometrit dhe vrima për 4-40 vida.

I shtypi dorezat në një trap dhe në grup, gjë që gjithmonë çon në rezultate më të mira në printerët FDM për objekte të vogla. Shtojca që kam shtypur në panelin e pasmë qëndron për mbështetje minimale.

Pllaka Bazë vidhet në Shtojcë. Unë nuk kisha vida me kokë të sheshtë, kështu që më duhej të ngjisja katrorë të ndjerë në pjesën e poshtme të rrethimit, në mënyrë që të mos qëndrojë mbi këto vida dhe të gërvisht tryezën.

Hapi 3: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Së pari unë bashkova tela të gjatë në të gjitha pjesët që më duheshin (Potenciometra, Barrel Jack, Buttons, Switches etj) kështu që nuk më duhej ta bëja atë në rrethim. Pastaj mblodha elektronikën në një stol për të testuar funksionet e ndryshme dhe për të zgjidhur ndonjë problem të softverit ose defekteve në instalime elektrike. Zbulova se lidhja e MOSFET Gate me PWM 8Bit në Arduino çon në ndërrimin e ngjyrave dhe pa funksionim të qetë. Përdorimi i PWM -ve 10 (Kunjat 5, 6) dhe 16 bit (Pin 9) çon në zbehje aq të butë sa gjalpi (megjithatë po shkruaj vetëm 8bit për Kunjat PWM).

(Shihni Diagramin e instalimeve elektrike për atë që lidhet me atë)

Hapi 4: Montimi

Montimi
Montimi
Montimi
Montimi
Montimi
Montimi

Pasi testova instalimet elektrike, mblodha gjithçka brenda rrethimit. Fakti që u bashkova sa më shumë që të ishte e mundur jashtë rrethimit ndihmoi shumë, si dhe para -montimin e lidhësve.

Kam gjetur se pincat janë shumë të dobishme për të futur telat në vrimat e duhura në Protoboard. I kam prerë telat në gjatësi pak para se t’i fus në prizë, kështu që gjithçka është aq e pastër sa mund të jetë.

Më në fund e vidhos pjatën e Bazës dhe i bashkova disa pjesë të ndjerë, kështu që ajo qëndron bukur në tryezë.

Hapi 5: Programimi

Image
Image

Sparkfun programohet përmes softuerit Arduino (Shih për udhëzime:

Programi përfshin bibliotekën EEPROM për të ruajtur modalitetin e fundit të funksionimit, kështu që kontrolluesi nuk e humb gjendjen në të cilën ndodhet kur lëviz me biçikletë.

Potenciometri shtesë në krye rregullon Ndriçimin në të gjitha mënyrat pa ndikuar në ngjyrën e shfaqur.

Ka 3 mënyra, pra 3 LED të statusit në krye.

Mënyra 1: Modaliteti RGB (vetëm 1 LED i Statusit është i ndezur) 3 Potenciometrat kontrollojnë ndriçimin e Kuq, Gjelbër dhe Blu individualisht. Shfaqet një ngjyrë e qëndrueshme.

Modaliteti 2: Modaliteti i zbehjes RGB (2 LED të statusit janë të ndezur) Në këtë mënyrë të tre ngjyrat janë në një orë (e kuqe në 12, jeshile në 4 dhe blu në 8 për shembull). Dora e orës rrotullohet në drejtim të akrepave të orës dhe shfaqet një përzierje e të tre ngjyrave në varësi të pozicionit të saj. Potentiometri i parë kontrollon shpejtësinë e zbehjes (shpejtësia e dorës) Potenciometri i dytë përcakton se cila Ngjyrë është në orën 12. (Rrotullon Orën) Potentiometri i tretë përcakton se sa larg rrotullohet Dora e Sahatit para se të kthehet prapa. Kjo mënyrë ju lejon të zbeheni midis dy ngjyrave në Orë.

Mënyra 3: Shpërndarja RGB (Të 3 LED -të e Statusit janë të ndezur) Në këtë mënyrë secila ngjyrë ka orën e vet dhe secili Potenciometër kontrollon shpejtësinë e një doreze. Potenciometri 1 Kontrollon të kuqen, potenciometri 2 kontrollon Gjelbër dhe potenciometri 3 kontrollon Blu. Në këtë mënyrë modeli në dukje i rastësishëm i ngjyrave shfaqet për shkak të kohës së gjatë para se të përsëritet. (Mënyra ime e preferuar)

Recommended: