Բովանդակություն:
- Քայլ 1. Նախագծեք անլար մոդուլ
- Քայլ 2: Փաթեթավորում և ուրվագիծ
- Քայլ 3: բազային կայան
- Քայլ 4: Էսքիզ
- Քայլ 5: Եզրակացություններ
Video: EEG AD8232 փուլ 2: 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ծույլ Old Geek- ը (L. O. G.) կառուցեց EEG:
www.instructables.com/id/EEG-AD8232-Phase-…
Կարծես թե ամեն ինչ լավ է աշխատում, բայց այն, ինչ ինձ դուր չի գալիս դրա մեջ, համակարգչին միանալն է: Ես դա օգտագործում եմ որպես պատրվակ ՝ ոչ մի փորձարկում չանելու համար: Մեկ այլ մտահոգություն ունեմ այն, որ թվում է, թե ազդանշանի մեջ ես որոշակի հոսանքի գծի աղմուկ եմ ստանում:
Որոշ ավելի վաղ փորձարկումների ժամանակ ես տեսա 40 Հց խորհրդավոր ցատկ, որը կարծես անհետանում է, երբ USB- ն անջատում եմ այն և աշխատում մարտկոցից: Տես նկարներ:
Ամեն դեպքում, ես որոշ փորձարկումներ արեցի HC05 և HC06 Bluetooth մոդուլների միջոցով և կարողացա նրանց գործի դնել.
www.instructables.com/id/OldMan-and-Blueto…
Ինչպես նշվեց, ընկեր Instructabler, lingib- ը թողարկեց իր EEG մոնիտորը.
www.instructables.com/id/Mind-Control-3-EE…
Նա գրում է ինձանից շատ ավելի լավ կոդ, ինչպես նաև մշակեց Processing կոդ, ուստի այս նախագիծը հիմնված է նրա EEG Monitor- ի վրա: 2-րդ փուլի համար ես ուզում եմ մարտկոցով աշխատող EEG մոնիտոր պատրաստել: (Փորձելու է մասնակցել մարտկոցով աշխատող մրցույթին)
Քայլ 1. Նախագծեք անլար մոդուլ
Միկրոկառավարիչի համար ես կօգտագործեմ 3.3V Micro Pro: Այս Arduino- ն 3.3 Վ սարք է, այնպես որ այն համատեղելի է AD8232- ի հետ: Sparkfun տարբերակը օգտագործում է 3.3V MIC5219 լարման կարգավորիչ:
Մարտկոցի համար ես կօգտագործեմ հին վերալիցքավորվող մարտկոց, որը պատահաբար ունեմ: Սա լիթիումի վերալիցքավորվող մարտկոց է, որը հավանաբար նախատեսված է սմարթֆոնի համար:
Ինչպես հետագայում քննարկվեց, ես պարզեցի, որ AliExpress Micro Pro- ն MIC5219- ի փոխարեն օգտագործում է XC6204 լարման կարգավորիչ:
Այսպիսով, իմ դիզայնը մի փոքր սահմանային է: Լիթիումի մարտկոցները սովորաբար 3.5 -ից 4.2 Վ են `կախված լիցքավորումից: XC6204- ը պնդում է, որ տիպիկ թողնում է 200 մՎ մինչև 100 մԱ բեռ: Այսպիսով, 3.5 Վ մարտկոցով լիարժեք բեռնվածության դեպքում վատագույն սցենարը, կարգավորիչը կթողնի մոտ 3.3 Վ: Սա պետք է լավ լինի, բայց պարզապես տեղյակ եղեք հնարավոր խնդիրների մասին:
Այլ բաղադրիչներն են 1 -ին փուլից փոփոխված AD8232- ը և 3.3V Bluetooth մոդուլի համար փոփոխված HC05- ը, ինչպես քննարկված է հետևյալում.
www.instructables.com/id/OldMan-and-Blueto…
Հարմարության համար ես օգտագործեցի Eagle Cadsoft- ը և պատրաստեցի PCB ՝ օգտագործելով այս մեթոդը.
www.instructables.com/id/Vinyl-Sticker-PCB…
Սխեմատիկ և Eagle ֆայլերը կցված են:
Ես չափեցի էներգիայի սպառումը. Այն 58 մԱ էր: Timeամանակին ես այս մարտկոցը փորձարկել էի 1750 մԱ ժամ հզորությամբ, ինչը լիցքավորմամբ տալիս է մոտ 30 ժամ աշխատելու ժամանակ:
Մարտկոցի միակցիչի համար ես օգտագործեցի JST2.0 2 պին միակցիչ, որպեսզի այն համապատասխանի իմ Adafruit M4 Express- ին: Այս մարտկոցներից շատերն ունեն երեք կոնտակտ, բայց չափեք մուլտիմետրով մոտ 4 Վ լարման համար և լարերը միացրեք մարտկոցին: Ես օգտագործեցի տաք սոսինձ `կապը կնքելու և ամրացնելու համար:
WԳՈՇԱՈՄ. Որոշ JST2.0 միակցիչների վրա կարմիր և սև լարերը փոխված են Adafruit- ից:
Ես նաև ավելացրեցի JST2.0 միակցիչ Lithium մարտկոցի լիցքավորիչին: Տես Նկար:
Քայլ 2: Փաթեթավորում և ուրվագիծ
Ինձ համար օգտակար լինելու համար իմ EEG- ը պետք է լինի շարժական: Ես ունեի մի փոքրիկ պայուսակ մեկ այլ նախագծի համար: Ես մի փոքր Velcro կարեցի հետևի մասում: Մյուս Velcro- ով և որոշ առաձգականով ես կարեցի մի թևի ժապավեն, որը չափված էր իմ թևին համապատասխան: EEG- ը մտնում է գրպանը և ամրացվում թևկապին: Տես նկարներ:
Գլխարկը ավելի հեշտ օգտագործելու համար (զոդման փոխարեն) ես վերցրեցի 3.5 մմ աուդիո մալուխի երկարացուցիչ, կտրեցի մի ծայրը և միացրեցի այն գլխարկի տվիչներին և ականջի գետնին: Սա կմիացվի AD8232 մոդուլին:
ԽՈՐՀՈՐԴ. Ես ենթադրեցի, որ միակցիչը նման կլինի ստանդարտ աուդիո մալուխների, որոնց ձախ կողմը հուշում է, աջը `մեջտեղում և ներքևի գետնին: Դա ճիշտ չէ AD8232- ի համար, այնպես որ ես ստիպված էի այն նորից կապել, տես նկարը:
Բնօրինակը HC05- ն ունի PCB- ին զուգահեռ դուրս գրվող քորոցներ: Ավելի շողոքորթ դարձնելու համար ես դրանք ուղղեցի այնպես, որ նրանք PCB- ի հետ ճիշտ անկյան տակ էին, տես նկարը: Թեև անհավասար կապումներն անխոհեմ են, այն ավելի լավ էլեկտրական միացում է ստեղծում:
Հաջորդ նկարը ցույց է տալիս հավաքված անլար EEG- ն, այնուհետև թե ինչպես է այն մտնում գրպանը, որը թավշյա կապելու է թևկապի վրա:
Մի քանի նկար ցույց են տալիս, թե ինչպես է այդ ամենը կցված:
Արդուինոյի ուրվագիծը կցված է ՝ fix_FFT_EEG_wireless.ino
Սա հիմնված է lingib կոդի վրա, HC05 հաղորդակցության համար ավելացված մի քանի տողերով:
Քայլ 3: բազային կայան
Այսպիսով, այս EEG Wireless- ը կաշխատի իմ CP2102-HC06 ադապտերներից մեկի հետ `իրական ժամանակի տվյալները համակարգչում ցուցադրելու համար` օգտագործելով Processing from:
www.instructables.com/id/Mind-Control-3-EE…
Իմ մտքերը. Ուստի ուղեղի ալիքները ներկայացնում են այն, ինչ անում է ձեր ուղեղը: Այսպիսով, եթե ես նայում եմ, թե ինչ են անում իմ ուղեղի ալիքները համակարգչի էկրանին, էկրանին նայելու և դրա մասին մտածելու գործընթացը կազդի իմ EEG- ի վրա: Այսպիսով, ես ուզում էի իմ EEG- ը ձայնագրելու տարբերակ ՝ առանց դրանք դիտելու: Ես որոշեցի ժամանակի դրոշմված տվյալները գրանցել միկրո SD քարտի վրա, որպեսզի կարողանամ անցանց վերլուծություններ կատարել:
Հայեցակարգը, օրինակ, այն է, որ եթե ես փորձարկում եմ, թե ինչպես են երկբևեռ հարվածները ազդում իմ ուղեղի ալիքների վրա, ես կարող եմ գրել, թե երբ և ինչ հարվածներ եմ լսում և հետագայում դիտել իմ EEG տվյալները ՝ տեսնելու, թե արդյոք կան հետևանքներ դրա ընթացքում և հետո: այդ ժամանակահատվածը:
Սա կօգտագործի բազային կայան, հիմնականում մեկ այլ Micro Pro ՝ HC06- ով ՝ անլար EEG- ից տվյալներ ստանալու համար, DS3231 RTC ՝ ժամանակը գրանցելու և microSD քարտի ադապտեր ՝ ժամանակի դրոշմված տվյալները microSD քարտի վրա պահելու համար: Սա հիմնականում նման է իմ IR ջերմաչափին.
www.instructables.com/id/IR-Thermometer-fo…
Փաստորեն, ես կթողնեմ PCB- ի վրա IR ջերմաչափ և DHT22 (ջերմաստիճան և խոնավություն) օգտագործելու տարբերակը:
Ահա հիմնական բաղադրիչները
3.3V Micro Pro Arduino
DS3231 RTC (փոփոխված)
(ապագա հավելում DHT22 ջերմաստիճան/RH)
HC06
(ապագա հավելում MLX90614 IR Temp Sensor)
5V microSD քարտի ադապտեր
Էներգիայի սպառում:
Քանի որ այս Micro Pro- ին կցված են բազմաթիվ սենսորներ, ես մի փոքր ուշադրություն կդարձնեմ հոսանքի վրա:
Micro Pro- ի լարման կարգավորիչը սնուցում է բոլոր տվիչները:
(Sparkfun Micro Pro- ի վրա կա MIC5219 3.3v կարգավորիչ, որը կարող է ապահովել 500 մԱ հոսանք):
Գնված AliExpress 3.3v Micro Pro- ն, ըստ երևույթին, ունի Torex XC6204B կարգավորիչ: Սա առաջարկվում է այն նշումով, որը ես հազիվ եմ կարդում, բայց այն կարծես 4B2X է:
4B- ը նշանակում է XC6204B, 2 -ը նշանակում է 3.3V ելք:
Որքանով ես կարող եմ ասել, XC6204B- ն թողարկում է առավելագույնը 150 մԱ (շատ ավելի քիչ, քան MIC5219 500 մԱ): Այնուամենայնիվ.
Ես չեմ կարող որևէ տվյալ գտնել 3.3V Micro Pro- ի անգործուն ընթացիկ վիճակահանության վերաբերյալ: Այսպիսով, ես որոշեցի չափել որոշները.
3.3V Pro Micro 11.2 մԱ
3.3V L. O. G. Երկուական ծեծում է 20 մԱ
3.3 Վ անլար EEG 58 մԱ
3V- ում DS3231 տվյալների թերթի առավելագույն հոսանքը 200uA կամ 0.2mA է:
DHT22 տվյալների թերթի առավելագույն հոսանքը 2.5 մԱ է:
HC06- ը 8.5mA է ակտիվ ռեժիմում (40mA զուգավորման ռեժիմում)
MLX90614 տվյալների թերթը, վստահ չեմ, որ կարծես առավելագույն հոսանքը 52 մԱ է:
Այսպիսով, դրանք բոլորը գումարելը կազմում է մոտ 85 մԱ, ինչը ոչ պակաս, քան 150 մԱ: Բայց դա պետք է նորմալ լինի:
MicroSD քարտի ադապտերը սնուցվում է RAW pin 5V- ով:
Ես կցել եմ բազային կայանի սխեմատիկ պատկերը: Նախատախտակը, որը ես օգտագործում եմ, և հաջորդ ուրվագիծը չի ներառում DHT22 կամ IR ջերմաչափը:
Քայլ 4: Էսքիզ
Հիմնականում ուրվագիծը ստանում է անլար EEG HC05- ի կողմից ուղարկված տվյալները կապված HC06- ի միջոցով, այն տվյալները ուղարկում է իր USB պորտից նույն ձևաչափով, ինչ անլար EEG- ն, այնպես որ այն կարող է ընթերցվել EEG_Monitor_2- ի (մշակման) միջոցով և ցուցադրվել:
Այն նաև ժամանակ և ամսաթիվ է ստանում DS3231 RTC- ից և ժամանակը դրոշմում է տվյալները և գրում դրանք microSD քարտի վրա CSV (ստորակետներով անջատված արժեքներ) ձևաչափով:
ԽՆԴԻՐ 1. Անլար EEG- ը Bluetooth տվյալներ էր ուղարկում իմ HC06- ին 115, 200 baud- ով: Ըստ երևույթին, իմ HC06- ը չի կարող ճիշտ շփվել այդ արագությամբ, ինչպես աղբ էր տեսնում: Դե, ես խաղացի դրա հետ, ի վերջո, այն գործի դնելով ՝ ինչպես HC05- ը, այնպես էլ HC06- ը սահմանելով 19, 200 baud:
ԽՆԴԻՐ 2. Dayերեկային ժամերն ինձ համար խնդիր էին: Ես հանդիպեցի JChristensen- ի հետևյալին.
forum.arduino.cc/index.php?topic=96891.0
github.com/JChristensen/Timezone
Սա օգտագործելու համար նախ պետք է RTC- ն սահմանել UTC (Համակարգված համընդհանուր ժամանակ), սա Անգլիայի Գրինվիչ քաղաքում է: Դե, ես չգիտեի, թե ինչպես դա անել, բայց գտա այս հոդվածը.
www.justavapor.com/archives/2482
Վերաշարադրեք այն Mountain time- ի համար (կցվում է) UTCtoRTC.ino
Սա սահմանում է DS3231- ը UTC- ի ժամանակ, լեռան ժամանակից 6 ժամ ուշ:
Հետո ես ներառեցի ժամային գոտին իմ ուրվագծի մեջ: Իշտն ասած, ես այն չեմ փորձարկել, այնպես որ ենթադրեմ, որ այն աշխատում է:
ԽՆԴԻՐ 3. Bluetooth- ի (և այլ սերիական հաղորդակցությունների մեծ մասի) խնդիրներից մեկն այն է, որ այն ասինխրոն է: Դա նշանակում է, որ դուք իսկապես չգիտեք, թե երբ են սկսվել տվյալները, և դուք կարող եք փնտրել տվյալների հոսքի մեջտեղում:
Այսպիսով, այն, ինչ ես արեցի, տվյալների յուրաքանչյուր փաթեթ սկսեց «$» - ով և այն փնտրեցի իմ բազային կայանում: Դա անելու ավելի լավ միջոցը կոչվում է ձեռքսեղմում, երբ ուղարկողը որոշ տվյալներ է ուղարկում, այնուհետև սպասում է, որ ստացողը հետ ուղարկի անդորրագիրը: Այս նպատակի համար ես այնքան էլ չեմ մտահոգվում, եթե մեկ -մեկ բաց եմ թողնում մի փաթեթ:
Էսքիզը կցված է, basecode.ino
Քայլ 5: Եզրակացություններ
Unfortunatelyավոք, քանի որ ես սկսել եմ այս նախագիծը, ես կորցրել եմ նախագծերի վրա իսկապես կենտրոնանալու իմ ունակությունը: Ես ուզում էի ինչ -որ փաստացի փորձարկումներ կատարել այս ԷԷԳ -ի հետ, հատկապես երկգույն ծեծերի դեպքում: Գուցե մի օր.
Բայց ես կարծում եմ, որ ես բավականաչափ տեղեկատվություն եմ տրամադրել ուրիշներին այս նախագիծը կառուցելու համար:
Ես մոտ 5 բենդ կոդի մշակման գործընթացում էի: Գաղափարն այն էր, որ ցուցադրվեն ուղեղի ալիքների հինգ խումբ ՝ դելտա, տետա, ալֆա, բետա և գամմա: Կարծում եմ, որ հիմնական կապի էսքիզն աշխատում է, չեմ կարծում, որ fix_FFT- ն աշխատում է Processing- ի համար, բայց ես կցել եմ նրանց, ովքեր կարող են հետաքրքրվել:
Խորհուրդ ենք տալիս:
Handheld EEG Focus Monitor: 32 քայլ
Handheld EEG Focus Monitor. Քոլեջի կյանքը պահանջում է կենտրոնանալ դասերի, առաջադրանքների և նախագծերի համար: Շատ ուսանողներ դժվարանում են կենտրոնանալ այս ժամանակներում, այդ իսկ պատճառով մոնիտորինգը և հասկանալը `կենտրոնանալու ձեր ունակությունն այդքան կարևոր է: Մենք ստեղծել ենք կենսասենսորային սարք, որը չափում է ձեզ
BME 305 EEG ՝ 4 քայլ
BME 305 EEG. Էլեկտրոէնցեֆալոգրաֆիան (EEG) սարք է, որն օգտագործվում է առարկայի ուղեղի էլեկտրական ակտիվությունը չափելու համար: Այս թեստերը կարող են շատ օգտակար լինել ուղեղի տարբեր խանգարումների ախտորոշման համար: Երբ փորձում են EEG անել, կան տարբեր պարամետրեր, որոնք անհրաժեշտ են
USB ստեղնաշարի տեղադրում OLPC XO նոութբուքում, I փուլ. 8 քայլ (նկարներով)
USB ստեղնաշարի տեղադրում OLPC XO նոութբուքում, I փուլ. Ես չգիտեմ ձեր մասին, բայց վստահ եմ, որ սիլիկոնն իրականից տարբերվում է: Ահա թե ինչպես կարելի է հեռացնել ժելեը և սեղմել USB ստեղնաշարի սովորական բանալիների և աղբյուրների տիպի OLPC XO նոութբուքի մեջ: Սա « առաջին փուլ » - ստեղնաշարի մեջ մտնել
Աշխատանքի ավարտում. USB ստեղնաշարի տեղադրում OLPC XO նոութբուքում, II փուլ. 6 քայլ
Աշխատանքի ավարտում. USB ստեղնաշարի տեղադրում OLPC XO նոութբուքում, երկրորդ փուլ. Տղայի համար, ով իր կյանքի մեծ մասն անցկացրել է մատների շղթայով `տնային շարքին միացնելով, ավելացնելով այս USB ստեղնաշարը, որին ես իսկապես կարող եմ դիպչել: հսկայական տարբերություն XO- ի օգտագործելիության մեջ: Սա « II փուլ " - մալուխը ներս դնել
Լուսանկարից մինչև հիանալի լուսանկար. Առաջին փուլ. 17 քայլ
Լուսանկարից մինչև հիանալի լուսանկար. Առաջին փուլ. Փողոցային պարերի փառատոների ժամանակ մարդկանց և վայրերի լուսանկարելը կարող է լինել շատ գունեղ և զվարճալի: Մենք բոլորս շատ ոգևորված ենք ՝ սեղմելով այստեղ և այնտեղ, պատկերացնելով, թե որքան հրաշալի են մեր նկարներում զգեստները դուրս գալու, որքան հպարտ կլինեինք մեր իշխանով