Բովանդակություն:
- Պարագաներ
- Քայլ 1: Շինարարություն
- Քայլ 2. ningրագրի գործարկում - թեստավորում
- Քայլ 3: Իրական տվյալների մուտքագրում
- Քայլ 4. ADC մուտքերի ընտրության սահմանափակումներ
- Քայլ 5..bin ֆայլերը.csv ֆայլերի փոխարկելը
- Քայլ 6: Մեկնաբանություններ օրենսգրքի և ընդլայնումների վերաբերյալ
Video: Մուտք գործեք բարձր արագությամբ ԷՍԳ կամ այլ տվյալներ ՝ շարունակաբար մեկ ամսվա ընթացքում ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագիծը մշակվել է համալսարանական բժշկական հետազոտական թիմին աջակցելու համար, որին անհրաժեշտ էր կրելու սարք, որը կարող էր 2 անգամ ԷՍԳ ազդանշաններ մուտքագրել 1000 նմուշ/վրկ յուրաքանչյուրում (2K նմուշ/վրկ ընդհանուր) շարունակ 30 օր շարունակ ՝ առիթմիայի հայտնաբերման համար: Այստեղ ներկայացված նախագիծը ներառում է անտառահատումների հեռակառավարում և մոնիտորինգ: Հեռակառավարումը կատարվում է սերիալային տերմինալում ներկայացված համակարգիչների կամ բջջային հեռախոսների միջոցով ներկայացված ընտրացանկերի միջոցով: Այս նախագիծը չի ներառում ԷՍԳ չափումը կամ փաթեթավորումը կամ մարտկոցը, որը պահանջվում է վերջնական կրելու համար:
Բարձր արագությամբ/երկար տևողությամբ այս տարբերակում օգտագործվում են Teensy 3.2, Adafruit Micro-SD բեկման մոդուլը, 16G SDHC դասի 10-րդ SD քարտը ՝ տվյալները մուտքագրելու համար և Bluetooth հաղորդակցության մոդուլը ՝ վերահսկման և մոնիտորինգի համար: Հասանելի է նաև այս նախագծի UNO/Mega2560- ի ավելի քիչ զարգացած և դանդաղ տարբերակը: Թեև այս նախագիծը օգտագործում է Bluetooth հաղորդակցության մոդուլ ՝ անտառահատումների վերահսկման և մոնիտորինգի համար, կարող եք նաև օգտագործել WiFi կամ BLE մոդուլներ:
Այս տարբերակը, որը հիմնված է Teensy 3.2 -ի վրա, ունակ է շատ ավելի բարձր ընտրանքային ցուցանիշների, քան UNO/Mega2560 տարբերակը: Օգտագործելով այս ծածկագիրը ՝ Teensy 3.2 – ը կարող է նմուշառել և մուտքագրել երկու ADC նմուշ> 30 ԿՀց հաճախականությամբ ՝ 4 -ից ավելի նմուշի սարքավորումներով և հեշտությամբ բավարարում է վերը նշված 1000 նմուշների/վրկ պահանջը: Կոդն աջակցում է 100.bin ֆայլ ՝ յուրաքանչյուրը 128K- ով: 30 ԿՀց հաճախականությամբ, որը ներառում է 29 ժամ 30 րոպե: 1000 նմուշ/վրկ -ով այն ներառում է 37 օր: Կոդը կարող է հեշտությամբ երկարաձգվել ՝ 100 -ից ավելի ֆայլեր մշակելու համար, այդպիսով երկարացնելով աշխատանքի տևողությունը: Վազքի վերջում կունենաք> 10Gig տվյալներ,.bin, ֆայլեր և.met ֆայլը meta data, որը նկարագրում է աշխատանքը և արդյունքները: Մատուցվող SDtoCSV.jar (սկզբնաղբյուր SDtoCSV_src.zip) կարող է օգտագործվել.bin ֆայլերը ձեր համակարգչում.csv ֆայլերի փոխարկելու համար `հետագա մշակման համար: Ստացված տվյալները> 60Gig են: UNO/Mega2560 տարբերակն ունի.bin to.csv փոխակերպում ներառված Arduino էսքիզում, սակայն հաշվի առնելով Teensy տարբերակով մուտքագրված տվյալների ծավալը, դա փոխակերպում կատարելու արդյունավետ միջոց չէ:
Պարագաներ
Teensy 3.2 PJRC- ի կողմից
Adafruit MicroSD քարտի բեկման տախտակ+ կամ նմանատիպ:
16G SDHC դասի 10 լավ որակի MicroSD քարտ, օրինակ. SanDisk.
5 Վ USB սնուցում
A led 470R դիմադրիչով շարքով:
2 x 100R դիմադրիչներ (ապահովում է պաշտպանություն Tx/Rx էլեկտրագծերի սխալների պատճառով վնասներից)
Bluetooth Mate Silver OR Arduino UNO/Mega Starter- ում նկարագրված մոդուլներից մեկը, որը վերահսկվում է Android/pfodApp- ի կողմից
Քայլ 1: Շինարարություն
Ներբեռնեք և տեղադրեք Arduino IDE V1.8.9+ - ը https://arduino.cc/hy/Main/Software- ից: Այդ վեբ էջում կան տարբեր օպերացիոն համակարգերի հղումներ և հղում դեպի GettingStarted (https://arduino.cc/hy/Guide/HomePage):
Ներբեռնեք և տեղադրեք Teensyduino- ն (Teensy Support for Arduino IDE): Ուշադիր նշեք Առաջին օգտագործման հրահանգները:
Ընտրեք Teensy 3.2 որպես տախտակ և ստուգեք, որ BLINK- ի օրինակը բեռնվի և աշխատի:
Ներբեռնեք և տեղադրեք հետևյալ գրադարանները.
Ներբեռնեք գրադարանի zip ֆայլերը, այնուհետև օգտագործեք Arduino IDE → Sketch → Include Library → Ավելացնել. ZIP գրադարանի ընտրացանկ ՝ գրադարանները ZIP ֆայլերից տեղադրելու համար:
Բացեք Teensy32AnalogLogger.zip ֆայլը ձեր Arduino էսքիզների գրացուցակում և ծրագրավորեք Teensy 3.2 տախտակը Teensy32AnalogLogger.ino- ով (տարբերակ 0.01)
Միացրեք Teensy 3.2, Bluetooth մոդուլը և SD քարտի մոդուլը, ինչպես ցույց է տրված վերևում (pdf տարբերակ)
Քայլ 2. ningրագրի գործարկում - թեստավորում
Նախ ձևակերպեք ձեր SD քարտը ՝ օգտագործելով
Մուտքը սկսելու համար SD քարտը պետք է դատարկ լինի:
Նախնական փորձարկման համար ձեզ հարկավոր չէ միացնել Հաղորդակցության մոդուլը, պարզապես միացրեք Teensy 3.2 + SD մոդուլը (տեղադրված դատարկ քարտով) Arduino IDE- ին USB սերիական մալուխի միջոցով: Ինչպես տրամադրված է, Teensy32AnalogLogger.ino էսքիզը վերահսկման և մոնիտորինգի համար օգտագործում է USB կապը: Տեսեք ստորև բերված «Իրական տվյալների գրանցում» քայլը ՝ վերահսկման և մոնիտորինգի համար կապի սարք օգտագործելու համար:
Խմբագրել Teensy32AnalogLogger.ino էսքիզի վերևը ՝ COM_SERIAL- ը սերիալ սահմանելու, Teensy USB միացման ելք տալու համար:
#սահմանել COM_SERIAL Սերիա
Այնուհետև ուրվագիծը վերբեռնեք Teensy 3.2
Բացեք Arduino IDE սերիական մոնիտորը 115200 baud (ինչպես NL, այնպես էլ CR հավաքածուով): Մի քանի վայրկյան հետո Teensy 3.2 -ը կցուցադրի հրամանների ընտրացանկ
Ver. 0.01 մուտքագրեք հետևյալ հրամաններից մեկը.? - ընթացիկ կարգավիճակը և մետատվյալները - ֆայլերի նախաստորագրում - ֆայլերի ցուցակ>
The? cmd- ն ցուցադրում է ընթացիկ կարգավորումների մանրամասները: (Տեսեք Teensy32AnalogLogger.ino- ի վերևը ՝ այս կարգավորումները փոխելու համար) Cmds- ը պետք է դադարեցվի NL- ով կամ CR- ով կամ երկուսով:
0: 00: 00.000 720: 00: 00.000
Նմուշ կապում. 16 17 Բայթ կարգ. Little-Endian ADC բիթեր. 10 ADC նմուշի միջին միջինից `4 Նմուշի տոկոսադրույք` 1000.00 Նմուշի միջակայք `1000uS Նմուշներ մեկ բլոկի համար` 127 Բլոկը լրացնելու ժամանակը `127000uS Ֆայլը լրացնելու ժամանակը` 9:01: 52.000 ԲՈԼՈՐ ֆայլերը լրացնելու ժամանակը ՝ 894: 04: 48.000 Առավելագույն SD ուշացում (ներառում է ֆայլը փակելու/բացելու համար) ՝ 0uS Ֆայլի փակման/բացման հետաձգման առավելագույն ժամանակը. պահվում է storeSampleBuffers (): 0 Ընդհանուր բաց թողնված ժամաչափ ՝ 0 Մինչ այժմ բաց թողնված նմուշների ընդհանուր քանակը.
Այս դեպքում գրանցման ընթացիկ ժամանակը կազմում է պահանջվող 720 ժամի (30 օր) 0 -ը, D16/A2 և D17/A3 նմուշառումները (տե՛ս ստորև ՝ ADC մուտքերի ընտրության սահմանափակումները ստորև) 1000 վայրկյանում: Գործողության առավելագույն ժամանակը կարող է լինել մինչև 894 ժամ (37.25 օր): Հիմնական հանգույցը () կարող է զբաղեցվել մինչև 3.5 վայրկյան (ԲՈԼՈՐ բլոկային բուֆերները լրացնելու ժամանակը) մինչև բոլոր առկա բուֆերները լցվելը և նմուշների կորուստը սկսել: Պահված բուֆերները և այլն թարմացվում են առաջընթացի ընթացքում:
Տեղադրեք դատարկ SD քարտ և օգտագործեք «i» cmd ՝ տվյալները պահելու համար օգտագործվող 99 ֆայլերի նախաստորագրման համար: Դրանք այստեղ նախապես նախաստորագրելը նվազեցնում է մեկ ֆայլից մյուսին անցնելու ժամանակի հետաձգումը և թույլ է տալիս ավելի արագ նմուշառում:
99 ֆայլերի նախաստորագրում
Նոր ֆայլի ստեղծում ՝ log00.bin Անցած ժամանակը ՝ 368 մՍ Նոր ֆայլի ստեղծում… Նոր ֆայլի ստեղծում ՝ log98.bin Անցած ժամանակը ՝ 15660mS Նոր ֆայլի ստեղծում ՝ log99.bin Անցած ժամանակը ՝ 15812mS
Այնուհետև կարող եք օգտագործել r cmd ՝ սկսելու տեղեկամատյանների աշխատանքը: Վազքը կտևի պահանջվող ժամանակին կամ մինչև s cmd- ն օգտագործվի այն դադարեցնելու համար: Կարող եք նաև օգտագործել. cmd մուտք գործելիս ՝ թարմացված ժամերն ու հաշվարկները ստանալու համար: Ահա մի կարճ վազք, որը վաղաժամ դադարեցվել է s cmd- ի միջոցով:
ՍԻՐԵԼ ՏՎՅԱԼՆԵՐ ….
Ver. 0.01 մուտքագրեք հետևյալ հրամաններից մեկը.? - ընթացիկ կարգավիճակը և մետատվյալները - դադարեցնել տվյալների գրանցումը
ՏՎՅԱԼՆԵՐԻ ՍԻՐՈՄ… Ստուգե՞լ հրաման
Անցած վազքի ժամանակը ՝ 0: 00: 10.000 720: 00: 00.000 Անցած վազքի ժամանակը ՝ 0: 00: 20.000 720: 00: 00.000…
Դադարեցնել գրանցումը և չօգտագործված ֆայլերի հեռացումը:
… Չօգտագործված ֆայլը հեռացնելը `log98.bin Չօգտագործված ֆայլը հեռացնելը` log99.bin
0: 01: 04.976 ՝ 720: 00: 00.000
Նմուշ կապում. 16 17 Բայթ կարգ. Little-Endian ADC բիթեր. 10 ADC նմուշի միջին միջինից `4 Նմուշի տոկոսադրույք` 1000.00 Նմուշի միջակայք `1000uS Նմուշներ մեկ բլոկի համար` 127 Բլոկը լրացնելու ժամանակը `127000uS Ֆայլը լրացնելու ժամանակը` 9:01: 52.000 ԲՈԼՈՐ ֆայլերը լրացնելու ժամանակը ՝ 894: 04: 48.000 Առավելագույն SD ուշացում (ներառում է ֆայլը փակելը/բացելը). 204uS Ֆայլի փակման առավելագույնը/բացման ուշացումը. պահվում է խանութի մոտ
ls:
2000-01-01 01:00:00 261632 log00.bin 2000-01-01 01:00:00 240 log.met
ՏՎՅԱԼՆԵՐԻ ՄԱՍՆԱԳԻՏՈԹՅՈՆԸ ԼՐԱՎԱ Է:
Ver. 0.01 մուտքագրեք հետևյալ հրամաններից մեկը.? - ընթացիկ կարգավիճակը և մետատվյալները ** r - ADC տվյալների գրանցում ** անհասանելի է: Տվյալներն արդեն գոյություն ունեն ** i - նախաստորագրել ֆայլերը ** մատչելի չեն: Տվյալներն արդեն կան l - ցուցակի ֆայլեր
ՏՎՅԱԼՆԵՐԸ ԱՊԱՀՈՎԱԳՐՎԵԼ ԵՆ, ճշտե՞լ:
Լուսադիոդային ցուցադրիչ
D3- ին միացված LED- ը (G2 կապը ապահովող D2- ով) միացված կլինի պինդ, եթե որևէ նմուշ բաց թողնվի և կթարթվի, եթե կա սխալ: Էսքիզը փորձում է շարունակվել սխալներից հետո, բայց կարող է դա հաջողությամբ չանել:
Քայլ 3: Իրական տվյալների մուտքագրում
Երկար տևողությամբ իրական տվյալների մուտքագրման ժամանակ ավելի հարմար է կապի մոդուլը միացնել D0/D1 կապումներին և հեռակառավարել և վերահսկել անտառահատումները: Այստեղ օգտագործվել է Bluetooth Mate Silver մոդուլը `իր նախնական պարամետրերով, 115200 baud, առանց ապարատային ձեռքսեղմման (RTC, CTS), 1234 փին կոդ:
Նշում. Երբ էներգիան կիրառվում է Mate Silver մոդուլի վրա, այն անցնում է կազմաձևման ռեժիմի, արագ կարմիր թարթում է 60 վայրկյան: Այս ընթացքում մոդուլին սերիական կապի միջոցով կարող եք $ $ $ ուղարկել այն կազմաձևելու համար, բայց չեք կարող միացնել մոդուլը: Երբ կարմիր լուսարձակը դանդաղ է թարթում, bluetooth մոդուլը կընդունի միացումները:
Փոխեք COM_SERIAL- ի սահմանումը Teensy32AnalogLogger.ino- ում `ապարատային սերիական (D0/D1) կապին, Serial1
#սահմանեք COM_SERIAL Serial1
Համակարգչի հետ զուգակցվելուց հետո համակարգչի վրա ստեղծվեց նոր COM պորտ, և CoolTerm- ը կարող է օգտագործվել `միացնելու, վերահսկելու և վերահսկելու անտառահատումները: Կարող են օգտագործվել նաև սերիականորեն կապի այլ մոդուլներ, ինչպիսիք են WiFi- ն կամ BLE- ն, մանրամասների համար տե՛ս Arduino UNO/Mega Starter- ը, որը վերահսկվում է Android/pfodApp- ի կողմից:
Կարող եք նաև վերահսկել և վերահսկել ձեր Android բջջային հեռախոսից մուտք գործելը ՝ օգտագործելով Bluetooth տերմինալ ծրագիր, ինչպիսին է Bluetooth Terminal ծրագիրը, կամ օգտագործելով WiFi և TCP տերմինալներ, ինչպիսիք են TCP Telnet Terminal Pro, կամ Uart to BLE mdoule և BLE տերմինալ ծրագիր, ինչպիսիք են nRF UART V2
Քայլ 4. ADC մուտքերի ընտրության սահմանափակումներ
Teensy 3.2- ն ունի երկու առանձին ADC ապարատային մոդուլ ՝ ADC_0 և ADC_1, իր միկրոպրոցեսորում, այնպես որ այն կարող է միաժամանակ երկու մուտքի նմուշ վերցնել: Այն ունի նաև ներկառուցված ապարատային միջինացում, որը վերցնում է բազմաթիվ ADC նմուշներ և միջինացնում դրանք արդյունքը շրջելուց առաջ:
Կան սահմանափակումներ, որոնցով մուտքերը կարող են միացվել ADC_0, ADC_1- ին: Teensy3_1_AnalogCard-p.webp
Ամփոփելով ՝ չի կարող կարդալ այն կվերադառնա 0 (միշտ)
Այս նախագիծը օգտագործում է A2, A3, որոնցից յուրաքանչյուրը կարող է մուտք գործել ADC_0 կամ ADC_1:
Քայլ 5..bin ֆայլերը.csv ֆայլերի փոխարկելը
Teensy32AnalogLogger.ino- ն նմուշները պահում է որպես երկուական logxx.bin ֆայլերում, այսինքն log00.bin- ում log99.bin- ում: Teensy32AnalogLogger.ino- ն նաև պահում է վազքի մասին մետա տվյալների log.met ֆայլ:
Դուք կարող եք օգտագործել SDtoCSV.jar (սկզբնաղբյուր SDtoCSV_src.zip).bin ֆայլերը.csv- ի փոխարկելու համար հետագա մշակման համար: Պատճենեք ֆայլերը SD քարտից ձեր համակարգչի կոշտ սկավառակի վրա առնվազն 70 Գիգ ազատ տարածությամբ և պատճենեք SDtoCSV.jar- ը նույն գրացուցակում: Բացեք հրամանի պատուհանը այդ գրացուցակում և գործարկեք
java -jar SDtoCSV.jar տեղեկամատյան
Եթե ձեր համակարգչում Java տեղադրված չէ, տեղադրեք այն www.java.com կայքից
SDtoCSV- ը կմշակի log.met ֆայլը, այնուհետև գրացուցակում առկա logxx.bin ֆայլերից յուրաքանչյուրը և յուրաքանչյուր.bin- ի համար դուրս կգա.csv ֆայլ:. Csv ֆայլը ունի հաջորդականության համարի օրինակ, որին հաջորդում են երկու ընթերցումներ:
Վահանակի նմուշի ելքը 2 adc ընթերցման համար, որը վերցված է 30303 անգամ/վրկ, ցուցադրվում է այստեղ, output.txt: Այն ցույց է տալիս, թե ինչպես են բաց թողնված նմուշները հաղորդվում: (Վերջնական ուրվագծի բուֆերների քանակի կրկնապատկումը հաստատեց այս բաց թողնված նմուշները)
SD_ Միացում CSV- ի փոխարկմանը: Ստուգեք SDtoCSV.log- ը առաջընթացի և սխալների համար: Մշակման log00 Մշակված 256000 բլոկ Մշակման տեղեկամատյան 01 մշակված 256000 բլոկ:.. Մշակման log25 Մշակված 256000 բլոկ Մշակման տեղեկագիր 26 Մշակված 256000 բլոկ Մշակման տեղեկամատյան 27 Մշակված 256000 բլոկ Բաց թողնված նմուշներ… Մշակման տեղեկամատյան 29 Մշակված 256000 բլոկ:.. Մշակման տեղեկամատյան 47 Մշակված 256000 բլոկ Մշակման տեղեկագիր 48 Մշակված 35935 բլոկ --- Ավարտված մշակում
SDtoCSV- ի յուրաքանչյուր վազքին կցվում է ավելի ամբողջական տեղեկամատյան ՝ SDtoCSV.log: Այն ներառում է մետա տվյալների ելքը և ցանկացած սխալ հաղորդագրություն: Ահա հաշվարկը. 254 -ը այդ բլոկում պահվող տվյալների հաշվարկն է, այսինքն ՝ 127 նմուշ x 2 adc ընթերցումներ մեկ բլոկի համար: Բաց թողնված նմուշները բաց թողնված ընթերցման զույգերի թիվն է.csv ելքի տողերում:
=== Մուտքագրեք ֆայլը SD_- ի համար CSV- ի փոխակերպման համար Շաբաթ 13 հուլիսի 13:19:51 AEST 2019 Console- ում առաջընթացի հաղորդագրությունները տեսնելու համար օգտագործեք java -jar SDtoCSV.jar Հիմնական ֆայլի անվան «տեղեկամատյան» մետատվյալների տարբերակ ՝ 0 (Little Endian) sampleIterval uS: 33 adcBits: 10 adcAvgs: 4 pin Հաշվարկ ՝ 2 կապում ՝ 16, 17 նմուշ PerBlock ՝ 127 noBufferBlocks: 28 տևողություն mS: 51649820 պահանջված վազք mամանակ mS: 106216704 maxBuffers Օգտագործված ՝ 32 նախազգուշացում. Որոշ նմուշներ կարող են բացակայել: maxLatency uS: 221476 arnգուշացում. գերազանցում է բուֆերային բլոկների կողմից տրամադրված ժամանակը (117348uS): Որոշ նմուշներ բացակայում են: maxFileOpenTime uS: 20998 բաց թողնված imամանակներ ՝ 0 բաց թողածՆմուշներԲոլորը ՝ 2715 ընդհանուրԲլոկներԳրված ՝ 12323935 ընդհանուրՆմուշներԳրված… Մշակման log26.bin Մշակված 256000 բլոկ Մշակման log27.bin !!! Բլոկ ՝ 57696 հաշվիչ ՝ 254 բաց թողնվածՆմուշներ ՝ 2339 !!! Բլոկ ՝ 57697 հաշվիչ ՝ 254 բաց թողնվածՆմուշներ ՝ 376 Մշակված 256000 բլոկ --- Բաց թողնված նմուշների ընդհանուր քանակ ՝ 2715
Մշակման տեղեկամատյան 28.բին Մշակված 256000 բլոկ
… Մշակման log47.bin Մշակված 256000 բլոկ Մշակման տեղեկագիր 48.բին Մշակված 35935 բլոկ --- Ավարտված մշակում
Log00.csv ելքային ֆայլի նմուշ է
SampleCounter (33uS- ի դիմաց), Pin 16, Pin 170, 248, 205 1, 273, 195 2, 228, 337 3, 360, 302 4, 355, 369 5, 220, 281:..
Նմուշի հաշվիչը ավելանում է ֆայլից ֆայլ, այնպես որ այն կարող է օգտագործվել որպես ժամանակային կնիք: Եթե բացակայում են նմուշները, ապա նմուշի հաշվիչը ավելանում է բաց թողնված թվով ՝ հաջորդ տողը դուրս բերելուց առաջ, որպեսզի հաշվիչի/ժամանակի կնիքը մնա ճշգրիտ գրանցված նմուշների համար:
Քայլ 6: Մեկնաբանություններ օրենսգրքի և ընդլայնումների վերաբերյալ
Teensy32AnalogLogger- ը Բիլ Գրեյմանի AnalogBinLogger օրինակի խիստ փոփոխված տարբերակն է իր SdFat Arduino գրադարանում: Այստեղ գրադարանը վերաշարադրվել է Teensy 3.2 -ով աշխատելու համար:
Teensy32AnalogLogger- ն օգտագործում է timer0- ը `նմուշի միջակայքը սահմանելու համար: Timer0- ի ընդհատումների կարգավորիչը սկսում է երկու ADC փոխակերպումները: Երկրորդ ADC մոդուլի ընդհատիչ կարգավորիչը անընդհատ կոչվում է մինչև երկուսն էլ ավարտված, սովորաբար ADC_0- ի մեկնարկած առաջին ADC մոդուլը կավարտվի երկրորդից առաջ, այնպես որ ընդհատումների կարգավորիչը կանչվում է միայն մեկ անգամ: ADC_1 ընդհատումների կարգավորիչը պահում է նմուշները տվյալների բուֆերում:
Հիմնական հանգույցում (), storeSampleBuffer () - ը պահում է ցանկացած ամբողջական բուֆեր SD քարտում և վերամշակում բուֆերները դատարկ բուֆերի հերթում: Teensy 3.2 -ում առկա RAM- ի մեծ քանակը նշանակում է, որ մեծ թվով բուֆերներ կարող են հատկացվել, ուստի storeSampleBuffer () - ին հաճախ զանգահարելու կարիք չկա: Սա ժամանակ է թողնում հիմնական հանգույցին () այլ աշխատանքներ կատարելու համար, ինչպիսիք են գործընթացի հրամանները և ելքը ուղարկելու համար:
Ընդարձակումներ
Չնայած այս նախագիծը գործում է որպես բարձր արագությամբ տվյալների գրանցիչ, ամբողջական կրելու համար այն դեռ պետք է փաթեթավորված լինի, և մարտկոցի համակարգ և ԷԿԳ տվիչներ տրամադրվեն: Ինչպես նաև, որ կան որոշ ընդարձակումներ, որոնք պետք է հաշվի առնել:
- Ավելացրեք իրական ժամանակի հսկողություն և նմուշառվող ալիքի ձևի մոնիտորինգ pfodApp- ի միջոցով `օգտագործելով pfodApp- ի գծապատկերային գործառույթը` ալիքի ձևի լուսանկարները ցուցադրելու համար:
- Ընդլայնեք ֆայլի համարները 99 -ից անց `ընտրանքի ավելի երկար տևողության համար
- Փորձեք ավելի քան 2 մուտքագրում: Քանի որ Teensy 3.2- ն ունի երկու ADC մոդուլ, կարող եք փոփոխել ծածկագիրը ՝ զույգերով լրացուցիչ մուտքագրումներ ավելացնելու համար ՝ ընտրանքի արագությունը առավելագույնի հասցնելու համար:
- Ավելացրեք մարտկոցի մոնիտորինգ `մարտկոցի լիցքը հետևելու համար: Teensy 3.2- ը 24 ժամվա ընթացքում օգտագործում է մոտ 1100 mAhrs, ներառյալ bluetooth և SD մոդուլները, բայց առանց սենսորային մոդուլի
- Ավելացրեք մարտկոցի մատակարարման երկակի միացում `մարտկոցի փոփոխությունները թույլ չտալու համար, առանց ընդհատելու անտառահատումները:
Խորհուրդ ենք տալիս:
Մուտք գործեք Android բջջային հեռակառավարման ցանց: 9 քայլ
Մուտք գործեք Android բջջային հեռակառավարման ցանց: ¡Bienvenido! Իրականում, անհրաժեշտ է միանալ ինտերնետին: Piennsalo bien, el internet is una red global de computadoras que transmiten datos entre sí; así que sólo es necesario contar con las herramientas y técnicas correctas para poder ac
Մուտք գործեք Raspberry Pi ֆայլային համակարգ Windows- ի միջոցով. 9 քայլ
Մուտք գործեք Raspberry Pi ֆայլային համակարգ Windows- ի միջոցով. Երբևէ ունեցե՞լ եք Raspberry Pi և գնացել եք " Ես ստիպված եմ ամեն անգամ այն տեղադրել մոնիտորով, մկնիկով և ստեղնաշարով: " Այն հիասթափությունը, որն առաջացնում է ձեր մոնիտորը և ստեղնաշարը/մկնիկը միացնել/անջատել, պարզապես Raspberry Pi- ին մուտք գործելը երկրորդն է:
Մուտք գործեք ձեր Solaredge տվյալներ Python- ի միջոցով. 4 քայլ
Մուտք գործեք ձեր Solaredge տվյալներ Python- ի միջոցով. Քանի որ solaredge տրանսֆորմատորների տվյալները չեն պահվում տեղում, այլ solaredge- ի սերվերների վրա, ես ուզում էի օգտագործել իմ տվյալները տեղական մակարդակով, այս կերպ ես կարող եմ օգտագործել տվյալները իմ սեփական ծրագրերում: Ես ձեզ ցույց կտամ, թե ինչպես կարող եք ձեր տվյալները պահանջել արևապաշտպան ցանցերում
Ապահով մուտք գործեք ձեր Pi- ն աշխարհի ցանկացած վայրից. 7 քայլ
Ապահով մուտք գործեք ձեր Pi աշխարհի ցանկացած վայրից. Pi- ի վրա շուրջօրյա աշխատող մի քանի ծրագիր ունեմ: Ամեն անգամ, երբ ես դուրս էի գալիս իմ տնից, շատ դժվար էր դառնում ստուգել Պիի առողջական վիճակը և կարգավիճակը: Հետագայում ես հաղթահարեցի փոքր արգելքը `օգտագործելով ngrok: Սարքին դրսից մուտք գործելը հնարավորություն է տալիս
Մուտք Վերահսկեք սերվերը կամ ցանկացած այլ Windows համակարգիչ հեռակա կարգով. 6 քայլ
Մուտք Կառավարեք սերվերը կամ Windows- ի ցանկացած այլ համակարգիչ հեռակա կարգով. Ha4xor4life- ը հեշտությամբ հրահանգ տվեց, որը կոչվում է Ստուգեք ձեր անձնական ֆայլերի սերվերում: Լավ գաղափար է, բայց դրա համար անհրաժեշտ էր երկու մուտք ունեցող մոնիտոր