본문 바로가기
작업/Rasp & Arduino

와이어 전구 아두이노로 작동시키기

728x90

 

 

2020년 크리스마스 때 방에서 간단하게 분위기를 내려고 했습니다.

그때 선택한 것이 '패브릭 트리'라고 하는 크리스마스 장식입니다.

트리가 그려진 포스터에 와이어 전구를 붙여서 꾸미는 방식이었습니다.

 

 

 

창문에 걸어서 예쁘게 사용하고 있던 어느 날...

걸었던 한쪽이 풀리면서 바닥으로 떨어졌는데 전구 스위치에 연결된 선이 끊어졌습니다 ㅠㅠ..

 

 

고치기 위해서는 선을 다시 납땜해야 했지만, 장비가 없어서 할 수 없었습니다.

어떻게 고칠지 생각하다가 안 쓰고 있는 아두이노 우노 보드로 대체해 보기로 했습니다.

 

 

아두이노 우노 보드에 회로 연결

 

 

 

와이어 전구에 사용된 배터리와 스위치입니다.  3V 단추형 전지 2개가 사용되었습니다.

제 입장에서 전지와 회로가 어떻게 연결되는지 알 수는 없었지만

5V 전압인 아두이노로는 크게 문제가 없을 것 같다고 생각했습니다.

 

 

 

 

 

 

끊어진 와이어 전구의 선입니다.

이전 회로와 분리하기 전에 어떤 선이 +이고 -인지 구분할 필요가 있었습니다.

정확히 인지하지 못하고 진행할 때는 정상 작동이 되지 않습니다!

 

 

 

 

 

와이어 선과 연결할 아두이노 보드와 점퍼선입니다.

점퍼선은 양쪽 모두 꽂을 수 있는 핀인 M-M 점퍼선을 사용하였습니다.

 

 

 

 

 

수술 도구들을 갖추고 집도를 시작하겠습니다...★

 

 

 

 

먼저 와이어 선 끝부분의 피복을 벗겨내어 전선이 드러나도록 준비해 줍니다.

 

 

 

 

 

 

점퍼선은 길이에 맞게 반으로 절단한 다음 와이어 선과 마찬가지로 끝부분 피복을 벗겨줍니다.

와이어 선이나 점퍼선 모두 얇기 때문에 피복 벗기는 것을 조심해야 합니다.

 

 

 

피복을 벗겨낸 양쪽을 끊어지지 않도록 결선하여 줍니다. 

전류가 흐르는 곳이기 때문에 결선 후에는 위험 방지를 위해 절연 테이프 같은 것으로 감아 줍니다.

 

 

 

 

마지막으로 아두이노 우노 보드의 적절한 핀에 선을 연결하여 줍니다.

- 극의 선은 GND와 연결합니다.

+ 극의 선은 틸드 (~ : 통칭 물결) 기호가 포함된 핀 (ex. 11, 10, 6, 5핀) 중 선택하여 연결합니다.

 

 

 

 

~ 기호가 포함된 핀에 연결하는 이유는 전압에 따른 밝기의 변화를 주기 위함입니다.

이것은 디지털 방식을 아날로그 방식처럼 수행할 수 있게 해주는 방식이며 이를 PWM이라고 합니다.

 

 

~ 기호가 포함된 핀은 PWM을 지원하는 핀을 의미하는 것입니다.

 

 

 

 

저는 + 극을 5번 핀에 연결하여 진행하기로 했습니다.

 

 

전구 밝기 조절을 위한 아두이노 스케치 코딩

 

 

아두이노에 스케치 툴을 이용하여 코딩한 데이터를 전달하는 과정을 수행합니다.

아두이노 LED 조절 코드와 관련된 정보를 참고하여 작성하였습니다.

 

 

 

 

int LedPin = 5; 5번 핀을 LedPin 변수로 정의합니다.
PinMode(LedPin, OUTPUT); LedPin(5번 핀)을 출력에 사용하는 핀으로 지정합니다.
for(int i=10; i<=250; i= i+10) PWM에 사용하는 값(0~255) 중 10부터 250까지
10씩 증가시킵니다.
analogWrite(LedPin, i) i에 대응하는 수준으로 LedPin에 출력 신호를 보냅니다.
(수준에 일치하는 밝기로 출력됩니다.)
delay(150); 150/1000 초로 대기시간을 가집니다.

 

 

2개의 for문을 돌리는 구조입니다.

 

 

첫 for문은 전구의 밝기를 서서히 높이는 역할을 합니다.

PWM에서 0~255의 값을 허용하는데  255는 5V 전압과 일치하기 때문에 적당히 250으로 했습니다.

두 번째 for문은 반대로 전구의 밝기를 서서히 낮추는 역할을 합니다.

 

 

이제 아두이노 보드에 업로드하고 결과를 확인해 보겠습니다.

 

 

 

 

 

 

이전에 배터리로 작동하는 것보다 확실하게 밝기도 밝고 마음대로 조절할 수 있게 되었다는 것에 만족스럽습니다 :)

 

 

 

-끝-

 

 

 

 

728x90