» elektronikk » Arduino »Smart ryggsekk på Arduino

Smart ryggsekk på Arduino

Smart ryggsekk på Arduino

Skolebarn, studenter, turister og til og med noen kontorarbeidere og arbeidere har med seg ryggsekker. Ryggsekken lar deg fordele den transporterte lasten jevnt. Men ukorrekt å bære en ryggsekk, kan overbelastning forårsake alvorlige helseproblemer. De viktigste problemene kan oppstå når: overbelastning og feil justering av beltene, iført en ryggsekk i lang tid, iført en ryggsekk på den ene skulderen, feil holdning når du bruker en ryggsekk. Hvordan bruke ryggsekk slik at det ikke er følelse av ubehag, smerte og til og med ryggskade? Forfatteren bestemte seg for å svare på dette spørsmålet ved hjelp av moderne teknologi.

Enheten som han laget løser følgende oppgaver:
- beregner sikker bærevekt og varsler om den er overskredet;
-balansert belastningsfordeling på skuldrene;
- advarer om en feil stilling;
-varsler hvis fyllingsvolumet for ryggsekken er overskredet;

I tillegg kan alle data samles videre for videre analyse. I produksjonen av forfatteren lagt til et beløp på omtrent $ 40.
Verktøy og materialer:

Følsomme krefter motstander;
Akselerometer ADXL345 ();
-Arduino Nano ();
-Bluetooth-modul HC-06 ();
mikrokontroller ESP8266 ();
-zummer;
seeing-;

Trinn én: Sensorplassering
For enheten hans trengte forfatteren tre sensorer. Han plasserte to av dem på stroppene. Først må du ta på ryggsekken og justere lengden på beltene. Deretter bestemmer stedet på stroppen der maksimalt trykk vil være. Det er nødvendig å bestemme et slikt sted så nøyaktig som mulig, siden en feil på 2 cm allerede vil påvirke resultatet betydelig. Omtrent dette punktet ligger foran 1 cm fra den øvre delen av skulderen. Eventuelt må begge sensorene være like fordelt, da koden inkluderer en kalibreringsalgoritme.


En annen sensor må plasseres på baksiden, ved maksimalt trykk. Denne sensoren sporer fyllingsvolumet på ryggsekken. Hvis volumet av ryggsekken overskrides, vil belastningen på ryggen øke.

Trinn to: ledninger
Videre selger forfatteren ledningene til kontaktene til sensorene. Ledninger trekkes inni en ryggsekk.


Trinn tre: Buzzer
Kobler summeren, gjennom en 100 ohm-motstand, til Arduino 9-pinnen.

Trinn fire: Koble til moduler
Nå må du koble modulene. Kobler Vcc (pluss) av alle moduler til 5V, og Gnd (minus) til minus Arduino.
Den kobler deretter SCL og SDA på ADXL345 til lignende Arduino-tavler. Kobler til ESP8266. TX til 3, og RX til pinne 2 av Arduino-brettet.Etter at du har lastet ned koden, kobler den HC-06 til standard RX- og TX-pinner.

Trinn fire: Sak
For at enheten skal være så kompakt som mulig, monterte du alt dette i et tilfelle fra en gitartuner.




Trinn fem: Kodefiler
Laster opp kodefiler til
og til
Om nødvendig kan du endre kontaktene som brukes til å koble til komponentene, forfatteren definerte dem i begynnelsen av koden. Det er også nødvendig å registrere WiFi-passordet på ESP8266-modulen, som på hjem nettverk.

Trinn seks: koble sensorer til modulen
Hver sensor har to utganger. Én utgang kobles til et 5V-nettverk. De resterende ender: venstre sensor er A0, høyre sensor er A1, den sentrale sensoren er A2. For målingens nøyaktighet mellom Gnd og A0, A1, A2 kobler en 22k motstand.
Nå kan du legge enheten i en ryggsekk og gjøre programvaren.
Trinn syv: søknad
For at enheten skal fungere, må du laste ned applikasjonen fra butikken. Etter installasjon, importer. Slå på enheten og koble til HC-06. Nå kan du starte grensesnittet.

La oss analysere notasjonen for grensesnittet.
-Buzz-av og på summer;
-kalibrere-kalibrering av sensorer før bruk;
-sett vekt - angir brukerens vekt (når du legger inn vekten, beregner enheten automatisk og viser den trygge vekten på ryggsekken);
-IP-for å finne enhetsadressen i nettverket (bruk etter tilkobling til Wi-Fi. Ved å bruke denne adressen kan du sjekke enhetens status via Internett);

Etter kalibrering vil enheten automatisk lagre terskelverdiene i EEPROM (minne) og varsle ryggsekken ved feil bruk av summeren.
- om belteubalanse - lavfrekvent tone (300 Hz)
- om overvekt - midtfrekvens tone (1400 Hz)
- om kroppens gale vinkel - høyfrekvent tone (2000Hz)

Vitnesbyrdet kan også sjekkes via Internett, for eksempel hvis enheten er installert i barns ryggsekk, og du ikke er hjemme. For å gjøre dette, skriv inn IP-adressen i adressefeltet, og skjermen vil vise verdiene som blir lest av enhetens sensorer. Du kan også slå av summeren online.


Og en kort video om driften av enheten.
10
7.8
8.6

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
23 kommentarer
Er de ikke små? På bildet er de veldig lange, og denne er bare 6 cm
Forfatteren
Ta en titt her.
Zdravstuyte! Fortell meg hvor du kan få disse motstandene. Vi finner det bare ikke. Hvor lenge skal de være?
Sitat: pogranec
For ikke å skremme, må du ha sunne nerver.

Et bedre hode.
Forfatteren
Mens jeg ikke ble kastet en haug med klager og prøv å forklare meg og til hjemmelaget.
1. Abaldet - hvis beltene er justert riktig og riktig lasting ikke vil flyte noe. Har du en bil med sikkerhetsbelte alarm? Hvor mye du ikke vil fikle der i setet, vil det fortsatt fungere.
2 Abaldeth Spørsmålet er stilt riktig. Det er på grunn av overflødig volum på ryggsekken at sensoren vil bli utløst. Tenk med hodet. Ved å laste porteføljen med slegger fungerer ikke sensoren, kraften virker ned. Hvis du fyller det med høy, vil det bøye, puste, og sensoren på baksiden fungerer.
3 abaldet - det er ikke noe vanskelig å skille tonen til summeren.
Videre er det ingenting komplisert å deaktivere summeren. Hvis noen ikke la merke til det, så er det i tillegg til Wi-Fi Bluetooth der. Jeg tror alle kan koble til? Videre om teksten - det er ikke alltid det er riktig å oversette så teknisk sammensatt tekst, i dette tilfellet er det eneste jeg ikke skrev navnet på sensorene (men det er en beskrivelse, et bilde og det er klart fra verket hvilken type sensor det er).Men i prinsippet kan jeg beskrive pistoler og båter, uten problemer, vurdert tusen. Neste svarer jeg på Valery. Du er den mest objektive kommentatoren, realistisk sett på livet. En slik ryggsekk kan brukes til informasjonsinnsamling og analyse. Barn er forskjellige, alles helse er forskjellig, og ingen kansellerte sanitærstandarder og skoliose. Det som ser ut til å være ubrukelig for andre, er et nyttig apparat.
Dette er ikke noe for deg. Om hva jeg forstår. som om så nøye for ikke å fornærme. Ivan, jeg forstår at du er en tekniker til beinet, men livet er ikke sånn. Jeg vil gi et eksempel. Hvis en del mislykkes hos en offisiell bilforhandler, endres hele enheten i henhold til forskriften. Og hvem, i sitt rette sinn, vil han bytte spaken helt mens han reparerer en maskin i stedet for å skifte ut en ball? Dette handler om disse standardene. Det er ikke mulig i det vanlige livet å følge alle reglene. Nå om deliriet. Det ble skrevet privat som svar på ditt smigrende brev, men hvis du vil kan jeg forråde dem begge i offentligheten. Og når det gjelder artikkelen, skrev jeg allerede at forsøket ditt på å skrive en artikkel (for å si det for å melde deg inn som medforfatteres rekker) var mislykket. Så jeg skrev, jeg skriver og skal skrive. Det er nødvendig for noen hvis Ivan ikke vil, og du ikke kan.
men jeg glemte nesten det
du må fremdeles "skremme" hver gang disse lydene vises,

For ikke å skremme, må du ha sunne nerver.
Nå til administratoren - du kan forby meg. men vennligst ikke slett koment før jeg har lest alt det er adressert til.
Sitat: Til Delusam
Det viser seg at alt kan slås av.

Ja, enkelt og greit:
Også mulig online deaktiver summeren.
i nesten én bevegelse: gikk til Internett, skrev en IP-adresse i adressefeltet, la til / surr = AV.
Ingenting er kjent om andre alternativer for å deaktivere.
pogranec
"Du kan diskutere hva som helst, men diskutereog ikke tull å skrive. Når det gjelder skrik, les artikkelen nøye, summer kan deaktiveres. Og ikke en ekstra bok ,"
Så jeg snakker tull. Jeg vet ikke hvordan jeg skal lese, det viser seg at alt kan slås av. Og forby meg.
("Alt er allerede stjålet foran oss")
xaxa
Til forfatteren av artikkelen:
Jeg respekterer arbeidet ditt, og jeg forstår at det blir stadig vanskeligere å se etter "prototyper", men ...
... kast bort følelser, vennligst svar på spørsmålet som Delosius stilte:

Forfatteren av artikkelen er ikke forpliktet til å svare på dette spørsmålet, han bare kjent oss med det hjemmelagde arbeidet til en utenlandsk kamerat. Delayusam ba ham alle medlemmene på nettstedet.
Og nok til at "ryggsekken" vasker bein - anser dette som en advarsel

Skrevet av admin i en chat til Delausam ...

Siden "en slik sprit har gått," skal jeg skrive det jeg skrev om denne oppfinnelsen:
Jeg vil råde forfatteren av denne “enheten” (for ikke å forveksle med forfatteren av artikkelen) om å lage “smarte feiginger” med sensorer som kan avgjøre når eieren ønsker CF ** b, som umiddelbart vil slå på sirenen og blinkeren! hjelp ... Og slik at det "helt til slutten av prosessen" ville være umulig å slå av hverken kniven eller sirenen! Og så vil han kanskje ikke legge merke til dette og gjøre rot! Shok
Til forfatteren av artikkelen:
Jeg respekterer arbeidet ditt, og jeg forstår at det blir stadig vanskeligere å se etter "prototyper", men ...
... kast bort følelser, vennligst svar på spørsmålet som Delosius stilte:
Er det noen her som likte den, og han vil lage en slik ryggsekk til seg selv?

Bare ekte! Objektivt, vær så snill!
Jeg, som du vet, tross alt også med ham, ble "sammenstøtet", men i dette tilfellet Jeg vil også stille et lignende spørsmål ...
La oss prøve å være saklige!
... misfortolkninger av termer og oversettelsesfeil vises. Av den grunn at det har det samme ordet flere betydninger. For å velge den rette, må du vite dette.
Det er det: tekniske termer faller ikke alltid sammen med hva auto-oversettere designet for gjennomsnittlig tilbud. Det riktige valget kan bare tas ved å forstå, i det minste omtrent essensen av den oversatte. Og noen ganger blir den russiske teksten forvrengt under gjenfortelling, eller viktige detaljer kommuniseres ikke.

Og slik blir utfordringen kastet.Ikke av hensyn til latterlige fornærmelser for forfatteren, av hensyn til sannheten og nytten av denne oppfinnelsen. Jeg beklager deltakerne på nettstedet, sannheten er dyrere. For å starte, vil jeg kommentere "Abaldet."
"1Abaldet". Bestem trykkpunktet på stroppen med en feil på 2 cm, dette er hva du skal gjøre et merke om bord på en flytende båt, for å markere stedet der du slapp en gjenstand i vannet. Dette punktet er flytende og vil avhenge av mange faktorer; fra klær, lasting av ryggsekk, komfortstrømper (kan flytte stroppene) ...
"Abaldet 2"
Ikke bare det, spørsmålet er ikke stilt riktig, og argumenterer for at dette punktet vil avhenge av volumet av ryggsekken, så den (bærebjelke) kan endre seg med hver innholdsfane. Flyter også.
"Abaldet 3"
"-
Ikke bare må du lære å bestemme hvilken tone og hva den signaliserer for deg, du må fortsatt “skremme” hver gang disse lydene vises, og bestemme hva som er galt. Og det kan være; stroppene rettet ryggsekken, ristet ryggsekken og feiljustert, tok feil holdning (lente seg mer enn STENGT).
Og hvilken lyd skal lyde hvis to eller tre sensorer fungerer med en gang?
Og så forestill deg den praktiske anvendelsen av dette "miraklet."
Om morgenen fyller du ryggsekken, og den stønner hele tiden (for eksempel ved å være overvektig, selv om resten av sensorene er som om de er ute av drift (og på en eller annen måte må reagere også), og etterlater noen av gjenstandene hjemme. Du drar på en "tur." du kjøper en vare, kan du ikke legge den i en ryggsekk, du har den allerede på. Jeg må bære det i hendene mine, og så en ny samtale, jeg har bøyd meg for ikke, det vil ødelegge holdningen min. i lang tid, selvfølgelig, vil skeptikeren si, kan alt dette slås av, men hva er da poenget?
Hvor lenge vil tålmodigheten din vare? Vil du være helt rolig fra følelsen av å ha en slik ryggsekk?
Og dette er igjen en flyktig diskusjon om problemet med ryggsekken og dens eiere.
Og også jeg diskuterer emnet presentert av medforfatteren, ikke hans personlighet. Selv om dette ofte henger sammen, hører jeg som svar personlige fornærmelser som svar.
JEG KONTROLLER emner presentert av medforfatterne der de er lite forstått i seg selv (og oftere enn ikke i “tannen”), av denne grunn vises det uriktige tolkninger av termer og oversettelsesfeil. Av den grunn at det har det samme ordet flere betydninger. For å velge den rette, må du vite dette. Og med det har de belastninger.
Så døm selv hva som er hva.
Vekten avhenger av volumet veldig omtrent: en ting er et sintepon-teppe, den andre er hantler. Og forfatteren sier om kraften: "Derfor vi måler den styrken for å sikre at den er innenfor den sikre grensen. "." Vi må måle den styrken "-" vi må måle denne styrken. "
Forfatteren
Selvfølgelig vekten, eller mer presist kraften (eller trykket noe sånt) som påføres den, avhengig av fyllingsvolumet. I det minste slik jeg forstår det. Jeg vil prøve å stille forfatteren et spørsmål om jeg husker passordet fra Google.
pogranec,
Du bekrefter selv at sensoren bestemmer vektoverskuddet, ikke volumet.
Forfatteren
Kanskje, men han skriver
Denne sensoren brukes til å bestemme om ryggsekken er overbelastet. Ved overbelastning vil skjemaet være som en ballong og gjør mer innsats på rumpa. Dette kan forårsake alvorlige ryggsmerter på lang sikt.
Du kan igjen sette tre slegger, og ryggsekken blir ikke som en "ballong", men det vil være mye vekt.
Forfatteren
Det er bare det at jeg vanligvis ser etter analoger på russisk. Jeg fant dem ikke eller så ikke riktig etter dem.
Sitat: pogranec
kraftmotstander, ikke sant?

Nei. Hvis bokstavelig talt - kraft måle motstander, og hvis det er teknisk korrekt - sil belastninger.
Men alvorlig forsto du ikke at det ikke er volum som spores, men en styrke som er proporsjonal med vekt. Vekt og volum, for din informasjon, er litt forskjellige ting.
Forfatteren
kraftmotstander, ikke sant?
Forfatteren
Vel, du klandrer ikke pooh for å ha fylt helium i en ryggsekk. Men seriøst, kan du bare bekrefte etter erfaring. Fordi det betyr noe (i dette tilfellet), ikke vekt, men form. Se hvordan barna går på skolen. De stappet så mange bøker der at ryggsekken blir halvrund. Og på grunn av dette, i følge forfatteren, endres trykkraften på sensoren. Men igjen, ikke alle ryggsekkene fungerer.
ja Og jeg likte beskrivelsen: -
". "
Abaldet -1 !!!
"."
Abaldet 2
""
Abaldet -3
Og Abaldet til uendelig ...... besvimelse
"
Fyllingsspørsmål: - "Etter hvilken tid kommer innehaveren av en slik ryggsekk i tåpelighet?"

Og dette er som alltid forgjeves, uten en "fordypning".
Er det noen her som likte den, og han vil lage en slik ryggsekk til seg selv?
Kraftsensorer
prøve riktig sette.
Denne sensoren sporer fyllingsvolumet på ryggsekken.
Det er uklart hvordan du sporer volumet på ryggsekken.
Hvis volumet av ryggsekken overskrides, vil belastningen på ryggen øke.
Absolutt ikke nødvendig: hvis du fyller ryggsekken med en ballong med helium, vil volumet øke, og belastningen på ryggen vil avta. :)

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...