Arduino 제어 센터
구성품 및 소모품
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 2 | |
| | × | 1 | |
| SparkFun Arduino Pro Mini 328 - 5V/16MHz | | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
섹션>
이 프로젝트 정보
나는 정기적으로 실행하는 일반적인 제어, 측정 및 자동화 작업을 처리하기 위해 이 프로젝트를 만들었습니다. 여러 프로젝트를 지원하도록 구성할 수 있도록 최대한 모듈식으로 유연하게 설계하려고 했습니다. 이것은 이 프로젝트의 세 번째 주요 개정판이며 첫 번째로 공유할 수 있을 정도로 기분이 좋습니다.
보드는 DC 및 AC 전원을 모두 제어할 수 있습니다. DC 측에서는 최대 40V 및 6A를 처리하도록 보드를 설계했으며 전원 및 부하를 독립적으로 제어할 수 있습니다. DC 부하는 저항성 또는 유도성일 수 있습니다. Arduino는 보드의 모든 요소를 제어하고 아날로그 입력과 Adafruit 하이 사이드 전압 및 전류 센서를 사용하여 직접 측정할 수 있습니다. 나는 내가 그것을 어떻게 사용할지 확신하지 못한다는 것을 인정하지만 완전성을 위해 솔리드 스테이트 릴레이와 함께 AC 제어를 추가했습니다.
다음은 이 보드를 사용하는 시나리오 중 하나입니다. IOT 장치의 배터리 소모 테스트입니다. 단계는 다음과 같습니다.
<올> 배터리를 소스 커넥터에 연결
내 IOT 장치의 전원 공급 장치를 테스트 커넥터에 연결
로드 커넥터에 "최악의 경우" 부하 추가
TMP-36 온도 프로브를 컨버터 칩과 아날로그 헤더에 테이프로 붙입니다.
PWM을 사용하여 Arduino에 로드 프로필 프로그래밍(전송, 깨우기, 잠자기)
Arduino 로깅 전압, 전류 및 온도로 테스트 실행
중요한 점은 Arduino가 설정된 성능/안전 규칙에 따라 테스트를 종료할 수 있다는 점입니다.
다음과 같은 다른 멋진 용도를 상상할 수 있습니다.
<울> WiFi 또는 블루투스 모듈을 연결하여 원격 제어 가능
테스트가 완료되면 AC 전원 공급 장치 끄기
Load FET를 사용하여 AC 또는 DC 모터 제어
3.3V 논리 장치와 함께 사용할 수 있으며 5V Pro Mini를 3.3V로 교체하기만 하면 됩니다.
설계 사양을 충족하는지 확인하기 위한 새 전원 공급 장치의 자동 테스트
내가 업로드한 EAGLE 파일을 사용하여 보드를 사용자 정의하거나 OSHpark에서 주문할 수 있습니다.
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드"> 코드
예시 코드 - Github Repo
이 스케치에서 저는 TEST 포인트에 연결된 DC-DC 컨버터를 테스트하고 있습니다. TMP-36 온도 센서를 변환기 칩에 붙이고 단일 셀 LiPoly 배터리를 소스로 사용했습니다. 그런 다음 부하 PWM이 0에서 100%로 점진적으로 증가합니다.https://github.com/chipmc/Battery_Rundown_Test 맞춤형 부품 및 인클로저
테스터%20Board%20v3a.sch 테스터%20Board%20v3a.brd 회로도
오쉬파크
- PCB 주문
- BRD 파일 다운로드
- OSH 공원에서 프로젝트 보기
- OSH 공원 이용
모든 부품이 어떻게 연결되어 있는지 보여줍니다.