콘텐츠로 이동

Supported Outputs

Built-In Outputs (System)~

On/Off: MQTT Publish~

  • Manufacturer: AoT
  • Interfaces: IP
  • Output Types: On/Off
  • Libraries: paho-mqtt
  • Dependencies: paho-mqtt
  • Additional URL: Link

MQTT 서버로 "on" 또는 "off"(또는 원하는 문자열)를 발행합니다.

OptionTypeDescription
Channel Options
HostnameText - Default Value: localhostMQTT 서버 호스트명
PortInteger - Default Value: 1883MQTT 서버 포트
TopicText - Default Value: paho/test/single발행할 토픽
Keep AliveInteger - Default Value: 60클라이언트의 keepalive 타임아웃 값. 비활성화하려면 0으로 설정하세요.
Client IDText - Default Value: client_T64MQp5FMQTT 서버 연결에 사용할 고유 클라이언트 ID
On PayloadText - Default Value: on켜질 때 보낼 payload
Off PayloadText - Default Value: off꺼질 때 보낼 payload
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류
Use LoginBoolean로그인 자격 증명 전송
UsernameText - Default Value: user서버 접속용 사용자명
Password텍스트서버 연결용 비밀번호. 비활성화하려면 비워 두세요.
Use WebsocketsBoolean웹소켓으로 서버에 연결.

PWM: MQTT Publish~

  • Manufacturer: AoT
  • Output Types: PWM
  • Libraries: paho-mqtt
  • Dependencies: paho-mqtt
  • Additional URL: Link

PWM 값을 MQTT 서버에 게시.

