Nembo ya SparkFun

SparkFun DEV-13712 Chembe Photon Yenye Mashimo ya Kuuza

SparkFun-DEV-13712-Particle-Photon-With-Holes-For-Soldering-bidhaa

Vipimo

  • Jina la Bidhaa: OpenLog Data Logger
  • Mfano: DEV-13712
  • Ingizo la Nguvu: 3.3V-12V (Inayopendekezwa 3.3V-5V)
  • Sauti ya Kuingiza ya RXItage: 2.0V-3.8V
  • TXO Pato Voltage: 3.3v
  • Mchoro wa Sasa usio na kazi: ~2mA-5mA (bila kadi ya microSD), ~5mA-6mA (na kadi ya microSD)
  • Uandishi Inayoendelea Mchoro wa Sasa: ​​~20-23mA (pamoja na kadi ya microSD)

Maagizo ya Matumizi ya Bidhaa

Nyenzo Zinazohitajika:

  • Arduino Pro Mini 328 – 3.3V/8MHz
  • SparkFun FTDI Basic Breakout - 3.3V
  • SparkFun Cerberus USB Cable - 6ft
  • Kadi ya microSD yenye Adapta - 16GB (Hatari ya 10)
  • MicroSD USB Reader
  • Vichwa vya Kike
  • Jumper Wires Premium 6 M/M Kifurushi cha 10
  • Break Away Male Headers - Right Angle

Usomaji Unaopendekezwa:

Vifaa Vimekwishaview:
OpenLog inaendesha kwa mipangilio ifuatayo:

Ingizo la VCC Ingizo la RXI Pato la TXO Droo ya Sasa isiyo na kazi Uandishi Inayoendelea Droo ya Sasa
3.3V-12V (Inayopendekezwa 3.3V-5V) 2.0V-3.8V 3.3V ~2mA-5mA (w/out microSD card), ~5mA-6mA (w/microSD card) ~20- 23mA (pamoja na/ microSD kadi)

Utangulizi

Mkuu! Mafunzo haya ni ya Kumbukumbu ya Open kwa mfululizo wa UART [ DEV-13712 ]. Iwapo unatumia Qwiic OpenLog ya IC [ DEV-15164 ], tafadhali rejelea Mwongozo wa Qwiic OpenLog Hookup.

OpenLog Data Logger ni rahisi kutumia, suluhu ya chanzo huria ya kukata data mfululizo kutoka kwa miradi yako. OpenLog hutoa kiolesura rahisi cha kuweka data kutoka kwa mradi hadi kwa kadi ya microSD.

SparkFun OpenLog
DEV-13712

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (1)

SparkFun OpenLog na Vichwa
DEV-13955

Hakuna bidhaa iliyopatikana

Nyenzo Zinazohitajika
Ili kufanya kazi kikamilifu kupitia somo hili, utahitaji sehemu zifuatazo. Huenda usihitaji kila kitu ingawa kulingana na kile ulicho nacho. Iongeze kwenye rukwama yako, soma mwongozo, na urekebishe toroli inapohitajika.

Mwongozo wa OpenLog Hookup

Orodha ya Matamanio ya SparkFun

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (2)SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (3)

Usomaji Unaopendekezwa
Iwapo hufahamu au hufurahii dhana zifuatazo, tunapendekeza uzisome kabla ya kuendelea na Mwongozo wa OpenLog Hookup.

  • Jinsi ya Solder: Kupitia-Hole Soldering. Mafunzo haya yanashughulikia kila kitu unachohitaji kujua kuhusu uuzaji wa shimo kupitia shimo.
  • Mawasiliano ya serial Dhana za mawasiliano zisizo za kawaida: pakiti, viwango vya mawimbi, viwango vya baud, UART, na zaidi!
  • Kiolesura cha Pembeni (SPI) SPI hutumiwa kwa kawaida kuunganisha vidhibiti vidogo kwenye vifaa vya pembeni kama vile vitambuzi, rejista za zamu na kadi za SD.
  • Misingi ya terminal ya serial Mafunzo haya yatakuonyesha jinsi ya kuwasiliana na vifaa vyako vya mfululizo kwa kutumia aina mbalimbali za programu tumizi za emulator.

Vifaa Vimekwishaview

Nguvu
OpenLog inaendesha kwa mipangilio ifuatayo:

Ukadiriaji wa Nguvu za OpenLog

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (4)

Mchoro wa sasa wa OpenLog ni takriban 20mA hadi 23mA unapoandikia microSD. Kulingana na saizi ya kadi ya microSD na mtengenezaji wake, mchoro amilifu wa sasa unaweza kutofautiana wakati OpenLog inaandika kwa kadi ya kumbukumbu. Kuongeza kiwango cha baud pia kuvuta sasa zaidi.

Microcontroller
OpenLog huendesha kwenye ubao ATmega328, inayofanya kazi kwa 16MHz, shukrani kwa kioo cha ubao. ATmega328 ina Bootloader ya Optiboot iliyopakiwa juu yake, ambayo inaruhusu OpenLog kuendana na
Mipangilio ya bodi ya "Arduino Uno" kwenye IDE ya Arduino.

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (5)

Kiolesura

UART ya mfululizo
Kiolesura cha msingi na OpenLog ni kichwa cha FTDI kwenye ukingo wa ubao. Kichwa hiki kimeundwa ili kuchomeka moja kwa moja kwenye Arduino Pro au Pro Mini, ambayo huruhusu kidhibiti kidogo kutuma data kupitia muunganisho wa mfululizo kwenye OpenLog.

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (6)

Onyo! Kwa sababu ya mpangilio wa pini unaoifanya ilingane na Arduinos, haiwezi kuchomeka moja kwa moja kwenye ubao wa kuzuka wa FTDI.

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (7)

Kwa habari zaidi, hakikisha uangalie sehemu inayofuata kwenye Uunganishaji wa Vifaa.

SPI

Pia kuna alama nne za majaribio ya SPI zimevunjwa upande wa pili wa ubao. Unaweza kutumia hizi kupanga upya bootloader kwenye ATmega328.

  • SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (8)OpenLog ya hivi punde (DEV-13712) inachanganua pini hizi kwenye vidogo vilivyobandikwa kupitia mashimo. Iwapo unahitaji kutumia ISP kupanga upya au kupakia kipakiaji kipya kwenye OpenLog, unaweza kutumia pini za pogo kuunganisha kwenye sehemu hizi za majaribio.
  • Kiolesura cha mwisho cha kuwasiliana na OpenLog ni kadi ya microSD yenyewe. Ili kuwasiliana, kadi ya microSD inahitaji pini za SPI. Sio tu hapa ambapo data inahifadhiwa na OpenLog, lakini pia unaweza kusasisha usanidi wa OpenLog kupitia config.txt. file kwenye kadi ya MicroSD.
    Kadi ya MicroSD

Data yote iliyoingia na OpenLog imehifadhiwa kwenye kadi ya microSD. OpenLog inafanya kazi na kadi za microSD ambazo zina sifa zifuatazo:

  • 64MB hadi 32GB
  • FAT16 au FAT32

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (9)

Kuna taa mbili za hali kwenye OpenLog ili kukusaidia kutatua matatizo.

  • STAT1 – Kiashiria hiki cha LED cha bluu kimeambatishwa kwenye Arduino D5 (ATmega328 PD5) na huwasha/kuzima herufi mpya inapopokelewa. LED hii huwaka wakati mawasiliano ya Sekta yanafanya kazi.
  • STAT2 - LED hii ya kijani imeunganishwa kwa Arduino D13 (SPI Serial Clock Line/ ATmega328 PB5). LED hii huwaka tu wakati kiolesura cha SPI kinatumika. Utaiona ikiwaka wakati OpenLog inarekodi baiti 512 kwenye kadi ya microSD.

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (10)

Kuunganisha vifaa

Kuna njia mbili kuu za kuunganisha OpenLog yako na mzunguko. Utahitaji vichwa au waya ili kuunganisha. Hakikisha kuwa unauza kwenye ubao kwa muunganisho salama.

Muunganisho wa Msingi wa Serial

Kidokezo: Ikiwa una kichwa cha kike kwenye OpenLog na kichwa cha kike kwenye FTDI, utahitaji waya za kuruka za M/F ili kuunganisha.

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (11)

Muunganisho huu wa maunzi umeundwa kwa ajili ya kuingiliana na OpenLog ikiwa unahitaji kupanga upya ubao au kuweka data kwenye muunganisho wa msingi wa mfululizo.

Fanya miunganisho ifuatayo:
OpenLog → 3.3V FTDI Basic Breakout

  • GND → GND
  • GND → GND
  • VCC → 3.3V
  • TXO → RXI
  • RXI → TXO
  • DTR → DTR

Ona kwamba si muunganisho wa moja kwa moja kati ya FTDI na OpenLog - lazima ubadilishe miunganisho ya pin ya TXO na RXI.

Miunganisho yako inapaswa kuonekana kama ifuatayo:

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (12)

Mara tu unapokuwa na miunganisho kati ya OpenLog na Msingi wa FTDI, chomeka ubao wako wa FTDI kwenye kebo ya USB na kompyuta yako. Fungua terminal ya mfululizo, unganisha kwenye bandari ya COM ya FTDI yako ya Msingi, na uende mjini!

Muunganisho wa Vifaa vya Mradi

Kidokezo: Ikiwa una vichwa vya kike vilivyouzwa kwenye OpenLog, unaweza kuuza vichwa vya kiume kwenye Arduino Pro Mini ili kuunganisha mbao bila kuhitaji waya.

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (13)

Wakati kuingiliana na OpenLog juu ya muunganisho wa mfululizo ni muhimu kwa kupanga upya au kurekebisha hitilafu, mahali ambapo OpenLog inang'aa ni katika mradi uliopachikwa. Mzunguko huu wa jumla ni jinsi tunavyopendekeza uunganishe OpenLog yako kwa kidhibiti kidogo (katika kesi hii, Arduino Pro Mini) ambayo itaandika data ya mfululizo kwa OpenLog.

Kwanza, utahitaji kupakia msimbo kwenye Pro Mini yako unayokusudia kutekeleza. Tafadhali angalia Michoro ya Arduino kwa wa zamaniample code ambayo unaweza kutumia.

Kumbuka: Ikiwa huna uhakika jinsi ya kupanga Pro Mini yako, tafadhali angalia mafunzo yetu hapa.

Kwa kutumia Arduino Pro Mini 3.3V

  • Mafunzo haya ni mwongozo wako kwa mambo yote Arduino Pro Mini. Inaelezea ni nini, sio nini, na jinsi ya kuanza kuitumia.
  • Ukishapanga Pro Mini yako, unaweza kuondoa ubao wa FTDI na ubadilishe na OpenLog. Hakikisha umeunganisha pini zilizoandikwa BLK kwenye Pro Mini na OpenLog (pini zilizoandikwa GRN kwenye zote mbili pia zitalingana ikiwa zimefanywa kwa usahihi).
  • Ikiwa huwezi kuunganisha OpenLog moja kwa moja kwenye Pro Mini (kutokana na vichwa visivyolingana au bodi zingine njiani), unaweza kutumia waya za kuruka na kufanya viunganisho vifuatavyo.

OpenLog → Arduino Pro/Arduino Pro Mini

  • GND → GND
  • GND → GND
  • VCC → VCC
  • TXO → RXI
  • RXI → TXO
  • DTR → DTR

Mara tu unapomaliza, miunganisho yako inapaswa kuonekana kama ifuatavyo ukitumia Arduino Pro Mini na Arduino Pro. Mchoro wa Fritzing unaonyesha OpenLogs na vichwa vilivyoakisiwa. Ukigeuza soketi ya microSD inayohusiana na sehemu ya juu ya Arduino view, zinapaswa kuendana na kichwa cha programu kama FTDI.

SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (14)

Kumbuka kwamba muunganisho ni risasi moja kwa moja na OpenLog "kichwa-chini" (na microSD ikitazama juu).

Kumbuka: Kwa kuwa Vcc na GND kati ya OpenLog na Arduino vinakaliwa na vichwa, utahitaji kuunganisha kwa nguvu kwa pini zingine zinazopatikana kwenye Arduino. Vinginevyo, unaweza kuuza waya kwa pini za nguvu zilizo wazi kwenye ubao wowote.

Wezesha mfumo wako, na uko tayari kuanza kukata magogo!

Michoro ya Arduino

Kuna wa zamani sita tofautiampmichoro iliyojumuishwa ambayo unaweza kutumia kwenye Arduino wakati imeunganishwa kwenye OpenLog.

  • OpenLog_Benchmarking - Example hutumika kujaribu OpenLog. Hii hutuma kiasi kikubwa sana cha data katika 115200bps juu ya nyingi files.
  • OpenLog_CommandTest - Example inaonyesha jinsi ya kuunda na kuambatanisha a file kupitia udhibiti wa mstari wa amri kupitia Arduino.
  • OpenLog_ReadExample - Example inaendesha jinsi ya kudhibiti OpenLog kupitia safu ya amri.
  • OpenLog_ReadExample_KubwaFile -Mfample ya jinsi ya kufungua kubwa iliyohifadhiwa file kwenye OpenLog na uripoti juu ya unganisho la karibu la Bluetooth.
  • OpenLog_Test_Sketch - Inatumika kujaribu OpenLog na data nyingi za mfululizo.
  • OpenLog_Test_Sketch_Binary - Inatumika kujaribu OpenLog na data ya binary na herufi za kutoroka.

Firmware

OpenLog ina vipande viwili vya msingi vya programu kwenye ubao: bootloader na firmware.

Kidhibiti cha bootloader cha Arduino

Kumbuka: Iwapo unatumia OpenLog ambayo ilinunuliwa kabla ya Machi 2012, kipakiaji cha kuwasha kwenye ubao kinaoana na mpangilio wa “Arduino Pro au Pro Mini 5V/16MHz w/ ATmega328” katika Arduino IDE.

  • Kama ilivyoelezwa hapo awali, OpenLog ina Bootloader ya serial ya Optiboot kwenye ubao. Unaweza kushughulikia OpenLog kama Arduino Uno wakati wa kupakia example code au firmware mpya kwenye ubao.
  • Ukiishia kutengeneza OpenLog yako na unahitaji kusakinisha upya kipakiaji upya, utataka pia kupakia Optiboot kwenye ubao. Tafadhali angalia mafunzo yetu juu ya kusakinisha Arduino Bootloader kwa habari zaidi.

Kukusanya na Kupakia Firmware kwenye OpenLog

Kumbuka: Ikiwa hii ni mara yako ya kwanza kutumia Arduino, tafadhali rejeaview somo letu la kusanikisha IDE ya Arduino. Ikiwa haujasakinisha maktaba ya Arduino hapo awali, tafadhali angalia mwongozo wetu wa usakinishaji ili kusakinisha maktaba wewe mwenyewe.

  • Ikiwa kwa sababu yoyote unahitaji kusasisha au kusakinisha upya programu dhibiti kwenye OpenLog yako, mchakato ufuatao utafanya ubao wako ufanye kazi.
  • Kwanza, tafadhali pakua Arduino IDE v1.6.5. Matoleo mengine ya IDE yanaweza kufanya kazi ili kuunda programu dhibiti ya OpenLog, lakini tumethibitisha hili kama toleo zuri linalojulikana.
  • Ifuatayo, pakua programu dhibiti ya OpenLog na kifungu cha maktaba kinachohitajika.

PAKUA KIFUNGU CHA OPENLOG FIRMWARE (ZIP)

  • Mara tu unapopakua maktaba na programu dhibiti, sakinisha maktaba kwenye Arduino. Iwapo huna uhakika jinsi ya kusakinisha maktaba wewe mwenyewe katika IDE, tafadhali angalia mafunzo yetu: Kusakinisha Maktaba ya Arduino: Kusakinisha Maktaba Manually.

Kumbuka:

  • Tunatumia matoleo yaliyorekebishwa ya maktaba za SdFat na SerialPort ili kutangaza kiholela jinsi vibafa vya TX na RX vinapaswa kuwa kubwa. OpenLog inahitaji bafa ya TX kuwa ndogo sana (0), na bafa ya RX inahitaji kuwa kubwa iwezekanavyo.
  • Kutumia maktaba hizi mbili zilizobadilishwa kwa pamoja huruhusu utendaji ulioongezeka wa OpenLog.

Je, unatafuta Matoleo ya Hivi Punde?
Ikiwa ungependelea matoleo ya kisasa zaidi ya maktaba na programu dhibiti, unaweza kuyapakua moja kwa moja kutoka kwa hazina za GitHub zilizounganishwa hapa chini. Maktaba za SdFatLib na Serial Port hazionekani kwenye kidhibiti cha bodi ya Arduino kwa hivyo utahitaji kusakinisha maktaba wewe mwenyewe.

  • GitHub: OpenLog> Firmware> OpenLog_Firmware
  • Maktaba za Arduino za Bill Greiman
    • SdFatLib-beta
    • SerialPort
  • Ifuatayo, kuchukua advantage ya maktaba zilizobadilishwa, rekebisha SerialPort.hh file kupatikana kwenye saraka ya \Arduino\Libraries\SerialPort. Badilisha BUFFERED_TX hadi 0 na ENABLE_RX_ERROR_CHECKING iwe 0. Hifadhi file, na ufungue IDE ya Arduino.
  • Ikiwa bado, unganisha OpenLog yako kwenye kompyuta kupitia ubao wa FTDI. Tafadhali angalia mara mbili ya zamaniample circuit ikiwa huna uhakika jinsi ya kufanya hivyo vizuri.
  • Fungua mchoro wa OpenLog ambao ungependa kupakia chini ya Zana>Menyu ya ubao, chagua “Arduino/Genuino Uno”, na uchague mlango unaofaa wa COM kwa ubao wako wa FTDI chini ya Zana>Port.
  • Pakia msimbo.
  • Ni hayo tu! OpenLog yako sasa imepangwa na programu dhibiti mpya. Sasa unaweza kufungua ufuatiliaji wa serial na kuingiliana na OpenLog. Ukiwasha nguvu, utaona ama 12> au 12<. 1 inaonyesha muunganisho wa serial umeanzishwa, 2 inaonyesha kuwa kadi ya SD imeanzishwa kwa ufanisi, < inaonyesha OpenLog iko tayari kuweka data yoyote ya mfululizo iliyopokelewa, na > inaonyesha OpenLog iko tayari kupokea amri.

