Orodha ya maudhui:

Mdhibiti wa RGB ya LED: Hatua 5 (na Picha)
Mdhibiti wa RGB ya LED: Hatua 5 (na Picha)

Video: Mdhibiti wa RGB ya LED: Hatua 5 (na Picha)

Video: Mdhibiti wa RGB ya LED: Hatua 5 (na Picha)
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, Julai
Anonim
Mdhibiti wa RGB LED
Mdhibiti wa RGB LED
Mdhibiti wa RGB LED
Mdhibiti wa RGB LED
Mdhibiti wa RGB LED
Mdhibiti wa RGB LED

Siku 10 kabla ya Krismasi bado nilihitaji zawadi kwa Mume wangu, ambaye anaishi katika umri wa Amazon, ambayo inamaanisha kununua kitu cha rafu haikuwa chaguo.

Alihitaji taa ya ofisi yake na anapenda kubadilisha mambo kila wakati. Dawati lake pia limewekwa vizuri mbele ya kingo ya dirisha. Kwa hivyo taa ya RGB inayoweza kudhibitiwa ilinijia akilini mwangu mara moja. Ilibidi iwe na mwangaza wa kutosha kuangaza dawati lake na ilibidi adhibiti rangi.

Ninawasilisha, Mdhibiti wa LED wa RGB.

(Tazama Video hapa chini)

Hatua ya 1: Sehemu:

Nilitumia sehemu zifuatazo:

