Main Content

Slouchy board is a small 30mm x 30mm PCB (Printed Circuit Board) that uses a tilt sensor, a piezo buzzer and an ATTiny 85 to make an annoying sound when the user is slouching. The board could be attached to a users shirt or hat so that when they lean forward, the metal ball in the tilt switch rolls forward and completes the circuit. The tilt switch that we used is very noisy and can cause some coding challenges but can be made to work. A mercury switch would have been better though.

The following individual components were used for breadboarding, all of them and more can be purchased in this kit (https://amzn.to/2D8TKAm) or you could get them separately.

Arduino Uno
Jumper Wires
Resistors (1k and 10k)
Piezo Buzzer
Tilt Switch

SWITCH ALTERNATIVE: Mercury switch (https://amzn.to/2IlnK0n) You can try to use this but I am not sure how it works as I haven’t used one.

The following components and software were used to make the final product, note that you could skip the breadboarding phase since the circuit I will give you later does work but if you do any modifications, I recommend breadboarding first.

($35) To program the ATTiny85 you will need a USB programmer
($11) ATTiny + IC sockets
($3) Piezo buzzer to solder into the board
($8) Resistors (10k required)
($6) Tilt Switch or ($10) Mercury switch
($3.50) Battery holder
($3) Batteries
($8) Switches

Tools / Software

To make your boards you can go to EasyEDA and make a free account (https://easyeda.com/), boards usually cost $5 - $10 depending on how many are ordered, what color, sizing, etc…

These are the soldering stations that we use in the lab (https://amzn.to/2Za3ROD)

These are the helping hands that we use in the lab (https://amzn.to/2X6sDxu)

The cost of this project can range anywhere from $5 - $100 depending on what components and tools you already have.”

Link to article