Talaan ng mga Nilalaman:

Tote Bag na Pang-sensing ng Timbang: 5 Hakbang
Tote Bag na Pang-sensing ng Timbang: 5 Hakbang

Video: Tote Bag na Pang-sensing ng Timbang: 5 Hakbang

Video: Tote Bag na Pang-sensing ng Timbang: 5 Hakbang
Video: 8 MORNING HABITS NA LALONG NAGPAPATABA SA’YO 2024, Hulyo
Anonim
Tote Bag ng Sensing ng Timbang
Tote Bag ng Sensing ng Timbang
Tote Bag ng Sensing ng Timbang
Tote Bag ng Sensing ng Timbang
Tote Bag ng Sensing ng Timbang
Tote Bag ng Sensing ng Timbang

Ang itinuturo na ito ay para sa isang weight sensing bag. Tinutulungan nito ang mga taong maraming dala sa kanilang mga bag at nagpapabuti sa kaliskis sa pamamagitan ng pagbibigay ng palaging feedback sa paligid at isang awtomatikong alerto ng babala para sa labis na timbang.

Kung paano ito gumagana

Gumagana ito sa pamamagitan ng paggamit ng isang puwersa na sensitibong risistor upang sukatin kung gaano ang pagpindot ng strap sa balikat ng tagapagsuot, at gamit ang halaga upang makontrol kung gaano kabilis ang pulso ng LEDs, o kung gaano karaming mga LED ang naiilawan (kapag ang isang switch ay pinindot), na nagbibigay sa gumagamit puna Kapag ang nagsusuot ay nagsusuot ng labis na timbang (kasalukuyang naka-calibrate ng humigit-kumulang 10-11 pounds), ang mga LED ay mabilis na kumurap upang bigyan ng babala ang nagsusuot. Ang buong patakaran ng pamahalaan ay pinalakas ng isang baterya ng AAA at kinokontrol ng isang Lilypad Arduino, na nakakabit sa mga bahagi ng conductive thread na tinahi sa ibabaw ng bag.

Ang mga guhit at larawan ng bag ay nasa ibaba.

Hakbang 1: Mga Bahagi

Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi

Narito ang isang listahan ng mga kagamitang kakailanganin mo para sa eksperimentong ito: Lilypad Arduino - Isang sewable na bersyon ng arduino microprocessor Breakout board at USB cord - nagkokonekta sa lilypad sa computer Lilypad baterya pack 4 lilypad LEDs Lilypad switch Force sensitive resistor Conductive thread - 4 ply tends upang magwasak, ngunit may mas mababang paglaban kaysa sa 2 ply Needle at threader - mahalaga ang threader para sa 4 ply thread Alligator clip - mahalaga para sa pagsubok ng mga circuit. Ang pananahi ay masyadong mabagal upang subukan. Pandikit sa tela at pintura ng tela - upang mai-seal ang mga thread Tote bag - anumang manipis na tela ang gagawin

Hakbang 2: Basting

Basting
Basting
Basting
Basting
Basting
Basting

[I-edit: Nalaman ko kalaunan na ang paglalagay ng baterya pack na malapit sa Arduino ay humahantong sa isang hindi maaasahang koneksyon habang ang natitiklop na paggalaw sa pagitan ng dalawang bahagi ay pinapalaya ang thread. Mag-iwan ng kaunti pang distansya, dalawa o tatlong mga tahi, upang maiwasan na mangyari ito.] Ito ay isang mahalagang hakbang upang maiwasan ang paglipat ng mga bahagi sa panahon ng pananahi. Tingnan ang mga larawan kung paano ilalagay ang mga sangkap para sa bag. Gumamit ng isang reverse stitch upang mapanatili ang mga petals sa lugar.

Ipinapakita ng larawan 1 ang pangkalahatang layout para sa basting. Ang tanawin ay mula sa loob ng bag. Ang mga kulay-abo na sangkap ay nasa labas ng bag, at ang mga puting sangkap ay nasa loob ng bag.

Ipinapakita ng larawan 2 kung paano tumahi ng mga sangkap na may 2 petals (LED, Switch) upang maiwasan ang pag-alog ng mga ito

Ipinapakita ng larawan 3 kung paano tumahi ng mga sangkap na may maraming mga petals (Lilypad, Battery pack). Ipinapakita ng larawan 4 kung paano ilagay ang FSR sa loob ng strap.

Ipinapakita ng larawan 4 kung paano tahiin ang FSR sa isang gilid ng strap.

Hakbang 3: Pananahi

Pananahi
Pananahi
Pananahi
Pananahi
Pananahi
Pananahi

Ngayon ay kakailanganin mong tahiin ang mga koneksyon sa pagitan ng lahat ng mga thread.

Ipinapakita ng larawan 1 ang layout para sa lahat ng pagtahi sa bag.

Ipinapakita ng larawan 2 ang mga circuit diagram para sa bawat comoponent. Ang mga tukoy na Arduino na pin ay nabanggit upang matiyak ang pagiging tugma sa code.

Larawan 3: Tumahi sa pamamagitan ng mga petals ng maraming beses upang matiyak ang isang mahusay na koneksyon sa pagitan ng thread at ng petal.

Larawan 4 at 5: Gumamit ako ng isang tuwid na tusok upang mabawasan ang haba ng thread at paglaban (larawan 4), ngunit kalaunan natutunan ko na ang isang dayagonal stitch ay nagbibigay-daan sa higit na kahabaan, kaya't mas mabuti ito (larawan 5).

Larawan 6: Tumahi sa paligid ng mga pin ng FSR upang hawakan ang mga ito sa lugar

Larawan 7: Kulutin ang mga dulo ng resistors upang bumuo ng mga loop na maaari mong tahiin.

Larawan 8: Itali ang isang thread sa isang mayroon nang tusok upang pagsamahin ang mga thread (itim na mga arrow sa eskematiko).

Larawan 9: Tumahi ng mga thread sa magkabilang panig ng tela kapag tumawid sila upang maiwasan ang pag-ikli.

Larawan 10: Subukan ang mga tahi na may multimeter upang suriin ang paglaban.

Larawan 11. Idikit ang mga buhol na tinali mo upang wakasan ang isang tusok, upang maiwasan ang paglabas ng mga ito, at lagyan ng pintura ang mga nakalantad na mga thread sa kahabaan ng tusok upang mabawasan ang tsansa na maikli.

Ipinapakita ng mga litrato kung paano ang hitsura ng pananahi sa iyong bag kapag natapos.

Hakbang 4: Pag-coding

Coding
Coding

Maaari mong subukan ang code sa buong proseso ng pananahi, una sa pamamagitan ng pagkonekta ng mga petals na may mga clip ng buaya upang likhain ang mga circuit, pagkatapos ay ang mga tela mismo na circuit. Maaari mong i-download ang code (Readinput.pde) o tingnan ang isang daloy ng diagram ng lohika ng programa (Flow diagram.jpg). Ang code ay binubuo ng maraming magkakaibang mga bahagi.

Ang mga variable na deklarasyon ay nagdedeklara ng mga variable para sa mga petals ng Lilypad, isang array at mga variable ng pagbabasa para sa pagsukat ng puwersa, mga variable upang makontrol ang LED pulsing, at isang variable upang subaybayan ang labis na presyon.

ang pag-setup () ay nagpapagana ng lahat ng mga pin, at nagbibigay-daan sa Serial (para sa pag-debug).

sinusuri ng loop () ang presyon, nag-log ng labis na presyon, at alinman sa naglalabas ng isang babala kung mayroong labis na puwersa, ipinapakita ang antas kung ang switch ay pinindot, o kung hindi man ay nag-pulsate. Tumatawag din ito sa printReading ().

Ang getReading () ay gumagamit ng isang array upang maitala ang presyon.

Ang printReading () ay makakatulong sa pag-debug, sa pamamagitan ng pag-print ng lahat ng mga variable ng pagbasa.

ang checkWarning () ay nag-log ng isang tuluy-tuloy na panahon ng mataas na puwersa bago mag-trigger ng babala ().

babala () ay nagiging sanhi ng pagkurap ng mga LED.

ang antas () ay nagpapakita ng higit pang mga LED para sa mas malaking puwersa.

nagpapakita ang pulso () ng mas mabilis na pulso para sa mas malaking puwersa.

Ang ledLight () ay tumutulong sa pag-ilaw ng mga LED para sa antas () at pulso ().

Hakbang 5: Pagkakalibrate

Dapat mo na ngayong i-calibrate ang bag upang suriin kung paano tumutugma ang timbang sa mga pagbasa ng FSR.

Gumamit ng mga bagay na may pantay na timbang upang unti-unting magdagdag ng timbang. Ang isang hanay ng mga lata o bote ay gumagana nang maayos.

Magsuot ng arduino na may nakakabit na cable.

Gamitin ang tampok na Serial Monitor upang basahin ang printReading at suriin ang puwersa.

Ulitin ang prosesong ito upang mag-log kung paano nagbabago ang puwersa sa pagbabasa nang may timbang.

Kapag tapos ka na, i-tweak ang code upang tumugma sa pagkakalibrate, at dapat handa ka nang umalis.

Inirerekumendang: