Het Redden Van Mijn Ruggengraat! Een Kussen Dat Mij Waarschuwt Wanneer Ik Te Lang Zit.
by CasWellink in Circuits > Arduino
104 Views, 0 Favorites, 0 Comments
Het Redden Van Mijn Ruggengraat! Een Kussen Dat Mij Waarschuwt Wanneer Ik Te Lang Zit.
In dit project heb ik een kussen gemaakt die bij houdt hoe lang ik zit. Dit is vervolgens zichtbaar in een soort van "health bar" die steeds roder word als ik te lang zit. Dit heb ik gemaakt omdat ik vaak last heb van mijn rug en daarom op een interessante manier mijzelf wilde herinneren om af en toe op te staan.
De sensor in het kussen heb ik gemaakt met Velostat en aluminium folie en de "health bar" is een simpele led strip. Eerst heb ik getest met een simpele druksensor maar deze zijn vaak erg klein en daarom ben ik uiteindelijk Velostat gaan gebruiken.
Supplies
Componenten voor circuit en sensor:
Arduino Uno
Velostat
NeoPixel Strip 20 (of verglijkbare led strip die met de Neopixel Adafruit library werkt)
10 kΩ Resistor
Aluminium folie
Experimenteer Printplaat (minimaal 5 cm x 2,5 cm)
Materialen voor behuizing:
Mdf (minimaal 30 x 30 cm)
Vliegerpapier
Gereedschap:
Lasersnijder (minimaal 35 cm x 35 cm)
Lijmpistool
Soldeerbout met soldeermiddel
Schaar
Plakband
Kussen Sensor Maken
Voor het maken van het kussen is het belangrijkste onderdeel de Velostat. Velostat is een geleidend materiaal dat erg drukgevoelig is. Als je er op drukt verminderd dus de weerstand. Dat was dus erg handig omdat ik hiermee een sensor kon maken.
Eerst heb ik twee even stukken aluminium folie uitgeknipt van ongeveer 20 cm x 20 cm. Hier heb heb ik twee kabeltjes aan vastgemaakt met plakband. Vervolgens heb ik een groter stuk Velostat er tussen gelegd en de aluminium folie zelf toen ook aan beide kanten met plakband vastgemaakt aan de Velostat.
Deze sensor kan je vervolgens wegwerken in een kussen. Ik heb hier een kussen voor gehaald met een rits, zodat ik de sensor er gewoon in kon leggen.
Testen Van Circuit
Het circuit zorgt ervoor dat de signalen van de sensor naar de Arduino kunnen lopen en van daar weer naar de led strip.
Nadat ik deze in elkaar had gezet, heb ik getest of het werkte en gelezen welke waardes de sensor doorstuurde naar de Arduino. Hier heb ik toen mijn code op aangepast zodat het programma zou weten wanneer ik op het kussen zou zitten en wanneer niet. (zie stap 5)
Solderen
Toen ik bevestigd had dat het circuit, de sensor en de code werkte, ben ik gaan solderen. Ik heb dit gedaan op een experimenteer printplaatje die ik later heb doorgezaagd om het compact te houden. Want het moest wel uiteindelijk in de behuizing passen.
Behuizing Lasersnijden
Via de website https://www.festi.info/boxes.py/ heb ik vervolgens een .dxf waarmee ik een doos kan lasersnijden. Hier heb ik toen vervolgens twee gaten aan toegevoegd:
- Een ruggengraat vormig gat aan de bovenkant (hier komt de led strip onder)
- Een gat aan de zijkant voor de aansluiting van kabels van de sensor en de voeding naar de Arduino.
Hierin heb ik vervolgens met een lijmpistool de led strip en de rest van het circuit weggewerkt. Daarbij heb ik vliegerpapier gebruikt om de binnenkant van de doos te verschuilen door het gat van de ruggengraat heen. Ook staat de led strip loodrecht op de onderzijde van de bovenkant zodat deze niet door het vliegerpapier heen te zien is.
Code
Belangrijk hier was de threshold variabel. Deze variabel bepaald namelijk vanaf welke waarde er iemand op het kussen zou zitten. Hier had ik dus ook goed op getest in stap 2.
Downloads
Klaar!
En toen had ik een kussen die aangeeft wanneer ik er te lang op zit!
Dit was mijn eerste Arduino project en op het begin wist ik eigenlijk niet goed waar ik moest beginnen. Er werd mij toen verteld dat ik er gewoon aan moest gaan werken en dat de rest vanzelf wel zou komen. En... dat klopt! Ik ben heel blij met wat ik uiteindelijk gemaakt heb. Daarbovenop heb ik geleerd om te solderen en ook om te programmeren in C++. Achteraf had ik misschien een extra laag aan Velostat moeten gebruiken, omdat dat zou zorgen voor meer verschil in de waardes als ik zit vs. als ik niet zit op het kussen, en had ik het solderen wat netter kunnen doen.