INHOUDSOPGAWE:

Nurse Box: 7 stappe
Nurse Box: 7 stappe

Video: Nurse Box: 7 stappe

Video: Nurse Box: 7 stappe
Video: ЗАСНЯЛИ РЕАЛЬНОГО ПРИЗРАКА В ДОМЕ С ПАРАНОРМАЛЬНЫМ 2024, Julie
Anonim
Nurse Box
Nurse Box

'Nurse Box' is 'n persoonlike lewensbelangrike skandeerstelsel wat 'n individu tuis kan gebruik om gereeld sy temperatuur en polsslag gereeld te kontroleer. Verpleegkassie neem u temperatuur- en polsslagdata op en stoor dit, en gaan selfs 'n stap verder om u 'n waarskuwing te stuur as die noodsaaklikheid verby die veiligheidsvlakke gegaan het. Hierdie toestel in sy ideale weergawe help u om belangrike gesondheidsdata vir ontleding te bewaar en laat u weet as iets verkeerd is. 'Nurse Box' is geensins 'n plaasvervanger vir 'n dokter of 'n noodhulp nie, maar eerder 'n outomatiese verpleegster wat gereeld na u kyk en u vertel wanneer 'n paar belangrike data van die kaarte af is.

Stap 1: Oorspronklike planne en die ontwikkeling daarvan:

Oorspronklike planne en die evolusie daarvan
Oorspronklike planne en die evolusie daarvan

Die oorspronklike plan was om die verpleegkassie soos hierbo beskryf te ontwerp met 'n ten volle funksionerende temperatuurwaarneming en 'n polsslagmetingskring. Aanvanklik wou ek die Android -toepassing opneem wat hierdie data visualiseer soos gestuur uit die verpleegkassie.

Om 'n bietjie konteks te gee, behalwe om 'n minimale stroombaan te "maak" soos vereis in laboratoriumklasse op hoërskool, het ek nooit regtig kringe geskep tot hierdie semester nie. Ek was meer 'n programmeerder en het gemaklik gevoel met komplekse kode eerder as met eenvoudige stroombane. Toe ek by professor Charles Malloch inskryf vir 297DP, het ek geweet dat dit uit my gemaksone sou kom, waar ek 'n groot kans op mislukking het. Ek het probeer om my doelprojek redelik hard te hou, want ek het geweet dat as ek op iets moeiliker mik, net omdat my eweknieë aan meer gesofistikeerde projekte werk, ek teleurgesteld sou raak. Die oorspronklike plan was dus niks gesofistikeerd op papier nie, maar het op die hoogtepunt van 'n steil leerkurwe vir my persoonlik gestaan. Ek het talle mini -stroombane getoets om die beheer van 'n arduino op die stroombaan te verstaan en hoe ek dit met kode kan manipuleer. Ek het baie gelees oor Arduino en het deur die hele SparkFun -uitvinderspakket gewerk. Dit was 'n proses, maar 'n fantastiese manier om stroombane en kode werklik te verstaan. Na 'n paar weke se uitvinders se kit verkenning, het ek my missie aangepak. Ek het aan die temperatuurkring gewerk, wat 'n paar weke geneem het om te verstaan en te kodeer. Alhoewel daar direkte implementerings aanlyn was, wou ek elke reël kode self verstaan en doen. Die polsslagkring was meer uitdagend omdat dit oor verskillende soorte kondensators en 'n IC-LM324 handel. Dit het my kring ingewikkeld gemaak en ek moes terugskaal op my planne om 'n Bluetooth -module en 'n Android -app op te neem om die data te visualiseer. Dit is uitvoerbaar en ek het al baie gelees en geleer wat ek moes doen om dit te implementeer, maar die tyd was beperk.

Stap 2: Navorsing gedoen:

Navorsing was een van die mees integrale en tydrowende aspekte van hierdie projek en hierdie kursus. Ek het soveel ure spandeer as wat ek kon om die andersins abstrakte konsepte agter arduino en stroombane te verstaan. Om na 'n stroombaan-diagram te kyk en die komponente te plaas, is nie die moeilike deel nie- dit kom met die stroombaan-diagram of om te verstaan waarom 'n skematiese vertoning op Google verskyn het. Om my doelwitte en visie vir hierdie projek op te stel, was om te lees oor noodsaaklike dinge en te verstaan wat die data beteken en hoe om dit die beste aan die gebruiker van die Nurse Box te bied. Ek het nie wetenskaplike artikels so nuttig gevind as vereenvoudigde tekste en YouTube -video's wat die stroom in 'n stroombaan verbreek het nie. Die meeste kere, nadat ek gelees het, onthou ek hoe ek na my kring gekyk het toe ek besef het dat "dit werk, maar nie soos ek dink nie." Om die teorie in die klas te ken, was baie anders as om die teorie te lees op soek na 'n manier om dit op 'n projek te implementeer. Alles wat so onbeduidend gelyk het soos 'n weerstand op 'n skematiese in die handboek, het betekenisvol geword. Die konsepte wat ek geleer het, was van onskatbare waarde. Ek het selfs in 'n konyn gat van draadlose kommunikasie en Diffie-helman sleutel-uitruil sekuriteit enkripsie gegaan om 'n veilige manier te implementeer om data van die stelsel na die telefoon te stuur. Om die waarheid te sê, die opwindendste deel van die hele projek was die vyf ure wat ek deurgebring het om kriptografie, Ceasar-kode, RSA-algoritme en Diffie-Helman-algoritme te verstaan. Ek kon die projek egter nie tot die vlak neem waarop ek hierdie wonderlike nuwe dinge wat ek in die loop van die projek geleer het, kon implementeer nie.

Stap 3: Probleme ondervind:

Probleme ondervind
Probleme ondervind

Die uitdagings het twee dele: persoonlik en ontwikkelend. Persoonlike uitdagings wat hierby betrokke was, onderskat die tydsverbintenis wat nodig was vir ander klasse wat ingegee het in die tyd wat ek vir hierdie projek wou spandeer. Beter tydsbestuursvaardighede en 'n beter beeld van die geheelbeeld sou my gehelp het om die projek betyds af te handel, eerder as 'n afgeskaalde weergawe.

Ontwikkelingsuitdagings was talle. Begripsbegrip het tyd en baie lees nodig gehad. Dit was nog moeiliker om dit te implementeer, want krommeballe, soos 'n gebreekte broodbord en dele wat noodsaaklik was vir die noodsaaklike onderdele, het die ontdekking moeiliker, maar meer pret gemaak. Dit was goed om die kode aan die gang te kry, maar om seker te maak dat dit gedoen het wat ek gedink het, was dat ek baie met multi-meter moes ronddwaal, en die moeilikste aspek daarvan was dat ek nie weet wat ek soek nie. Teen die einde het ontwikkelingsuitdagings groter geword toe ek probeer om 'n Bluetooth -module te implementeer, en dit het 'n opknapping van die hele kring behels. 'N Ander kwessie is die akkuraatheid wat Nurse Box bied. Temperatuurwaardes is af en moet in ag geneem word. As ons die temperatuur van 'n geslote deel van die liggaam sou kry, moet ons die kring struktureer met 'n gebruiks- en gooi-laag vir die sensor sodat dit higiënies en akkuraat is.

Stap 4: Verandering benodig in M5:

Makerspace M5 was die ideale ruimte vir die ontwikkeling van hierdie projek. As ek die eerste week ingaan nadat ek die projek gekies het waaraan ek wou werk, was daar nie veel wat ek sou verwag het om te leer nie, behalwe die nisonderwerp van vitale en stroombane wat daarmee verband hou. Makerspace het dit egter vir my moontlik gemaak om met my eweknieë oor hul projekte te gesels net soveel as wat ek oor myne gedink het, en in die proses glo ek dat ek baie meer geleer het as wat ek moes. Ayan Sengupta se projek rakende patroonaanpassing het my soveel geleer oor masjienleer, opleiding van bots en die gebruik van eievektore (uiteindelik!). Stephen Lendl se projek rakende Weerweergawe op spieël het my aan Raspberry Pi voorgestel en my gehelp om die krag van API's en Python te besef om intydse opdaterings oor 'n stelsel te kry. Ben Button en ek het gaan sit om transistors uit te vind en hoe dit gebruik kan word om 'n rotor deur opeenvolgende stroomvloei te draai. Ek het meer uit die makersruimte geput as wat ek ingesit het, en dit was meestal as gevolg van die kultuur wat die plek gehandhaaf het waar ons iets van enigiemand kon leer. Ek sou persoonlik niks in die ruimte vereenvoudig nie, maar ek wens seker dat ek die oorvloed van kennis in die kamer sou benut deur hulle te laat kommentaar lewer en idees oor my projek voor te stel.

Stap 5: Prestasies:

Prestasies met betrekking tot Nurse Box was vernederend. 'N Temperatuur- en polssensorkring van nuuts af is eerlikwaar al wat ek op 'n demo kan wys as 'n prestasie wat nie veel sê nie. Die proses het my egter meer geleer as enige teks wat ek die afgelope twee maande gelees het. Ek het baie geleer oor menslike noodsaaklikhede, die biologie daaragter en die fisika om dit te meet. Ek het die stroombane van nuuts af ontwikkel en dit met bestaande modelle vergelyk en in die proses geleer oor die slaggate wat ek maak tydens die skep van stroombane. Uiteindelik het ek die verband en die gebruik van 'n arduino verstaan, en hoe ek beter die gegewensblaaie kan lees vir die IC wat by die projek betrokke is. Soos genoem, het ek byna alles geleer wat ek oor kriptografie vir hierdie klas weet, en ek dink ek het nou die basiese kennis om 'n ruwe beveiligingstelsel op Python te ontwikkel. Ek was selfs so gemotiveerd om 'n algoritme vir Diffie-Hellman-kriptografie te begin skryf. Daarbenewens het ek baie geleer oor masjienleer, patroonaanpassing, framboos Pi's en transistors van my eweknieë gedurende my tyd in die kursus. Ek het ook geleer oor Android -app in Android Studio en ek weet dat ek kan optel waar ek in die somer opgehou het. om die versamelde data te visualiseer.

Stap 6: Hoe om u eie verpleegkassie te skep

Hoe om u eie verpleegkassie te skep
Hoe om u eie verpleegkassie te skep

Die doelwit is uiters belangrik. Ek het 'n groot waninterpretasie van die konsep van polsslag en druk gehad, wat my twee weke teruggesit het. As die konsepte af is, sou ek aanbeveel om by baie rudimentêre stroombane te begin as u nie so goed vertroud is met kringe soos ek nie. Dit is van kardinale belang om vertroud te wees met die werking van die onderdele en toestelle en die algemene vloei van die stelsel voordat u 'n ingewikkelde stroombaan skep. Sodra dit klaar is, is dit belangrik om die projek in fases op te deel en daardeur te werk. Ek het die projek verdeel in temperatuursensor, polssensor, bluetooth-module, Android-app. stadiums. Baie vinnig besef ek wat ek kan bereik in die beperkte tyd wat ek het en wat ek nie kan bereik nie. Dit help om baie realisties te werk en voorkom dat die hele projek skrikwekkend lyk. As u stappe op 'n webwerf blindelings volg, sal dit baie probleme en uiters beperkte funksionaliteit tot gevolg hê. U wil verstaan hoe u stroombaan optree, sodat u dit kan aanpas volgens u voornemensheid. Wat die dele van die projek aan die gang is- die Bluetooth-module en die Android-app, gaan ek daaroor deur afsonderlik aan die opstel en ontvangs van die Bluetooth-module te werk en dit dan in die kring te integreer met die nodige aanpassings.

Arduino -kode behels 'n opeenvolgende stroom van die aktivering, ontvangs en manipulering van data op lus. As u dit eers verstaan, hoef u net te kyk hoe u 'n poort kan aktiveer of 'n data kan ontvang. Daar is 'n definitiewe logiese uiteensetting hiervan, en om die kode te ontfout en die stroombaan met multi-meters te ontleed, is 'n goeie manier om dit te doen.

Stap 7: Volgende stappe:

Nurse Box speel 'n kragtige rol vanuit 'n gebruikersoogpunt. In sy huidige vorm beperk ons egter die data -oordrag van Nurse Box tot draadlose oordrag naby Bluetooth. As ons die arduino kan opgradeer na 'n Raspberry Pi, waarmee ek terugskouend moes begin het, kan ons Wifi maklik gebruik vir langtermyn data -oordrag, waardeur die persoonlike dokter van die gebruiker kan sê of 'n naaste familielid kan wees gehou word met betrekking tot die vitale. Meer noodsaaklike dinge kan bygevoeg word, soos druk, en dit sal die verpleegkassie des te sterker maak. Dit is belangrik om 'n gebruiks- en gooi -komponent oor die temperatuursensor te plaas sonder om op die akkuraatheid in te boet, as ons temperatuur van geslote liggaamsdele sou neem. Doeltreffende doeltreffendheid en akkuraatheid en die optimalisering van die vloei van data en die versending van data is die laaste stappe voordat Nurse Box aan die gebruiker bekend gemaak kan word. Daar is 'n besliste behoefte en ruimte in die samelewing vir die konsep van 'n persoonlike vitale skandeerder wat soveel bied as wat Nurse Box doen. Baie uitdagings lê voor, maar ek glo dat dit die moeite werd is om te probeer.

Aanbeveel: