-
Notifications
You must be signed in to change notification settings - Fork 0
Home
is a modular, open source, assistant-controlled physical button clicker. The project is based on Raspberry Pi-Pico W, and utilizes Adafruit IO API and IFTTT for integration with assistants. Source code is written in C.
The basic idea for Klik is to be attached to some kind of device (electric or analog) and physically control it. Klik is equipped with servo, that with use of swing-arm, can click, un-click or tap the buttons (currently single servo is supported).
Klik was designed to be adapted for user needs, so think of each component as an example rather than ready solution. For example: you can completely ditch the proposed form of Klik and design your own, while keeping the PCB and the firmware.
The main goal is to preserve the stuff you already own. Why change something working, just to get the same thing but with the internet connection. This produces both unnecessary cost and waste.
The great example are Roomba(s). The older models are still perfectly capable but lack the option for "remote start". You can attach Klik to Roomba's dock (or even to the cleaner itself) and start it with your preferred assistant.
Klik uses basic electronic components: headers, buttons, servo, resistors, led diode and Raspberry Pi-Pico W as it's core. The case and swing-arms examples are no larger than 10x10x10cm, so they can be reproduced on the smallest 3d printers. PCB can be easily etched at home, and all components mount onto it.
The firmware is released as binary file so you don't have to go through a hustle of preparing programming environment. Drag and drop the file to Pi-Pico, and you are ready to go.
Learn more about Klik, visit docs / article on my website.
💾 Download case and swing arms
💾 Download Schematic and PCB design
The license posted on this page applies only to single component component. Refer to docs / article on my website for individual components licensing.
Klik 2022 by M.Kusiak (timax).