Мазмуну:

Медайым кутуча: 7 кадам
Медайым кутуча: 7 кадам

Video: Медайым кутуча: 7 кадам

Video: Медайым кутуча: 7 кадам
Video: Откосы на окнах из пластика 2024, Ноябрь
Anonim
Медайым кутуча
Медайым кутуча

'Медайым кутуча' - бул жеке жашоо үчүн сканер тутуму, ал жеке түрдө үй температурасында жана импульстун ылдамдыгын эч кандай аракет кылбастан текшерип турат. Медсестралар кутуча сиздин температураңызды жана импульстун ылдамдыгын жазат жана сактайт, ал тургай, бир кадам алдыга кетет, эгерде витал коопсуздук деңгээлинен өтүп кеткенде сизге эскертүү жөнөтөт. Бул түзмөк идеалдуу версиясында ден соолук боюнча маанилүү маалыматтарды талдоо үчүн сактоого жардам берет жана бир нерсе туура эмес болгондо сизге кабар берет. "Медайымдар кутусу" эч кандай жол менен дарыгерди же тез жардам кызматын алмаштыра албайт, тескерисинче, автоматтык медайым сизди каалаган убакта текшерип турат жана кээ бир маанилүү маалыматтар графиктен чыкканда сизге айтып берет.

1 -кадам: Оригиналдуу пландар жана анын эволюциясы:

Оригиналдуу пландар жана анын эволюциясы
Оригиналдуу пландар жана анын эволюциясы

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

Кээ бир контекстти камсыз кылуу үчүн, орто мектепте лабораториялык сабактарда талап кылынгандай минималдуу схемаларды "жасоодон" тышкары, мен бул семестрге чейин эч качан чынжырларды түзгөн эмесмин. Мен көбүрөөк программист болчумун жана жөнөкөй схемаларга караганда татаал код менен иштөөнү жакшы сезчүмүн. Профессор Чарльз Маллох менен 297DPга жазылганымда, бул менин комфорт зонамдан чыгып кетээрин билчүмүн, анда мен ийгиликсиз болом. Мен өзүмдүн максаттуу проектимди бир топ катуу кармаганга аракет кылдым, анткени эгер мен курдаштарымдын татаал долбоорлордо иштеп жаткандыгынан улам кыйыныраак нерсени максат кылсам, акыры кыска жана көңүлүм чөгөрүн билчүмүн. Ошентип, баштапкы план кагазда татаал эч нерсе болгон жок, бирок жеке мен үчүн тике үйрөнүүнүн эң чокусунда турду. Мен ардуинонун схемада болгон көзөмөлүн жана аны код менен кантип иштете алаарымды түшүнүүгө аракет кылган көптөгөн мини схемаларды сынап көрдүм. Мен Arduino жөнүндө көп нерселерди окуп чыктым жана SparkFun ойлоп табуучусунун бардык комплектин иштеп чыктым. Бул процесс, бирок схемаларды жана кодду чындап түшүнүүнүн фантастикалык жолу болчу. Ойлоп табуучунун комплектин изилдөөнүн бир нече жумасынан кийин мен миссиямды баштадым. Мен түшүнүүгө жана коддоого бир нече жума кеткен температура схемасында иштедим. Түздөн -түз ишке ашыруу онлайнда болгонуна карабастан, мен коддун ар бир сабын өзүм түшүнүп, кылгым келди. Импульс ылдамдыгынын схемасы татаалыраак болчу, анткени ал ар кандай конденсаторлор жана IC- LM324 менен иштечү. Бул менин схемамды татаалдаштырды жана мен маалыматты визуалдаштыруу үчүн Bluetooth модулун жана андроид колдонмосун кошуу пландарымды кайра баштоого туура келди. Бул мүмкүн жана мен буга чейин көп окуганмын жана муну ишке ашыруу үчүн эмне кылышым керек экенин билдим, бирок убакыт чектелүү болчу.

2 -кадам: Изилдөө бүттү:

