Inhoudsopgave:
Video: Draagtas met gewichtsdetectie - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
Dit instructable is voor een gewicht sensing tas. Het helpt mensen die veel in hun tas dragen en verbetert de weegschaal door constante feedback van de omgeving en een automatische waarschuwing voor overgewicht.
Hoe het werkt
Het werkt door een krachtgevoelige weerstand te gebruiken om te meten hoeveel de riem op de schouder van de drager drukt, en de waarde te gebruiken om te bepalen hoe snel LED's pulseren, of hoeveel LED's oplichten (wanneer een schakelaar wordt ingedrukt), waardoor de gebruiker feedback. Wanneer de drager overgewicht draagt (momenteel gekalibreerd op ongeveer 10-11 pond), knipperen de LED's snel om de drager te waarschuwen. Het hele apparaat wordt aangedreven door een AAA-batterij en wordt bestuurd door een Lilypad Arduino, die aan componenten is bevestigd door geleidende draad die in het oppervlak van de tas is genaaid.
Illustraties en foto's van de tas staan hieronder.
Stap 1: Componenten
Hier is een lijst met apparatuur die je nodig hebt voor dit experiment: Lilypad Arduino - Een naaibare versie van de Arduino-microprocessor Breakout-bord en USB-kabel - verbindt lilypad met computer Lilypad-batterijpakket 4 lilypad-LED's Lilypad-schakelaar Krachtgevoelige weerstand Geleidende draad - 4-laags neiging rafelt, maar heeft een veel lagere weerstand dan 2-draads Naald en draadinsteker - draadinsteker is essentieel voor 4-draads draad Alligatorclips - essentieel voor het testen van circuits. Naaien gaat te langzaam om mee te testen. Textiellijm en textielverf - om draden af te dichten Draagtas - elke dunne stof is voldoende
Stap 2: Rijgen
[Bewerken: later ontdekte ik dat het plaatsen van de batterij zo dicht bij de Arduino tot een onbetrouwbare verbinding leidt, omdat de vouwbeweging tussen de twee delen de draad losmaakt. Laat wat meer afstand, twee of drie steken, om dit te voorkomen.] Dit is een essentiële stap om te voorkomen dat onderdelen tijdens het naaien gaan schuiven. Zie de foto's voor de indeling van de onderdelen voor de tas. Gebruik een omgekeerde steek om de bloembladen op hun plaats te houden.
Afbeelding 1 toont de algemene lay-out voor rijgen. Het uitzicht is vanaf de binnenkant van de tas. Grijze onderdelen bevinden zich aan de buitenkant van de tas en witte onderdelen aan de binnenkant van de tas.
Afbeelding 2 laat zien hoe u componenten naait met 2 bloembladen (LED, schakelaar) om te voorkomen dat ze wiebelen
Afbeelding 3 laat zien hoe u onderdelen met meerdere bloembladen kunt naaien (Lilypad, Battery pack). Afbeelding 4 laat zien hoe u de FSR in de riem plaatst.
Afbeelding 4 laat zien hoe u de FSR aan één kant van de riem naait.
Stap 3: Naaien
Nu moet u verbindingen tussen alle draden naaien.
Afbeelding 1 toont de lay-out voor al het naaiwerk op de tas.
Afbeelding 2 toont de schakelschema's voor elke component. Er worden specifieke Arduino-pinnen genoemd om compatibiliteit met de code te garanderen.
Foto 3: Naai de bloembladen meerdere keren door om een goede verbinding tussen de draad en het bloemblad te krijgen.
Afbeelding 4 en 5: Ik heb een rechte steek gebruikt om de draadlengte en weerstand te verminderen (afbeelding 4), maar later leerde ik dat een diagonale steek meer rek mogelijk maakt, dus het verdient de voorkeur (afbeelding 5).
Afbeelding 6: Naai rond de FSR-pinnen om ze op hun plaats te houden
Afbeelding 7: krul de uiteinden van de weerstanden om lussen te vormen waar u doorheen kunt naaien.
Afbeelding 8: Bind een draad aan een bestaande steek om draden samen te voegen (zwarte pijlen op schema).
Afbeelding 9: Naai draden aan weerszijden van de stof wanneer ze elkaar kruisen om kortsluiting te voorkomen.
Afbeelding 10: Test steken met de multimeter om de weerstand te controleren.
Afbeelding 11. Lijm de knopen die u vastlegt om een steek te beëindigen, om te voorkomen dat ze uitrafelen, en schilder de blootliggende draden langs de steek om de kans op kortsluiting te verkleinen.
De foto's laten zien hoe het naaiwerk eruit zal zien op uw tas als u klaar bent.
Stap 4: Coderen
U kunt de code tijdens het hele naaiproces testen, eerst door bloemblaadjes te verbinden met krokodillenklemmen om de circuits te maken en vervolgens met de stoffencircuits zelf. U kunt de code downloaden (Readinput.pde) of een stroomdiagram van de logica van het programma bekijken (Flow diagram.jpg). De code bestaat uit verschillende afzonderlijke delen.
De variabele declaraties declareren variabelen voor de Lilypad-bloemblaadjes, een array en leesvariabelen voor het meten van de kracht, variabelen om het pulseren van de LED te regelen en een variabele om overmatige druk bij te houden.
setup() activeert alle pinnen en schakelt Serieel in (voor foutopsporing).
loop() controleert de druk, registreert overmatige druk en geeft ofwel een waarschuwing als er overmatige kracht is, toont het niveau als de schakelaar wordt ingedrukt of pulseert anders. Het roept ook printReading() aan.
getReading() gebruikt een array om de druk vast te leggen.
printReading() helpt bij het debuggen, door alle leesvariabelen af te drukken.
checkWarning() registreert een continue periode van hoge kracht voordat waarschuwing() wordt geactiveerd.
warning() zorgt ervoor dat de LED's gaan knipperen.
level() toont meer LED's voor een grotere kracht.
pulse() toont snellere pulsaties voor grotere kracht.
ledLight() helpt de LED's voor level() en pulse() aan te steken.
Stap 5: Kalibratie
U moet nu de zak kalibreren om te controleren hoe het gewicht overeenkomt met de metingen van de FSR.
Gebruik objecten met hetzelfde gewicht om geleidelijk gewicht toe te voegen. Een set blikjes of flessen werkt goed.
Draag de arduino met de kabel eraan vast.
Gebruik de functie Seriële monitor om printReading af te lezen en de kracht te controleren.
Herhaal dit proces om vast te leggen hoe de krachtmeting verandert met het gewicht.
Als u klaar bent, past u de code aan zodat deze overeenkomt met de kalibratie en bent u klaar om te gaan.
Aanbevolen:
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Snelheidswedstrijd in zakformaat: universele draagtas met geheugen! Stop met vergeten: 3 stappen
Snelheidswedstrijd in zakformaat: universele draagtas voor geheugen! Stop met vergeten: dit is een "universele draagtas" voor sd, mmc, flashdrives, xd, CF, memory stik/pro… geweldig voor al uw geheugenbehoeften! EN HET PAST IN UW ZAK!!! Dit is een inzending voor de "snelheidswedstrijd in zakformaat" (de wedstrijd sluit op mijn verjaardag, dus v
Zachte draagtas voor uw kleine elektronica: 3 stappen
Zachte hoes voor je kleine elektronica: hier is een pluizige sok voor je I-pod, telefoon, camera, mp3-speler of wat je ook maar bij je hebt en je wilt het beschermd houden terwijl het schattig blijft! Duurt slechts ongeveer vijf minuten! Om je I-pod warm te houden heb je nodig: Naaimachine (en alle stu