Artisan supports most Yoctopuce modules. Most prominently the Yocto Thermocouple and the Yocto PT100. Both connect directly via USB and do not need the installation of any additional driver.
Artisan can access Yoctopuce devices connected to a VirtualHub from remote via a network connection, via the YoctoHub-Ethernet, a YoctoHub-Wireless hub or any other Yoctopuce networking extension. Just enter the IP address of the virtual hub under menu Config >> Device, Yoctopuce tab
.
Yoctopuce devices can be configured and tested using the VirtualHub.
Yocto Thermocouple
The Yocto Thermocouple offers two TC inputs supporting J, K, E, N, R, S and T type thermocouples.
Yocto PT100
The Yocto-PT100 can be used with PT100 probes using 2, 3 or 4 wires. The type of connection is setup in software. To reach the highest precision, a 4-wires probe should be used. 3-wires probes are reasonably precise and not too much affected by wire lengths, contrarily to 2-wires probes which are the least precise and very sensitive to wire length.
The Yocto-PT100 features a built-in galvanic isolation between the USB control part and the PT100 measure circuit. It is therefore possible to use non-isolated PT100 probes, which are often more reactive and less expensive.
Yoctopuce Temperature IR
The Yocto IR module features an infrared sensor and communicates as all other Yocto modules via a fast USB connection. The Emissivity factor of the material observed can be configured for this sensor under menu Config >> Device
, in the Yoctopuce
tab.
Yoctopuce Meteo
The Yocto Meteo board adds ambient data (temperature, pressure and humidity) automatically to each roast profile. Set the correct MASL for your location under menu Config » Device, Ambient tab and select this sensor from the popups.
Yoctopuce 4-20mA-Rx
The two channel Yocto-4-20mA-Rx device lets you read values returned by any industrial sensor following the 4-20mA standard. Artisan usess the Yoctopuce GenericSensor API to fetch data from this device.
Yoctopuce Yocto-Serial
The Yocto-Serial module can autonomously interpret serial data coming from any external serial board. Artisan usess the Yoctopuce GenericSensor API to fetch data from this device.
Yoctopuce milliVolt-Rx
The miliVolt-Rx module lets you measure by USB very small voltages (down to a few dozen of microVolts, and up to 2V max), even when they are generated by extremely weak sources (very high impedance). Artisan usess the Yoctopuce GenericSensor API to fetch data from this device.
Yoctopuce 0-10V-Rx
The Yocto-0-10V-Rx module lets you read via USB the instant value returned by any industrial sensor following the 0-10V standard. Artisan usess the Yoctopuce GenericSensor API to fetch data from this device.
Yoctopuce 0-10V-Tx
(support for this module is available in Artisan v2.4.0 and later)
The Yocto-0-10V-Tx is a USB device with two channels that can generate independent voltages between 0 and 10V, e.g. to control modulating gas valves.
This Yoctopuce output can be activated via VOUT Command
actions triggered by buttons or sliders configured in the Events tab (menu Config >> Events
). The following command is supported to set the output voltage of a connected module:
vout(c,v[,sn])
: with
c
the channel (1 or 2),
v
the voltage [0.0-10.0] in V, and the optional argument
sn
which specifies either the modules serial number or its logical name (ifsn
is not given, the first module/channel found is addressed).
Yoctopuce 4-20mA-Tx
(support for this module is available in Artisan v2.4.0 and later)
The Yocto-4-20mA-Tx is a USB 4-20mA signal generator, e.g. to control a modulating gas valve.
This Yoctopuce output can be activated via VOUT Command
actions triggered by buttons or sliders configured in the Events tab (menu Config >> Events
). The following command is supported to set the output current of a connected module:
cout(c[,sn])
: with
c
the current [3.0-21.0] in mA, and the optional argument
sn
which specifies either the modules serial number or its logical name (ifsn
is not given, the first module found is addressed).
Yoctopuce PWM-Tx
(support for this module is available in Artisan v2.4.0 and later)
The Yoctopuce PWM module can be controlled via PWM Command
actions triggered by buttons or sliders configured in the Events tab (menu Config >> Events
).
The supported commands are:
enabled(c,b[,sn])
: PWM running statefreq(c,f[,sn])
: PWM frequencyduty(c,d[,sn])
: PWM periodmove(c,d,t[,sn])
: changes progressively the PWM to the specified value over the given time interval
with
c
: the channel (1 or 2)b
: a bool given as 0, 1, False or Truef
: the frequency in Hz as an integer [0-1000000]d
: the duty cycle in % as a float [0.0-100.0]t
: the time as an integer in millisecondssn
: the modules serial number or its logical name
Yoctopuce Relays
(support for these modules is available in Artisan v2.4.0 and later)
The following Yoctopuce relays can be controlled via IO Command
actions triggered by buttons configured in the Events tab (menu Config >> Events
).
- Yocto-Relay: 2x Unipolar Relay, 60VDC, 30VAC r.m.s., 2A
- Yocto-LatchedRelay: 1x Latched Relay, 60VDC, 8A
- Yocto-MaxiCoupler-V2: 8x SSR, 48VDC or 30VAC r.m.s., 1.3A
- Yocto-PowerRelay-V2: 1x relay, 150VAC r.m.s., 5A
- Yocto-PowerRelay-V3: 1x relay, 250VAC r.m.s., 5A
- Yocto-MaxiPowerRelay: 5x relay, 250VAC r.m.s., 5A
The supported commands are:
on(c[,sn])
: turn channel c of the relay module onoff(c[,sn])
: turn channel c of the relay module offyset(c,b[,sn])
: set channel c of the relay module to on (b=1) or off (b=0)flip(c[,sn])
: toggle the state of channel cpip(c,delay,duration[,sn])
: pulse the channel c on after a delay ofdelay
milliseconds for the duration ofduration
milliseconds
The optional sn
parameter specifies either the modules serial number or its logical name (if sn
is not given, the first module found is addressed).
Yoctopuce Servo
(support for this module is available in Artisan v2.4.0 and later)
The Yoctopuce servo module can be controlled via RC Command
actions triggered by buttons or sliders configured in the Events tab (menu Config >> Events
).
The supported commands are:
enabled(c,b[,sn])
: enable/disable channelc
of the servo module withb
a boolean given as0
or1
orFalse
orTrue
move(c,p[,t][,sn])
: move the servo connected on channelc
to positionp
. The optionalt
gives the time in ms to arrive at the destination. If not given the servo moves as fast as possible.neutral(c,n[,sn])
: specifies the duration in microseconds of a neutral pulsen
(0..65000 [us]) for the servo connected on channelc
range(c,r[,sn])
: specifies the ranger
(0..100%) of the servo connected on channelc
The optional sn
parameter specifies either the modules serial number or its logical name (if sn
is not given, the first module found is addressed).
Please consult the Yocto-Servo User’s guide for further information on this API.
Yocto-Watt
(support for this module is available in Artisan v2.8.2 and later)
The Yocto-Watt is a digital watt-meter allows to monitor the power consumption of electrical devices. It measures voltage, current, power, and performs power integration on an electric connection.
The Yocto-Watt is supported by Artisan with the following device types.
Yocto Power
:- channel 1: reports the current power consumption (
currentValue
) - channel 2: reports the integrated power consumption over time (
meter
). Note that this counter is reset at each start of the device or via theArtisan IO Command
powerReset([sn])
.
- channel 1: reports the current power consumption (
Yocto Energy
:- channel 1: reports the delivered energy (
deliveredEnergyMeter
), maintained by integrating the power consumption over time when positive only. Note that this counter is reset at each start of the device or via theArtisan IO Command
powerReset([sn])
. - channel 2: reports the received energy (
receivedEnergyMeter
), maintained by integrating the power consumption over time when negative only. Note that this counter is reset at each start of the device or via theArtisan IO Command
powerReset([sn])
.
- channel 1: reports the delivered energy (
Yocto Voltage
:- channel 1: reports the DC voltage (
voltage1
) - channel 2: reports the AC voltage (
voltage2
)
- channel 1: reports the DC voltage (
Yocto Current
:- channel 1: reports the AC current (
current1
) - channel 2: reports the DC current (
current2
)
- channel 1: reports the AC current (
Watch out!
Yocto Energy
will bind to the first Yocto-Watt device only. All other device types support multiple Yocto-Watt devices.
Yocto Sensor
(support for this device type is available in Artisan v2.8.2 and later)
This device type is generic sensor input device which binds its two channels to any Yoctopuce sensor interface (YSensor
) not yet allocated.