이봐! 12V LED RGB 모듈의 공급 업체로서, 나는이 나쁜 소년들 중 하나를 라즈베리 파이에 연결하는 방법을 공유 할 수 있습니다. DIY 창작물에 놀라운 조명 효과를 더할 수있는 꽤 멋진 프로젝트입니다. 그러니 바로 뛰어 들자!
당신이 필요로하는 것
먼저,이 프로젝트에 필요한 것들에 대해 이야기합시다. 분명히 12V LED RGB 모듈이 필요합니다. 우리는와 같은 훌륭한 옵션이 있습니다3030 12V 표지판 모듈,,,경제 LED 모듈 2 LED, 그리고LED 모듈 SMD 2835. 이 모듈은 최고 - 노치 이며이 프로젝트의 매력처럼 작동합니다.


LED 모듈 외에도 Raspberry Pi가 필요합니다. 최근의 모든 모델은 트릭을 수행합니다. 또한 빵 보드, 일부 점퍼 와이어, 12V 전원 공급 장치 및 몇 가지 저항이 필요합니다. 저항은 LED를 통해 흐르는 전류를 제어하고 불에 타지 않도록하는 데 도움이되므로 중요합니다.
12V LED RGB 모듈 이해
모든 것을 연결하기 전에 12V LED RGB 모듈의 작동 방식을 이해하는 것이 중요합니다. 이 모듈에는 빨간색, 녹색 및 파란색의 세 가지 LED가 있습니다. 이러한 각 LED의 강도를 제어하면 광범위한 색상을 만들 수 있습니다.
모듈에는 일반적으로 4 개의 핀이 있습니다. 하나는 12V 전원 공급 장치 (일반적으로 +12V로 표시)이고 다른 하나는 각각 빨간색, 녹색 및 파란색 LED를 제어하기위한 것입니다. 이 컨트롤 핀은 종종 R, G 및 B로 표시됩니다.
단계 - 단계 연결 프로세스
1 단계 : 라즈베리 파이를 준비하십시오
먼저 Raspberry Pi가 가동되고 있는지 확인하십시오. 경험에 대해 더 많은 손을 원한다면 모니터, 키보드 및 마우스에 연결할 수 있습니다. Raspberry Pi의 운영 체제에 로그인하십시오.
2 단계 : 빵 보드를 설정하십시오
빵 보드를 평평한 표면에 놓습니다. 빵 보드는 모든 구성 요소를 연결하는 놀이터와 같습니다.
3 단계 : 12V 전원 공급 장치를 연결하십시오
12V 전원 공급 장치를 사용하여 점퍼 와이어를 사용하여 LED 모듈의 +12V 핀에 양수 터미널을 연결하십시오. 전원 공급 장치의 네거티브 터미널을 빵 보드의지면 레일에 연결하십시오.
4 단계 : 저항을 연결하십시오
저항을 사용하여 전류를 RGB LED로 제한합니다. 경험의 좋은 규칙은 각 RGB 컨트롤 핀에 220 -OHM 저항을 사용하는 것입니다. 각 저항의 한쪽 끝을 각각 LED 모듈의 R, G 및 B 핀에 연결하십시오.
5 단계 : 라즈베리 파이를 저항에 연결하십시오
이제 저항기의 다른 쪽 끝을 라즈베리 파이의 GPIO (일반 - 목적 입력/출력) 핀에 연결해야합니다. 원하는 3 개의 GPIO 핀을 선택할 수 있습니다. 예를 들어, RED의 경우 GPIO 17, 녹색의 경우 GPIO 27, Blue의 경우 GPIO 22를 사용한다고 가정 해 봅시다. 점퍼 와이어를 사용하여 저항의 자유 끝을 이러한 GPIO 핀에 연결하십시오.
6 단계 : 라즈베리 파이를 접지하십시오
라즈베리 파이의지면 핀에서 점퍼 와이어를 빵 보드의지면 레일에 연결하십시오. 이를 통해 Raspberry Pi와 LED 모듈이 동일한 접지를 공유 할 수 있습니다.
코드 작성
이제 모든 하드웨어를 연결 했으므로 이제 LED 모듈을 제어하기위한 코드를 작성해야합니다. 우리는 Python을 사용하여 프로그래밍 언어를 배우는 매우 쉽습니다.
rpi.gpio as gpio 가져 오기 시간 # gpio mode gpio mode gpio.setmode (gpio.bcm) # rgb led의 gpio 핀 정의 red_pin = 17 green_pin = 27 blue_pin = 22 # gpio 핀을 출력 gpio.setup (red_pin, gpio.out) GPIO.SETUP (green_PIN) gpio.setup (blue_pin, gpio.out) # 각 색상에 대한 pwm 인스턴스 생성 red_pwm = gpio.pwm (red_pin, 100) green_pwm = gpio.pwm (green_pin, 100) blue_pwm = gpio.pwm (blue_pin, 100) # 0% 듀티 사이클 red_pw (0%) green_pwm.start (0) blue_pwm.Start (0) 시도 : true : # # # # Red Color Red_pwm.Changedutycycle (10) Green_pwm.Changedutycycle (0) blue_pwm.changedutycycle (0) time.slee (1) # set green color red_pwm.changedutycycle (0) Green_PW.ChangeDuTycycle (0) Green_PW. blue_pwm.changedutycycle (0) time.sleep (1) # set blue color red_pwm.changedutycycle (0) green_pwm.changedutycycle (0) blue_pwm.changedutycycle (100) time.sleep (1) keyboard interruct를 제외하고 : # gpio stop and le leg red _pwm.stop (). blue_pwm.stop () gpio.cleanup ()
이 코드에서는 먼저 필요한 라이브러리를 가져옵니다. 그런 다음 RGB LED 용 GPIO 핀을 설정했습니다. 각 색상에 대한 PWM (펄스 - 너비 변수) 인스턴스를 생성하여 LED의 강도를 제어 할 수 있습니다.
그만큼사실이지만루프는 빨간색, 녹색 및 파란색으로 LED 모듈의 색상을 지속적으로 변경합니다. Raspberry Pi 에서이 코드를 실행하면 LED 모듈이 매 초마다 색상이 변경되는 것을 볼 수 있습니다.
문제 해결
LED 모듈에 문제가 발생하지 않거나 색상이 올바르게 변경되지 않는 경우 확인할 수있는 몇 가지 사항이 있습니다. 먼저 모든 연결이 안전한지 확인하십시오. 느슨한 연결은 모든 종류의 문제를 일으킬 수 있습니다.
전원 공급 장치를 확인하십시오. 안정적인 12V 출력을 제공하고 있는지 확인하십시오. 또한 두 번 - 저항 값을 확인하십시오. 잘못된 저항을 사용하면 LED에 전원을 공급하거나 오버로 전원을 공급할 수 있습니다.
결론
12V LED RGB 모듈을 Raspberry Pi에 연결하는 것은 재미 있고 보람있는 프로젝트입니다. DIY 프로젝트에 대해 정말 멋진 조명 효과를 만들 수 있습니다. 스마트 홈 장치를 구축하든 전자 제품을 즐겁게하든이 프로젝트는 시작하기에 좋은 방법입니다.
프로젝트를 위해 고품질 12V LED RGB 모듈을 구매하는 데 관심이 있으시면 귀하를 다루었습니다. 우리는 The와 같은 다양한 제품을 제공합니다3030 12V 표지판 모듈,,,경제 LED 모듈 2 LED, 그리고LED 모듈 SMD 2835. 자세한 내용을 보려면 저희에게 문의하고 특정 요구 사항에 대해 논의하십시오. 우리는 항상 프로젝트를 실현할 수 있도록 도와줍니다!
참조
- 라즈베리 파이 공식 문서
- LED 모듈 데이터 시트






