Skip to main content

Posts

Showing posts with the label embeddedsystems

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...