5V 장치를 3.3V 출력 핀에 연결하는 방법에는 여러 가지가 있습니다.
// edited 원래 / 허용 된 답변은 아래에서 찾을 수 있습니다. 이 편집 된 부분은 원래 부분의 개선 된 버전이어야합니다.
이 답변은 릴레이를 구동하기위한 것입니다. ~ 3A에서 20VDC를 전환하려는 경우 릴레이가 필요하지 않으므로 MOSFET이 더 좋고 저렴합니다.
출력 핀을 사용하여 어떤 것도 구동해서는 안됩니다. 출력 신호는 저 전류 제어 신호입니다. 출력 핀에서 직접 LED를 구동하는 것은 다소 허용되지만 (높은 전류 제한 저항을 사용하는 경우) 여러 핀의 총 전류가 하드웨어에 의해 제한 될 수 있기 때문에 문제가 발생할 수 있습니다. 통신의 경우 3.3V를 사용하는 것이 논리적 높음으로 등록 될 수 있기 때문에 때때로 작동하지만 심각한 응용 프로그램에는 의존하지 않는 것이 좋습니다.
저전압 / 저 전류로 작동 할 수있는 계전기를 선택할 수 있습니다. 코일에 전원을 공급할 필요가없고 저전압 / 전류에서 작동 할 수 있으므로 "솔리드 스테이트 릴레이"가 가장 좋습니다. 사양을 확인하여 필요에 맞는 사양을 찾으십시오.
일반적으로 5V USB 또는 9V 플러그와 같은 장치에서 3.3V 장치에 전원을 공급하려고합니다. 이러한 소스는 종종 릴레이 코일에 전원을 공급하는 데 필요한 전력을 제공 할 수 있습니다. 보드의 제어 신호를 만들고 릴레이의 코일을 통해 "입력 전원"을 전환해야합니다. (TODO 추가 다이어그램, 나는 현재 12 시간을 줄 수 없다)
일부 계전기 브레이크 아웃에는 이미 회로가 있습니다. 그리고 입력 전압이 코일의 정격 전압보다 높거나 낮아서는 안됩니다. 소스는 릴레이에 충분한 전류를 공급할 수 있어야합니다.
코일이 "갑자기"많은 전류를 소비 할 수 있으며, 보드의 전압이 떨어지거나 재설정되는 것을 볼 수 있습니다. 종종 전원 공급 장치가 "충분히 응답하지 않습니다". 커패시터를 추가하여 전력을 "버퍼링 (buffer)"함으로써이 문제를 해결할 수 있으므로 코일에 전원을 공급해야하는 순간에 해제 될 수 있으며 나머지 보드에서 전력을 빼앗지 않습니다.
// 편집 끝
- 연결 만하면됩니다. (잘못된 길) **
일부 시나리오에서는 작동하지만이 시나리오에서는 작동하지 않을 수 있습니다. 릴레이가 너무 많은 전류를 소비합니다. 저 전류 데이터 연결을 연결하는 경우 3.3V가 로직 HIGH로 표시 될 수 있으므로 실제로 작동 할 수 있습니다.
2. 아두 이노 방식.
TTL 로직 레벨 시프터 구매-https: //www.sparkfun.com/products/12009
이 작은 보드는 신호 입력시 3.3V가 주어지면 출력 5V를 변경합니다. 그러나 유일한 문제는 보드의 입력에 5V가 필요하다는 것입니다.
3. 전자 방식.
트랜지스터 나 MOSFET을 사용하여 다른 (더 높은) 전류를 쉽게 전환 할 수 있습니다. 이것은 옵션 2와 크게 다르지 않지만 더 복잡하지만 저렴합니다.
4. 보스와 같은 다른 방법.
같은 문제를 가진 사람들을 위해 Stack-Exchange / Google을 검색하십시오. 실제로 3.3V ~ 5V까지 승압 할 수 있으므로 5V 전원이 필요하지 않습니다.
https://www.circuitsathome.com/dc-dc/33v-to-5v-dc-dc-converter
5. 해결 방법
배터리 전압에서 작동하며 3.3V에서 트리거 할 수있는 릴레이를 얻으십시오. 다음과 같은 것을 고려할 수 있습니다 : http://www.ebay.com/itm/5PCS-3V-3-3V-Relay-High-Level-Driver-Module-optocouple-Relay-Module-for-Arduino-/331413255692
Arduino를 실제 릴레이와 분리하기 위해 옵토 커플러가 있습니다. 실제로 배터리 전압 범위에서 작동하는 것을 얻는 것이 좋습니다. 배터리에 연결할 수 있고 Arduino에 신호 핀을 연결할 수 있습니다. 따라서 코일은 arduino에 의해 직접 활성화되지 않으므로 너무 많은 전류를 소비합니다.
6. 5V 전원 사용
정말로 원한다면 상황을 바꿀 수 있습니다. 프로 미니에 전원을 공급하기 위해 USB- 파워 뱅크 (또는 일부 자체 제작 / 공급 회로)를 사용하려는 경우 프로 미니는 5V를 직접 사용할 수 있습니다 ( https://www.arduino.cc/en/ 메인 / 아두 이노보드 프로 미니 )
옵션 2, 3 또는 5를 사용하여 5V를 사용하여 릴레이에 전원을 공급할 수 있습니다.