Close
0%
0%

BUSY Bar — Productivity Multi-tool with LED screen

Productivity multi-tool and distraction blocker with an LED display, for your phone and PC. Open API. Fully customizable, smart home ready

Similar projects worth following
Productivity multi-tool and distraction blocker with an LED display, for your phone and PC. Open API. Fully customizable, smart home ready

This project was born out of our own frustration with open spaces — there are just so many distractions that it's nearly impossible to focus. BUSY Bar is our attempt at creating a big “SHUT UP” button. When pressed, it uses physical displays and digital integration to silence the space around you, so you can actually get some work done.

It’s also an advanced Pomodoro timer that helps you stay focused while working on large tasks by alternating between work and rest cycles. During work sessions, you can display a custom status on the screen to let others know that you’re busy and when you'll be free.

We have many more features planned and will come up with new ones as the project develops, so we invite you to keep an eye on its progress!

  • What’s Inside the Device

    Ruslan Nadyrshin10/28/2025 at 16:28 0 comments

    The central element of the device’s layout is the chassis, on which the buttons, two boards, the speaker, and the battery are attached. The assembly with the chassis is placed in the body and closed with the display assembly.



    The display assembly


    The display assembly includes the following components:

    • LED matrix with a resolution of 16x72 pixels
    • A plastic mesh separates pixels and isolates the light emitted by neighboring LEDs
    • A diffusing film ensures consistent light distribution within each cell
    • The tinted front cover creates a uniformly dark surface, concealing the internals of the device


    In high-volume plastic molding production, achieving a thickness of the light-isolating grid’s walls below 0.6 mm can be challenging. The distance between the LEDs must be a minimum of 1 mm (a 0.6 mm mesh thickness and 0.2 mm tolerance to accommodate any errors around the LED). Knowing the size of the LEDs and determining the appropriate spacing between them, we were able to determine the final dimensions of the matrix and the device.


    Mechanics of the controls


    The device incorporates tactile buttons. To ensure uniform actuation of the large button, we have employed a principle inspired by the “spacebar” key on a keyboard: using a metal stabilizer, the button press is synchronized from all sides.



    Our large button worked, although we encountered an issue caused by the friction of the components. The 3D-printed parts had a rough surface, but a brief filing session resolved the issue.



    In addition to the buttons, the device also features an encoder wheel that requires pressing. We have incorporated a similar concept found in mouse wheels. On one side, the shaft is connected to the encoder, while on the other side, it rests on a micro switch that is triggered when the wheel is pressed.



    Mounting on vertical surfaces


    We added holes under the back cover to make it easier to hang the device on screws. This feature enables mounting the device on vertical surfaces, providing a stable and rigid installation.



    This solution works well, but comes with a few considerations:

    • You need to remove the back cover for access to the ports. Given that the cover is secured with clasps, there’s a slight risk of damage which could prevent the cover from fitting back in place.
    • The OLED display is getting exposed which could potentially lead to its damage.
    • The precision required to align the ports with the screws can sometimes lead to minor cosmetic damage to the device’s finish.


    Our design engineers recommend eliminating the screw holes and preventing users from disassembling the device, an approach that can minimize potential damage. Alternatively, we could design through-holes in the back cover which would require external plugs. This option would impact the design integrity and require an additional component, consequently increasing the cost.



    I consider incorporating magnets into the back of the device, enabling it to attach to a metallic surface. To make the magnet useful, we consider including a slim metal plate with double-sided tape in the package. The user would stick the plate onto any surface: door, monitor, or wall, and then attach the device to the plate. What do you think would be the better solution — the magnetic one or the one with holes?

    For B2B segment, we might offer a version without the rear display and with open mounting holes in the body. Leave a comment if you’re interested in that.


    Stay tuned


    If you enjoyed this project and its development story, follow for the latest updates and feel free to share your feedback.

  • Choosing LEDs For the Display

    Ruslan Nadyrshin10/16/2025 at 22:07 0 comments

    At first, my idea was to create a small standalone panel that could be easily carried in a backpack or pocket. The LED matrix determines the size of the device. Therefore, it was important to select compact LEDs that offer excellent brightness.

    The original matrix was 64x8 pixels: 2.1 x 2.1 mm LEDs at 1.6 mm apart. However, that size made the device non-portable. Here’s a comparison picture with our current, smaller prototype.



    During the selection process, we targeted LEDs smaller than 2 mm for a denser matrix and a more compact device. After considering options based on size, brightness, and cost, we prepared a comparison table for mass production.


    Part Number
    Size, mm
    Price for 1152 pcs
    Max. brightness
    Red
    Green
    Blue
    1

    P4-1010RGBTA1-0.4T-A

    1.0 x 1.0
    $26.68

    140

    400

    120

    2

    MHPA1515RGBDT-S

    1.65 x 1.55
    $46.89

    800

    1100

    130

    3

    18-038T/BDGAR6S1-S06/10T

    1.0 x 1.0
    $66.5

    94

    300

    60

    4

    NH-B1212RGBA-HF

    1.2 x 1.2
    $9.72

    58

    175

    25

    5

    NH-B1010RGBT-HF

    1.0 x 1.0
    $10.56

    35

    55

    10

    A table of potential LED options for the device, along with their prices at the time of selection

    We used a specially designed board to assess the brightness and color rendering of the selected LEDs: 8x8 pixel matrices for the selected LEDs, covered by a 25% transparent tinted film. We displayed various characters to compare brightness and color. LED No.2 was the brightest, but at a kit cost of $50, the retail price for a single BUSY Bar would start at $400. It does not work for us. LED No.1 was also bright and compact, but similarly unaffordable.



    Upon reviewing, we focused on options 4 and 5, differing in size and brightness. Eventually, option 4 was chosen, favoring size over brightness. After some bargaining with the manufacturer, we secured a $4 price for 1152 pieces. Having decided on LEDs, we can move forward to changing the design of BUSY Bar.


    Stay tuned

    If you enjoyed this project and its development story, follow for the latest updates and feel free to share your feedback.

  • APIs & Integrations, Bluetooth LE & Wi-Fi

    Ruslan Nadyrshin10/16/2025 at 21:58 0 comments

    We want to make the status bar as versatile as possible so that it can be integrated into your projects as well as smart and non-smart home systems. The device will support Bluetooth Low Energy and Wi-Fi to display your notifications, exchange rates, server status, the number of TikTok subscribers, and so on. We want to make the most convenient open API, perhaps supporting protocols such as MQTT.

    At the moment, the API is at the stage of high-level design. So we would like to know what you want to see in the API and what types of connections you would use. For what would you use this status bar?


    Stay tuned

    If you enjoyed this project and its development story, follow for the latest updates and feel free to share your feedback.

  • LED Matrix and Hardware

    Ruslan Nadyrshin10/15/2025 at 14:58 0 comments

    We were choosing a front display from ready-made variants, but no such displays would meet our size, pixel density, or price criteria. Therefore, we decided to make our own matrix on a custom board. To determine the size of the display, we tried to write “Busy” in the world’s main languages and see if the word fits. For symbols, 8 pixels in height is enough, and 64 pixels in width is the minimum value to fit the word “busy” in Czech — the longest variant among all. At this stage, the front screen matrix 64x8 pixels resolution was chosen.

    Prototype 64x8 pixel matrix with the longest word “busy” in Czech

    Here is the first test board with 2.1x2.1 mm diodes, with a 1.5 mm distance between diodes. Still, the display size, together with the body, turns out to be too big, which is handy to put the device in a bag.

    First test board with 2.1x2.1 mm diodes and a resolution of 64x8 pixels

    Now we are considering five different types of diodes with sizes from 1 to 1.6 mm. We plan to make test matrices of 8x8 pixels with different diodes on one board to check the brightness and choose the final version. At the time of writing, these test modules are still in production.

    It is expected that such a size of the diodes will increase the resolution to 80x16 pixels so that more information can fit on one screen, and the size of the matrix itself will become smaller. But so far, it is unclear how these super small RGB diodes will look in real life. Perhaps the community will suggest something. What types of small diodes would you recommend?

    Test board with 8x8 matrices with diodes of different sizes from 1 to 1.6 mm

    Block diagram


    The first prototypes were made on Arduino, but in mass production, it is planned to use the ESP32-S3-WROOM1 module. This module has Bluetooth LE and Wi-Fi capabilities, can fall asleep to save energy, has many peripherals, and has a low price tag. Perhaps we will switch to something like NRF, but ESP32 does its job so far.

    Device block diagram

    ESP32-S3-WROOM-1 module on the first device dev board

    Stay tuned

    If you enjoyed this project and its development story, follow for the latest updates and feel free to share your feedback.

  • Display on the Back

    Ruslan Nadyrshin10/14/2025 at 10:18 0 comments

    While working on the first prototype, it became clear that it was impossible to determine how much time was left until the timer’s end. It was required to turn the device to see the remaining time on the front display. With a kitchen timer, it is easier — you can quickly see how much time is left for work or rest. Therefore, we decided to add a small OLED or LCD on the back to indicate the remaining time and battery charge.

    The display on the back shows how much time is left before the end of the timer

    Initially, we wanted to use a backlit LCD display, but its contrast at a small size does not provide good visibility, so we settled on an OLED display with an I2C connection. In terms of display size, we chose between 0.96-inch and 1.33-inch options. The 1.33-inch variant has better visibility and more readable icons, so this variant was selected. We understand that an OLED burn-in is possible, but for now, we consider it the best option in terms of contrast. As a solution, an installed light sensor and brightness adjustment will extend the display’s life. If you think there are better options, please share them with us.

    OLED displays of different sizes for the back of the device — options with and without inversion

    Stay tuned

    If you enjoyed this project and its development story, follow for the latest updates and feel free to share your feedback.

  • Making It Small and Pretty

    Ruslan Nadyrshin10/10/2025 at 16:29 0 comments

    In the new design, the start button is large enough to press quickly without looking

    The status bar size was reduced to one line, which is enough to display the status and remaining time (pixel font 8x64 pixels). We did not find a ready-made matrix, so we decided to make our own. Due to the compact size, we wanted to be able to move the status bar from the outlet, for example, hang it on the door and activate the message DO NOT ENTER, so we decided to add a battery.

    We are still experimenting with the size and shape of the status bar. The first prototypes were smaller and thinner because they did not consider the electronics and the battery. The size of the newer variants is based on the electronics requirements and overall stability on flat surfaces.

    Seven prototypes of the status bar

    So far, we have made seven iterations, finalizing the shortcomings after each version: changing the dimensions, chamfers, and tilt angles. In the latest versions, the display is tilted so that a person standing next to the table can better see the displayed status. 



    Initially, there were ideas of making holes at the back of the status bar so we could mount it on a wall or door. But this idea was rejected because we needed a more straightforward way to mount the device. Now we have an idea of easily attaching and removing the status bar on vertical surfaces using a magnetic mount.

    Chronology of status bar design development: how the shape and dimensions changed

    The status bar form has been finalized. It is a white rectangle with a tinted plastic front panel that covers LEDs. As for the location of the USB port, there is no certainty yet. It seems correct to place it on the side, but it is not very handy when the device is mounted on a monitor. What do you think?

    Pre-final device design

    Mounting on vertical surfaces

    Sometimes I record sound in my room and don’t like it when my family members knock or open the door. To let my family know that I am busy, I wanted to be able to attach the status bar to the door of my home studio. To do that, I plan to install neodymium magnets inside the status bar casing and add a thin metal plate on double-sided foam tape to the kit. Once I glue the plate on the door, I can easily mount and remove the device.

    The status bar installed on the door will require periodic charging. For simple charging, removing and putting it back easily is vital. Therefore, using magnets and a metal plate to mount the status bar seems the best option.

    Mounting the status bar on vertical surfaces with magnets and a metal plate

    Stay tuned

    If you enjoyed this project and its development story, follow for the latest updates and feel free to share your feedback.

  • The Second Prototype with a Display

    Ruslan Nadyrshin10/10/2025 at 16:14 0 comments

    I decided to use a display indicating the remaining time and the “BUSY” status. For that, I used an LED matrix. The matrix size was too big, but only this one was in stock. Based on it, I designed a casing and printed it on a 3D printer.

    The device is activated in two steps. First, the wheel sets the time interval. Second, the start button initiates the countdown and displays the status. If you press the start button while the timer is running, it will stop the countdown. The previous time interval is saved, so if you press the start button, the last interval time will be displayed.

    The wheel sets the timer time, and the button starts the timer and displays the status

    I wanted a mechanical encoder (a wheel) to set the time because, in my opinion, the buttons are not so satisfying to press. Sometimes I change the interval time and want to keep the same tactile feel as a kitchen timer.

    Setting the time is as easy as a kitchen timer

    The start button has been moved to the top for convenience and stability. Due to its position, you can press it without looking, like hitting a button on a chess clock. This design was handier than any side buttons, toggle switches, or cable switches.

    I think the big button on top is an excellent idea. I have not seen this in other similar products. In other products, you need to press a button on the side or, if a button is on top, hold the device so that it does not fall and aim at the small button to press it.

    This prototype did its job, but there were drawbacks:

    • Low pixel density, hard to read
    • Poor visibility when sunlit
    • It takes up a lot of table space
    • Bad-looking (joints and screws stood out)
    • Need for an outlet

    Stay tuned

    If you enjoyed this project and its development story, follow for the latest updates and feel free to share your feedback.

  • The First Prototype Made of Cardboard

    Ruslan Nadyrshin10/10/2025 at 16:07 0 comments

    I assembled a lamp out of a cardboard box with an LED strip inside and a toggle switch. Experimentally, I tried to choose the size and brightness of the text so that a person could see the sign even at a distance when approaching my desk.

    Glowing text in a cardboard box

    The cardboard box did its job, but it turned out to be inconvenient: when turning it on, the box drove around the table and had to be held with my hand. To solve this problem, I also considered adding a button pressed from above. But due to the height of the box, it constantly fell over if the table was pushed. Obviously, it was necessary to either increase the weight or reduce the height.


    When will you be available?

    It turned out that just a text with my status was not enough. If something was urgent, people still broke through the sign and asked, “When will you be available?”

    It became clear that only text about my status wasn’t enough, so I decided to build a new prototype with a display and practical casing. The display would show my “BUSY” status and the remaining time for this status. The new casing would solve problems with stability and strength.


    Stay tuned

    If you enjoyed this project and its development story, follow for the latest updates and feel free to share your feedback.

  • The Main Idea of the Device

    Ruslan Nadyrshin10/10/2025 at 15:31 0 comments

    I am tired of being constantly distracted by colleagues who don’t let me concentrate on my tasks. I used the Pomodoro technique to stay focused, however, the technique becomes useless if my colleagues are unaware I am in focus mode. I tried to find a tool to let everyone around me know that I’m concentrating and will be available to chat in 20 minutes. At the same time, I didn’t want to look like the person everyone should avoid. Unfortunately, I didn’t find such a tool.

    So I decided to design a status bar that would replace a Pomodoro kitchen timer and, at the same time, show others that I am busy and when I will be available. It was essential to make the status bar usage as straightforward as possible. I need only one second to press the button to light up the BUSY status with a countdown. I plan to make the API and SDK fully open source so that anyone can build their own integrations with the device, such as plugins for time trackers.


    It is hard to concentrate in an open space

    I use the Pomodoro technique and work in short 25-minute sprints. I set a timer to focus on the current task, and then I take a 5-minute break. This simple technique works for me and helps me to be as efficient as possible.

    The Pomodoro Technique: 25 minutes of work, 5 minutes of rest

    For me, being in an open space has its drawbacks, such as difficulties with focusing on tasks. I was constantly distracted by questions and chats. Eventually, the whole concept behind the Pomodoro technique turned out to be useless for me.

    I put a paper sign on the table that said “BUSY”. Many did not notice and ignored it, then I began to stick a large sheet of paper to the back of the monitor, and it worked better. But then, in addition to setting the kitchen timer, I had to hang a sheet with my status and, when the timer expired, remember to take it down.

    Paper signs. People don’t notice a small one, and it’s inconvenient to hang a large one on a monitor
    and remove it when finished

    Then I decided to make a glowing sign. The idea was that a large and bright text is activated and lit up by a button, while it does not have to be put up and removed like a piece of paper. And most importantly, you can activate it in a second, unlike attaching a sign to the monitor.

    The idea of a glowing sign with quick activation

    To be fair, conceptually similar lamps are already being sold. But all the desktop ones that I found light in all directions and are annoying. Also, these are some huge LED displays that need to be hung on the wall. If you know of any good options, please share them with us.


    Stay tuned

    If you enjoyed this project and its development story, follow for the latest updates and feel free to share your feedback.

View all 9 project logs

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates