As part of revising the entire environmental control system for the ball python “Mr. Snuggles” I’ve re-done the code for getting sensor telemetry and control of relays for heat mats and the heat lamp from scratch.
Last weekend I finished the updated wiring diagram and soldering. This weekend was the coding update, which will still require some work until it’s done. However, the main modules for DS18b20 sensor telemetry, DHT22 humidity and temperature as well as the actual relay control are done. These files can now be accessed from GitHub as per the below
Next step is to integrate Grafana with buttons for controlling the temperature. This previously required re-building the docker images and was rather inconvenient. Soon it will be as simple as tapping a touch panel. That part will require creating an API which Grafana can interact with and will likely be done next weekend if time allows.
Absolutely delighted to be able to run the ESXi fling for Raspberry Pi. Really cool to see ARM being supported at least for the hypervisor. If some day vCenter would also be available in an ARM flavor it’d be pretty cool.
Not officially supported for actual workloads 😀 It’s certainly possible to run ARM VMs though.
To make it more interesting I thought it’d be cool to restrict the machine learning model to a single type of item and add support for voice control to change between types. While I was at it I added the audio from the Portal turrets, because why not?
Last night the object detection project, which is using a Raspberry Pi model 3b+ and an Intel / Movidius Neural Compute Stick 2 (NCS2), finally started working as expected. The video feed comes from a Pi cam v2.1. Kudos for Adrian at Pyimagesearch for his very helpful guide on this topic!
After a fresh install of Ubuntu server 20.04 on a Raspberry Pi (3b+ in this case) you may find that the default login (user: “ubuntu” password: “ubuntu”) won’t get you logged in.
After waiting for a few minutes while googling this the Rpi output some cloud-init and SSH-key messages. When trying again the default ubuntu/ubuntu login worked just fine.
So, it turns out that even though the login screen is shown and it looks like the OS has fully booted, it won’t be possible to log in until the cloud-init etc. have finished (which may take 5min or so)!