OptionTypeDescription
Channel Options
HostnameText - Default Value: localhostMQTT 서버 호스트명
PortInteger - Default Value: 1883MQTT 서버 포트
TopicText - Default Value: paho/test/single발행할 토픽
Keep AliveInteger - Default Value: 60클라이언트의 keepalive 타임아웃 값. 비활성화하려면 0으로 설정하세요.
Client IDText - Default Value: client_62CDeFuQMQTT 서버 연결에 사용할 고유 클라이언트 ID
Use LoginBoolean로그인 자격 증명 전송
UsernameText - Default Value: user서버 접속용 사용자명
Password텍스트서버 연결용 비밀번호.
Use WebsocketsBoolean웹소켓으로 서버에 연결.
Round IntegerSelect(Options: [No Rounding | Round Nearest Whole | Round Up | Round Down] (Default in bold)페이로드 값을 정수로 반올림.
Startup State선택AoT 시작 시 상태 설정
Startup ValueDecimalAoT 시작 시 값
Shutdown State선택AoT 종료 시 상태 설정
Shutdown ValueDecimalAoT 종료 시 값
Invert SignalBooleanPWM 신호 반전
Invert Stored SignalBoolean측정 데이터베이스에 저장되는 값을 반전합니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류
Commands
Set the Duty Cycle.
Duty CycleDecimal설정할 듀티 사이클
Set Duty CycleButton

Value: MQTT Publish~

  • Manufacturer: AoT
  • Output Types: Value
  • Libraries: paho-mqtt
  • Dependencies: paho-mqtt
  • Additional URL: Link

MQTT 서버에 값 게시.

OptionTypeDescription
Channel Options
HostnameText - Default Value: localhostMQTT 서버 호스트명
PortInteger - Default Value: 1883MQTT 서버 포트
TopicText - Default Value: paho/test/single발행할 토픽
Keep AliveInteger - Default Value: 60클라이언트의 keepalive 타임아웃 값. 비활성화하려면 0으로 설정하세요.
Client IDText - Default Value: client_W6Pb8H1qMQTT 서버 연결에 사용할 고유 클라이언트 ID
Off ValueIntegerOff 명령 시 전송할 값
Use LoginBoolean로그인 자격 증명 전송
UsernameText - Default Value: user서버 접속용 사용자명
Password텍스트서버 연결용 비밀번호.
Use WebsocketsBoolean웹소켓으로 서버에 연결.

Built-In Outputs (Devices)~

Digital Potentiometer: DS3502~

DS3502는 7비트 정밀도로 0 - 10k Ohm의 저항을 생성할 수 있으며, 이는 128단계에 해당합니다. Ohm 단위 값을 이 출력 컨트롤러에 전달하면 단계 값이 계산되어 기기로 전달됩니다. 가장 가까운 단계로 올림할지 내림할지 선택하세요.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Round StepSelect(Options: [Up | Down] (Default in bold)가장 가까운 step 값으로 반올림

Digital-to-Analog Converter: MCP4728~

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
VREF (volts)Decimal - Default Value: 4.096VREF 전압 설정
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
VREFSelect(Options: [Internal | VDD] (Default in bold)채널 VREF 선택
GainSelect(Options: [1X | 2X] (Default in bold)채널 Gain 선택
Start StateSelect(Options: [Previously-Saved State | Specified Value] (Default in bold)채널 시작 상태 선택
Start Value (volts)DecimalSpecified Value 선택 시, 시작 상태 값을 설정하세요.
Shutdown StateSelect(Options: [Previously-Saved Value | Specified Value] (Default in bold)채널 종료 상태 선택
Shutdown Value (volts)DecimalSpecified Value 선택 시, 종료 상태 값을 설정하세요.

Motor: Stepper Motor, Bipolar (Generic) (Pi <= 4)~

이것은 DRV8825, A4988 등 바이폴라 스테퍼 모터 드라이버를 위한 범용 모듈입니다. 출력에 전달되는 값은 스텝 수입니다. 양수 값은 시계 방향, 음수 값은 반시계 방향으로 회전합니다.

OptionTypeDescription
Channel Options
If the Direction or Enable pins are not used, make sure you pull the appropriate pins on your driver high or low to set the proper direction and enable the stepper motor to be energized. Note: For Enable Mode, always having the motor energized will use more energy and produce more heat.
Step PinInteger컨트롤러의 Step 핀 (BCM 번호)
Full Step DelayDecimal - Default Value: 0.005컨트롤러의 Full Step 지연
Direction PinInteger컨트롤러의 Direction 핀(BCM 번호). 비활성화하려면 None으로 설정하세요.
Enable PinInteger컨트롤러의 Enable 핀(BCM 번호). 비활성화하려면 None으로 설정하세요.
Enable ModeSelect(Options: [Only When Turning | Always] (Default in bold)모터에 전원을 공급하기 위해 enable 핀을 high로 올릴 시점을 선택하세요.
Enable at ShutdownSelect(Options: [Enable | Disable] (Default in bold)AoT가 종료될 때 enable 핀을 high(Enable)로 풀업할지 low(Disable)로 풀다운할지 선택하세요.
If using a Step Resolution other than Full, and all three Mode Pins are set, they will be set high (1) or how (0) according to the values in parentheses to the right of the selected Step Resolution, e.g. (Mode Pin 1, Mode Pin 2, Mode Pin 3).
Step ResolutionSelect(Options: [Full (modes 0, 0, 0) | Half (modes 1, 0, 0) | 1/4 (modes 0, 1, 0) | 1/8 (modes 1, 1, 0) | 1/16 (modes 0, 0, 1) | 1/32 (modes 1, 0, 1)] (Default in bold)컨트롤러의 Step 해상도
Mode Pin 1Integer컨트롤러의 Mode Pin 1(BCM 번호). 비활성화하려면 None으로 설정하세요.
Mode Pin 2Integer컨트롤러의 Mode Pin 2(BCM 번호). 비활성화하려면 None으로 설정하세요.
Mode Pin 3Integer컨트롤러의 Mode Pin 3(BCM 번호). 비활성화하려면 None으로 설정하세요.

Motor: ULN2003 Stepper Motor, Unipolar (Pi <= 4)~

  • Manufacturer: STMicroelectronics
  • Interfaces: GPIO
  • Output Types: Value
  • Libraries: RPi.GPIO, rpimotorlib
  • Dependencies: RPi.GPIO, rpimotorlib
  • Manufacturer URL: Link
  • Datasheet URLs: Link 1, Link 2

ULN2003 드라이버용 모듈.

OptionTypeDescription
Channel Options
Notes about connecting the ULN2003...
Pin IN1Integer - Default Value: 18ULN2003의 IN1에 연결된 핀(BCM 번호)
Pin IN2Integer - Default Value: 23ULN2003의 IN2에 연결된 핀(BCM 번호)
Pin IN3Integer - Default Value: 24ULN2003의 IN3에 연결된 핀(BCM 번호)
Pin IN4Integer - Default Value: 25ULN2003의 IN4에 연결된 핀(BCM 번호)
Step DelayDecimal - Default Value: 0.001컨트롤러의 Step 지연
Notes about step resolution...
Step ResolutionSelect(Options: [Full | Half | Wave] (Default in bold)컨트롤러의 Step 해상도

On/Off (Virtual Multi-Channel)~

  • Output Types: On/Off
  • Libraries: Internal

테스트용 가상 출력 기기입니다. 상태는 메모리에 저장되며 하드웨어에는 영향을 주지 않습니다.

OptionTypeDescription
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Current (Amps)Decimal가상 장치의 소비 전류

On/Off (Virtual Single-Channel)~

  • Output Types: On/Off
  • Libraries: Internal

테스트용 단일 채널 가상 출력 기기입니다. 상태는 메모리에 저장되며 하드웨어에는 영향을 주지 않습니다.

OptionTypeDescription
Channel Options
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Current (Amps)Decimal가상 장치의 소비 전류

On/Off: 52pi EP-0099 4channel Relay (4-Channel board)~

  • Manufacturer: 52Pi
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2

4채널 멀티채널 릴레이 보드 제어.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Startup State선택aot 시작 시 릴레이 상태 설정
Shutdown State선택aot 종료 시 릴레이 상태 설정
On StateSelect(Options: [HIGH | LOW] (Default in bold)On 상태에 해당하는 GPIO 상태
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: ChirpStack gRPC~

  • Interfaces: API
  • Output Types: On/Off
  • Libraries: requests, grpcio (optional)
  • Dependencies:

ChirpStack REST/gRPC API를 이용해 온/오프 다운링크 명령을 전송합니다. 우선 gRPC로 시도하며, grpcio/chirpstack-api가 설치되지 않았거나 접근이 실패하면 REST(/api/devices//queue)로 자동 전환합니다.

OptionTypeDescription
ChirpStack gRPC 서버Text - Default Value: 127.0.0.1:8080호스트:포트 형식 (예: 127.0.0.1:8080) 또는 http(s)://호스트:포트
API Key텍스트JWT 토큰 값을 입력하세요 (Bearer 제외)
DevEUI텍스트16자리 16진수 DevEUI (구분자 허용)
FPortInteger - Default Value: 15명령을 수신할 LoRaWAN FPort
ConfirmedBoolean확인형(Confirmed)으로 명령 전송
Payload FormatSelect(Options: [Hex 바이트 | JSON 객체(UTF-8 인코딩)] (Default in bold)페이로드 인코딩 형식을 선택하세요
On PayloadText - Default Value: 000000예: 010110 (Hex) 또는 JSON 문자열
off PayloadText - Default Value: 000000예: 010210 (Hex) 또는 JSON 문자열
확인 유예(초)Text - Default Value: 90업링크 지연 허용시간
확정 타임아웃(초)Text - Default Value: 600이 시간이 지나도 미확인 시 경고/재조치
하드 타임아웃 시 OFF 재전송Booleanduration 종료 또는 타임아웃 시 OFF를 다시 보냄
Channel Options
시작 시 상태선택AoT가 시작될 때 적용할 상태
종료 시 상태선택AoT가 종료될 때 적용할 상태
Force CommandBoolean현재 상태와 무관하게 명령을 항상 전송
시작 시 트리거 실행Boolean시작 시 출력이 전환되면 트리거 기능 실행

On/Off: Ecowitt Local HTTP~

  • Interfaces: IP
  • Output Types: On/Off
  • Libraries: requests
  • Dependencies: requests

Ecowitt 허브 IP, 서브디바이스 ID, 모델(WFC01/02=1, WFC02 신펌=3, AC1100=2)을 입력하면 로컬 HTTP API로 On/Off 제어합니다.

OptionTypeDescription
Ecowitt Device IP텍스트Ecowitt 허브의 로컬 IP 주소(예: 192.168.1.100)
Ecowitt Sub-device ID텍스트WFC01/WFC02/AC1100의 ID (예: 11044)
Ecowitt Device ModelSelect(Options: [WFC01 | WFC02 | AC1100] (Default in bold)1=WFC01/대부분 WFC02, 3=일부 WFC02(신펌), 2=AC1100
Valve Open %Integer - Default Value: 100켤 때 밸브를 이 비율(0-100%)로 엽니다.
State Query Period (Seconds)Integer - Default Value: 60출력 상태를 조회하는 주기
Channel Options
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부

On/Off: Grove Multichannel Relay (4- or 8-Channel board)~

  • Manufacturer: Grove
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

4채널 또는 8채널 Grove 멀티채널 릴레이 보드를 제어합니다.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 릴레이 상태 설정
Shutdown State선택AoT 종료 시 릴레이 상태 설정
On StateSelect(Options: [HIGH | LOW] (Default in bold)On 상태에 해당하는 GPIO 상태
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Kasa HS300 6-Outlet WiFi Power Strip (old library, deprecated)~

  • Manufacturer: TP-Link
  • Interfaces: IP
  • Output Types: On/Off
  • Dependencies: python-kasa
  • Manufacturer URL: Link

이 출력은 Kasa HS300 스마트 WiFi 전원 스트립의 콘센트 6개를 제어합니다. 이 모듈은 오래된 python 라이브러리를 사용하며 더 이상 사용되지 않습니다(deprecated). 사용하지 마세요. 이 폐기된 Output을 삭제하지 않으면 현재의 Kasa 모듈이 정상 동작하지 않게 됩니다.

OptionTypeDescription
HostText - Default Value: 192.168.0.50호스트 또는 IP 주소
Status Update (Seconds)Text - Default Value: 60연결 및 output 상태를 확인하는 주기
Channel Options
NameText - Default Value: Outlet Name다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Kasa HS300 6-Outlet WiFi Power Strip~

이 출력은 Kasa HS300 스마트 WiFi 전원 스트립의 콘센트 6개를 제어합니다. 최신 python-kasa 라이브러리를 사용하는 변형 버전입니다. 참고: daemon 로그에 서버 시작 관련 오류가 보이면 Asyncio RPC Port를 다른 포트로 변경해 보세요.

OptionTypeDescription
HostText - Default Value: 0.0.0.0호스트 또는 IP 주소
Status Update (Seconds)Text - Default Value: 300연결 및 output 상태를 확인하는 주기. 0이면 비활성화됩니다.
Asyncio RPC PortInteger - Default Value: 18718asyncio RPC 서버를 시작할 포트. 다른 Kasa Output과 겹치지 않아야 합니다.
Channel Options
NameText - Default Value: Outlet Name다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Kasa KP303 3-Outlet WiFi Power Strip (old library, deprecated)~

  • Manufacturer: TP-Link
  • Interfaces: IP
  • Output Types: On/Off
  • Dependencies: python-kasa
  • Manufacturer URL: Link

이 출력은 Kasa KP303 스마트 WiFi 전원 스트립의 콘센트 3개를 제어합니다. 이 모듈은 오래된 python 라이브러리를 사용하며 더 이상 사용되지 않습니다(deprecated). 사용하지 마세요. 이 폐기된 Output을 삭제하지 않으면 현재의 Kasa 모듈이 정상 동작하지 않게 됩니다.

OptionTypeDescription
HostText - Default Value: 192.168.0.50호스트 또는 IP 주소
Status Update (Seconds)Text - Default Value: 60연결 및 output 상태를 확인하는 주기
Channel Options
NameText - Default Value: Outlet Name다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Kasa KP303 3-Outlet WiFi Power Strip~

이 출력은 Kasa KP303 스마트 WiFi 전원 스트립의 콘센트 3개를 제어합니다. 최신 python-kasa 라이브러리를 사용하는 변형 버전입니다. 참고: daemon 로그에 서버 시작 관련 오류가 보이면 Asyncio RPC Port를 다른 포트로 변경해 보세요.

OptionTypeDescription
HostText - Default Value: 0.0.0.0호스트 또는 IP 주소
Status Update (Seconds)Text - Default Value: 300연결 및 output 상태를 확인하는 주기. 0이면 비활성화됩니다.
Asyncio RPC PortInteger - Default Value: 18221asyncio RPC 서버를 시작할 포트. 다른 Kasa Output과 겹치지 않아야 합니다.
Channel Options
NameText - Default Value: Outlet Name다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Kasa WiFi Power Plug~

이 출력은 KP105, KP115, KP125, KP401, HS100, HS103, HS105, HS107, HS110을 포함한 Kasa WiFi 전원 플러그를 제어합니다. 참고: daemon 로그에 서버 시작 관련 오류가 보이면 Asyncio RPC Port를 다른 포트로 변경해 보세요.

OptionTypeDescription
HostText - Default Value: 0.0.0.0호스트 또는 IP 주소
Status Update (Seconds)Text - Default Value: 300연결 및 output 상태를 확인하는 주기. 0이면 비활성화됩니다.
Asyncio RPC PortInteger - Default Value: 18095asyncio RPC 서버를 시작할 포트. 다른 Kasa Output과 겹치지 않아야 합니다.
Channel Options
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Kasa WiFi RGB Light Bulb~

이 출력은 KL125, KL130, KL135를 포함한 Kasa WiFi 전구를 제어합니다. 참고: daemon 로그에 서버 시작 관련 오류가 보이면 Asyncio RPC Port를 다른 포트로 변경해 보세요.

OptionTypeDescription
HostText - Default Value: 0.0.0.0호스트 또는 IP 주소
Status Update (Seconds)Text - Default Value: 300연결 및 output 상태를 확인하는 주기. 0이면 비활성화됩니다.
Asyncio RPC PortInteger - Default Value: 18603asyncio RPC 서버를 시작할 포트. 다른 Kasa Output과 겹치지 않아야 합니다.
Channel Options
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류
Commands
Transition (Milliseconds)Integer - Default Value: 0HSV 전환 주기
Brightness (Percent)Integer설정할 밝기 (%, 0 - 100)
SetButton
Transition (Milliseconds)Integer - Default Value: 0HSV 전환 주기
Hue (Degree)Integer설정할 색상(hue), 각도 (0 - 360)
SetButton
Transition (Milliseconds)Integer - Default Value: 0HSV 전환 주기
Saturation (Percent)Integer설정할 채도 (%, 0 - 100)
SetButton
Transition (Milliseconds)Integer - Default Value: 0HSV 전환 주기
Color Temperature (Kelvin)Integer설정할 색온도 (Kelvin)
SetButton
Transition (Milliseconds)Integer - Default Value: 0HSV 전환 주기
HSVText - Default Value: 220, 20, 45설정할 색상, 채도, 밝기(예: "200, 20, 50")
SetButton
Transition (Milliseconds)Integer - Default Value: 1000전환 주기
OnButton
Transition (Milliseconds)Integer - Default Value: 1000전환 주기
OffButton

On/Off: MCP23017 16-Channel I/O Expander~

MCP23017의 16개 채널 제어.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 GPIO 상태 설정
Shutdown State선택AoT 종료 시 GPIO 상태 설정
On StateSelect(Options: [HIGH | LOW] (Default in bold)On 상태에 해당하는 GPIO 상태
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Neopixel (WS2812) RGB Strip with Raspberry Pi~

네오픽셀 LED 스트립의 LED를 제어합니다. 주의하여 사용하세요: 이 라이브러리는 Hardware-PWM0 버스를 사용합니다. GPIO 핀 12 또는 18만 동작합니다. 이 중 한 핀을 NeoPixel 스트립에 사용하면 다른 핀을 또 다른 출력의 Hardware-PWM 제어에 사용할 수 없으며, 그렇지 않으면 충돌이 발생해 AoT Daemon이 크래시되고 Pi가 응답하지 않을 수 있습니다. 서보, 팬, 조광 가능한 재배등 같은 다른 PWM 출력을 제어하려면 Output PWM: Raspberry Pi GPIO를 설정하고 "Library" 필드를 "Any Pin, <=40kHz"로 지정해 Software-PWM을 사용해야 합니다. "Hardware Pin, <=30MHz" 옵션을 선택하면 충돌이 발생합니다. 이 출력은 개별 LED의 색상과 밝기를 제어하는 Action과 함께 사용하는 것이 가장 좋습니다.

OptionTypeDescription
Data PinInteger - Default Value: 18장치 데이터 선에 연결된 GPIO 핀을 입력하세요(BCM 번호).
Number of LEDsInteger - Default Value: 1스트립의 LED 개수?
On ModeSelect(Options: [Single Color | Rainbow] (Default in bold)켜질 때 색상 모드
Single ColorText - Default Value: 30, 30, 30Single Color Mode에서 켤 때의 색상으로, RGB 형식(red, green, blue)이며 각각 0 - 255입니다.
Rainbow Speed (Seconds)Decimal - Default Value: 0.01Rainbow 모드에서 색상 변경 속도
Rainbow BrightnessInteger - Default Value: 20Rainbow 모드에서 LED의 최대 밝기(1 - 255)
Rainbow ModeSelect(Options: [All LEDs change at once | One LED Changes at a time] (Default in bold)무지개 표시 방식
Channel Options
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Commands
LED PositionInteger변경할 스트립의 LED 선택
RGB ColorText - Default Value: 10, 0, 0색상 (예: 10, 0, 0)
SetButton

On/Off: PCF8574 8-Channel I/O Expander~

  • Manufacturer: Texas Instruments
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

PCF8574의 8개 채널 제어.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 GPIO 상태 설정
Shutdown State선택AoT 종료 시 GPIO 상태 설정
On StateSelect(Options: [HIGH | LOW] (Default in bold)On 상태에 해당하는 GPIO 상태
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: PCF8575 16-Channel I/O Expander~

  • Manufacturer: Texas Instruments
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

PCF8575의 16개 채널 제어.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 GPIO 상태 설정
Shutdown State선택AoT 종료 시 GPIO 상태 설정
On StateSelect(Options: [HIGH | LOW] (Default in bold)On 상태에 해당하는 GPIO 상태
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Python Code~

  • Interfaces: Python
  • Output Types: On/Off
  • Dependencies: pylint

이 output이 켜지거나 꺼질 때 Python 3 코드가 실행됩니다.

OptionTypeDescription
Analyze Python Code with PylintBoolean - Default Value: True저장 시 pylint로 Python 코드 분석
Channel Options
On CommandPython code to execute when the output is instructed to turn on
Off CommandPython code to execute when the output is instructed to turn off
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Raspberry Pi GPIO (Pi 5)~

  • Interfaces: GPIO
  • Output Types: On/Off
  • Libraries: pinctrl

On State 옵션에 따라, 켜지거나 꺼질 때 지정한 GPIO 핀이 HIGH(3.3V) 또는 LOW(0V)로 설정됩니다.

OptionTypeDescription
Channel Options
Pin: GPIO (BCM)Integer상태를 제어할 핀
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
On StateSelect(Options: [HIGH | LOW] (Default in bold)On 상태에 해당하는 GPIO 상태
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Raspberry Pi GPIO (Pi <= 4)~

  • Interfaces: GPIO
  • Output Types: On/Off
  • Libraries: RPi.GPIO
  • Dependencies: RPi.GPIO

On State 옵션에 따라, 켜지거나 꺼질 때 지정한 GPIO 핀이 HIGH(3.3V) 또는 LOW(0V)로 설정됩니다.

OptionTypeDescription
Channel Options
Pin: GPIO (BCM)Integer상태를 제어할 핀
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
On StateSelect(Options: [HIGH | LOW] (Default in bold)On 상태에 해당하는 GPIO 상태
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Sequent Microsystems 8-Relay HAT for Raspberry Pi~

  • Manufacturer: Sequent Microsystems
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

Sequent Microsystems가 만든 8-relay HAT의 릴레이 8개를 제어합니다. 이 보드를 최대 8개까지 동시에 사용해 64개의 릴레이를 제어할 수 있습니다.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Board Stack Number선택여러 보드를 사용할 때 보드 스택 번호를 선택하세요.
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 GPIO 상태 설정
Shutdown State선택AoT 종료 시 GPIO 상태 설정
On StateSelect(Options: [HIGH | LOW] (Default in bold)On 상태에 해당하는 GPIO 상태
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Shell Script~

  • Output Types: On/Off
  • Libraries: subprocess.Popen

이 출력이 켜지거나 꺼질 때 지정한 사용자로 Linux 셸에서 명령이 실행됩니다.

OptionTypeDescription
Channel Options
On CommandText - Default Value: /home/pi/script_on_off.sh onoutput을 켜도록 지시할 때 실행할 명령
Off CommandText - Default Value: /home/pi/script_on_off.sh offoutput을 끄도록 지시할 때 실행할 명령
UserText - Default Value: aot명령을 실행할 사용자
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Sparkfun Relay Board (4 Relays)~

  • Manufacturer: Sparkfun
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: sparkfun-qwiic-relay
  • Dependencies: sparkfun-qwiic-relay
  • Manufacturer URL: Link
  • Product URLs: Link 1, Link 2

릴레이 모듈의 릴레이 4개 제어.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 GPIO 상태 설정
Shutdown State선택AoT 종료 시 GPIO 상태 설정
On StateSelect(Options: [HIGH | LOW] (Default in bold)On 상태에 해당하는 GPIO 상태
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: Wireless 315/433 MHz (Pi <= 4)~

  • Interfaces: GPIO
  • Output Types: On/Off
  • Libraries: rpi-rf
  • Dependencies: RPi.GPIO, rpi_rf

이 출력은 315 또는 433 MHz 송신기를 사용해 무선 전원 콘센트를 켜거나 끕니다. 리모컨에서 생성되는 코드를 알아내려면 수신기를 연결하고 /opt/AoT/aot/devices/wireless_rpi_rf.py를 실행하세요.

OptionTypeDescription
Channel Options
Pin: GPIO (BCM)Integer상태를 제어할 핀
On CommandText - Default Value: 22559output을 켜도록 지시할 때 실행할 명령
Off CommandText - Default Value: 22558output을 끄도록 지시할 때 실행할 명령
ProtocolSelect(Options: [1 | 2 | 3 | 4 | 5] (Default in bold)
Pulse LengthInteger - Default Value: 189
Startup State선택AoT 시작 시 상태 설정
Shutdown State선택AoT 종료 시 상태 설정
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Force CommandBoolean현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류

On/Off: XL9535 16-Channel I/O Expander~

  • Manufacturer: Texas Instruments
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

XL9535의 16개 채널 제어.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 GPIO 상태 설정
Shutdown State선택AoT 종료 시 GPIO 상태 설정
On StateSelect(Options: [HIGH | LOW] (Default in bold)On 상태에 해당하는 GPIO 상태
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부
Current (Amps)Decimal제어 중인 장치의 소비 전류

PWM: PCA9685 16-Channel LED Controller~

  • Manufacturer: NXP Semiconductors
  • Interfaces: I2C
  • Output Types: PWM
  • Libraries: adafruit-pca9685
  • Dependencies: adafruit-pca9685
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

PCA9685는 40~1600 Hz 주파수로 16개 채널에 PWM 신호를 출력할 수 있습니다.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Frequency (Hertz)Integer - Default Value: 1600PWM 신호 출력 주파수 (40 - 1600 Hz)
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Startup State선택AoT 시작 시 상태 설정
Startup ValueDecimalAoT 시작 시 값
Shutdown State선택AoT 종료 시 상태 설정
Shutdown ValueDecimalAoT 종료 시 값
Invert SignalBooleanPWM 신호 반전
Invert Stored SignalBoolean측정 데이터베이스에 저장되는 값을 반전합니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류

PWM: Python 3 Code~

  • Interfaces: Python
  • Output Types: PWM
  • Dependencies: pylint

이 출력이 켜지거나 꺼질 때 Python 3 코드가 실행됩니다. "duty_cycle" 객체는 설정된 듀티 사이클을 나타내는 float 값입니다.

OptionTypeDescription
Analyze Python Code with PylintBoolean - Default Value: True저장 시 pylint로 Python 코드 분석
Channel Options
Python 3 CodePython code to execute to set the PWM duty cycle (%)
UserText - Default Value: aot명령을 실행할 사용자
Startup State선택AoT 시작 시 상태 설정
Startup ValueDecimalAoT 시작 시 값
Shutdown State선택AoT 종료 시 상태 설정
Shutdown ValueDecimalAoT 종료 시 값
Invert SignalBooleanPWM 신호 반전
Invert Stored SignalBoolean측정 데이터베이스에 저장되는 값을 반전합니다.
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류
Commands
Set the Duty Cycle.
Duty CycleDecimal설정할 듀티 사이클
Set Duty CycleButton

PWM: Raspberry Pi GPIO (Pi <= 4)~

  • Interfaces: GPIO
  • Output Types: PWM
  • Libraries: RPi.GPIO
  • Dependencies: RPi.GPIO

RPi.GPIO 라이브러리를 이용한 소프트웨어 PWM 구현입니다.

OptionTypeDescription
Channel Options
Pin: GPIO (BCM)Integer상태를 제어할 핀
Startup State선택AoT 시작 시 상태 설정
Startup ValueDecimalAoT 시작 시 값
Shutdown State선택AoT 종료 시 상태 설정
Shutdown ValueDecimalAoT 종료 시 값
Frequency (Hertz)Integer - Default Value: 1000PWM 신호 출력 주파수(Hz)
Invert SignalBooleanPWM 신호 반전
Invert Stored SignalBoolean측정 데이터베이스에 저장되는 값을 반전합니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류
Commands
Set the Duty Cycle.
Duty CycleDecimal설정할 듀티 사이클
Set Duty CycleButton

PWM: Raspberry Pi GPIO (Pi <= 4)~

  • Interfaces: GPIO
  • Output Types: PWM
  • Libraries: pigpio
  • Dependencies: pigpio, pigpio

PWM 정보 및 각 라이브러리 옵션에 사용할 수 있는 핀 확인은 매뉴얼의 PWM 섹션을 참고하세요.

OptionTypeDescription
Channel Options
Pin: GPIO (BCM)Integer상태를 제어할 핀
Startup State선택AoT 시작 시 상태 설정
Startup ValueDecimalAoT 시작 시 값
Shutdown State선택AoT 종료 시 상태 설정
Shutdown ValueDecimalAoT 종료 시 값
LibrarySelect(Options: [Any Pin, <= 40 kHz | Hardware Pin, <= 30 MHz] (Default in bold)PWM 신호를 생성할 방식입니다(하드웨어 핀이 더 높은 주파수를 낼 수 있음).
Frequency (Hertz)Integer - Default Value: 22000PWM 신호 출력 주파수 (0 - 70,000 Hz)
Invert SignalBooleanPWM 신호 반전
Invert Stored SignalBoolean측정 데이터베이스에 저장되는 값을 반전합니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류
Commands
Set the Duty Cycle.
Duty CycleDecimal설정할 듀티 사이클
Set Duty CycleButton

PWM: Shell Script~

  • Interfaces: Shell
  • Output Types: PWM
  • Libraries: subprocess.Popen

이 출력의 듀티 사이클이 설정될 때 지정한 사용자로 Linux 셸에서 명령이 실행됩니다. 명령 내의 "((duty_cycle))" 문자열은 실행 전에 설정되는 듀티 사이클 값으로 치환됩니다.

OptionTypeDescription
Channel Options
Bash CommandText - Default Value: /home/pi/script_pwm.sh ((duty_cycle))PWM duty cycle(%) 설정에 실행할 명령
UserText - Default Value: aot명령을 실행할 사용자
Startup State선택AoT 시작 시 상태 설정
Startup ValueDecimalAoT 시작 시 값
Shutdown State선택AoT 종료 시 상태 설정
Shutdown ValueDecimalAoT 종료 시 값
Invert SignalBooleanPWM 신호 반전
Invert Stored SignalBoolean측정 데이터베이스에 저장되는 값을 반전합니다.
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Current (Amps)Decimal제어 중인 장치의 소비 전류

Peristaltic Pump: Atlas Scientific~

  • Manufacturer: Atlas Scientific
  • Interfaces: I2C, UART, FTDI
  • Output Types: Volume, On/Off
  • Dependencies: pylibftdi
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

Atlas Scientific 연동 펌프는 최대 속도로 분주하거나 속도를 지정할 수 있습니다. 최소 유량은 0.5 ml/min, 최대 유량은 105 ml/min입니다.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
FTDI Device텍스트입력/출력 등에 연결된 FTDI 장치
UART Device텍스트UART 장치 위치 (예: /dev/ttyUSB1)
Channel Options
Flow Rate MethodSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)용량 펌핑 시 사용할 유량
Desired Flow Rate (ml/min)Decimal - Default Value: 10.0Specify Flow Rate 설정 시 원하는 유량(ml/분)
Current (Amps)Decimal제어 중인 장치의 소비 전류
Commands
Calibration: a calibration can be performed to increase the accuracy of the pump. It's a good idea to clear the calibration before calibrating. First, remove all air from the line by pumping the fluid you would like to calibrate to through the pump hose. Next, press Dispense Amount and the pump will be instructed to dispense 10 ml (unless you changed the default value). Measure how much fluid was actually dispensed, enter this value in the Actual Volume Dispensed (ml) field, and press Calibrate to Dispensed Amount. Now any further pump volumes dispensed should be accurate.
Clear CalibrationButton
Volume to Dispense (ml)Decimal - Default Value: 10.0분주하도록 지시된 용량 (ml)
Dispense AmountButton
Actual Volume Dispensed (ml)Decimal - Default Value: 10.0실제 분주된 용량 (ml)
Calibrate to Dispensed AmountButton
The I2C address can be changed. Enter a new address in the 0xYY format (e.g. 0x22, 0x50), then press Set I2C Address. Remember to deactivate and change the I2C address option after setting the new address.
New I2C AddressText - Default Value: 0x67장치에 설정할 새 I2C 주소
Set I2C AddressButton

Peristaltic Pump: Grove I2C Motor Driver (Board v1.3)~

  • Manufacturer: Grove
  • Interfaces: I2C
  • Output Types: Volume, On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link

Grove I2C 모터 드라이버 보드(v1.3)를 제어합니다. 두 모터가 동시에 회전합니다. 모터가 연동 펌프에 연결되어 있으면 이 출력으로 유체 용량을 분주할 수도 있습니다.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Motor Speed (0 - 100)Integer - Default Value: 100속도를 결정하는 모터 출력
Flow Rate MethodSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)용량 펌핑 시 사용할 유량
Desired Flow Rate (ml/min)Decimal - Default Value: 10.0Specify Flow Rate 설정 시 원하는 유량(ml/분)
Fastest Rate (ml/min)Decimal - Default Value: 100.0펌프가 토출할 수 있는 최대 속도(ml/min)

Peristaltic Pump: Grove I2C Motor Driver (TB6612FNG, Board v1.0)~

  • Manufacturer: Grove
  • Interfaces: I2C
  • Output Types: Volume, On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link

Grove I2C 모터 드라이버 보드(v1.3)를 제어합니다. 두 모터가 동시에 회전합니다. 모터가 연동 펌프에 연결되어 있으면 이 출력으로 유체 용량을 분주할 수도 있습니다.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Motor Speed (0 - 255)Integer - Default Value: 255속도를 결정하는 모터 출력
Flow Rate MethodSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)용량 펌핑 시 사용할 유량
Desired Flow Rate (ml/min)Decimal - Default Value: 10.0Specify Flow Rate 설정 시 원하는 유량(ml/분)
Fastest Rate (ml/min)Decimal - Default Value: 100.0펌프가 토출할 수 있는 최대 속도(ml/min)
Minimum On (Seconds)Decimal - Default Value: 1.0매 60초 주기마다 펌프가 켜지는 최소 시간입니다(Specify Flow Rate 모드에서만 사용).
Commands
New I2C AddressText - Default Value: 0x14센서에 설정할 새 I2C 주소
Set I2C AddressButton

Peristaltic Pump: L298N DC Motor Controller (Pi 5)~

  • Manufacturer: STMicroelectronics
  • Interfaces: GPIO
  • Output Types: Volume, On/Off
  • Libraries: pinctrl
  • Additional URL: Link

L298N은 DC 모터 2개와 방향을 제어할 수 있습니다. 이 모터가 연동 펌프를 구동한다면 Flow Rate를 설정하세요. 그러면 일정 시간 동안 켜는 것뿐만 아니라 정확한 용량을 분주하도록 출력을 지시할 수 있습니다.

OptionTypeDescription
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Input Pin 1Integer컨트롤러의 입력 Pin 1 (BCM 번호)
Input Pin 2Integer컨트롤러의 입력 Pin 2 (BCM 번호)
Use Enable PinBoolean - Default Value: TrueEnable Pin 사용 활성화
Enable PinInteger컨트롤러의 Enable 핀 (BCM 번호)
DirectionSelect(Options: [Forward | Backward] (Default in bold)모터 회전 방향
Volume Rate (ml/min)Decimal - Default Value: 150.0펌프인 경우, 설정한 듀티 사이클에서 측정된 유량(ml/min)

Peristaltic Pump: L298N DC Motor Controller (Pi <= 4)~

  • Manufacturer: STMicroelectronics
  • Interfaces: GPIO
  • Output Types: Volume, On/Off
  • Libraries: RPi.GPIO
  • Dependencies: RPi.GPIO
  • Additional URL: Link

L298N은 DC 모터 2개의 속도와 방향을 모두 제어할 수 있습니다. 이 모터가 연동 펌프를 구동한다면 Flow Rate를 설정하세요. 그러면 일정 시간 동안 켜는 것뿐만 아니라 정확한 용량을 분주하도록 출력을 지시할 수 있습니다.

OptionTypeDescription
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
Input Pin 1Integer컨트롤러의 입력 Pin 1 (BCM 번호)
Input Pin 2Integer컨트롤러의 입력 Pin 2 (BCM 번호)
Use Enable PinBoolean - Default Value: TrueEnable Pin 사용 활성화
Enable PinInteger컨트롤러의 Enable 핀 (BCM 번호)
Enable Pin Duty CycleInteger - Default Value: 50Enable 핀에 적용할 듀티 사이클(%, 1 - 100)
DirectionSelect(Options: [Forward | Backward] (Default in bold)모터 회전 방향
Volume Rate (ml/min)Decimal - Default Value: 150.0펌프인 경우, 설정한 듀티 사이클에서 측정된 유량(ml/min)

Peristaltic Pump: MCP23017 16-Channel I/O Expander~

각 채널에 릴레이와 연동 펌프가 연결된 MCP23017의 16개 채널을 제어합니다.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Channel Options
Name텍스트다른 것과 구분하기 위한 이름
On StateSelect(Options: [HIGH | LOW] (Default in bold)펌프가 켜진 상태에 해당하는 output 채널 상태
Fastest Rate (ml/min)Decimal - Default Value: 150.0펌프가 토출할 수 있는 최대 속도(ml/min)
Minimum On (Seconds)Decimal - Default Value: 1.060초 주기마다 펌프를 켜야 하는 최소 시간
Flow Rate MethodSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)용량 펌핑 시 사용할 유량
Desired Flow Rate (ml/min)Decimal - Default Value: 10.0Specify Flow Rate 설정 시 원하는 유량(ml/분)
Current (Amps)Decimal제어 중인 장치의 소비 전류

Peristaltic Pump: PCF8574 8-Channel I/O Expander~

  • Manufacturer: Texas Instruments
  • Interfaces: I2C
  • Output Types: Volume, On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

각 채널에 릴레이와 연동 펌프가 연결된 PCF8574의 8개 채널을 제어합니다.

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
Channel Options
On StateSelect(Options: [HIGH | LOW] (Default in bold)펌프가 켜진 상태에 해당하는 output 채널 상태
Fastest Rate (ml/min)Decimal - Default Value: 150.0펌프가 토출할 수 있는 최대 속도(ml/min)
Minimum On (Seconds)Decimal - Default Value: 1.060초 주기마다 펌프를 켜야 하는 최소 시간
Flow Rate MethodSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)용량 펌핑 시 사용할 유량
Desired Flow Rate (ml/min)Decimal - Default Value: 10.0Specify Flow Rate 설정 시 원하는 유량(ml/분)
Current (Amps)Decimal제어 중인 장치의 소비 전류

Peristaltic Pump: Raspberry Pi GPIO (Pi <= 4)~

  • Interfaces: GPIO
  • Output Types: Volume, On/Off
  • Libraries: RPi.GPIO
  • Dependencies: RPi.GPIO

이 출력은 GPIO 핀을 HIGH와 LOW로 전환해 일반 연동 펌프(peristaltic pump)의 전원을 제어합니다. 연동 펌프는 일정 시간 동안 켜거나, 펌프의 최대 유량을 확인한 후 최대 속도 또는 지정한 속도로 특정 용량을 분주하도록 지시할 수 있습니다.

OptionTypeDescription
Channel Options
Pin: GPIO (BCM)Integer상태를 제어할 핀
On StateSelect(Options: [HIGH | LOW] (Default in bold)On 상태에 해당하는 GPIO 상태
Fastest Rate (ml/min)Decimal - Default Value: 150.0펌프가 토출할 수 있는 최대 속도(ml/min)
Minimum On (Seconds)Decimal - Default Value: 1.060초 주기마다 펌프를 켜야 하는 최소 시간
Flow Rate MethodSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)용량 펌핑 시 사용할 유량
Desired Flow Rate (ml/min)Decimal - Default Value: 10.0Specify Flow Rate 설정 시 원하는 유량(ml/분)
Current (Amps)Decimal제어 중인 장치의 소비 전류

Remote AoT Output: On/Off~

  • Interfaces: API
  • Output Types: On/Off
  • Libraries: requests
  • Dependencies: requests

이 Output은 API를 사용해 네트워크를 통해 다른 AoT On/Off Output을 원격 제어할 수 있게 합니다.

OptionTypeDescription
Remote AoT Host텍스트원격 AoT의 호스트 또는 IP 주소
Remote AoT API Key텍스트원격 AoT의 API 키
State Query Period (Seconds)Integer - Default Value: 120출력 상태를 조회하는 주기
Channel Options
Remote AoT OutputThe Remote AoT Output to control
Startup StateSelect(Options: [Do Nothing | Off | On] (Default in bold)AoT 시작 시 상태 설정
Shutdown StateSelect(Options: [Do Nothing | Off | On] (Default in bold)AoT 종료 시 상태 설정
Force CommandBoolean지시되면 현재 상태와 무관하게 항상 명령을 보냅니다.
Trigger Functions at StartupBoolean시작 시 output이 전환될 때 function을 트리거할지 여부

Remote AoT Output: PWM~

  • Interfaces: API
  • Output Types: PWM
  • Libraries: requests
  • Dependencies: requests

이 Output은 API를 사용해 네트워크를 통해 다른 AoT PWM Output을 원격 제어할 수 있게 합니다.

OptionTypeDescription
Remote AoT Host텍스트원격 AoT의 호스트 또는 IP 주소
Remote AoT API Key텍스트원격 AoT의 API 키
State Query Period (Seconds)Integer - Default Value: 120출력 상태를 조회하는 주기
Channel Options
Remote AoT OutputThe Remote AoT Output to control
Startup State선택AoT 시작 시 상태 설정
Start Duty CycleDecimal활성화 시 시작 때 설정할 duty cycle
Shutdown State선택AoT 종료 시 상태 설정
Shutdown Duty CycleDecimal활성화 시 종료 때 설정할 duty cycle
Invert SignalBooleanPWM 신호 반전
Invert Stored SignalBoolean측정 데이터베이스에 저장되는 값을 반전합니다.
Commands
Set the Duty Cycle.
Duty CycleDecimal설정할 듀티 사이클
Set Duty CycleButton

Spacer~

Output 정리를 위한 구분자.

OptionTypeDescription
ColorText - Default Value: #000000이름 텍스트 색상

Value: GP8XXX (8413, 8403) 2-Channel DAC: 0-10 VDC~

Output 0 to 10 VDC signal. GP8403: 12bit DAC Dual Channel I2C to 0-5V/0-10V | GP8413: 15bit DAC Dual Channel I2C to 0-10V

OptionTypeDescription
I2C Address텍스트I2C 장치의 주소.
I2C BusIntegerI2C 장치가 연결된 버스.
DeviceSelect(Options: [GP8403 12-bit | GP8413 15-bit] (Default in bold)GP8XXX 장치 선택
Channel Options
Start StateSelect(Options: [Previously-Saved State | Specified Value] (Default in bold)채널 시작 상태 선택
Start Value (volts)DecimalSpecified Value 선택 시, 시작 상태 값을 설정하세요.
Shutdown StateSelect(Options: [Previously-Saved Value | Specified Value] (Default in bold)채널 종료 상태 선택
Shutdown Value (volts)DecimalSpecified Value 선택 시, 종료 상태 값을 설정하세요.
Off Value (volts)Decimal지정 시 Off 때 적용할 값