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.

IMG_1668.JPG
IMG_1606.JPG

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

IMG_1578.JPG
IMG_1580.JPG
IMG_1604.JPG
IMG_1605.JPG

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

chrome_gobA8f21kn.png
chrome_3hbuGPtrid.png
IMG_1608.JPG
Circuit test

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

IMG_1614.JPG
IMG_1615.JPG

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

IMG_1616.JPG
IMG_1622.JPG
IMG_1664.JPG
IMG_1661.JPG
IMG_1666.JPG
IMG_1667.JPG

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

Arduino_IDE_tQ1HCjbXyM.png

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.

Klaar!

het redden van mijn ruggengraat

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.