In my previous posts, I have managed to get webcam feeds and Flask serving a webpage. Now I want to use NGINX (pronounced “engine x”) to bring everything together and run it all on port 80 (HTTP). I have moved the ports around for Flask and the cameras to rationalise […]
K9
In my post about getting Flask running as a service, I included a screenshot with a large dark area as the background. In this post, I will work on filling it with an image from a web camera, which will run on the same Raspberry Pi. I will cover the […]
On my ROV, I am running the Python web server Flask. I want it to start automatically when the Raspberry Pi starts. For this, I need to make it into a Service. Flask displays the following warning on startup. Stating that you should not use it in a production environment, […]
Subsequently to the Serial interface issues, I bought an Adeept Robot HAT from Amazon. I have been keeping an eye on it for a while. The schematics and example code for the Robot Hat are available to download, which means that I can work on utilising the designs in my […]
The Arduino Compatible Pro Micro and the Arduino Leonardo both use the ATmega32u4, which has built-in USB communications. While this eliminates the need for a secondary processor or UART chip, it allows the Leonardo to appear to a connected computer as a USB device, such as a mouse or keyboard, […]
At home, I have a Raspberry Pi that I use to develop my ROV and K-9 software. Raspbian seems to have passwordless sudo, meaning you don’t have to enter the user’s password to run a command as root. I share this development machine with my wife, Tamarisk. In the interest […]
As part of my K9 and ROV projects, I am using at least one Arduino to control components such as the K9’s ears. Since the Arduinos will be fixed to the robots, I will program them via the Raspberry Pi. The version of Raspbian I am running is Raspberry Pi […]
Ian Hughes’ 3D-printed files for K9 also include files to create internal components that fit under the side featuring the ‘K·9’ logo. (Yes, I have used an Interpunct.) The design features two panels held in place with 10 mm diameter magnets. Unfortunately, Ian does not include any colour information in […]
Bob Clough managed to get our Prusa 3D printer working again, so I am back to printing out parts of my K9. One of the parts is the K9 button panel, which is mounted on K9’s rear. Looking at the images I have assembled of K9’s timeline, I have the […]
In my previous posts, I got the dimensions for ISO 4017 Machine Screws and DIN 931 Bolts. In Autodesk Fusion 360 I have drawn the ISO 4017 screws, along with ISO 5032 hex nuts, ISO 7091 washers, and ISO 4762 Socket screws. I have not done the DIN 931 bolts, […]
BlueOS is Blue Robotics Raspberry Pi software to control ROVs, it combines the functionality required to control robots and low-cost hardware
Ian Hughes has done a lot of work on making a 3D-printable K9. Details of Doctor Who’s K-9 and other science-fiction models can be found on his Patreon page. I am currently working on printing the external parts for the main body, The parts are printed on our Prusa MK3 […]