Michoro ya Firmware ya OpenLog
Kuna michoro tatu zilizojumuishwa ambazo unaweza kutumia kwenye OpenLog, kulingana na programu yako maalum.

  • OpenLog - Firmware hii husafirisha kwa chaguo-msingi kwenye OpenLog. Inatuma? Amri itaonyesha toleo la programu dhibiti lililopakiwa kwenye kitengo.
  • OpenLog_Light - Toleo hili la mchoro huondoa menyu na hali ya amri, na kuruhusu bafa ya kupokea kuongezwa. Hii ni chaguo nzuri kwa ukataji wa kasi wa juu.
  • OpenLog_Minimal - Kiwango cha baud lazima kiwekwe katika msimbo na kupakiwa. Mchoro huu unapendekezwa kwa watumiaji wenye uzoefu lakini pia ni chaguo bora kwa ukataji wa kasi wa juu zaidi.

Seti ya Amri

Unaweza kuunganishwa na OpenLog kupitia terminal ya serial. Amri zifuatazo zitakusaidia kusoma, kuandika na kufuta files, pamoja na kubadilisha mipangilio ya OpenLog. Utahitaji kuwa katika Hali ya Amri ili kutumia mipangilio ifuatayo.

Wakati OpenLog iko katika Njia ya Amri , STAT1 itawasha/kuzima kwa kila herufi iliyopokelewa. LED itakaa hadi herufi inayofuata ipokewe.

  • Mpya File - Inaunda mpya file jina File katika saraka ya sasa. Kiwango cha 8.3 filemajina yanaungwa mkono. Kwa mfanoample, "87654321.123" inakubalika, wakati "987654321.123" haikubaliki.
    • Example: mpya file1.txt
  • Ongeza File - Weka maandishi hadi mwisho wa File. Data ya serial basi inasomwa kutoka kwa UART katika mkondo na kuongezwa kwa file. Haijasisitizwa juu ya terminal ya serial. Ikiwa File haipo wakati kazi hii inaitwa, the file itaundwa.
    • Example: ongeza mpyafile.csv
  • Andika File OFFSET - Andika maandishi kwa File kutoka eneo la OFFSET ndani ya file. Maandishi yanasomwa kutoka kwa UART, mstari kwa mstari, na kurudiwa nyuma. Ili kuondoka katika hali hii, tuma laini tupu.
    • Example: andika logs.txt 516
  • rm File - Inafuta File kutoka kwa saraka ya sasa. Kadi pori zinatumika.
    • Example: rm README.txt
  • ukubwa File - Ukubwa wa pato la File kwa ka.
    • Example: ukubwa Log112.csv
    • Pato: 11
  • Soma File + ANZA+ AINA YA UREFU - Toa maudhui ya File kuanzia START na kwenda kwa LENGTH. Ikiwa START itaachwa, nzima file inaripotiwa. Ikiwa LENGTH itaachwa, yaliyomo yote kutoka mahali pa kuanzia yanaripotiwa. Ikiwa TYPE itaachwa, OpenLog itakuwa chaguomsingi ya kuripoti katika ASCII. Kuna TYPE za pato tatu:
    • ASCII = 1
    • HEX = 2
    • MBICHI = 3
  • Unaweza kuacha baadhi ya hoja zinazofuata. Angalia ex ifuatayoampchini.
  • Bendera za msingi zilizosomwa + zilizoachwa:
    • Example: soma LOG00004.txt
    • Pato: Kipima kiongeza kasi X=12 Y=215 Z=317
  • Soma kuanzia mwanzo 0 na urefu wa 5:
    • Example: soma LOG00004.txt 0 5
    • Pato: Accel
  • Soma kutoka nafasi ya 1 yenye urefu wa 5 katika HEX:
    • Example: soma LOG00004.txt 1 5 2
    • Pato: 63 63 65 6C
  • Soma kutoka nafasi ya 0 yenye urefu wa 50 katika RAW:
    • Example: soma LOG00137.txt 0 50 3
    • Pato: André– -þ Mtihani wa Tabia Zilizoongezwa
  • Paka File - Andika maudhui ya a file katika hex kwa ufuatiliaji wa serial kwa viewing. Hii wakati mwingine inasaidia kuona kwamba a file inarekodi kwa usahihi bila kuvuta kadi ya SD na view ya file kwenye kompyuta.
    • Example: paka LOG00004.txt
    • Pato: 00000000: 41 63 65 6c 3a 20 31

Udanganyifu wa Saraka

  • ls - Inaorodhesha yaliyomo kwenye saraka ya sasa. Kadi pori zinatumika.
    • Example: ls
    • Pato: \src
  • md Subdirectory - Unda Subdirectory katika saraka ya sasa.
    • Example: md Example_Michoro
  • cd Subdirectory - Badilisha kwa Saraka ndogo.
    • Example: cd Habari_Dunia
  • cd .. - Badilisha hadi saraka ya chini kwenye mti. Kumbuka kuwa kuna nafasi kati ya 'cd' na '..'. Hii inaruhusu kichanganuzi cha kamba kuona amri ya CD.
    • Examphii: cd..
  • rm Subdirectory - Inafuta Orodha ndogo. Saraka lazima iwe tupu ili amri hii ifanye kazi.
    • Example: joto la rm
  • rm -rf Saraka - Inafuta Saraka na yoyote files zilizomo ndani yake.
    • Example: rm -rf Maktaba

Amri za Kazi za Kiwango cha Chini

  • ? - Amri hii itatoa orodha ya amri zinazopatikana kwenye OpenLog.
  • Diski - Onyesha kitambulisho cha mtengenezaji wa kadi, nambari ya serial, tarehe ya utengenezaji na saizi ya kadi. Kwa mfanoampmatokeo ya le ni:
    • Aina ya kadi: SD2 Kitambulisho cha Mtengenezaji: 3
    • Kitambulisho cha OEM: SD
    • Bidhaa: SU01G
    • Toleo: 8.0
    • Nambari ya serial: 39723042 Tarehe ya utengenezaji: 1/2010 Ukubwa wa Kadi: 965120 KB
  • init - Anzisha upya mfumo na ufungue tena kadi ya SD. Hii ni muhimu ikiwa kadi ya SD itaacha kujibu.
  • Usawazishaji - Hulandanisha maudhui ya sasa ya bafa kwenye kadi ya SD. Amri hii ni muhimu ikiwa una chini ya herufi 512 kwenye bafa na unataka kurekodi hizo kwenye kadi ya SD.
  • Weka upya - Rukia OpenLog hadi eneo la sifuri, endesha upya kipakiaji, na kisha msimbo wa init. Amri hii ni muhimu ikiwa unahitaji kuhariri usanidi file, weka upya OpenLog, na anza kutumia usanidi mpya. Kuendesha baiskeli kwa nguvu bado ndiyo njia inayopendekezwa ya kuweka upya ubao, lakini chaguo hili linapatikana.

