An open API service indexing awesome lists of open source software.

https://github.com/akshitagupta15june/the-silly-slouchinator

A Wearable Solution for Perfect Posture, Timely Breaks, and Quirky Decisions for Developers!
https://github.com/akshitagupta15june/the-silly-slouchinator

Last synced: 8 months ago
JSON representation

A Wearable Solution for Perfect Posture, Timely Breaks, and Quirky Decisions for Developers!

Awesome Lists containing this project

README

          

## Inspiration

"My posture is so bad, even my chair gave up on me! As developers, we often struggle with three main issues:

🧘Posture Problems: We slowly evolve into ā€˜chair potatoes.’

ā±ļøBreaks? What’s that? We even forget to blink sometimes!

šŸ¤”Instant Decisions: Who hasn’t spent hours debating 'tabs vs. spaces?'

These struggles inspired me to create something both silly and super helpful: the ā€˜Silly Slouchinator!’ A wearable device designed to bring some fun and self-care to our developer lives."

## What It Does

"My wearable hack has three quirky but helpful features:

šŸ‘‰**Posture Police**: Detects bad posture and buzzes like an angry bee until you sit straight. The LED matrix shows 😃 for good posture and šŸ˜” for bad posture. It’s like having your mom on your shoulder!

šŸ‘‰**Break Buddy**: Reminds you to take a break every 30 minutes by blasting the iconic Harry Potter theme—because if wizards can fight Voldemort and take breaks, we can survive debugging with one too!

šŸ‘‰**Decision Wizard**: Shake it to answer life's toughest questions with a random 'YES' or 'NO.' It’s like flipping a coin, but geekier, and with fun sound effects."

## How We Built It

"I used a Micro:bit, a pocket-sized microcontroller with a built-in accelerometer and 3-axis gyro, powered by AAA batteries. Additional hardware includes a speaker, crocodile clips, and a band to tie it.

To code it, I used MicroPython in the Micro:bit Editor (MakeCode platform)."

## Challenges We Ran Into

"Calibrating the posture detection threshold was tricky—it had to detect slouching without being overly sensitive. Another challenge was syncing the Harry Potter theme for the break reminder, but it was worth it for the magic!"

## Accomplishments That We’re Proud Of

"I’m proud that this device is not just functional but also adds humor and self-care to a developer’s routine. The Decision Wizard, in particular, has been a crowd favorite for its quirky responses."

## What We Learned

"This project taught me how to creatively combine fun and functionality using a microcontroller. It also reinforced the importance of balancing work and self-care, even as a developer."

## What’s Next for The Silly Slouchinator

"Future improvements include adding:

šŸ‘‰Stretch reminders with quick exercise suggestions.

šŸ‘‰A customizable soundboard for break reminders.

šŸ‘‰A posture tracking app for real-time feedback and analytics."

"Thank you for your time! With this hack, I’m not just coding; I’m coding with self-care and a dash of silliness.

🫵Let’s revolutionize developer wellness, one ridiculous gadget at a time!"🫵

## Use as Extension

This repository can be added as an **extension** in MakeCode.

* open [https://makecode.microbit.org/](https://makecode.microbit.org/)
* click on **New Project**
* click on **Extensions** under the gearwheel menu
* search for **https://github.com/akshitagupta15june/the-silly-slouchinator** and import

## Edit this project

To edit this repository in MakeCode.

* open [https://makecode.microbit.org/](https://makecode.microbit.org/)
* click on **Import** then click on **Import URL**
* paste **https://github.com/akshitagupta15june/the-silly-slouchinator** and click import

#### Metadata (used for search, rendering)

* for PXT/microbit
makeCodeRender("{{ site.makecode.home_url }}", "{{ site.github.owner_name }}/{{ site.github.repository_name }}");