Posts
The lightbox has been finished! I designed the acrylic and manufactured it on our laser engraver/cutter. The end result was better than expected, although I had to condense (shorten) the acrylic overall to meet the max acrylic dimensions of 70 square cm.
After the transparent acrylic was finished, I screwed it into the lightbox and “force fit” everything together as designed. Luckily my tolerances and dimensions matched perfectly.
The acrylic had to be custom designed to fit the screw holes and the box geometry.
While in robotics this week, I continued my work on the lightbox project. This week involved a lot of CAD and 3D printing for me, and ended up taking a bit more time than expected. Generally speaking, I am ahead of schedule so I don’t have to worry too much.
The light box is composed of two main parts that get 3D printed and screwed together. There is the base which is the outer shell and holds the button and power jack.
SSH is awesome, but your options when trying to run a GUI application are a bit limited, especially on headless computers. Luckily there are a few ways to go about handling this problem, even if your computer has no monitor directly connected to it.
SSH into the machine First of all, you need to ssh into your machine to get everything set up. Now you have a couple options. Some people may have a display (be it a full monitor, a TV screen, a touch display, etc) and others may have nothing it all.
During my time in the Robotics Shop 5th and 6th period this week, I made significant headway on the lightbox project. For my lightbox, I will be making a transparent “EXIT” sign that you frequently see in modern office buildings. These signs are very expensive and can be found online for hundreds of dollars. My plan is to make it for much less. The most expensive component to the project would be the acrylic, which can be found for about 10 dollars for an appropriate size.
With my new HAM radio license in the books, I bought the Baofeng UV5R as my first HT. Between its low-cost and various features, I think its been a great radio to start out with. With an upgraded antenna (almost not optional) and a larger battery bank, I’ve found the radio to be a pretty solid unit. Unfortunately, there is no direct way to plug in the radio’s speaker and mic jacks to a computer soundcard to transmit and receive sounds to and from my PC, but with a simple cable modification, this can be done.
Introduction Between all the various tutorials online, there is no straight way to installing OpenCV on a RPI…
Issue’s I have encountered personally include but are not limited to the following:
Building from source issues Various rare errors Garbage tutorials So in this simple guide, I have documented my installation of OpenCV on my Raspberry Pi, Model 3 B+
Other models should be quite similar.
Requirements For this project, I used a Raspberry Pi 3 B+ running Ubuntu Server 20.
With the annual MATE ROV competition all finished up, Sunk Robotics placed 3rd worldwide in terms of robotics, and 9th overall including the marketing and advertising campaigns. A good run indeed. Our robot performed well, although reliability is our priority for next year’s attempt.
A New Competition Although MATE ROV offers its well-known underwater competition, there are other events they host as well. This year, Matty Harris and I undertook a secondary challenge, known as the 2024 Ocean Exploration Video Challenge (OER) where teams must create custom Artificial Intelligence models that can be used to identify underwater species from a provided video.
Oracle Cloud is a cloud computing service offered by Oracle Corporation. It provides a range of cloud services, including:
Infrastructure as a Service (IaaS): This includes virtual machines, storage, and networking resources. Platform as a Service (PaaS): Offers tools for developing, managing, and deploying applications, including databases, application development, and integration services. Software as a Service (SaaS): Provides ready-to-use software applications hosted in the cloud, such as enterprise resource planning (ERP), human capital management (HCM), and customer relationship management (CRM) applications.