Talaan ng mga Nilalaman:

RGB LED Lamp: 3 Hakbang
RGB LED Lamp: 3 Hakbang

Video: RGB LED Lamp: 3 Hakbang

Video: RGB LED Lamp: 3 Hakbang
Video: How To Choose The Perfect Aquarium Lighting For Your Planted Aquarium? 2024, Hulyo
Anonim
Image
Image

Ito ay isang espesyal na ilawan na makakatulong sa pagtulog mo ng maayos. Ginagamit ko ang RGB LED upang gawin ang lampara na ito, matikas kung magdagdag ka ng takip.

Mga gamit

1x Arduino Leonardo

5x Wires

4x Clip wires

1x RGB LED

1x Papel

1x 100ohm risistor

Hakbang 1: Code

Code
Code
Code
Code

Ang link para sa buong mga code: Arduino CC

// RGB LED lampara

// Ang kulay ng LED ay nagbabago sa pagkakasunud-sunod ng pula, kahel, dilaw, berde, asul, madilim na asul, at pagkatapos ay lila. // Ang RGB LED ay kinokontrol ng kulay ng pula, berde, at asul // Kinokontrol ng Pin 7 ang ningning ng pula // Kinokontrol ng Pin 6 ang ningning ng berde // Kinokontrol ng Pin 5 ang ningning ng asul na walang bisa na pag-setup () {// ilagay ang iyong setup code dito, upang tumakbo nang isang beses:} void loop () {// Main code analogWrite (7, 255); // 改 analogWrite (6, 0); // 改 analogWrite (5, 0); // 改 pagkaantala (1000); // naghihintay ng ilang milliseconds // Red analogWrite (7, 255); // 改 analogWrite (6, 120); // 改 analogWrite (5, 0); // 改 pagkaantala (1000); // naghihintay ng ilang milliseconds // Orange analogWrite (7, 255); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 pagkaantala (1000); // naghihintay ng ilang milliseconds // Yellow analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 pagkaantala (1000); // naghihintay ng ilang milliseconds // Green analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 255); // 改 pagkaantala (1000); // naghihintay ng ilang milliseconds // Blue analogWrite (7, 0); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 pagkaantala (1000); // naghihintay ng ilang milliseconds // Dark Blue analogWrite (7, 130); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 pagkaantala (1000); // naghihintay ng ilang millisecond // Lila}

Hakbang 2: Ipaliwanag

Ipaliwanag
Ipaliwanag
Ipaliwanag
Ipaliwanag
Ipaliwanag
Ipaliwanag

Ang RGB LED ay kinokontrol ng isang negatibong polarity at tatlong uri ng ilaw: Pula, berde, at Asul. Ang tatlong mga kulay na ito ay ang pangunahing mga kulay ng ilaw. Ang magkakaibang ningning para sa bawat kulay na pinagsama ay maaaring gumawa ng halos lahat ng mga uri ng kulay. Pinipili ko ang mga kulay ng bahaghari: pula, kahel, dilaw, berde, asul, madilim na asul, at lila na mga kulay ng aking ilawan.

Hakbang 3: Pagbuo ng Arduino

Pagbuo ng Arduino
Pagbuo ng Arduino
Pagbuo ng Arduino
Pagbuo ng Arduino

Buuin ang circuit tulad ng imahe sa itaas.

  1. Tatlong wires kumonekta mula sa D5, D6, at D7 sa RGB LED.
  2. Ang isang kawad ay kumokonekta mula sa GND sa negatibong polarity ng LED
  3. 4 clip wires kumonekta sa RGB LED
  4. I-upload ang mga code mula sa Arduino app
  5. Gumawa ng takip na shade ng papel dito

Narito ang isang link para sa kung paano gumamit ng isang papel upang makagawa ng takip ng lampara:

www.youtube.com/watch?v=DCelEdIow2c

Pagkatapos ng lahat ng iyon, tapos ka na!

Congrats!

Pinagmulan: LED blinking

Inirerekumendang: