Indholdsfortegnelse:
Video: Vægtfølende mulepose: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Denne instruerbare er til en vægtfølende taske. Det hjælper mennesker, der bærer meget i tasken og forbedrer skalaerne ved at give konstant omgivende feedback og en automatisk advarsel om overvægt.
Hvordan det virker
Det fungerer ved at bruge en kraftfølsom modstand til at måle, hvor meget remmen trykker på brugerens skulder, og ved hjælp af værdien til at styre, hvor hurtigt lysdioder pulserer, eller hvor mange lysdioder der er tændt (når der trykkes på en kontakt), hvilket giver brugeren feedback. Når brugeren bærer en for høj vægt (i øjeblikket kalibreret til cirka 10-11 pund), blinker lysdioderne hurtigt for at advare brugeren. Hele apparatet drives af et AAA -batteri og styres af en Lilypad Arduino, som er fastgjort til komponenter med ledende tråd syet ind i posens overflade.
Illustrationer og fotografier af tasken er herunder.
Trin 1: Komponenter
Her er en liste over udstyr, du skal bruge til dette eksperiment: Lilypad Arduino - En sybar version af arduino -mikroprocessoren Breakout board og USB -ledning - forbinder lilypad til computer Lilypad batteripakke 4 lilypad LED'er Lilypad switch Kraftfølsom modstand Ledende tråd - 4 lag tendens til at flå, men har meget lavere modstand end 2 -lags Nål og tråd - tråder er afgørende for 4 -lags tråd Alligator -klip - afgørende for test af kredsløb. Syningen er for langsom til at teste med. Stoflim og stofmaling - for at forsegle tråde Mulepose - ethvert tyndt stof, man vil lave
Trin 2: Ristning
[Rediger: Jeg fandt senere ud af, at at sætte batteripakken så tæt på Arduino fører til en upålidelig forbindelse, da foldningsbevægelsen mellem de to dele løsner tråden. Efterlad lidt mere afstand, to eller tre sting, for at forhindre dette i at ske.] Dette er et vigtigt skridt for at forhindre komponenter i at bevæge sig rundt under syning. Se billederne for hvordan du lægger komponenterne til posen ud. Brug en omvendt søm for at holde kronbladene på plads.
Billede 1 viser det overordnede layout til ristning. Udsigten er fra indersiden af posen. Grå komponenter er på ydersiden af posen, og hvide komponenter er på indersiden af posen.
Billede 2 viser, hvordan man syr komponenter med 2 kronblade (LED, switch) for at forhindre, at de svinger
Billede 3 viser, hvordan du syr komponenter med flere kronblade (Lilypad, batteripakke). Billede 4 viser, hvordan FSR placeres inde i remmen.
Billede 4 viser, hvordan man syr FSR til den ene side af remmen.
Trin 3: Syning
Nu skal du sy forbindelser mellem alle trådene.
Billede 1 viser layoutet for al syningen på tasken.
Billede 2 viser kredsløbsdiagrammerne for hver komponent. Specifikke Arduino -ben er nævnt for at sikre kompatibilitet med koden.
Billede 3: Sy gennem kronbladene flere gange for at sikre en god forbindelse mellem tråden og kronbladet.
Billede 4 og 5: Jeg brugte en lige søm til at reducere trådlængde og modstand (billede 4), men jeg lærte senere, at en diagonal søm tillader mere strækning, så det er at foretrække (billede 5).
Billede 6: Sy rundt om FSR -benene for at holde dem på plads
Billede 7: Krøl enderne af modstandene for at danne sløjfer, som du kan sy igennem.
Billede 8: Bind en tråd til en eksisterende søm for at flette tråde (sorte pile på skematisk).
Billede 9: Sy tråde på modsatte sider af stoffet, når de krydser hinanden for at forhindre kortslutning.
Billede 10: Test sting med multimeteret for at kontrollere modstand.
Billede 11. Lim de knuder, du binder for at afslutte en søm, for at forhindre dem i at løsne sig, og mal de udsatte tråde langs sømmen for at reducere chancerne for kortslutning.
Fotografierne viser, hvordan syningen vil se ud på din taske, når du er færdig.
Trin 4: Kodning
Du kan teste koden under hele syprocessen, først ved at forbinde kronblade med krokodilleklip for at skabe kredsløbene, derefter med stoffets kredsløb selv. Du kan downloade koden (Readinput.pde) eller se et rutediagram over programmets logik (Flow diagram.jpg). Koden består af flere forskellige dele.
Variabeldeklarationerne erklærer variabler for Lilypad -kronbladene, en matrix og læsningsvariabler til måling af kraften, variabler til styring af LED -pulsen og en variabel til at holde styr på for stort tryk.
setup () aktiverer alle stifter og muliggør Serial (til fejlfinding).
loop () kontrollerer trykket, logger for stort tryk og udsender enten en advarsel, hvis der er for stor kraft, viser niveauet, hvis der trykkes på kontakten eller pulserer på anden måde. Det kalder også printReading ().
getReading () bruger en matrix til at registrere trykket.
printReading () hjælper med fejlfinding ved at udskrive alle læsevariabler.
checkWarning () logger en kontinuerlig periode med høj kraft, før advarslen udløses ().
advarsel () får LED'erne til at blinke.
niveau () viser flere lysdioder for større kraft.
puls () viser hurtigere pulsationer for større kraft.
ledLight () hjælper med at tænde LED'erne for niveau () og puls ().
Trin 5: Kalibrering
Du skal nu kalibrere posen for at kontrollere, hvordan vægten svarer til FSR's aflæsninger.
Brug genstande med samme vægt til gradvist at tilføre vægt. Et sæt dåser eller flasker fungerer godt.
Brug arduinoen med kablet tilsluttet.
Brug funktionen Serial Monitor til at aflæse printReading og kontrollere kraften.
Gentag denne proces for at logge, hvordan kraftaflæsningen ændres med vægten.
Når du er færdig, skal du justere koden for at matche kalibreringen, og du skal være klar til at gå.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)