1x Sparkfun Pro Micro 5V / 16MHz (https://www.sparkfun.com/products/12640) Nilitafuta Arduinos kwanza, lakini kabla tu ya Krismasi kila kitu kiliuzwa bila shaka. Sparkfun iligeuka kuwa nzuri tu na maagizo kwenye wavuti yao hufanya iwe rahisi kutumia programu ya programu ya Arduino. Ili kuifanya itoshe kwenye Protoboard ilibidi niweke pini kwenye mashimo ya Pini. Ilifanya kazi vizuri kuziunganisha wakati zilipowekwa kwenye ProtoBoard na mdhibiti wa Micro mahali.

2x 1m 60LEDs / m Vipande vya LED vya RGB vilivyofungwa (https://www.sparkfun.com/products/12023)Isiwe ya gharama kubwa na yenye kung'aa vya kutosha kuangaza Dawati na 14W / m

1x Protoboard (https://www.sparkfun.com/products/9567)Kwa sababu ya siku 2 nililazimika kujaribu, kurekebisha na kukusanya kitu chote nilichotumia Protoboard. Inashikilia waya kwa kutosha na ninaweza kusogeza unganisho kwa urahisi. Pia sasa ya 2-3A kwa vipande viwili vya LED ninayotumia sio juu.

3x Power MOSFETs (https://www.digikey.com/products/en?keywords=IRF84… Walilazimika kushughulikia kidogo ya sasa, na hizi zinaweza kufanya hivyo kwa zaidi ya 3A / Kitengo saa 12V D / S na 5V inabadilisha voltage. Najua wamezidi, lakini nilitaka kuicheza salama.

3x 100mm mtelezaji wa Potentiometers 10k (https://www.digikey.com/products/en?keywords=987-1… Najua ningeweza kutumia potentiometers za kawaida, lakini slider kubwa zinaridhisha zaidi kutumia.

1

Ugavi wa umeme wa 1x 12V 3A (https://www.amazon.com/ANVISION-2-Pack-Adapter-5-5… Vipande viwili vya LED vitahitaji kiwango cha juu cha 2.4A kwenye mwangaza kamili. Arduino haiitaji chochote, kwa hivyo 3A Ugavi nimeona kuwa wa kutosha.

Mpokeaji wa Pipa 1x, kwa sababu mimi huona vifaa ambavyo vina rundo la waya zinazining'inia sio rahisi sana.

Jozi 2x za Viunganishi vya CPC Viunga vya Chassis (https://www.mouser.com/productdetail/te-connectivi

Vitu vingine: Baadhi ya waya 20-24AWG katika rangi anuwai, potentiometer ndogo ndogo ya kawaida nilikuwa nayo kwenye droo yangu ya kudhibiti mwangaza, kitufe cha kusumbua, vipinga 4x 5kOhm na 3x 5V za LED zilizo na vipingaji jumuishi.

Hatua ya 2: Sehemu zilizochapishwa

Sehemu zilizochapishwa
Sehemu zilizochapishwa
Sehemu zilizochapishwa
Sehemu zilizochapishwa
Sehemu zilizochapishwa
Sehemu zilizochapishwa
Sehemu zilizochapishwa
Sehemu zilizochapishwa

Kwa ua nilitengeneza moja katika Fusion 360.

Nilihitaji Ufungaji kuu kwa vifaa vyote vya elektroniki na vitanzi kadhaa vya Potentiometers. Kwa kuwa sikujua bado ni wapi jambo hili litawekwa pande mbili tu zinaweza kupatikana.

Tuna mashimo 1/4 juu kwa taa za LED, kitufe cha Kukatiza na udhibiti wa mwangaza Potentiometer (5 Jumla). Kwenye upande wa kushoto nina njia kubwa ya kukokotoa kwa Kubadilisha, kipande kidogo cha kebo ndogo ya USB, kwa hivyo Arduino inaweza kufanywa upya bila kuchukua appart ya kudhibiti, mashimo 2 kwa viunganishi vya Mapokezi ya 4Pin CPC na shimo la 8mm kwa Pipa Jack.

Mbele kuna vipande vitatu tu vya vipini vya Potentiometer na mashimo ya visu 4-40.

Nilichapisha Knobs kwenye raft na katika kikundi, ambayo kila wakati husababisha matokeo bora kwa printa za FDM kwa vitu vidogo. Ufungaji nilichapisha kwenye jopo la nyuma lililosimama kwa msaada mdogo.

Screws Baseplate ndani ya ua. Sikuwa na vifuniko vya kichwa gorofa kwa hivyo ilibidi nibandike miraba iliyojisikia chini ya kiambatisho ili isitulie kwenye screws hizi na kukwaruza meza.

Hatua ya 3: Wiring

Wiring
Wiring
Wiring
Wiring

Kwanza niliuza waya mrefu kwa sehemu zote nilizohitaji (Potentiometers, Pipa Jack, Vifungo, Swichi nk) kwa hivyo sikuwa na budi kufanya hivyo kwenye ua. Kisha nikakusanya vifaa vya elektroniki kwenye benchi ili kujaribu kazi tofauti na kusuluhisha programu yoyote au mende wa wiring. Niligundua kuwa kuunganisha Lango la MOSFET na 8Bit PWM kwenye Arduino husababisha kuingia katika mabadiliko ya rangi na hakuna utendaji mzuri. Kutumia PWM 10 (Pini 5, 6) na 16 (Pin 9) PWM badala yake husababisha kufifia kama siagi (bado ninaandika 8bit tu kwa Pini za PWM ingawa).

(Tazama Mchoro wa wiring kwa kile kilichounganishwa na nini)

Hatua ya 4: Kukusanyika

Kukusanyika
Kukusanyika
Kukusanyika
Kukusanyika
Kukusanyika
Kukusanyika

Baada ya kujaribu wiring nilikusanya kila kitu ndani ya ua. Ukweli kwamba niliuza kwa kadri iwezekanavyo nje ya ua ulisaidia sana, na vile vile kusanikisha viunganishi.

Niligundua kuwa koleo zinasaidia sana kuingiza waya kwenye mashimo sahihi kwenye Protoboard. Nilikata waya kwa urefu kabla tu ya kuziunganisha, kwa hivyo kila kitu ni safi kama inavyoweza kuwa.

Mwishowe nikasokota kwenye bamba ya Msingi na kuambatisha vipande vilivyohisi kwake, kwa hivyo inakaa vizuri kwenye meza.

Hatua ya 5: Kupanga programu

Image
Image

Sparkfun hupangwa kupitia programu ya Arduino (Tazama maagizo:

Programu inajumuisha maktaba ya EEPROM ili kuokoa hali ya mwisho ya kufanya kazi, kwa hivyo mtawala haachilii hali iliyopo wakati wa nguvu ya baiskeli.

Potentiometer ya juu juu inasimamia Mwangaza kwa njia zote bila kuathiri rangi iliyoonyeshwa.

Kuna Njia 3, kwa hivyo LEDs 3 za Hali juu.

Njia 1: Njia ya RGB (1 tu Hali ya LED imewashwa) Potentiometers 3 hudhibiti mwangaza wa Nyekundu, Kijani na Bluu mmoja mmoja. Rangi thabiti inaonyeshwa.

Modi2: Njia ya Kuisha ya RGB (LED 2 za Hali imewashwa) Katika hali hii rangi zote tatu ziko kwenye Saa (Nyekundu mnamo 12, Kijani kwa 4 na Bluu kwa 8 kwa mfano). Mkono wa saa huzunguka saa moja kwa moja na mchanganyiko wa rangi zote tatu kulingana na nafasi yake umeonyeshwa. Potentiometer ya kwanza inadhibiti kasi ya kufifia (Kasi ya Mkono) Potentiometer ya pili huamua ni Rangi gani ni saa 12. (Inazungusha Saa) Potentiometer ya tatu huamua umbali gani Saa ya Mzunguko inapozunguka kabla ya kurudi nyuma. Njia hii hebu tufe kati ya rangi mbili kwenye Saa.

Modi ya 3: Utawanyiko wa RGB (Aina zote za hali ya 3 zimewashwa) Katika hali hii kila rangi ina saa yake mwenyewe na kila Potentiometer inadhibiti kasi ya kushughulikia moja. muundo wa rangi unaoonekana kuwa wa nasibu huonyeshwa kwa sababu ya muda mrefu kabla ya kurudia. (Njia ninayopenda zaidi)

Ilipendekeza: