EDIT: Installing “community” modules like neuron is now a feature of Kalliope (via the CLI), please read here instead
To start with the kalliope blog posts series, I’ll start with introducing the few neurons I created on top of the existing ones.
Simplest neuron I created is a neuron to leverage the raspberrypi camera to take picture when asking kalliope to do so. Kalliope is installed on a raspberrypi v3 with a touchscreen display and a pi camera
The neuron can be found here (I need to move each neurons on it’s own github repository as their will be a market place for kalliope neuron soon).
To enable this neuron, you need to install first the picamera python
library apt-get install python-picamera
should do it.
Then, create your neuron file picamera.yml like the example one:
---
- name: "Take-pictures"
signals:
- order: "take pictures"
neurons:
- camera:
number_of_picture: 3
directory: "/home/pi/Desktop/PIctures/"
timer: 1
- say:
message: "Picture taken"
You can configure how many pictures Kalliope will take (3 in this example), where to save then (here /home/pi/Desktop/Pictures) and how many seconds between the picture Kalliope needs to wait.
As you can see, pretty simple, but for me it was more a poc of using the picamera with Kalliope, I have further idea for it in the future, maybe using OpenCV with it :).
But I have other neurons do upgrade / create before going this road.
Stay tune for the other neurons.