Мазмуну:

Салмагы аныктоочу сумка: 5 кадам
Салмагы аныктоочу сумка: 5 кадам

Video: Салмагы аныктоочу сумка: 5 кадам

Video: Салмагы аныктоочу сумка: 5 кадам
Video: Мисси Беверс Mystery-Чиркөө өлтүрүү 2024, Июль
Anonim
Салмагы аныктоочу сумка
Салмагы аныктоочу сумка
Салмагы аныктоочу сумка
Салмагы аныктоочу сумка
Салмагы аныктоочу сумка
Салмагы аныктоочу сумка

Бул көрсөтмө салмакты сезүүчү баштык үчүн. Бул сумкаларында көп нерселерди көтөрүп жүргөн адамдарга жардам берип, ашыкча салмак үчүн айлана -чөйрөдөгү пикирлерди жана автоматтык эскертүү берүү менен таразаны жакшыртат.

Бул кантип иштейт

Бул күчтүн сезгич каршылыгынын жардамы менен боонун тагынуучунун ийинине канчалык басылып жатканын өлчөө үчүн жана канчалык тез светодиоддордун канчалык тез пульсацияланарын же канча светодиод күйүп турганын көзөмөлдөө үчүн колдонулат (которгуч басылганда), колдонуучуга пикир. Кийүүчү ашыкча салмак кийип жүргөндө (учурда болжол менен 10-11 фунтта калибрленген), диоддор диапазонду эскертүү үчүн тез өчөт. Бүт аппарат AAA батарейкасы менен иштейт жана баштыктын бетине тигилген жип менен компоненттерге бекитилген Lilypad Arduino тарабынан башкарылат.

Сумканын иллюстрациялары жана сүрөттөрү төмөндө.

1 -кадам: Компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

Бул эксперимент үчүн сизге керектүү жабдуулардын тизмеси: Lilypad Arduino - arduino микропроцессорунун тигилүүчү версиясы жана USB кабели - lilypadны компьютерге туташтырат Lilypad батарея пакети 4 lilypad LED Lilypad которгуч Күч сезгич резистор Өткөргүч жип - 4 кабат жыртылат, бирок 2 катмардан алда канча төмөн каршылыкка ээ ийне жана сайгыч - жип 4 катмар жип Alligator клиптери үчүн өтө маанилүү - схемаларды сыноо үчүн абдан маанилүү. Тигүү сыноо үчүн өтө жай. Кездеме клейи жана кездеменин боёгу - жиптерди мөөрлөө үчүн Сумка баштыгы - каалаган жука кездемеден жасалат

2 -кадам: Тартуу

Basting
Basting
Basting
Basting
Basting
Basting

[Түзөтүү: Кийинчерээк батарейканын пакетин Arduinoго жакын коюу ишенимсиз байланышка алып келерин байкадым, анткени эки бөлүктүн ортосундагы бүктөө кыймылы жипти бошоңдотот. Мунун алдын алуу үчүн бир аз көбүрөөк аралыкты калтырыңыз, эки же үч тигүү.] Бул тигүү учурунда компоненттердин ары -бери жылышын алдын алуу үчүн маанилүү кадам. Сумканын компоненттерин кантип салуу керектиги үчүн сүрөттөрдү караңыз. Жапырактарды ордуна коюу үчүн тескери тигүүнү колдонуңуз.

1 -сүрөт бышыруунун жалпы схемасын көрсөтөт. Көрүнүш баштыктын ичинен. Боз компоненттер баштыктын сыртында, ал эми ак компоненттер баштыктын ичинде.

2 -сүрөттө тетиктерди 2 лепесткадан (LED, Switch) кантип тигүү керектиги көрсөтүлөт

3 -сүрөт бир нече лепестки бар компоненттерди кантип тигүүнү көрсөтөт (Lilypad, Battery pack). 4 -сүрөт FSRди боонун ичине кантип коюуну көрсөтөт.

4 -сүрөт FSRди боонун бир жагына кантип тигүүнү көрсөтөт.

3 -кадам: тигүү

Тигүү
Тигүү
Тигүү
Тигүү
Тигүү
Тигүү

Эми сиз бардык жиптердин ортосундагы байланыштарды тигишиңиз керек болот.

1 -сүрөт сумкадагы бардык тигүү иштеринин схемасын көрсөтөт.

2 -сүрөт ар бир компоненттин схемаларын көрсөтөт. Атайын Arduino төөнөгүчтөрү кодго шайкештигин камсыз кылуу үчүн айтылган.

3 -сүрөт: Жип менен лепесткинин ортосундагы жакшы байланышты камсыз кылуу үчүн, жалбырактарды бир нече жолу тигиңиз.

Сүрөт 4 жана 5: Мен жиптин узундугун жана каршылыгын кыскартуу үчүн түз тигүүнү колдондум (сүрөт 4), бирок кийинчерээк диагоналдуу тигүү көбүрөөк сунууга мүмкүндүк берерин билдим, андыктан ал артык (5 -сүрөт).

Сүрөт 6: FSR казыктарын тегерете тигип, аларды кармап туруңуз

Сүрөт 7: Резисторлордун учтарын ийрип, сиз тиге турган циклдерди түзүңүз.

Сүрөт 8: Жиптерди бириктирүү үчүн жипти бар болгон тигүүгө байлаңыз (схемада кара жебелер).

Сүрөт 9: Кыскартууну болтурбоо үчүн кездеменин карама -каршы жактарына жиптерди тигүү.

Сүрөт 10: Каршылыкты текшерүү үчүн мультиметр менен тигилген тигүү.

Сүрөт 11. Тигилген түйүндөрдү тигүүнү бүтүрүү үчүн, аларды чечпөө үчүн жабыштырыңыз жана кысылып калуу мүмкүнчүлүгүн азайтуу үчүн ачык жиптерди тигүү боюна боёңуз.

Сүрөттөр тигүү аяктагандан кийин сумкаңызда кандай болорун көрсөтөт.

4 -кадам: Коддоо

Coding
Coding

Сиз кодду тигүү процессинде сынап көрсөңүз болот, адегенде желектерди аллигатор клиптери менен туташтырып, схемаларды түзө аласыз, анан кездеменин схемалары менен. Сиз кодду жүктөп алсаңыз болот (Readinput.pde) же программанын логикасынын агымын көрүңүз (Flow diagram.jpg). Код бир нече бөлүктөн турат.

Өзгөрмөлүү декларациялар Lilypad лепесткалары үчүн өзгөрмөлөрдү, күчтү өлчөө үчүн массивдин жана окуу өзгөрмөлөрүн, LED импульсун башкаруучу өзгөрмөлөрдү жана ашыкча басымга көз салуу үчүн өзгөрмөлөрдү жарыялашат.

setup () бардык казыктарды иштетет жана Сериалды (мүчүлүштүктөрдү оңдоо үчүн) иштетет.

loop () басымды текшерет, ашыкча басымды каттайт жана эгерде ашыкча күч бар болсо, эскертүү берет, которгуч басылганда деңгээлди көрсөтөт, же болбосо пульсирлейт. Ал ошондой эле printReading () деп аталат.

getReading () кысымды жазуу үчүн массивди колдонот.

printReading () бардык окуу өзгөрмөлөрүн басып чыгаруу аркылуу мүчүлүштүктөрдү оңдоого жардам берет.

checkWarning () эскертүү () иштетилгенге чейин үзгүлтүксүз жогорку күч мезгилин жазат.

эскертүү () LED диоддорунун жаркырашына алып келет.

level () көбүрөөк күч үчүн көбүрөөк LED көрсөтөт.

pulse () чоң күч үчүн тезирээк пульсацияларды көрсөтөт.

ledLight () деңгээл () жана импульс () үчүн светодиоддорду жарыктандырууга жардам берет.

5 -кадам: Калибрлөө

Сиз азыр салмактын FSR көрсөткүчтөрүнө канчалык туура келерин текшерүү үчүн сумканы калибрлешиңиз керек.

Бара -бара салмак кошуу үчүн бирдей салмактагы объекттерди колдонуңуз. Банкалар же бөтөлкөлөрдүн топтому жакшы иштейт.

Ардуинону кабели тиркелип кийиңиз.

PrintReadingди окуу үчүн Serial Monitor мүмкүнчүлүгүн колдонуңуз жана күчүн текшериңиз.

Күч окуу салмагы менен кантип өзгөрөөрүн каттоо үчүн бул процессти кайталаңыз.

Бүткөндөн кийин, кодду калибрлөө үчүн дал келиңиз жана сиз барууга даяр болушуңуз керек.

Сунушталууда: