라즈베리 파이의 GPIO 를 이용한 DC 전원 제어

//라즈베리 파이의 GPIO 를 이용한 DC 전원 제어

회로의 구성은 위와 같습니다.

필요한 부품은 NPN타잎 Mofset 인 RFT30N06LE 1개와 10K옴 짜리 저항한개 1N4001 다이오드 한개 입니다.

회로 설명은 라즈베리 GPIO 로 전원이 들어와 대기하고 있던 외장하드 아답터 + 의 전기가 외장하드를 거쳐 RFT30N06LE 를 통해서 외장하드 아답터 – 로 흐르는 구조 입니다. RFT30N06LE 가 스위치 역할을 하는 부품이 되는거죠 G 로 전기 신호가 들어오면 D 와 S 를 연결해 주는것으로 생각하시면 되겠습니다.

RFT30N06LE 가 제어할 수 있는 용량 한계가 60V 30A 까지 이니 외장하드의 전원 정도는 충분히 감당할 수 있습니다.

일단 회로는 위와 같고 라즈베리파이의 GPIO 소켓에 연결은 아래 그림을 참고 합니다.

 

제가 올린그림 라즈베리 GPIO 소켓
라즈베리 GND Ground
라즈베리 GPIO GPIO11

위와 같이 연결합니다.

 

소프트 웨어의 설정은 GPIO Python Library 를 사용하겠습니다.

RPi.GPIO Python Library 의 설정은 http://www.raspberrypi-spy.co.uk/2012/05/install-rpi-gpio-python-library/ 를 보시면 되겠습니다.

RPi.GPIO Python Library 의 설치가 완료되면 GPIO를 컨트롤 하는 파이선 코드를 제작해야겠죠..

 

코드는 위 처럼 간단합니다.

on.py 로 저장을 하고

sudo python on.py  로 실행을 합니다.

끌때는 GPIO.output(11, False) 로 하면 되겠습니다.

 

참고. 라즈베리가 아직 도착을 안해서 테스트는 못해봤습니다만 AVR개발 할때 사용하는 회로라 문제는 없을것 같습니다. 어서 빨리 받아서 마구 땜질해 보고 싶습니다.  ㅎㅎㅎ

2018-03-15T10:38:12+00:00 2012/08/17|Categories: 땜질|Tags: , , |0 Comments