Изилдөө бул долбоордун жана бул курстун эң ажырагыс жана убакытты талап кылган аспектилеринин бири болгон. Мен ардуино менен микросхемалардын артындагы абстракцияланган түшүнүктөрдү түшүнүү үчүн канча саат короттум. Райондук диаграмманы карап, компоненттерди жайгаштыруу кыйын эмес- бул схеманы иштеп чыгуу же эмне үчүн схема гуглда кантип пайда болгонун түшүнүү. Жашоо жөнүндө окуу жана бул маалыматтын эмнени билдирерин түшүнүү жана медсестралар кутусунун колдонуучусуна кантип сунуштоо менин бул долбоорго болгон максаттарымды жана көз карашымды түзүүдө маанилүү болду. Мен илимий макалаларды жөнөкөйлөштүрүлгөн тексттер жана ютубдагы видеолор сыяктуу пайдалуу деп таппадым. Көпчүлүк учурда, окугандан кийин, "бул иштейт, бирок мен ойлогондой эмес" экенин түшүнүп, өзүмдүн тегерегимди караганым эсимде. Теорияны класста билүү, аны долбоордо ишке ашыруунун жолун издеген теорияны окуудан такыр башкача болчу. Окуу китебиндеги схемада резистор сыяктуу анча маанилүү эместей көрүнгөн нерселердин баары маанилүү болуп калды. Мен үйрөнгөн түшүнүктөр баа жеткис болду. Мен системадан телефонго маалыматтарды жөнөтүүнүн коопсуз жолун ишке ашыруу үчүн, атүгүл зымсыз байланыштын жана Diffie-helman ачкыч алмашуу коопсуздугунун коён тешигине кирдим. Чынын айтканда, долбоордун эң кызыктуу бөлүгү-бул криптографияны, Ceasar шифрин, RSA алгоритмин жана Диффи-Хельман алгоритмин түшүнүүгө жумшаган беш саатым. Бирок, мен долбоордун жүрүшүндө үйрөнгөн укмуштуудай жаңы нерселердин бирин да ишке ашыра ала турган деңгээлге көтөрө алган жокмун.

3 -кадам: Кыйынчылыктар:

Кыйынчылыктар
Кыйынчылыктар

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

Өнүгүү боюнча көптөгөн кыйынчылыктар болду. Түшүнүктөрдү түшүнүү көп убакытты жана көп окууну талап кылды. Ишке ашыруу дагы эле кыйын болду, анткени ийилген шарик сыяктуу нон -стол жана маанилүү бөлүктөрү менен алмаштырылышы керек болгон бөлүктөр чалгындоону кыйындатты, бирок кызыктуу кылды. Кодду иштетүү жакшы эле, бирок мен ойлогондой кылганыма ишенүү, көп метр менен айлананы чукулдатууну камтыды жана мен издеген нерсени билбедим. Акырына карата, мен Bluetooth модулун ишке ашырууга аракет кылганымда, өнүгүү көйгөйлөрү олуттуу болуп калды жана ал бүтүндөй схеманы жаңыртууну камтыды. Дагы бир маселе - Nurse Box сунуштаган тактык. Температуранын мааниси өчүрүлгөн жана эсепке алынышы керек. Эгерде биз дененин жабык бөлүгүнөн температураны ала турган болсок, анда гигиеналык жана тактык үчүн сенсордун катмарын колдонуу менен схеманы түзүшүбүз керек болот.

4 -кадам: M5ке керектүү өзгөртүү:

Makerspace M5 бул долбоорду иштеп чыгуу үчүн идеалдуу мейкиндик болгон. Мен иштегим келген долбоорду тандап алгандан кийин биринчи жумага өтсөм, ага байланыштуу виталдардын жана микросхемалардын такшалган темасынан тышкары үйрөнө турган нерсе көп болгон жок. Бирок, Makerspace мага өз долбоорлорум боюнча теңтуштарым менен талкуулоо жүргүзүүгө мүмкүндүк берди, жана мен ойлогондой эле, мен үйрөнүшүм керек болгон нерселерден да көптү үйрөндүм. Аян Сенгуптанын үлгү дал келүүсүнө байланыштуу долбоору мага машина үйрөнүү, ботторду үйрөтүү жана өздүк векторлорду колдонуу жөнүндө көп нерсени үйрөттү (акыры!). Стивен Лендлдин күзгүдөгү аба ырайын көрсөтүү долбоору мени Raspberry Pi менен тааныштырды жана системага реалдуу убакытта жаңыртууларды алуу үчүн APIлердин жана Pythonдун күчүн түшүнүүгө жардам берди. Бен Баттон экөөбүз транзисторлорду жана анын роторду ырааттуу ток агымы менен кантип айландырууга болорун билүү үчүн отурдук. Мен жараткандардын мейкиндигинен көбүрөөк нерсеге ээ болдум, негизинен бул маданияттын аркасында, биз эч кимден эч нерсе үйрөнө албайбыз. Мен жеке өзүм бул мейкиндикте эч нерсени тартипке салмак эмесмин, бирок мен алардын долбоору жөнүндө пикирлерин жана сунуштарын билдирип, ошол бөлмөдөгү билимдин көптүгүнөн пайдаланууну каалайм.

5 -кадам: Жетишкендиктер:

Nurse Boxке тиешелүү жетишкендиктер момундукту көрсөткөн. Нөлдөн баштап температура жана импульстун сенсордук схемасы, чынын айтсам, мен демоде көп нерсени айта албаган жетишкендик катары көрсөтө алам. Бирок, процесс мага акыркы эки айда окуган бардык тексттерден көбүрөөк нерсени үйрөттү. Мен адамдын тирүү организмдери, анын артындагы биология жана аны өлчөөдө физика жөнүндө көп нерселерди билдим. Мен схемаларды нөлдөн баштап иштеп чыктым жана аны учурдагы моделдерге салыштырып көрдүм жана схемаларды түзүүдө кылган кемчиликтеримди үйрөндүм. Мен акыры ардуинонун байланышын жана колдонулушун түшүндүм, жана долбоорго катышкан IC үчүн маалымат баракчаларын окуу канчалык жакшы. Жогоруда айтылгандай, мен бул класстын криптографиясы жөнүндө билгендеримдин бардыгын нөлдөн баштап үйрөндүм жана азыр Pythonдо чийки коопсуздук тутумун иштеп чыгуу үчүн негизги билимим бар деп ойлойм. Мен атүгүл Diffie-Hellman криптографиясынын алгоритмин жаза баштагандай шыктандым. Кошумча, мен курстун ичинде курбуларымдан машинаны үйрөнүү, үлгү дал келтирүү, малина Пи жана транзисторлор жөнүндө көп нерсени үйрөндүм. Ошондой эле Android Студиясында Android Колдонмосу жөнүндө үйрөндүм жана мен жайында калтырган жеримди тандап алаарымды билем. чогултулган маалыматтарды элестетүү.

6 -кадам: Өз медайым кутучаңызды кантип түзүү керек

Өз медайым кутучаңызды кантип түзүү керек
Өз медайым кутучаңызды кантип түзүү керек

Максатты түшүнүү эң биринчи орунда турат. Менде эки жума артка тарткан импульстун жана басымдын түшүнүгүнүн чоң туура эмес чечмелениши болгон. Түшүнүктөр түшүп кеткенден кийин, мен сыяктуу схемалар менен тааныш эмес болсоңуз, мен өтө жөнөкөй схемалардан баштоону сунуштайт элем. Татаал схеманы түзүүдөн мурун, бөлүктөрдүн жана түзмөктөрдүн иштеши жана системанын жалпы агымы менен таанышуу өтө маанилүү. Муну аткаргандан кийин, долбоорду этаптарга бөлүү жана алар аркылуу иштөө маанилүү болот. Мен долбоорду температура сенсоруна, импульстун сенсоруна, bluetooth модулуна, андроид колдонмосуна бөлдүм. этаптар. Мен чектелген убакыттын ичинде эмнеге жетүүгө үмүттөнө аларымды жана эмнеге жетише албасымды тез эле түшүндүм. Бул абдан реалдуу иштөөгө жардам берет жана бүт долбоорду коркунучтуу көрүнүүдөн сактайт. Веб -сайтта сокур кадамдарды жасоо көптөгөн көйгөйлөргө жана өтө чектелген функцияларга алып келет. Сиз өзүңүз элестеткендей кылып, сиздин схемаңыздын кандайча иштээрин түшүнгүңүз келет. Долбоордун иштеп жаткан бөлүктөрүнө келсек- bluetooth модулу жана андроид тиркемеси, мен бул жөнүндө Bluetooth модулун жөндөө жана кабыл алуу боюнча өзүнчө иштеп, андан кийин муну схемага керектүү твиттер менен интеграциялоо менен бара жатам.

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

7 -кадам: Кийинки кадамдар:

Nurse Box колдонуучунун көз карашынан алганда күчтүү ролду ойнойт. Бирок, азыркы формасында биз Nurse Box маалыматын Bluetooth аркылуу жакын зымсыз берүү менен чектейбиз. Эгерде биз ардуинону Raspberry Piге жаңырта алсак, анда мен аны артка карай башташым керек эле, биз Wifiды узак мөөнөттүү маалымат берүү үчүн оңой колдоно алабыз, анын натыйжасында колдонуучунун жеке дарыгери же жакын тууганы болушу мүмкүн. жандыктарга байланыштуу укурукта сакталат. Кысым сыяктуу дагы жашоону кошсо болот жана бул медайымдардын кутусун ого бетер күчтүү кылат. Температураны сенсордун үстүнө колдонуу жана ыргытуу компонентин киргизүү, тактыкты бузбастан, эгер биз дененин жабык бөлүктөрүнөн температураны алсак, маанилүү болот. Натыйжалуулукту жана тактыкты тууралоо жана маалымат агымын оптималдаштыруу жана маалыматтарды берүүнү камсыз кылуу медайым кутусунун колдонуучуга ачылышына чейинки акыркы кадамдар болот. Коомдо медайымдар кутучасы сыяктуу сунуштаган жеке турмуштук сканердин түшүнүгүнө муктаждык жана мейкиндик бар. Алдыда көптөгөн кыйынчылыктар турат, бирок аракет кылыш керек деп ишенем.

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