MATIMI - övervakning och hjälpmedel teknik för personer med rörelsehinder (1 / 2 steg)

Steg 1: 1. Hårdvarudesign



Pic1. Alla komponenter är monterade i en aluminium hårda-box, för enklare förvaring, transport och installation.

Pic2. Den huvudsakliga delen av projektet är Digilent's Zybo ombord, en Xilinx Zynq XC7Z010 FPGA - powered styrelse med flera kringutrustning. Detta ger den centrala data manipulationen av hela projektet, och användes på grund av dess särskilda FPGA-ARM arkitekturen kombination (se tillverkarens hemsida). En USB-kabel är permanent monterad för enklare anslutning till en PC för felsökning. Alla PMOD (GPIO) anslutningar användes, inklusive XADC (Xilinx analog-digital-omvandlare) ingångar. De andra tillgängliga gränssnitten kan användas för framtida ändamål.

Pic3, 4, 5. Den nästa största delen är det EEG/EMG förstärkning och analog-digital konvertering. Som mål signaler är av mycket låg amplitud (i ordning på tiotals, hundratals nV) och frekvens (0 ~ 60Hz. 70 ~ 100Hz respektive), församlingen är monterad i ett separat, skärmad, att minska yttre störningar. Ingående scenen (ingång skydd, signal amplifiering, låg - och hög-pass analoga filtrering), power förordning, sip-and-puff trycksensor signalerar förstärkning läggs alla införlivas på ett enda PCB som ritades manuellt, tillverkas och monteras (som påpekas av de icke-belagd koppar spår), även optocoupled digitalt gränssnitt till FPGA styrelsen, för användarskydd från farliga spänningar. Strömförsörjningen är tillgänglig från en förpackning med batterier, isolerad från resten av förnödenheter, för ännu mer skydd. A/D-konvertering sker med hjälp av en off-the-shelf Texas instrument ADS1278 utvärdering modul, ur dess 8 kanaler endast 5 används - två EEGEN, två EMG och en sip-and-puff. Denna del av projektet är fortfarande i arbete, eftersom det krävs mer komplex signal anskaffning och behandling (svårigheter inklusive signal sonder och kablar som kan ses på femte bilden).

Pic6. Ovanpå rutan EEG/EMG en anslutning låda monterades, för att möjliggöra enklare gränssnitt med de viktigaste strömförsörjningen (AC main line 10, 5V nätadapter, eller "power tegel"), och också till:

en) Contec CMS50E Pulse Oximeter (för puls räkningen och blod syremättnad),

b) Maxim integrerade (Dallas Semiconductor) DS18B20 digital termometer (för kroppen temperaturmätning, det förs in under användarens armhåla).

Pic7, 8. Blodtrycket mäts med hjälp av en standard konsument-nivå enhet (Beurer BM58) som var omvända-engineered och ändras (se åtta bild) så att mätningen kan startas externt, och de uppmätta resultaten vara överfört till Zybo via ett digitalt gränssnitt. Som ett resultat, måste 5 digitala signaler vara set/läsa av moderkortet, med gränssnittet att SPI, där mätaren fungerar som en mästare.

Pic9. Nästa, trådlösa gränssnittet modulerna monteras bredvid varandra. Dessa inkluderar:

en) SimComm SIM800l, för funktionen Skicka och ta emot SMS. Genom det kan meddelanden signalerar att vissa parametrar som mäts är fastställda tröskelvärden skickas till ett förinställt nummer (dvs. handledarens). Det kan också skicka de aktuella värden, på begäran av avsändaren (begäran mottog också via SMS, med hjälp av ett nyckelord).

b) Espressif ESP8266, ställa som en WiFi-åtkomstpunkt, för trådlös dubbelriktad överföring av data, som beskrivs i projektet intro.

c) Digilent BT2 (mikrochip RN42), som uppfyller anslutningen till en Sony Ericsson MN800 Liveview smartwatch, som noterat tidigare. För Bluetooth-profilen krävs är den mest triviala en, SPP, som är närvarande också på andra billigare Bluetooth-till-seriell moduler (t ex HC-05, HC-06), men de saknar vissa maskinvarufunktioner som att RN42 har (extern återställning och anslutning status signaler).

d) generiska Bluetooth HID modul. Som alltid, där det finns äkta finns kinesiska generiska kloner. Här används på grund av sin HID-profil, vilket gör att FPGA styrelsen att styra någon HID-kompatibla enheter (PC, smartphone) via HID-kompatibel kommandon, således simulering ett Bluetooth-tangentbord.

Pic10. Den nästa komponenten är en Dallas DS1037 RTC modul, som används för att ange tid och datum på Liveview smartwatch, på grund av att smartwatch tidsangivning återställs efter varje makt cykel, och rätt tid krävs för stabil användning. Modulen innehåller också ett mikrochip 24C 32 EEPROM chip, till vilket alla set trösklarna för alla uppmätta parametrar lagras och läsa från, så att det finns ingen anledning för att åter ställa dem efter varje FPGA makt-cykel.

Pic11. Under RTC är board en Melexis MLX90614 IR (infraröd) temperatursensor. Detta gör beröringsfri mätning, och användes för att upptäcka höga temperaturer (troligen på grund av bränder). Det är alltså monterad sensor möter (för att mäta temperaturen ovan, som i en brand värmen stiger upp, så upptäcks tidigt). Chipet mäter också dess fall temperatur, som används som en lokal (rumstemperatur) mätning.

Pic12. Bredvid IR är termometer en hemmagjord Summer ombord, som signalerar påminnelser skickas av Zybo styrelse.

Den större styrelsen till höger är en Pollin Geiger-Muller Zahler (Geiger-Muller counter), som tillåter mätning av omgivande gammastrålning. Som utdata är en puls för varje joniserande tube puls, pulserar räknas för varje minut och översatt till procentvärde av doseringen som maximal tillåten strålning (1uSv per år).

Pic13. Ovanför räknaren strålning, tre gas och damm finns sensorer. De består av Hanwei elektronik MQ-8 (H2 koncentration), MQ-9 (CO2-koncentration) och MQ135 (farliga gaser koncentration), och också en kraftig GP2Y1010AU0F för mätning av koncentrationen av damm i luften. Eftersom alla dessa sensorn fungerar på en spänning på 5V och output mätningen som en analog värde 0 till 5V, gjordes ett motstånd Spänningsavdelare styrelsen att Gränssnittets utgångar till FPGA styrelsens analog-digital-omvandlare (XADC) ingångar, som fungerar på ett utbud av 0 till 1V.

Pic14. För att möjliggöra kontroll av externa enheter, gjordes en styrelse som gör optocoupled-gränssnitt till två analoga servon och två SPDT reläer som kan kopplas till olika enheter (motoriserad säng, belysning, etc.).

Pic15, 16. Slutligen, för att stödja alla nämnda moduler, tre power regulatorer används till makten: a) FPGA ombord med den krävs 5V, 1.5a, b) SIM800l GSM modulen med en icke-standard spänning på 4.0V, på 2A, c) i ESP8266, Bluetooth HID klon, RTC, IR termometer, och gas sensorer moduler med 5V, med en total ström på ca 1.5a. 2. programvara för nästan alla genomförs på FPGA med hårdkodade VHDL, med alla nödvändiga gränssnitt (UART, SPI, One-Wire, I2C) och enheter logik gjort manuellt (med några bibliotek eller IPs). Den enda del som genomförs på ARM kärnhusen() är EEG/EMG behandling (digital filtrering, DFFT).

Se Steg
Relaterade Ämnen

Dagis övervakning och spårning System med Intel Edison Development Kit

Vi har byggt ett dagis övervakning och spårning system med Intel Edison styrelsen tillsammans med Bluetooth låg energi (BLE) enheter och en USB-kamera. Det är en demonstration av hur lätt Intel Edison DevKit kan användas för att bygga en lösning till...

Remote bil övervakning och spårning med Intel Edison

Jag är vanligtvis mångordig, men för denna del ska jag försöka vara kortfattad. Detta projekt är:En Intel Edison + en GPS-mottagare + en Bluetooth OBD-II läsare (tillval eftermarknaden bil sensorer) + en bil.Lägg i några program och du kan övervaka p...

Övervakning och vattning system med evive (Arduino powered embedded plattform)

Övervakning växtskydd är mycket viktigt för deras snabba tillväxt. I denna hektisk värld glömmer människor oftast att vattna sina växter som leder till dålig tillväxt och hälsa för sina anläggningar.Vi har genomfört en växt övervakning och vattning s...

Uppgradera och underhålla en stationär dator med återvunnet delar

detta instructable visar du hur jag tog isär min dell stationär dator, lagt till två extra hårddiskar, rengöras kylflänsen, lagt till en intern Wifi dongle och lagt till interna USB-portar. Dessa steg bör gälla alla liknande datorer och skulle kunna...

Super enkel och billig Arduino stötfångaren robot med 28BYJ-48 steppers

I den här videon kommer jag visa dig hur man bygger din första arduino robot, eller någon i den ordning såklart, men om du inte har gjort en robot innan då denna robot är ett bra ställe att börja, det är verkligen enkelt att förstå codewise (endast 3...

En Wi-Fi baserat Controller för modelltåg, Halloween rekvisita, energi övervakning och mer!

Människor har blivit van vid att använda sina bärbara enheter för att utföra alla typer av saker från att titta på videor, spela spel, att hantera deras inköpslista. Men trots populariteten för dessa enheter, beslutsfattare, hackare och hobby har int...

Fjäril Cookies och The marmorering teknik

göra enkla och fantastiska fjäril cookies med hjälp av en isbildning marmorering. Det är lätt att göra och är användbar i en mängd olika utföranden. Jag har använt det själv på hjärtat cookies, strumpa cookies och nu fjäril cookies. Om du någonsin un...

Åldrande, plågsamma och dör tekniker för Halloween kostymer

Hej killar, så detta inte är tekniskt en steg för steg-DIY, men jag tänkte jag skulle dela några hemligheter från min tid på uppsättningen för snabba sätt att göra din kostymer ser smutsig utan verkligen få dem smutsiga. Detta är perfekt för kostymer...

HÄLSA övervakning och batteriladdning cykel

HÄLSA ÖVERVAKNING CYKELDu kör cykeln för en tid som du kan och det skulle ge dig ett tal baserat på din prestation från 1 till 5. Också är det bästa att gå runt behöver inte någon batteri och du kan även ladda din mobiltelefon eller din bärbara dator...

Övervakning och vård - med hjälp av Intel Edison

Vintern är här! Följ detta instructable att övervaka och skapa en automatisk kontrollerar växten vattnas system för dina krukväxter med Intel Edison.Övervaka följande miljövariabler med Xively.com för att hålla din anläggning friska genom vinternTemp...

DIY AVR mikrokontroller baserade temperaturövervakning och styrsystem

AVR mikrokontroller baserade Tempereringsaggregatet, använder det LM35 temperaturgivare för mätning av temperatur och 16 x 2 LCD används för att Visa temperaturen börvärde, värmare Status och aktuell temperatur, det kontrollerar temperatur genom att...

Mobilapplikation för övervakning och kontroll Arduino, använder kito.io IOT plattform

Övervaka och kontrollera din Arduino från din kito Mobile App.Jag har utvecklat en IOT plattform för att hjälpa DIY beslutsfattare som gör precis som med utan att behöva veta Xcode, Android, JavaScript annat än vet hur man skriver Arduinos skisser; s...

Hur man skilja och enkelt hitta dina enheter usb sladdar med zip band

slå en sladd röran i en awesome organiserade sladd framgång. OK, kommer jag att visa er en cool och billigt sätt att skilja din enhet sladdar och hitta rätta lättare. Du kan göra detta genom att bara använda några zipties i olika färger. Ca. tid att...

Box behandlingar, och hur man kan lösa fallet med saknas fallet

det är inte svårt att göra en bra ruta eller fall för verktyg eller instrument. Och du kan ofta förbättra nyttan av en befintlig ruta av omdömesgilla tillägg av skum eller klaffar. Med skum menar jag slutna celler polyethelene packning, inte att förv...

Analog bild-i-bild Video Rig. Fånga innehåll och person med bra ljud, samtidigt med en kamera.

En intervju kamerarigg utformad aktiverar en intervjuare med 1 liten digitalkamera att fånga bilden i bilden intervjuer med bra ljud på båda ämnena utan en kamera-person. Med ett munspel hållare, SD1000 Canon kamera, liten spegel, quick-band, sko Goo...

Hallick din gamla Smartphone och göra en Steampunk MP3 spelare med pekskärm

Hej duVad kan du göra med din gamla Smartphone? Sälja den, slänga, lägga den i mikron?? * gg *Nej, vi gör en Steampunk MP3 spelare med pekskärm ;)Steg 1: Låt oss börjaVi behöver en massa saker av mässing, vissa elektronik och Fantasy.1 Smartphone Xpe...

Design, modell och 3D skriva ut en synvilla namnskylten med AUTODESK Fusion 360

Välkommen! Skriva ut en synvilla namnskylten i detta Instructable jag kommer att visa dig hur att modellera och 3D! Namnskylten visar en enda fras när du tittar på det huvud på, men när du visar plattan från sidan en ny fras visas medan andra försvin...

Söta och kyndel Cupcakes (göra en cupcake med en ingrediens som vanligtvis inte används i tårtan)

jag älskar bakning men tröttnar på traditionella smaker. Låt oss göra några ovanliga smaker med en ovanligt ingrediens. I den här bilden har jag gjort mango och chili. Mango massa med cayennepeppar svamp, fylld med en kryddig chili mango sylt. Toppad...

Ta bort buskar och stubbar den lätt väg med en gård Johansson (AKA Hi-Lift)

Vi köpte nyligen ett 100 år gammalt hus, och de tidigare ägarna älskade oregerliga buskar och träd. Vi hade en hel del som vidrör taket på huset eller spiller över till grannarna uppfarten, så vi bestämde oss att bli av buskar och träd vi ville.Om du...