Talaan ng mga Nilalaman:

Paggamit ng RGB LED Mula sa 37 Sensors Kit: 6 Hakbang
Paggamit ng RGB LED Mula sa 37 Sensors Kit: 6 Hakbang

Video: Paggamit ng RGB LED Mula sa 37 Sensors Kit: 6 Hakbang

Video: Paggamit ng RGB LED Mula sa 37 Sensors Kit: 6 Hakbang
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Hulyo
Anonim
Paggamit ng RGB LED Mula sa 37 Sensors Kit
Paggamit ng RGB LED Mula sa 37 Sensors Kit
Paggamit ng RGB LED Mula sa 37 Sensors Kit
Paggamit ng RGB LED Mula sa 37 Sensors Kit

Kaya't lumabas ka at bumili ng isang kit ng mga de-koryenteng sensor at module para sa isang mabuting presyo na tinatawag na "37 Sensors" (tulad nito dito o sa iba pa sa Amazon), ngunit hindi makahanap ng impormasyon sa mga module na magagamit ang mga ito? Ang serye ng mga Instructable na ito ay makakatulong sa iyo sa lahat ng mga module sa 37 Sensors Kit. Mayroong iba pang mga kit na nagbebenta ng iba't ibang bilang ng mga module kaysa sa 37, tulad ng isang 20 module kit, at isang 45 module kit. Ang mga sensor / modyul na ito ay magagamit din mula sa ilang mga online na tindahan nang paisa-isa.

Ang mga kit na ito ay mahusay para sa STEM (Agham, Teknolohiya, Engineering, at Matematika) na eksperimento at edukasyon.

Ang mga modyul mula sa 37 Sensors Kit na tinatawag na "RGB LED" ay isang through-hole at ibabaw na mount RGB LED. Ito ay isang LED na may tatlong magkakaibang mga kulay ng LED na kasama sa isang pakete.

(Mga imahe at impormasyon na ginamit nang may pahintulot mula sa 37sensors.com)

Hakbang 1: Paglalarawan ng Module ng RGB LED

Ang LED na naglalaman ng pula, berde, at asul na mga emitter, bawat isa ay kinokontrol nang nakapag-iisa. Ang ilang mga module ay kasalukuyang naglilimita ng mga resistor, ang ilan ay hindi.

Tinawag din na: buong kulay na LED, tatlong kulay na LED, tri-chromatic LED, KY021, KY016.

Natagpuan sa mga kit: 37 sensor, 45 sensor (through-hole LED).

Natagpuan sa mga kit: 20 sensor, 37 sensor, 45 sensor (SMT LED).

Hakbang 2: Pagtukoy sa Module ng RGB LED

Pagtukoy sa Module ng RGB LED
Pagtukoy sa Module ng RGB LED

LED: Alinman sa TH o SMT 5050

Pagpasa ng boltahe na pasulong na pula: 2.1V

Pagpasa ng boltahe na pasulong na berde: 3.2V

Pagpasa ng boltahe ng pasulong na asul: 3.2

Pula: 625nm

Green: 530nm

Asul: 465nm

Laki: 20mm X 15mm

Ang ilang mga module ay kasalukuyang naglilimita ng mga resistor, ang ilan ay hindi. Ang karaniwang halaga ng paglaban ay 120 - 270 Ohms.

Ang mga pin ay madalas na mali sa label. RGB, BGR, GRB, atbp.

Mayroong isang bilang ng iba't ibang mga mapagkukunan para sa mga modyul na ito. Hindi bawat module na mukhang katulad sa mga narito ay umaakma nang eksaktong pareho. Suriin ang tukoy na module na mayroon ka para sa mga pagkakaiba sa pagpapaandar, mga antas ng boltahe, pinout, at hindi aktibo / aktibong mga estado. Ang ilang mga modyul ay natagpuan na may maling label na mga pin at kahit na hindi maganda ang mga solder na bahagi.

Hakbang 3: Mga Pantustos sa RGB LED na Eksperimento

Mga Supply sa Eksperimento ng RGB LED
Mga Supply sa Eksperimento ng RGB LED

Upang makita lamang ang mga pangunahing kaalaman sa kung paano gumagana ang modyul na ito, ipinapakita ng eksperimentong ito kung paano i-interface ito sa isang simpleng maunawaan na board ng microcontroller, ang Sensor. Engine: MICRO. Hindi na kailangan para sa isang kumplikadong sistema ng pag-unlad dahil ang 32-bit micro na bahagi ng board na ito ay naitatag ang lahat ng mga smart.

Ang code para sa iba pang mga platform ng microcontroller ay malamang na nasa ibang wika / syntax, ngunit magkatulad sa form.

Narito ang maliit na listahan ng mga bahagi para sa eksperimentong ito:

RGB LED Module mula sa 37 Sensors Kit. (Pinagmulan ng eksperimentong ito: CircuitGizmos) Magagamit din ang mga kit sa Amazon at online sa maraming lugar.

Jumper Wires, pambabae hanggang sa istilong "DuPont". (Pinagmulan ng eksperimentong ito: CircuitGizmos) Ang mga jumper ng ganitong uri ay magagamit din online.

Lupon ng Microcontroller. (Pinagmulan ng eksperimentong ito: CircuitGizmos)

Ang isang PC na may isang serial terminal application ay ginagamit upang makipag-usap sa board sa pamamagitan ng USB. Ang isang tulad ng libre at kapaki-pakinabang na programa ay ang Beagle Term.

Sa lahat ng ito, maaari kang magsagawa ng isang eksperimento upang subukan ang RGB LED Module.

Hakbang 4: RGB LED Module Experiment Hookup

RGB LED Module Hookup ng Eksperimento
RGB LED Module Hookup ng Eksperimento

Itim na kawad - Karaniwang lupa

SEM GND - Module Ground

Red wire - RedLED na elemento

SEM P4 - Modyul R

Green wire - RedLED na elemento

SEM P5 - Modyul G

Blue wire - RedLED na elemento

SEM P6 - Modyul B

Ang partikular na through-hole LED module na ito ay mayroong kasalukuyang nililimitahan na risistor kaya't hindi kinakailangan ng panlabas na risistor

Hakbang 5: RGB LED Module Code ng Eksperimento

RGB LED Module Code ng Eksperimento
RGB LED Module Code ng Eksperimento
RGB LED Module Code ng Eksperimento
RGB LED Module Code ng Eksperimento

Sa koneksyon ng PC sa isang pinalakas na board ng microcontroller, ang Beagle Term ang window sa nangyayari sa board na iyon. Maaari kang magpasok ng code ng programa, tingnan ang naka-print na mga resulta ng code na iyon, at kahit na makipag-ugnay sa pamamagitan ng pag-type ng impormasyon sa isang tumatakbo na programa. Ang pag-type ng EDIT sa prompt na ">" ay ikonekta ka sa built-in na editor. Nasa editor na ito na mailalagay mo ang code ng programa. Maaari mong i-save ang code na nai-type mo gamit ang isang Control-Qkeystroke. Maaari mong i-save at agad na patakbuhin ang code na nasa editor gamit ang Control-W.

Mga control key para sa pagpapaandar ng programa ng EDIT. (Ang mga key ng pag-andar ay hindi gumagana nang tama sa Term ng Beagle)

  • Control-U - Lumipat sa linya sa bahay
  • Control-U Control-U - Lumipat upang simulan ang programa
  • Control-K - Lumipat sa linya na dulo
  • Control-K Control-K - Lumipat sa pagtatapos ng programa
  • Control-P - Page up
  • Control-L - Pahina pababa
  • Control-] - Tanggalin
  • Control-N - Ipasok
  • Control-Q - I-save ang code
  • Control-W - Patakbuhin ang code
  • Control-R - Hanapin
  • Control-G - Ulitin ang hanapin
  • Control-T - Markahan ang teksto
  • Control-Y - I-paste ang teksto
  • ESC - Lumabas mula sa editor na pinabayaan ang mga pagbabago.

Ipasok ang code ng eksperimentong ito sa editor:

SETPIN 4, DOUT

SETPIN 5, DOUT SETPIN 6, DOUT DO PAUSE 200: PIN (4) = 1: PAUSE 200: PIN (4) = 0 PAUSE 200: PIN (5) = 1: PAUSE 200: PIN (5) = 0 PAUSE 200: PIN (6) = 1: PAUSE 200: PIN (6) = 0 LOOP

Itinatakda ng test code na ito ang mga pin na 4, 5, at 6 sa mga output at pagkatapos ay itinatakda ang bawat isa sa mga output na mataas at mababa upang i-on at i-off ang elemento ng kulay.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO for r = 0 to 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 for b = 100 to 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 para g = 0 hanggang 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 for r = 100 to 1 STEP - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 para b = 0 hanggang 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 para sa g = 100 hanggang 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 SUSUNOD g PAULI 5000 LOOP

Ang test code na ito ay gumagamit ng PWM upang dahan-dahang taasan / bawasan ang output ng mga R, G, at B na mga channel sa mga pattern. Mayroong 5-segundong pagkaantala sa pagitan ng mga pagbabago.

Ang mga output ng PWM ay maaaring patakbuhin sa pamamagitan ng isang solidong relay ng estado (tingnan ang pahina ng relay) o isang FET upang himukin ang 5V o 12V RGB LED strips.

Hakbang 6: Buod / Feedback ng Module ng RGB LED

Kung mayroon kang anumang karagdagang impormasyon sa mga pagtutukoy o pag-uugali ng ganitong uri ng module, mangyaring magkomento dito at isasama ko ang nauugnay na impormasyon. Kung may alam ka sa isang module na magkatulad, ngunit marahil ay magagamit nang iisa o sa iba't ibang mga kit ng mga module, mangyaring banggitin iyon.

Ang lugar ng mga puna ay magiging isang magandang lugar upang magsama ng isang maliit na sample code para sa iba pang mga platform ng microcontroller kung nag-eksperimento ka sa modyul na ito. o bisitahin ang 37 Sensors at 37 Sensors Docs.

Inirerekumendang: