Introduction: IOT123 - ASSIMILATE ACTOR: KY019

About: The tension between novelty and familiarity...

It is with 5V TIL control signal which can control DC / AC signal.

This build is based on the I2C KY019 BRICK. If you need 2 channels, I recommend swapping this actor out for the 2CH RELAY BRICK.

ASSIMILATE ACTORS/SENSORS are environment actors/sensors that have an added hardware and software abstraction layer, making it possible for completely new types to be added to a ASSIMILATE IOT HUB and the readings be pumped to a MQTT server without added coding.

This ASSIMILATE ACTORS, and has one read/write property:
Switch (true/false).

Step 1: Materials and Tools

This is the I2C KY019 BRICKBill of Material and Sourcing list.

  1. 3D Printed parts (2)
  2. KY-019 Relay (1)
  3. ATTINY85 20PU (1)
  4. 1" Double sided protoboard (1)
  5. Male Header 90º (3P, 3P)
  6. Hookup wire (~7)
  7. Solder and Iron (1)
  8. 4G x 20mm self tapping screw (1)
  9. 4G x 10mm self tapping screw (4)

Step 2: Assembly

Follow the build instructions on IOT123 - I2C KY019 BRICK. Leave the KY-019 relay detached from the circuit.

The following colors are only used to help with the instruction.

  1. Remove the 3P male header from the KY-019.
  2. On the front of the KY-019, insert a yellow wire into "S" and solder.
  3. On the front of the KY-019, insert a red wire into "+" and solder.
  4. On the front of the KY-019, insert a black wire into "-" and solder.
  5. On the rear of the BRICK, solder the other end of the yellow wire into YELLOW1.
  6. On the rear of the BRICK, solder the other end of the red wire into RED1.
  7. On the rear of the BRICK, solder the other end of the black wire into BLACK1.
  8. Insert the BRICK into the 3D Printed base grooves, with the 90° pins lining up with the voids.
  9. Turn over and press top of brick onto hard surface.
  10. If the top of the BRICK and the base are not aligned, remove the BRICK and clean up any filament that may be stopping the alignment and retry.
  11. When level, fasten the 20mm screw into the lower hole attaching the BRICK to the base.
  12. Insert the relay into the 3D printed lid; the 3D printed tabs may need light filing depending on the print tolerance.
  13. Fasten relay to lid with 10mm screws.
  14. Tuck excess wire behind rear of BRICK, and join 3D printed parts, aligning tab holes.
  15. Fasten 10mm screws through tab holes.

Step 3: Testing

The testing (at this stage) can be the same as the underlying BRICK.

Just connect the jumper wires to the same pins on the underside of the ASSIMILATE SENSOR.

Step 4: Next Steps

Check out these related builds.