Mipangilio ya Mfumo

Mipangilio hii inaweza kusasishwa mwenyewe au kuhaririwa katika config.txt file.

  • Echo STATE - Hubadilisha hali ya mfumo, na huhifadhiwa kwenye kumbukumbu ya mfumo. STATE inaweza kuwashwa au kuzima. Ukiwa kwenye OpenLog itarudia data iliyopokelewa ya serial kwenye upesi wa amri. Ukiwa umezimwa, mfumo hausome tena herufi zilizopokelewa.

Kumbuka: Wakati wa kuingia kwa kawaida, echo itazimwa. Mahitaji ya rasilimali ya mfumo kwa kutoa mwangwi wa data iliyopokelewa ni ya juu sana wakati wa ukataji miti.

  • Verbose STATE - Hubadilisha hali ya kuripoti makosa ya kitenzi. STATE inaweza kuwashwa au kuzima Amri hii imehifadhiwa kwenye kumbukumbu. Kwa kuzima makosa ya vitenzi, OpenLog itajibu kwa ! ikiwa kuna hitilafu, badala ya amri isiyojulikana: C OMMAND.D..T herufi ni rahisi kwa mifumo iliyopachikwa kuchanganua kuliko hitilafu kamili. Ikiwa unatumia terminal, kuacha kitenzi kimewashwa kutakuruhusu kuona ujumbe kamili wa makosa.
  • baud - Amri hii itafungua menyu ya mfumo kuruhusu mtumiaji kuingiza kiwango cha baud. Kiwango chochote cha upotevu kati ya 300bps na 1Mbps kinaweza kutumika. Uteuzi wa kiwango cha baud ni mara moja, na OpenLog inahitaji mzunguko wa nguvu ili mipangilio ianze kutumika. Kiwango cha upotevu huhifadhiwa kwa EEPROM na hupakiwa kila wakati OpenLog inapowashwa. Chaguo-msingi ni 9600 8N1 .

Kumbuka: Ukiweka ubao katika kiwango kisichojulikana, unaweza kufunga RX kwa GND na kuwasha OpenLog. Taa za LED zitaangaza huku na huko kwa sekunde 2 na kisha zitamulika kwa pamoja. Zima OpenLog, na uondoe jumper. OpenLog sasa imewekwa upya hadi 9600bps na herufi ya kutoroka ya `CTRL-Z` ikibonyezwa mara tatu mfululizo. Kipengele hiki kinaweza kubatilishwa kwa kuweka ubatilishaji wa Dharura hadi 1. Angalia config.txt kwa maelezo zaidi.

  • Weka - Amri hii inafungua menyu ya mfumo ili kuchagua hali ya uanzishaji. Mipangilio hii itafanyika wakati wa kuwasha tena na itahifadhiwa katika EEPROM isiyo na tete.
    • Mpya File Kuingia - Njia hii inaunda mpya file kila wakati OpenLog inapopata nguvu. OpenLog itasambaza 1 (UART iko hai), 2 (kadi ya SD imeanzishwa), kisha < (OpenLog iko tayari kupokea data). Data yote itarekodiwa kwa LOG#####.txt. Nambari ##### huongezeka kila wakati OpenLog inapowashwa (kiwango cha juu ni kumbukumbu 65533). Nambari imehifadhiwa katika EEPROM na inaweza kuwekwa upya kutoka kwa menyu iliyowekwa. Sio wahusika wote waliopokelewa wanapewa mwangwi. Unaweza kuondoka kwa hali hii na kuingiza hali ya amri kwa kutuma CTRL+z (ASCII 26). Data yote iliyoakibishwa itahifadhiwa.
  • Kumbuka: Iwapo kumbukumbu nyingi zimeundwa, OpenLog itatoa hitilafu **Kumbukumbu nyingi mno**, ondoka kwenye hali hii, na udondoshe kwa Amri Prompt. Matokeo ya mfululizo yataonekana kama `12!Kumbukumbu nyingi mno!
    • Ongeza File Kuingia - Pia inajulikana kama modi ya mfuatano, hali hii inaunda a file inayoitwa SEQLOG.txt ikiwa haipo tayari, na inaambatanisha data yoyote iliyopokelewa kwa faili ya file. OpenLog itasambaza 12< wakati huo OpenLog iko tayari kupokea data. Wahusika hawajarudiwa. Unaweza kuondoka kwa hali hii na kuingiza hali ya amri kwa kutuma CTRL+z (ASCII 26). Data yote iliyoakibishwa itahifadhiwa.
    • Amri Prompt - OpenLog itasambaza 12> wakati mfumo uko tayari kupokea amri. Kumbuka kuwa > ishara inaonyesha OpenLog iko tayari kupokea amri, si data. Unaweza kuunda files na kuongeza data kwa files, lakini hii inahitaji uchanganuzi fulani wa serial (kwa kuangalia makosa), kwa hivyo hatuweki hali hii kwa chaguo-msingi.
    • Weka Mpya File Nambari - Hali hii itaweka upya logi file nambari hadi LOG000.txt . Hii ni muhimu ikiwa hivi karibuni umeondoa kadi ya microSD na unataka kumbukumbu file nambari ili kuanza tena.
    • Tabia Mpya ya Kutoroka - Chaguo hili huruhusu mtumiaji kuingiza herufi, kama vile CTRL+z au $, na kuweka hii kama herufi mpya ya kutoroka. Mpangilio huu umewekwa upya hadi CTRL+z wakati wa urejeshaji wa dharura.
    • Idadi ya Herufi za Escape - Chaguo hili huruhusu mtumiaji kuingiza herufi (kama vile 1, 3, au 17), kusasisha nambari mpya ya herufi za kutoroka zinazohitajika ili kushuka hadi hali ya amri. Kwa mfanoampna, kuingia 8 itahitaji mtumiaji kugonga CTRL+z mara nane ili kufikia hali ya amri. Mpangilio huu umewekwa upya hadi 3 wakati wa urejeshaji wa dharura.
  • Ufafanuzi wa herufi za Escape: Sababu ya OpenLog inahitaji `CTRL+z` kugonga mara 3 ili kuingiza modi ya amri ni kuzuia ubao usiweke upya kimakosa wakati wa upakiaji wa msimbo mpya kutoka kwa Arduino IDE. Kuna nafasi kwamba bodi ingeona herufi ya `CTRL+z` ikipitia wakati wa upakiaji (suala tuliloona katika matoleo ya awali ya programu dhibiti ya OpenLog), kwa hivyo hii inalenga kuzuia hilo. Iwapo utawahi kushuku ubao wako umechorwa kwa sababu ya hili, unaweza kufanya uwekaji upya wa dharura wakati wowote kwa kushikilia kipini cha RX chini wakati wa kuwasha.

Usanidi File

Iwapo hungependa kutumia terminal ya mfululizo kwa ajili ya kurekebisha mipangilio kwenye OpenLog yako, unaweza pia kusasisha mipangilio kwa kurekebisha CONFIG.TXT. file.

Kumbuka: Kipengele hiki hufanya kazi tu kwenye toleo la programu dhibiti 1.6 au jipya zaidi. Ikiwa umenunua OpenLog baada ya 2012, utakuwa unatumia toleo la firmware 1.6+

  • Ili kufanya hivyo, utahitaji msomaji wa kadi ya microSD na mhariri wa maandishi. Fungua config.txt file (mtaji wa file jina haijalishi), na usanidi mbali! Ikiwa hujawahi kuwezesha OpenLog yako na kadi ya SD hapo awali, unaweza pia kuunda mwenyewe file. Ikiwa umewezesha OpenLog na kadi ya microSD iliyoingizwa hapo awali, unapaswa kuona kitu kama kifuatacho unaposoma kadi ya microSD.SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (15)OpenLog huunda config.txt na LOG0000.txt file kwa nguvu ya kwanza.
  • Usanidi chaguo-msingi file ina mstari mmoja wa mipangilio na mstari mmoja wa ufafanuzi.SparkFun-DEV-13712-Particle-Photon-Yenye-Mashimo-ya-Soldering-fig- (16)Usanidi chaguo-msingi file iliandikwa na OpenLog.
  • Kumbuka kuwa hizi ni herufi zinazoonekana mara kwa mara (hakuna thamani zisizoonekana au za binary), na kila thamani imetenganishwa na koma.

Mipangilio inafafanuliwa kama ifuatavyo:

  • baud : kiwango cha baud mawasiliano. 9600 bps ndio chaguo msingi. Thamani zinazokubalika ambazo zinaoana na Arduino IDE ni 2400, 4800, 9600, 19200, 38400, 57600, na 115200. Unaweza kutumia viwango vingine vya upotovu, lakini hutaweza kuwasiliana na OpenLog kupitia Arduino monitoring IDE.
  • Escap:e Thamani ya ASCII (katika umbizo la desimali) ya herufi ya kutoroka. 26 ni CTRL+z na ndiyo chaguo-msingi. 36 ni $ na ni tabia ya kutoroka inayotumiwa sana.
  • Esc #: Idadi ya herufi za kutoroka zinazohitajika. Kwa chaguo-msingi, ni tatu, kwa hivyo lazima ugonge herufi ya kutoroka mara tatu ili kushuka hadi modi ya amri. Thamani zinazokubalika ni kutoka 0 hadi 254. Kuweka thamani hii hadi 0 kutazima ukaguzi wa herufi kabisa.
  • Hali ya Mfumo. OpenLog huanza katika hali mpya ya Kumbukumbu( 0 ) kwa chaguo-msingi. Thamani zinazokubalika ni 0 =Kumbukumbu Mpya, 1 = Rekodi Mfuatano, 2 = Hali ya Amri.
  • Kitenzi: Hali ya kitenzi. Ujumbe wa hitilafu uliopanuliwa (wa kitenzi) huwashwa kwa chaguomsingi. Kuweka hii hadi 1 huwasha ujumbe wa makosa ya kitenzi (kama vile amri isiyojulikana: ondoa! ). Kuweka hii hadi 0 huzima makosa ya kitenzi, lakini itajibu kwa ! ikiwa kuna hitilafu. Kuzima hali ya kitenzi ni rahisi ikiwa unajaribu kushughulikia hitilafu kutoka kwa mfumo uliopachikwa.
  • Mwangwi: Modi ya mwangwi. Ukiwa katika hali ya amri, herufi zinarejelewa kwa chaguo-msingi. Kuweka hii hadi 0 huzima mwangwi wa herufi. Kuzima hii ni rahisi ikiwa kushughulikia makosa, na hutaki amri zilizotumwa zirudishwe kwenye OpenLog.II.
  • kupuuzaRXUbatilishaji wa Dharura. Kwa kawaida, OpenLog itaweka upya kwa dharura wakati pini ya RX inapotolewa chini wakati wa kuwasha. Kuweka hii kuwa 1 kutazima ukaguzi wa pini ya RX wakati wa kuwasha. Hii inaweza kusaidia kwa mifumo ambayo itashikilia laini ya RX chini kwa sababu tofauti. Ikiwa Ubatilishaji wa Dharura umezimwa, hutaweza kulazimisha kifaa kurudi kwa 9600bps, na usanidi. file itakuwa njia pekee ya kurekebisha kiwango cha baud.

Jinsi OpenLog Inabadilisha Usanidi File
Kuna hali tano tofauti kwa OpenLog kurekebisha config.txt file.

  • Sanidi file kupatikana: Wakati wa kuwasha, OpenLog itatafuta config.txt file. Ikiwa file imepatikana, OpenLog itatumia mipangilio iliyojumuishwa na kubatilisha mipangilio yoyote ya mfumo iliyohifadhiwa hapo awali.
  • Hakuna usanidi file imepatikana: Ikiwa OpenLog haiwezi kupata config.txt file kisha OpenLog itaunda config.txt na kurekodi mipangilio ya mfumo iliyohifadhiwa kwa sasa. Hii inamaanisha ukiingiza kadi ya microSD iliyoumbizwa upya, mfumo wako utadumisha mipangilio yake ya sasa.
  • Mpangilio ulioharibika file imepatikana: OpenLog itafuta config.txt iliyoharibika file, na itaandika upya mipangilio ya ndani ya EEPROM na mipangilio ya config.txt file kwa hali inayojulikana-nzuri ya 9600,26,3,0,1,1,0.
  • Thamani zisizo halali katika usanidi file: Ikiwa OpenLog itagundua mipangilio yoyote iliyo na thamani zisizo halali, OpenLog itafuta thamani mbovu katika config.txt file na mipangilio ya mfumo wa EEPROM iliyohifadhiwa kwa sasa.
  • Mabadiliko kupitia kidokezo cha amri: Ikiwa mipangilio ya mfumo itabadilishwa kupitia kidokezo cha amri (ama kupitia muunganisho wa mfululizo au kupitia amri za mfululizo za kidhibiti kidogo) mabadiliko hayo yatarekodiwa kwa mfumo wa EEPROM na kwa config.txt. file.
  • Kuweka Upya ya Dharura: Ikiwa OpenLog inaendeshwa kwa mzunguko kwa kutumia kirukaji kati ya RX na GND, na kibiti cha Ubatilishaji Dharura kimewekwa kuwa 0 (kuruhusu uwekaji upya wa dharura), OpenLog itaandika upya mipangilio ya ndani ya EEPROM na mipangilio ya config.txt. file kwa hali inayojulikana-nzuri ya 9600,26,3,0,1,1,0.

Kutatua matatizo

Kuna chaguo kadhaa tofauti za kuangalia ikiwa una matatizo ya kuunganisha juu ya ufuatiliaji wa serial, kuwa na matatizo na herufi zilizoanguka kwenye kumbukumbu, au kupigana na OpenLog iliyopigwa matofali.

Angalia Tabia ya STAT1 ya LED
LED ya STAT1 inaonyesha tabia tofauti kwa makosa mawili tofauti ya kawaida.

  • 3 Kufumba: Kadi ya microSD imeshindwa kuanzishwa. Huenda ukahitaji kufomati kadi na FAT/FAT16 kwenye kompyuta.
  • Kufumba 5: OpenLog imebadilika hadi kiwango kipya cha upotevu na inahitaji kuwa na mzunguko wa umeme.

Angalia Muundo wa Saraka Ndogo maradufu

  • Ikiwa unatumia chaguo-msingi cha OpenLog.ino exampna, OpenLog itasaidia subdirectories mbili pekee. Utahitaji kubadilisha FOLDER_TRACK_DEPTH kutoka 2 hadi nambari ya saraka ndogo unazohitaji kutumia. Ukishafanya hivi, kusanya tena msimbo, na upakie programu dhibiti iliyorekebishwa.
  • Thibitisha Idadi ya Files kwenye Orodha ya Mizizi
  • OpenLog itaauni hadi kumbukumbu 65,534 pekee files kwenye saraka ya mizizi. Tunapendekeza uumbie upya kadi yako ya microSD ili kuboresha kasi ya ukataji miti.
  • Thibitisha Ukubwa wa Firmware yako Iliyorekebishwa
  • Ikiwa unaandika mchoro maalum wa OpenLog, thibitisha kuwa mchoro wako si mkubwa kuliko 32,256. Ikiwa ndivyo, itapunguza kati ya baiti 500 za juu za kumbukumbu ya Flash, ambayo hutumiwa na kiboreshaji cha bootloader cha serial cha Optiboot.
  • Angalia mara mbili File Majina
  • Wote file majina yanapaswa kuwa alpha-numeric. MyLOG1.txt ni sawa, lakini Hi !e _ .txtt inaweza isifanye kazi.
  • Tumia 9600 Baud
  • OpenLog inaendesha nje ya ATmega328 na ina kiasi kidogo cha RAM (baiti 2048). Unapotuma herufi za mfululizo kwa OpenLog, herufi hizi huakibishwa. Uainishaji Uliorahisishwa wa Kundi la SD huruhusu kadi ya SD kuchukua hadi 250ms (sehemu ya 4.6.2.2 Andika) ili kurekodi kizuizi cha data kwenye kumbukumbu.
  • Kwa 9600bps, hiyo ni ka 960 (biti 10 kwa byte) kwa sekunde. Hiyo ni 1.04ms kwa baiti. OpenLog kwa sasa hutumia bafa ya kupokea baiti 512 ili iweze kuakibisha takriban milisekunde 50 za herufi. Hii inaruhusu OpenLog kupokea kwa ufanisi herufi zote zinazokuja kwa 9600bps. Unapoongeza kiwango cha baud, bafa itadumu kwa muda mfupi.

OpenLog Buffer Overrun Time

Kiwango cha Baud Muda kwa baiti Muda Mpaka Buffer Imezidiwa
9600bps 1.04ms 532ms
57600bps 0.174ms 88ms
115200bps 0.087ms 44ms

Kadi nyingi za SD zina wakati wa kurekodi haraka kuliko 250ms. Hii inaweza kuathiriwa na 'darasa' la kadi na ni data ngapi tayari imehifadhiwa kwenye kadi. Suluhisho ni kutumia kiwango cha chini cha baud au kuongeza muda kati ya wahusika waliotumwa kwa kiwango cha juu cha utupu.

Fomati Kadi yako ya MicroSD
Kumbuka kutumia kadi iliyo na chache au hapana files juu yake. Kadi ya microSD yenye ZIP yenye thamani ya 3.1GB files au MP3 zina muda wa kujibu polepole kuliko kadi tupu. Ikiwa hukuumbiza kadi yako ya microSD kwenye Windows OS, rekebisha kadi ya microSD na uunde DOS filemfumo kwenye kadi ya SD.
Badilisha Kadi za MicroSD
Kuna aina nyingi tofauti za watengenezaji wa kadi, kadi zilizowekewa lebo, ukubwa wa kadi, na madarasa ya kadi, na huenda zisifanye kazi ipasavyo. Kwa kawaida sisi hutumia kadi ndogo ya 8GB ya darasa la 4, ambayo inafanya kazi vyema katika 9600bps. Ikiwa unahitaji viwango vya juu vya upotevu au nafasi kubwa zaidi ya kuhifadhi, unaweza kutaka kujaribu kadi za darasa la 6 au zaidi.
Ongeza Ucheleweshaji Kati ya Maandishi ya Tabia
Kwa kuongeza ucheleweshaji mdogo kati ya taarifa za Serial.print(), unaweza kuipa OpenLog nafasi ya kurekodi bafa yake ya sasa.
Kwa mfanoample:
  • Serial.begin(115200);
    for(int i = 1 ; i <10 ; i++) { Serial.print(i, DEC); Serial.println(“:abcdefghijklmnopqrstuvwxyz-!#”); }

inaweza isiingie ipasavyo, kwani kuna herufi nyingi zinazotumwa karibu na kila mmoja. Kuingiza ucheleweshaji mdogo wa 15ms kati ya maandishi ya herufi kubwa kutasaidia OpenLog kurekodi bila kuacha herufi.

  • Serial.begin(115200);
    for(int i = 1 ; i <10 ; i++) { Serial.print(i, DEC); Serial.println(“:abcdefghijklmnopqrstuvwxyz-!#”); kuchelewa (15); }

Ongeza Utangamano wa Kifuatiliaji cha Arduino

Ikiwa unajaribu kutumia OpenLog na maktaba ya mfululizo iliyojengewa ndani au maktaba ya SoftwareSerial, unaweza kugundua masuala na hali ya amri. Serial.println() hutuma laini mpya NA kurudi kwa gari. Kuna amri mbili mbadala za kushinda hii.

Ya kwanza ni kutumia \r amri (kurudi kwa gari la ASCII):
Serial.print(“TEXT\r”);

Vinginevyo, unaweza kutuma thamani 13 (decimal carriage return):

  • Serial.print("TEXT");
  • Serial.andika(13);

Weka Upya ya Dharura

Kumbuka, ikiwa unahitaji kuweka upya OpenLog kwa hali ya chaguo-msingi, unaweza kuweka upya ubao kwa kuunganisha pini ya RX kwa GND, kuimarisha OpenLog, kusubiri hadi LEDs kuanza kufumba kwa pamoja, na kisha kuimarisha OpenLog na kuondoa jumper.
Ikiwa umebadilisha biti ya Ubatilishaji wa Dharura hadi 1, utahitaji kurekebisha usanidi. file, kwani Uwekaji Upya wa Dharura hautafanya kazi.

Angalia na Jumuiya

Ikiwa bado una matatizo na OpenLog yako, tafadhali angalia masuala ya sasa na yaliyofungwa kwenye hazina yetu ya GitHub hapa. Kuna jumuiya kubwa inayofanya kazi na OpenLog, kwa hivyo kuna uwezekano kwamba mtu fulani amepata suluhisho la tatizo unaloliona.

Rasilimali na Kwenda Zaidi

Kwa kuwa sasa umeweka data kwa mafanikio na OpenLog yako, unaweza kusanidi miradi ya mbali na kufuatilia data yote inayowezekana inayokuja. Fikiria kuunda mradi wako mwenyewe wa Sayansi ya Raia, au hata kifuatiliaji kipenzi ili kuona kile Fluffy hufanya akiwa nje na karibu!
Angalia nyenzo hizi za ziada kwa utatuzi, usaidizi, au msukumo wa mradi wako unaofuata.

  • OpenLog GitHub
  • Mradi wa Illumitune
  • Hookup ya Sensor ya Mwanga ya LilyPad
  • BadgerHack: Nyongeza ya Kihisi cha Udongo
  • Kuanza na OBD-II
  • Vernier Photogate

Je, unahitaji msukumo zaidi? Angalia baadhi ya mafunzo haya yanayohusiana:

  • Sensorer ya Kiwango cha Maji ya Mbali ya Photon
    Jifunze jinsi ya kuunda kihisi cha kiwango cha maji cha mbali kwa tanki la kuhifadhi maji na jinsi ya kufanya pampu kiotomatiki kulingana na usomaji!
  • Mwongozo wa Mradi wa Bodi ya Blynk
    Msururu wa miradi ya Blynk unayoweza kuanzisha kwenye Bodi ya Blynk bila kuitayarisha tena.
  • Kuweka Data kwenye Majedwali ya Google kwa kutumia Tessel 2
    Mradi huu unashughulikia jinsi ya kuweka data kwenye Majedwali ya Google kwa njia mbili: kutumia IFTTT na a web unganisho au kiendeshi cha kalamu ya USB na "sneakernet" bila.
  • Data ya Sensor ya Grafu na Python na Matplotlib
    Tumia matplotlib kuunda njama ya wakati halisi ya data ya halijoto iliyokusanywa kutoka kwa kihisi cha TMP102 kilichounganishwa kwenye Raspberry Pi.

Ikiwa una maoni yoyote ya mafunzo, tafadhali tembelea maoni au wasiliana na timu yetu ya usaidizi wa kiufundi kwa TechSupport@sparkfun.com.

Maswali Yanayoulizwa Mara Kwa Mara

Ni pembejeo gani ya nguvu inayopendekezwa kwa OpenLog?

Ingizo la nguvu linalopendekezwa kwa OpenLog ni kati ya 3.3V hadi 5V.

OpenLog huchota kiasi gani cha sasa ikiwa haina shughuli?

OpenLog huchota takriban 2mA hadi 5mA wakati haina kazi bila kadi ya microSD, na karibu 5mA hadi 6mA wakati kadi ya microSD inapoingizwa.

Madhumuni ya MicroSD USB Reaaboutn kwa OpenLog ni nini?

MicroSD USB Reader huruhusu uhamishaji rahisi wa data kutoka kwa kadi ya microSD inayotumiwa na OpenLog hadi kwa kompyuta.

Nyaraka / Rasilimali

SparkFun DEV-13712 Chembe Photon Yenye Mashimo ya Kuuza [pdf] Mwongozo wa Mtumiaji
DEV-13712, DEV-13955, DEV-13712 Picha ya Chembe Yenye Mashimo ya Kuchomea, DEV-13712, Picha ya Chembe Yenye Mashimo ya Kuungua, Mashimo ya Kusonga, ya Kusonga, Kuuza

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *