Skip to main content

Posts

Showing posts with the label pico

Bar Billiards Auto-Score Project - Stage 1 Complete.

What is Bar Billiards? Bar Billiards Auto-Score Project Outline BB Auto-score code on git hub. 🏆🏆🏆 Stage 1 of my Bar Billiards Auto-Score Project is complete.  It's not rocket science but my method for making progress is to go step by step.  If I can do something straight away I'll do it then make incremental progress.  Whenever I'm working on a new kind of project that involves doing things I haven't done before and using technologies that I haven't used before I try to simplify it as much as I possibly can just so I can get something working.  It's a lot easier to start with something small and simple that works than something big and expansive that isn't working.  When it's new, big, complicated and not working it will be incredibly difficult to work out what's gone wrong. 💻💾📈 Python command line is about as simple as it gets, I've done it this way because this is what's required for this project.  The next step will involve getting ...

Bar Billiards Auto-Score Project Outline

  Bar Billiards Auto-Score 🏆🏆🏆 ─ President Cuthbert Baines The Bar Billiards Premier League Sheffield Overview We want to use IOT and smart technologies to create a computerised system that will automatically detect when a players has scored points, keep track of their score for them and display the score on screen for them. The system should also include the clock, the rules and instructions as required. Specifications The system should not have any affect on the Bar Billiards game itself, the players should not be required to stop playing to wait for a computer to load data or process data. Milestones Create Python based program that keeps track of the scores for the Bar Billiards players while displaying the scores on screen when the players manually input them into a hand held raspberry pi/pico powered device with an attachment that enables user input. The timer/alert indicating the bar dropping should become part of the program. Instructions/advi...

What is Embedded Systems and why am I into it?

  What is Embedded Systems and why am I into it? 📠📟📞📥📤📬📫📰📲📱📴📳💾💽💻💹 Embedded systems are the quiet workhorses of modern technology. They are specialized computers built into larger products to perform specific tasks, often with strict requirements around timing, reliability, and power consumption. Unlike general-purpose computers such as laptops or smartphones, embedded systems usually run a single application and are designed to do it extremely well. From washing machines and microwave ovens to cars, medical devices, and industrial robots, embedded systems are everywhere, even if we rarely notice them. 🚦🚨🚥 The role of an embedded systems engineer is to design, build, and maintain the software—and sometimes the hardware—that makes these systems function. This often means working close to the metal: writing low-level code in languages like C or C++, configuring microcontrollers, and interacting directly with sensors, motors, and communication interfaces. An embedd...

Check Out Cuthbert's GitHub Pages site. https://cuthbert86.github.io/

This is a summary of my GitHub Pages site!   https://cuthbert86.github.io/ It is my personal corner of the web where I’m showcasing a range of projects and experiments as I learn more about web design and development. Whether you’re a fellow tech enthusiast, a curious visitor, or someone interested in learning alongside me, I hope you’ll find something interesting and useful here. The site is a living portfolio, featuring examples of my work as I explore different technologies and programming concepts. You’ll see projects built with HTML and enhanced with popular web tools like Bootstrap, giving my pages a clean and responsive look. I’m always updating and improving the design as I pick up new techniques, and many of the pages reflect my journey in web development. One of the highlights is my exploration of Python and its many applications. I’ve included projects that demonstrate data analysis, working with CircuitPython and MicroPython, and even connecting devices using MQTT....

Latest CV

  CUTHBERT BAINES PROFILE Full-stack python/Django developer. Intellectually curious and open minded Computing graduate specialising in Internet of Things (IoT) and microcomputing solutions. Experienced in working with microcontrollers, data collection, transmission, analysis, and live dashboards. Strong problem-solving skills and a proven work ethic from years in diverse roles. I am completely focused on completing the project at hand. Always do what needs to be done to make the project a success. Inquisitive mind, always willing to learn. Approachable and supportive of other Developers and Users.  Enjoys finding Innovative solutions to any problems that arise. ROLE I love solving problems. Looking for my first main role ideally in python / micro python / circuit python and Embedded software systems, data hubs, dashboards. I also have hardware experience. Plus experience in various languages and systems. So also very open to working with other languages and frameworks. KEY SK...

Micropython example

micropython code on github   This is the micropython code I used on my raspberry pico to collect sensor data and send it to my own home IOT mqtt broker.   I specialise in making code that can collect data and send it and perpetually continue to do that without getting an error disrupting the program.