Logo SparkFun

Ffoton Gronynnau SparkFun DEV-13712 Gyda Thyllau Ar Gyfer Sodro

Cynnyrch SparkFun-DEV-13712-Gronynnau-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro

Manylebau

  • Enw Cynnyrch: Cofnodwr Data OpenLog
  • Model: DEV-13712
  • Mewnbwn Pŵer: 3.3V-12V (Argymhellir 3.3V-5V)
  • Cyfaint Mewnbwn RXItage: 2.0V-3.8V
  • Cyfaint Allbwn TXOtage:3.3V
  • Defnyddio Cerrynt Segur: ~2mA-5mA (heb gerdyn microSD), ~5mA-6mA (gyda cherdyn microSD)
  • Defnydd Cerrynt Ysgrifennu Gweithredol: ~20-23mA (gyda cherdyn microSD)

Cyfarwyddiadau Defnydd Cynnyrch

Deunyddiau Angenrheidiol:

  • Arduino Pro Mini 328 - 3.3V / 8MHz
  • Toriad Sylfaenol SparkFun FTDI – 3.3V
  • Cebl USB SparkFun Cerberus – 6 troedfedd
  • Cerdyn microSD gydag Addasydd – 16GB (Dosbarth 10)
  • Darllenydd USB microSD
  • Penawdau Benywaidd
  • Gwifrau Neidiwr Premiwm 6 M/M Pecyn o 10
  • Penawdau Gwrywaidd Torri I Ffwrdd – Ongl Gywir

Darllen a Argymhellir:

Caledwedd Drosoddview:
Mae'r OpenLog yn rhedeg yn y gosodiadau canlynol:

Mewnbwn VCC Mewnbwn RXI Allbwn TXO Tynnu Cerrynt Segur Ysgrifennu Gweithredol Tynnu Cyfredol
3.3V-12V (Argymhellir 3.3V-5V) 2.0V-3.8V 3.3V ~2mA-5mA (heb gerdyn microSD), ~5mA-6mA (gyda cherdyn microSD) ~20- 23mA (gyda cherdyn microSD)

Rhagymadrodd

Nodwch! Mae'r tiwtorial hwn ar gyfer y Log Agored ar gyfer UART cyfresol [DEV-13712]. Os ydych chi'n defnyddio'r Qwiic OpenLog ar gyfer IC [DEV-15164], cyfeiriwch at Ganllaw Cysylltu Qwiic OpenLog.

Mae'r OpenLog Data Logger yn ddatrysiad ffynhonnell agored, syml i'w ddefnyddio, ar gyfer cofnodi data cyfresol o'ch prosiectau. Mae'r OpenLog yn darparu rhyngwyneb cyfresol syml i gofnodi data o brosiect i gerdyn microSD.

Log Agored SparkFun
DEV-13712

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (1)

SparkFun OpenLog gyda Phenawdau
DEV-13955

Ni chanfuwyd unrhyw gynnyrch

Deunyddiau Angenrheidiol
Er mwyn gweithio drwy'r tiwtorial hwn yn llawn, bydd angen y rhannau canlynol arnoch. Efallai na fydd angen popeth arnoch serch hynny yn dibynnu ar yr hyn sydd gennych. Ychwanegwch ef at eich trol, darllenwch drwy'r canllaw, ac addaswch y trol yn ôl yr angen.

Canllaw Cysylltu OpenLog

Rhestr Dymuniadau SparkFun

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (2)SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (3)

Darlleniad a Argymhellir
Os nad ydych chi'n gyfarwydd neu'n gyfforddus â'r cysyniadau canlynol, rydym yn argymell darllen drwyddynt cyn parhau â Chanllaw Cysylltu OpenLog.

  • Sut i Sodro: Sodro Twll Trwyddo. Mae'r tiwtorial hwn yn ymdrin â phopeth sydd angen i chi ei wybod am sodro twll trwyddo.
  • Cyfathrebu Cyfresol Cysyniadau cyfathrebu cyfresol anghydamserol: pecynnau, lefelau signal, cyfraddau baud, UARTs, a mwy!
  • Rhyngwyneb Ymylol Cyfresol (SPI) Defnyddir SPI yn gyffredin i gysylltu microreolyddion â pherifferolion fel synwyryddion, cofrestri sifft, a chardiau SD.
  • Hanfodion Terfynell Cyfresol Bydd y tiwtorial hwn yn dangos i chi sut i gyfathrebu â'ch dyfeisiau cyfresol gan ddefnyddio amrywiaeth o gymwysiadau efelychydd terfynell.

Caledwedd Drosoddview

Grym
Mae'r OpenLog yn rhedeg yn y gosodiadau canlynol:

Graddfeydd Pŵer OpenLog

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (4)

Mae'r OpenLog yn defnyddio tua 20mA i 23mA ar y cerrynt wrth ysgrifennu i gerdyn microSD. Yn dibynnu ar faint y cerdyn microSD a'i wneuthurwr, gall y defnydd cerrynt gweithredol amrywio pan fydd yr OpenLog yn ysgrifennu i'r cerdyn cof. Bydd cynyddu'r gyfradd baud hefyd yn tynnu mwy o gerrynt.

Microreolydd
Mae'r OpenLog yn rhedeg oddi ar ATmega328 mewnol, sy'n rhedeg ar 16MHz, diolch i'r grisial mewnol. Mae'r ATmega328 wedi llwytho'r cychwynnydd Optiboot arno, sy'n caniatáu i'r OpenLog fod yn gydnaws â'r
Gosodiadau bwrdd “Arduino Uno” yn yr Arduino IDE.

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (5)

Rhyngwyneb

UART cyfresol
Y prif ryngwyneb gyda'r OpenLog yw'r pennawd FTDI ar ymyl y bwrdd. Mae'r pennawd hwn wedi'i gynllunio i blygio'n uniongyrchol i mewn i Arduino Pro neu Pro Mini, sy'n caniatáu i'r microreolydd anfon y data dros gysylltiad cyfresol i'r OpenLog.

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (6)

Rhybudd! Oherwydd trefn y pinnau sy'n ei gwneud yn gydnaws â'r Arduinos, ni all blygio'n uniongyrchol i mewn i fwrdd torri allan FTDI.

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (7)

Am ragor o wybodaeth, gwnewch yn siŵr eich bod yn edrych ar yr adran nesaf ar y Cysylltiad Caledwedd.

SPI

Mae pedwar pwynt prawf SPI wedi'u torri allan ar ben arall y bwrdd hefyd. Gallwch ddefnyddio'r rhain i ailraglennu'r llwythwr cychwyn ar yr ATmega328.

  • SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (8)Mae'r OpenLog diweddaraf (DEV-13712) yn torri'r pinnau hyn allan ar dyllau trwodd platiog llai. Os oes angen i chi ddefnyddio ISP i ailraglennu neu uwchlwytho llwythwr cychwyn newydd i'r OpenLog, gallwch ddefnyddio pinnau pogo i gysylltu â'r pwyntiau prawf hyn.
  • Y rhyngwyneb olaf ar gyfer cyfathrebu â'r OpenLog yw'r cerdyn microSD ei hun. I gyfathrebu, mae angen pinnau SPI ar y cerdyn microSD. Nid yn unig dyma lle mae'r OpenLog yn storio'r data, ond gallwch hefyd ddiweddaru ffurfweddiad yr OpenLog trwy'r config.txt. file ar y cerdyn microSD.
    Cerdyn microSD

Mae'r holl ddata a gofnodwyd gan yr OpenLog yn cael ei storio ar y cerdyn microSD. Mae'r OpenLog yn gweithio gyda chardiau microSD sydd â'r nodweddion canlynol:

  • 64MB i 32GB
  • FAT16 neu FAT32

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (9)

Mae dau LED statws ar yr OpenLog i'ch helpu gyda datrys problemau.

  • STAT1 – Mae'r LED dangosydd glas hwn ynghlwm wrth Arduino D5 (ATmega328 PD5) ac mae'n troi ymlaen/i ffwrdd pan dderbynnir cymeriad newydd. Mae'r LED hwn yn fflachio pan fydd cyfathrebu cyfresol yn gweithredu.
  • STAT2 – Mae'r LED gwyrdd hwn wedi'i gysylltu ag Arduino D13 (Llinell Cloc Gyfresol SPI/ ATmega328 PB5). Dim ond pan fydd y rhyngwyneb SPI yn weithredol y mae'r LED hwn yn fflachio. Fe welwch chi ef yn fflachio pan fydd yr OpenLog yn cofnodi 512 beit i'r cerdyn microSD.

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (10)

Hookup Caledwedd

Mae dau brif ddull ar gyfer cysylltu eich OpenLog â chylched. Bydd angen rhai penawdau neu wifrau arnoch i gysylltu. Gwnewch yn siŵr eich bod yn sodro i'r bwrdd i gael cysylltiad diogel.

Cysylltiad Cyfresol Sylfaenol

TipOs oes gennych chi bennawd benywaidd ar yr OpenLog a phennawd benywaidd ar yr FTDI, bydd angen gwifrau siwmper M/F arnoch chi i gysylltu.

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (11)

Mae'r cysylltiad caledwedd hwn wedi'i gynllunio ar gyfer rhyngwynebu ag OpenLog os oes angen i chi ailraglennu'r bwrdd neu logio data dros gysylltiad cyfresol sylfaenol.

Gwnewch y cysylltiadau canlynol:
OpenLog → Toriad Sylfaenol FTDI 3.3V

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

Sylwch nad yw'n gysylltiad uniongyrchol rhwng yr FTDI ac OpenLog – rhaid i chi newid y cysylltiadau pin TXO ac RXI.

Dylai eich cysylltiadau edrych fel y canlynol:

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (12)

Unwaith y bydd gennych y cysylltiadau rhwng yr OpenLog a'r FTDI Basic, plygiwch eich bwrdd FTDI i mewn i gebl USB a'ch cyfrifiadur. Agorwch derfynell gyfresol, cysylltwch â phorthladd COM eich FTDI Basic, ac ewch ati!

Cysylltiad Caledwedd Prosiect

Awgrym: Os oes gennych chi'r penawdau benywaidd wedi'u sodro ar yr OpenLog, gallwch chi sodro penawdau gwrywaidd i'r Arduino Pro Mini i blygio'r byrddau at ei gilydd heb yr angen am wifrau.

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (13)

Er bod rhyngwynebu â'r OpenLog dros gysylltiad cyfresol yn bwysig ar gyfer ailraglennu neu ddadfygio, y lle mae OpenLog yn disgleirio yw mewn prosiect mewnosodedig. Y gylched gyffredinol hon yw sut rydym yn argymell eich bod yn cysylltu eich OpenLog â microreolydd (yn yr achos hwn, Arduino Pro Mini) a fydd yn ysgrifennu data cyfresol allan i'r OpenLog.

Yn gyntaf, bydd angen i chi uwchlwytho'r cod i'ch Pro Mini rydych chi'n bwriadu ei redeg. Edrychwch ar y Arduino Sketches am rai enghreifftiau.ampy cod y gallwch ei ddefnyddio.

Nodyn: Os ydych chi'n ansicr sut i raglennu eich Pro Mini, edrychwch ar ein tiwtorial yma.

Defnyddio'r Arduino Pro Mini 3.3V

  • Y tiwtorial hwn yw eich canllaw i bopeth sy'n ymwneud ag Arduino Pro Mini. Mae'n egluro beth ydyw, beth nad ydyw, a sut i ddechrau ei ddefnyddio.
  • Ar ôl i chi raglennu eich Pro Mini, gallwch chi dynnu'r bwrdd FTDI a'i ddisodli gyda'r OpenLog. Gwnewch yn siŵr eich bod chi'n cysylltu'r pinnau wedi'u labelu BLK ar y Pro Mini a'r OpenLog (bydd y pinnau wedi'u labelu GRN ar y ddau hefyd yn cyd-fynd os gwneir hynny'n gywir).
  • Os na allwch blygio'r OpenLog yn uniongyrchol i'r Pro Mini (oherwydd penawdau anghydweddol neu fyrddau eraill yn y ffordd), gallwch ddefnyddio gwifrau neidio a gwneud y cysylltiadau canlynol.

OpenLog → Arduino Pro/Arduino Pro Mini

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

Unwaith i chi orffen, dylai eich cysylltiadau edrych fel y canlynol gyda'r Arduino Pro Mini a'r Arduino Pro. Mae'r diagram Fritzing yn dangos yr OpenLogs gyda'r penawdau wedi'u hadlewyrchu. Os byddwch chi'n troi'r soced microSD o'i gymharu â phen uchaf yr Arduino view, dylent gyd-fynd â'r pennawd rhaglennu fel FTDI.

SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (14)

Sylwch fod y cysylltiad yn un syth gyda'r OpenLog "wyneb i waered" (gyda'r microSD yn wynebu i fyny).

Nodyn: Gan fod Vcc a GND rhwng yr OpenLog a'r Arduino yn cael eu meddiannu gan y penawdau, bydd angen i chi gysylltu â phŵer i'r pinnau eraill sydd ar gael ar yr Arduino. Fel arall, gallech sodro gwifrau i'r pinnau pŵer agored ar y naill fwrdd neu'r llall.

Trowch eich system ymlaen, ac rydych chi'n barod i ddechrau logio!

Brasluniau Arduino

Mae chwe chyn wahanolampbrasluniau wedi'u cynnwys y gallwch eu defnyddio ar yr Arduino pan fyddwch wedi'i gysylltu ag OpenLog.

  • Meincnodi_OpenLog — Yr enghraifft honampDefnyddir le i brofi OpenLog. Mae hyn yn anfon symiau mawr iawn o ddata ar 115200bps dros sawl files.
  • OpenLog_CommandTest — Yr enghraifft honampMae le yn dangos sut i greu ac ychwanegu file trwy reolaeth llinell orchymyn drwy'r Arduino.
  • OpenLog_ReadExample — Yr hen hynampMae le yn rhedeg trwy sut i reoli'r OpenLog trwy'r llinell orchymyn.
  • OpenLog_ReadExample_LargeFile — Exampsut i agor storfa fawr file ar OpenLog a'i adrodd dros gysylltiad Bluetooth lleol.
  • OpenLog_Test_Sketch — Fe'i defnyddir i brofi OpenLog gyda llawer o ddata cyfresol.
  • OpenLog_Test_Sketch_Binary — Fe'i defnyddir i brofi OpenLog gyda data deuaidd a chymeriadau dianc.

Firmware

Mae gan yr OpenLog ddau ddarn sylfaenol o feddalwedd ar fwrdd: y llwythwr cychwyn a'r cadarnwedd.

Llwythwr Cychwyn Arduino

Nodyn: Os ydych chi'n defnyddio OpenLog a brynwyd cyn mis Mawrth 2012, mae'r llwythwr cychwyn ar fwrdd yn gydnaws â'r gosodiad "Arduino Pro neu Pro Mini 5V/16MHz gydag ATmega328" yn yr Arduino IDE.

  • Fel y soniwyd yn flaenorol, mae gan yr OpenLog y llwythwr cychwyn cyfresol Optiboot ar fwrdd. Gallwch drin yr OpenLog yn union fel Arduino Uno wrth uwchlwytho exampcod le neu cadarnwedd newydd i'r bwrdd.
  • Os byddwch chi'n gorffen bricio'ch OpenLog ac angen ailosod y bootloader, byddwch chi hefyd eisiau uwchlwytho Optiboot i'r bwrdd. Edrychwch ar ein tiwtorial ar osod Bootloader Arduino am ragor o wybodaeth.

Llunio a Llwythu Firmware ar yr OpenLog

Nodyn: Os mai dyma'r tro cyntaf i chi ddefnyddio Arduino, ailadroddwchview ein tiwtorial ar osod yr Arduino IDE. Os nad ydych wedi gosod llyfrgell Arduino o'r blaen, edrychwch ar ein canllaw gosod i osod y llyfrgelloedd â llaw.

  • Os oes angen i chi ddiweddaru neu ailosod y cadarnwedd ar eich OpenLog am unrhyw reswm, bydd y broses ganlynol yn cael eich bwrdd ar waith.
  • Yn gyntaf, lawrlwythwch yr Arduino IDE v1.6.5. Gall fersiynau eraill o'r IDE weithio i lunio'r cadarnwedd OpenLog, ond rydym wedi gwirio hwn fel fersiwn dda hysbys.
  • Nesaf, lawrlwythwch y cadarnwedd OpenLog a'r bwndel llyfrgelloedd gofynnol.

LAWR LWYTHO BWNDEL CADARNWEDD OPENLOG (ZIP)

  • Unwaith y byddwch wedi lawrlwytho'r llyfrgelloedd a'r cadarnwedd, gosodwch y llyfrgelloedd yn Arduino. Os ydych yn ansicr sut i osod y llyfrgelloedd â llaw yn yr IDE, edrychwch ar ein tiwtorial: Gosod Llyfrgell Arduino: Gosod Llyfrgell â Llaw.

Nodyn:

  • Rydym yn defnyddio fersiynau wedi'u haddasu o lyfrgelloedd SdFat a SerialPort er mwyn datgan yn fympwyol pa mor fawr y dylai'r byfferau TX ac RX fod. Mae'r OpenLog yn ei gwneud yn ofynnol i'r byffer TX fod yn fach iawn (0), ac mae angen i'r byffer RX fod mor fawr â phosibl.
  • Mae defnyddio'r ddwy lyfrgell wedi'u haddasu hyn gyda'i gilydd yn caniatáu perfformiad gwell i'r OpenLog.

Chwilio am y Fersiynau Diweddaraf?
Os byddai'n well gennych y fersiynau mwyaf cyfredol o'r llyfrgelloedd a'r cadarnwedd, gallwch eu lawrlwytho'n uniongyrchol o'r storfeydd GitHub sydd wedi'u cysylltu isod. Nid yw llyfrgelloedd SdFatLib a Phorthladd Cyfresol yn weladwy yn rheolwr bwrdd Arduino felly bydd angen i chi osod y llyfrgell â llaw.

  • GitHub: OpenLog> Firmware> OpenLog_Firmware
  • Llyfrgelloedd Arduino Bill Greiman
    • SdFatLib-beta
    • Porth Cyfresol
  • Nesaf, i fanteisio artage o'r llyfrgelloedd wedi'u haddasu, addaswch y SerialPort.hh file wedi'i ganfod yn y cyfeiriadur \Arduino\Libraries\SerialPort. Newidiwch BUFFERED_TX i 0 ac ENABLE_RX_ERROR_CHECKING i 0. Cadwch y file, ac agorwch yr Arduino IDE.
  • Os nad ydych chi wedi gwneud hynny eto, cysylltwch eich OpenLog â'r cyfrifiadur drwy fwrdd FTDI. Gwiriwch yr ex ddwywaith.ampy gylched os nad ydych chi'n siŵr sut i wneud hyn yn iawn.
  • Agorwch y braslun OpenLog yr hoffech ei uwchlwytho o dan y ddewislen Offer>Bwrdd, dewiswch “Arduino/Genuino Uno”, a dewiswch y porthladd COM priodol ar gyfer eich bwrdd FTDI o dan Offer>Porthladd.
  • Llwythwch y cod i fyny.
  • Dyna ni! Mae eich OpenLog bellach wedi'i raglennu gyda cadarnwedd newydd. Gallwch nawr agor monitor cyfresol a rhyngweithio â'r OpenLog. Wrth ei droi ymlaen, fe welwch naill ai 12> neu 12<. Mae 1 yn dangos bod y cysylltiad cyfresol wedi'i sefydlu, mae 2 yn dangos bod y cerdyn SD wedi'i gychwyn yn llwyddiannus, mae < yn dangos bod OpenLog yn barod i gofnodi unrhyw ddata cyfresol a dderbyniwyd, ac mae > yn dangos bod OpenLog yn barod i dderbyn gorchmynion.

Brasluniau Cadarnwedd OpenLog
Mae tri braslun wedi'u cynnwys y gallwch eu defnyddio ar yr OpenLog, yn dibynnu ar eich cymhwysiad penodol.

  • OpenLog – Mae'r cadarnwedd hwn yn cael ei anfon yn ddiofyn ar yr OpenLog. Bydd anfon y gorchymyn? yn dangos y fersiwn cadarnwedd a lwythwyd ar uned.
  • OpenLog_Light – Mae'r fersiwn hon o'r braslun yn dileu'r ddewislen a'r modd gorchymyn, gan ganiatáu i'r byffer derbyn gael ei gynyddu. Mae hwn yn opsiwn da ar gyfer logio cyflym.
  • OpenLog_Minimal – Rhaid gosod y gyfradd baud yn y cod a'i huwchlwytho. Argymhellir y braslun hwn ar gyfer defnyddwyr profiadol ond dyma hefyd yr opsiwn gorau ar gyfer y logio cyflymder uchaf.

Gosod Gorchymyn

Gallwch chi ryngweithio â'r OpenLog drwy derfynell gyfresol. Bydd y gorchmynion canlynol yn eich helpu i ddarllen, ysgrifennu a dileu. files, yn ogystal â newid gosodiadau'r OpenLog. Bydd angen i chi fod yn y Modd Gorchymyn i ddefnyddio'r gosodiadau canlynol.

Tra bod yr OpenLog yn y Modd Gorchymyn, bydd STAT1 yn troi ymlaen/i ffwrdd ar gyfer pob nod a dderbynnir. Bydd y LED yn aros ymlaen nes bod y nod nesaf yn cael ei dderbyn.

  • Newydd File – Yn creu un newydd file enwir File yn y cyfeiriadur cyfredol. Safon 8.3 filecefnogir enwau. Er enghraifftamph.y., mae “87654321.123” yn dderbyniol, tra nad yw “987654321.123”.
    • Example: newydd file1.txt
  • Atodi File – Ychwanegu testun at ddiwedd y FileYna darllenir data cyfresol o'r UART mewn ffrwd ac ychwanegir at y file. Nid yw'n cael ei adleisio dros y derfynell gyfresol. Os yw'r File ddim yn bodoli pan gaiff y swyddogaeth hon ei galw, y file bydd yn cael ei greu.
    • Example: atodi newyddfile.csv
  • Ysgrifena File WRTHWAITH – Ysgrifennu testun i'r File o'r lleoliad OFFSET o fewn y fileDarllenir y testun o'r UART, llinell wrth linell, ac fe'i hadleisir yn ôl. I adael y cyflwr hwn, anfonwch linell wag.
    • Example: ysgrifennu logiau.txt 516
  • rm File – Yn dileu’r File o'r cyfeiriadur cyfredol. Cefnogir cardiau gwyllt.
    • Example: rm README.txt
  • maint File – Maint allbwn File mewn bytiau.
    • Exampmaint: Log112.csv
    • Allbwn: 11
  • Darllen File + DECHRAU+ MATH HYD – Allbynnu cynnwys File gan ddechrau o START ac yn mynd am LETH. Os caiff START ei hepgor, y cyfan file yn cael ei adrodd. Os caiff LENGTH ei hepgor, caiff y cynnwys cyfan o'r man cychwyn ei adrodd. Os caiff TYPE ei hepgor, bydd yr OpenLog yn rhagosodedig i adrodd yn ASCII. Mae tri TYPE allbwn:
    • ASCII = 1
    • HEX = 2
    • AMRWD = 3
  • Gallwch hepgor rhai dadleuon dilynol. Gwiriwch yr enghraifft ganlynolamples.
  • Baneri darllen sylfaenol + wedi'u hepgor:
    • Example: darllen LOG00004.txt
    • Allbwn: Mesurydd Cyflymiad X=12 Y=215 Z=317
  • Darllenwch o ddechrau 0 gyda hyd o 5:
    • Example: darllen LOG00004.txt 0 5
    • Allbwn: Cyflymiad
  • Darllen o safle 1 gyda hyd o 5 yn HEX:
    • Example: darllen LOG00004.txt 1 5 2
    • Allbwn: 63 63 65 6C
  • Darllen o safle 0 gyda hyd o 50 yn RAW:
    • Example: darllen LOG00137.txt 0 50 3
    • Allbwn: Prawf Cymeriad Estynedig André– -þ
  • Cath File – Ysgrifennwch gynnwys a file mewn hecs i'r monitor cyfresol ar gyfer viewing. Mae hyn weithiau'n ddefnyddiol i weld bod a file yn recordio'n gywir heb orfod tynnu'r cerdyn SD a view yr file ar gyfrifiadur.
    • Example: cath LOG00004.txt
    • Allbwn: 00000000: 41 63 65 6c 3a 20 31

Trin Cyfeiriaduron

  • ls – Yn rhestru holl gynnwys y cyfeiriadur cyfredol. Cefnogir nodiadau gwyllt.
    • Example: ls
    • Allbwn: \src
  • Is-gyfeiriadur md – Creu Is-gyfeiriadur yn y cyfeiriadur cyfredol.
    • Example: md Example_Sketches
  • Is-gyfeiriadur cd – Newid i Is-gyfeiriadur.
    • Example: cd Helo_Byd
  • cd .. – Newid i gyfeiriadur is yn y goeden. Sylwch fod bwlch rhwng 'cd' a '..'. Mae hyn yn caniatáu i'r dadansoddydd llinynnau weld y gorchymyn CD.
    • Example: cd ..
  • Is-gyfeiriadur rm – Yn dileu Is-gyfeiriadur. Rhaid i'r cyfeiriadur fod yn wag er mwyn i'r gorchymyn hwn weithio.
    • Example: tymheredd rm
  • Cyfeiriadur rm -rf – Yn dileu'r Cyfeiriadur ac unrhyw filesydd wedi'i gynnwys ynddo.
    • Example: rm -rf Llyfrgelloedd

Gorchmynion Swyddogaeth Lefel Isel

  • ? – Bydd y gorchymyn hwn yn dangos rhestr o'r gorchmynion sydd ar gael ar yr OpenLog.
  • Disg – Dangoswch ID gwneuthurwr y cerdyn, rhif cyfresol, dyddiad cynhyrchu a maint y cerdyn. E.e.ampyr allbwn yw:
    • Math o gerdyn: SD2 ID y Gwneuthurwr: 3
    • ID OEM: SD
    • Cynnyrch: SU01G
    • Fersiwn: 8.0
    • Rhif cyfresol: 39723042 Dyddiad gweithgynhyrchu: 1/2010 Maint y cerdyn: 965120 KB
  • cychwyn – Ailgychwyn y system ac ailagor y cerdyn SD. Mae hyn yn ddefnyddiol os yw'r cerdyn SD yn rhoi'r gorau i ymateb.
  • Cysoni – Yn cydamseru cynnwys cyfredol y byffer i'r cerdyn SD. Mae'r gorchymyn hwn yn ddefnyddiol os oes gennych lai na 512 nod yn y byffer ac eisiau cofnodi'r rheini ar y cerdyn SD.
  • Ailosod – Yn neidio OpenLog i leoliad sero, yn ail-redeg y llwythwr cychwyn, ac yna'r cod cychwyn. Mae'r gorchymyn hwn yn ddefnyddiol os oes angen i chi olygu'r ffurfweddiad file, ailosod yr OpenLog, a dechrau defnyddio'r ffurfweddiad newydd. Ailgylchu pŵer yw'r dull dewisol o hyd ar gyfer ailosod y bwrdd, ond mae'r opsiwn hwn ar gael.

Gosodiadau System

Gellir diweddaru neu olygu'r gosodiadau hyn â llaw yn y ffeil config.txt file.

  • Adleisiwch STATE – Yn newid cyflwr y system, ac mae'n cael ei storio yng nghof y system. Gall STATE fod ymlaen neu i ffwrdd. Tra bydd ymlaen, bydd OpenLog yn adleisio data cyfresol a dderbyniwyd ar yr anogwr gorchymyn. Tra bydd i ffwrdd, nid yw'r system yn darllen y nodau a dderbyniwyd yn ôl.

Nodyn: Yn ystod logio arferol, bydd adlais yn cael ei ddiffodd. Mae'r galw am adnoddau system ar gyfer adleisio'r data a dderbynnir yn rhy uchel yn ystod logio.

  • CYFLWR Llythrennog – Yn newid cyflwr adrodd gwallau llafar. Gall CYFLWR fod ymlaen neu i ffwrdd. Mae'r gorchymyn hwn wedi'i storio yn y cof. Drwy ddiffodd gwallau llafar, bydd OpenLog yn ymateb gyda ! yn unig os oes gwall, yn hytrach na gorchymyn anhysbys: C OMMAND.D..Mae'r nodau'n haws i systemau mewnosodedig eu dadansoddi na'r gwall llawn. Os ydych chi'n defnyddio terfynell, bydd gadael llafar ymlaen yn caniatáu ichi weld negeseuon gwall llawn.
  • baud – Bydd y gorchymyn hwn yn agor dewislen system sy'n caniatáu i'r defnyddiwr nodi cyfradd baud. Cefnogir unrhyw gyfradd baud rhwng 300bps ac 1Mbps. Mae'r dewis cyfradd baud yn syth, ac mae angen cylchred pŵer ar yr OpenLog er mwyn i'r gosodiadau ddod i rym. Mae'r gyfradd baud yn cael ei storio i EEPROM ac yn cael ei llwytho bob tro y bydd OpenLog yn troi ymlaen. Y rhagosodiad yw 9600 8N1.

Cofiwch: Os byddwch chi'n cael y bwrdd yn sownd mewn cyfradd baud anhysbys, gallwch chi gysylltu RX â GND a throi OpenLog ymlaen. Bydd y LEDs yn blincio yn ôl ac ymlaen am 2 eiliad ac yna byddant yn blincio ar yr un pryd. Diffoddwch yr OpenLog, a thynnwch y siwmper. Mae OpenLog bellach wedi'i ailosod i 9600bps gyda chymeriad dianc `CTRL-Z` wedi'i wasgu dair gwaith yn olynol. Gellir diystyru'r nodwedd hon trwy osod y bit Diystyru Argyfwng i 1. Gweler config.txt am ragor o wybodaeth.

  • Gosod – Mae'r gorchymyn hwn yn agor dewislen system i ddewis y modd cychwyn. Bydd y gosodiadau hyn yn digwydd y tro nesaf y caiff ei droi ymlaen ac fe'u storir mewn EEPROM anweddol.
    • Newydd File Logio – Mae'r modd hwn yn creu newydd file bob tro y bydd OpenLog yn troi ymlaen. Bydd OpenLog yn trosglwyddo 1 (mae'r UART yn fyw), 2 (mae'r cerdyn SD wedi'i gychwyn), yna < (mae OpenLog yn barod i dderbyn data). Bydd yr holl ddata yn cael ei gofnodi i LOG#####.txt. Mae'r rhif ##### yn cynyddu bob tro y bydd OpenLog yn troi ymlaen (yr uchafswm yw 65533 o logiau). Mae'r rhif wedi'i storio yn EEPROM a gellir ei ailosod o'r ddewislen osod. Nid yw pob nod a dderbynnir yn cael ei adleisio. Gallwch adael y modd hwn a mynd i mewn i fodd gorchymyn trwy anfon CTRL+z (ASCII 26). Bydd yr holl ddata wedi'i glustogi yn cael ei storio.
  • Nodyn: Os oes gormod o logiau wedi'u creu, bydd OpenLog yn allbynnu'r gwall **Gormod o logiau**, yn gadael y modd hwn, ac yn disgyn i'r Gorchymyn Prompt. Bydd yr allbwn cyfresol yn edrych fel `12!Gormod o logiau!
    • Atodi File Logio – Hefyd yn cael ei adnabod fel modd dilyniannol, mae'r modd hwn yn creu file o'r enw SEQLOG.txt os nad yw yno eisoes, ac yn ychwanegu unrhyw ddata a dderbynnir at y fileBydd OpenLog yn trosglwyddo 12< ac ar yr adeg honno bydd OpenLog yn barod i dderbyn data. Ni chaiff nodau eu hadleisio. Gallwch adael y modd hwn a mynd i mewn i fodd gorchymyn trwy anfon CTRL+z (ASCII 26). Bydd yr holl ddata wedi'i glustogi yn cael ei storio.
    • Anogwr Gorchymyn – Bydd OpenLog yn trosglwyddo 12> ac ar yr adeg honno bydd y system yn barod i dderbyn gorchmynion. Sylwch fod yr arwydd > yn dangos bod OpenLog yn barod i dderbyn gorchmynion, nid data. Gallwch greu files ac atodi data i files, ond mae hyn yn gofyn am rywfaint o ddadansoddi cyfresol (ar gyfer gwirio gwallau), felly nid ydym yn gosod y modd hwn yn ddiofyn.
    • Ailosod Newydd File Rhif – Bydd y modd hwn yn ailosod y log file rhif i LOG000.txt. Mae hyn yn ddefnyddiol os ydych chi wedi clirio cerdyn microSD yn ddiweddar ac eisiau'r log file rhifau i ddechrau o'r newydd.
    • Nod Dihangfa Newydd – Mae'r opsiwn hwn yn caniatáu i'r defnyddiwr nodi nod, fel CTRL+z neu $, a gosod hwn fel y nod dianc newydd. Caiff y gosodiad hwn ei ailosod i CTRL+z yn ystod ailosodiad brys.
    • Nifer y Nodau Dianc – Mae'r opsiwn hwn yn caniatáu i'r defnyddiwr nodi nod (fel 1, 3, neu 17), gan ddiweddaru'r nifer newydd o nodau dianc sydd eu hangen i ollwng i'r modd gorchymyn. Er enghraifftamph.y., bydd nodi 8 yn gofyn i'r defnyddiwr wasgu CTRL+z wyth gwaith i gyrraedd y modd gorchymyn. Caiff y gosodiad hwn ei ailosod i 3 yn ystod ailosodiad brys.
  • Esboniad o Nodau Dianc: Y rheswm pam mae OpenLog angen pwyso `CTRL+z` 3 gwaith i fynd i mewn i'r modd gorchymyn yw atal y bwrdd rhag cael ei ailosod ar ddamwain wrth uwchlwytho cod newydd o'r Arduino IDE. Mae siawns y byddai'r bwrdd yn gweld y cymeriad `CTRL+z` yn dod drwodd wrth gychwyn (problem a welsom yn y fersiynau cynnar o gadarnwedd OpenLog), felly nod hyn yw atal hynny. Os ydych chi byth yn amau ​​bod eich bwrdd wedi'i fricsio oherwydd hyn, gallwch chi bob amser wneud ailosodiad brys trwy ddal y pin RX i'r ddaear wrth droi'r pŵer ymlaen.

Cyfluniad File

Os byddai'n well gennych beidio â defnyddio'r derfynell gyfresol ar gyfer addasu'r gosodiadau ar eich OpenLog, gallwch hefyd ddiweddaru'r gosodiadau trwy addasu'r CONFIG.TXT. file.

Nodyn: Dim ond ar fersiwn cadarnwedd 1.6 neu'n fwy newydd y mae'r nodwedd hon yn gweithio. Os ydych chi wedi prynu OpenLog ar ôl 2012, byddwch chi'n rhedeg fersiwn cadarnwedd 1.6+.

  • I wneud hyn, bydd angen darllenydd cerdyn microSD a golygydd testun arnoch. Agorwch y ffeil config.txt file (priflythrennu'r file (nid yw'r enw'n bwysig), a'i ffurfweddu! Os nad ydych erioed wedi troi eich OpenLog ymlaen gyda'r cerdyn SD o'r blaen, gallwch hefyd greu'r â llaw fileOs ydych chi wedi troi’r OpenLog ymlaen gyda’r cerdyn microSD wedi’i fewnosod o’r blaen, dylech chi weld rhywbeth fel y canlynol pan fyddwch chi’n darllen y cerdyn microSD.SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (15)Mae'r OpenLog yn creu config.txt a LOG0000.txt file ar y tro cyntaf i'w droi ymlaen.
  • Y cyfluniad rhagosodedig file mae ganddo un llinell o osodiadau ac un llinell o ddiffiniadau.SparkFun-DEV-13712-Gronyn-Ffoton-Gyda-Thyllau-Ar-Gyfer-Sodro-ffig- (16)Y cyfluniad rhagosodedig file ysgrifennwyd gan yr OpenLog.
  • Sylwch fod y rhain yn nodau gweladwy rheolaidd (nid oes unrhyw werthoedd anweladwy na deuaidd), ac mae pob gwerth wedi'i wahanu gan goma.

Diffinnir y gosodiadau fel a ganlyn:

  • baud : Y gyfradd baud cyfathrebu. 9600 bps yw'r rhagosodiad. Gwerthoedd derbyniol sy'n gydnaws â'r Arduino IDE yw 2400, 4800, 9600, 19200, 38400, 57600, a 115200. Gallwch ddefnyddio cyfraddau baud eraill, ond ni fyddwch yn gallu cyfathrebu â'r OpenLog trwy fonitor cyfresol Arduino IDE.
  • Escape:e Gwerth ASCII (mewn fformat degol) y nod dianc. 26 yw CTRL+z a dyma'r rhagosodyn. 36 yw $ ac mae'n nod dianc a ddefnyddir yn gyffredin.
  • Esc #: Nifer y nodau dianc sydd eu hangen. Yn ddiofyn, mae'n dri, felly rhaid i chi daro'r nod dianc dair gwaith i fynd i'r modd gorchymyn. Gwerthoedd derbyniol yw o 0 i 254. Bydd gosod y gwerth hwn i 0 yn analluogi gwirio nodau dianc yn llwyr.
  • Modd System. Mae OpenLog yn cychwyn yn y modd Cofnod Newydd (0) yn ddiofyn. Gwerthoedd derbyniol yw 0 = Cofnod Newydd, 1 = Cofnod Dilyniannol, 2 = Modd Gorchymyn.
  • Berf: Modd amleiriog. Mae negeseuon gwall estynedig (meileiriog) wedi'u troi ymlaen yn ddiofyn. Mae gosod hwn i 1 yn troi negeseuon gwall amleiriog ymlaen (fel gorchymyn anhysbys: tynnu ! ). Mae gosod hwn i 0 yn diffodd gwallau amleiriog, ond bydd yn ymateb gyda ! os oes gwall. Mae diffodd y modd amleiriog yn ddefnyddiol os ydych chi'n ceisio trin gwallau o system fewnosodedig.
  • Adlais: Modd adlais. Tra yn y modd gorchymyn, caiff nodau eu hadlais yn ddiofyn. Mae gosod hwn i 0 yn diffodd adlais nodau. Mae diffodd hwn yn ddefnyddiol os ydych chi'n trin gwallau, ac nid ydych chi eisiau i orchmynion a anfonir gael eu hadlais yn ôl i'r OpenLog.II.
  • iignoreRXEmergency Override. Fel arfer, bydd OpenLog yn ailosod mewn argyfwng pan fydd y pin RX yn cael ei dynnu'n isel yn ystod y trosglwyddiad pŵer. Bydd gosod hwn i 1 yn analluogi gwirio'r pin RX yn ystod y trosglwyddiad pŵer. Gall hyn fod yn ddefnyddiol ar gyfer systemau a fydd yn dal y llinell RX yn isel am wahanol resymau. Os yw'r Trosglwyddiad Brys wedi'i analluogi, ni fyddwch yn gallu gorfodi'r uned yn ôl i 9600bps, a'r ffurfweddiad file fydd yr unig ffordd i addasu'r gyfradd baud.

Sut mae OpenLog yn Addasu'r Ffurfweddiad File
Mae pum sefyllfa wahanol i'r OpenLog addasu'r config.txt file.

  • Config file wedi'i ganfod: Wrth droi'r pŵer ymlaen, bydd OpenLog yn chwilio am config.txt file. Os bydd y file os canfyddir, bydd OpenLog yn defnyddio'r gosodiadau sydd wedi'u cynnwys ac yn trosysgrifennu unrhyw osodiadau system a oedd wedi'u storio'n flaenorol.
  • Dim ffurfweddiad file wedi'i ganfod: Os na all OpenLog ddod o hyd i'r config.txt file yna bydd OpenLog yn creu config.txt ac yn cofnodi'r gosodiadau system sydd wedi'u storio ar hyn o bryd iddo. Mae hyn yn golygu os byddwch chi'n mewnosod cerdyn microSD sydd newydd ei fformatio, bydd eich system yn cynnal ei osodiadau cyfredol.
  • Ffurfweddiad llygredig file wedi'i ganfod: bydd OpenLog yn dileu'r config.txt llygredig file, a bydd yn ailysgrifennu'r gosodiadau EEPROM mewnol a'r gosodiadau config.txt file i'r cyflwr da hysbys o 9600,26,3,0,1,1,0.
  • Gwerthoedd anghyfreithlon yn y ffurfweddiad fileOs bydd OpenLog yn darganfod unrhyw osodiadau sy'n cynnwys gwerthoedd anghyfreithlon, bydd OpenLog yn trosysgrifo'r gwerthoedd llygredig yn config.txt file gyda'r gosodiadau system EEPROM sydd wedi'u storio ar hyn o bryd.
  • Newidiadau drwy'r gorchymyn anogwr: Os caiff gosodiadau'r system eu newid drwy'r gorchymyn anogwr (naill ai dros gysylltiad cyfresol neu drwy orchmynion cyfresol microreolydd) bydd y newidiadau hynny'n cael eu cofnodi i EEPROM y system ac i'r config.txt. file.
  • Ailosodiad Brys: Os caiff yr OpenLog ei ailgychwyn gyda siwmper rhwng RX a GND, a bod y bit Gorbwyso Brys wedi'i osod i 0 (gan ganiatáu ailosodiad brys), bydd OpenLog yn ailysgrifennu'r gosodiadau EEPROM mewnol a'r gosodiadau config.txt. file i'r cyflwr da hysbys o 9600,26,3,0,1,1,0.

Datrys problemau

Mae yna sawl opsiwn gwahanol i wirio a ydych chi'n cael problemau cysylltu dros y monitor cyfresol, yn cael problemau gyda chymeriadau wedi'u colli mewn logiau, neu'n ymladd OpenLog sydd wedi'i fricsio.

Gwiriwch Ymddygiad LED STAT1
Mae LED STAT1 yn dangos ymddygiad gwahanol ar gyfer dau wall cyffredin gwahanol.

  • 3 Fflach: Methodd y cerdyn microSD â chychwyn. Efallai y bydd angen i chi fformatio'r cerdyn gyda FAT/FAT16 ar gyfrifiadur.
  • 5 Fflach: Mae OpenLog wedi newid i gyfradd baud newydd ac mae angen ei ail-gylchu.

Gwiriwch Strwythur yr Is-gyfeiriadur Ddwbl

  • Os ydych chi'n defnyddio'r OpenLog.ino ex rhagosodedigample, dim ond dau is-gyfeiriadur y bydd OpenLog yn eu cefnogi. Bydd angen i chi newid FOLDER_TRACK_DEPTH o 2 i nifer yr is-gyfeiriaduron y mae angen i chi eu cefnogi. Ar ôl i chi wneud hyn, ail-grynhoi'r cod, ac uwchlwythwch y cadarnwedd wedi'i haddasu.
  • Gwiriwch y Nifer o Files yn y Cyfeiriadur Gwraidd
  • Dim ond hyd at 65,534 o logiau y bydd OpenLog yn eu cefnogi. files yn y cyfeiriadur gwraidd. Rydym yn argymell ailfformatio'ch cerdyn microSD i wella cyflymder logio.
  • Gwiriwch faint eich cadarnwedd wedi'i haddasu
  • Os ydych chi'n ysgrifennu braslun personol ar gyfer yr OpenLog, gwiriwch nad yw'ch braslun yn fwy na 32,256. Os felly, bydd yn torri i mewn i'r 500 beit uchaf o gof Flash, a ddefnyddir gan y llwythwr cychwyn cyfresol Optiboot.
  • Gwiriad Dwbl File Enwau
  • Pawb file Dylai enwau fod yn alffaniwmerig. Mae MyLOG1.txt yn iawn, ond efallai na fydd Hi !e _ .txtt yn gweithio.
  • Defnyddiwch 9600 Baud
  • Mae OpenLog yn rhedeg oddi ar yr ATmega328 ac mae ganddo swm cyfyngedig o RAM (2048 beit). Pan fyddwch chi'n anfon nodau cyfresol i OpenLog, mae'r nodau hyn yn cael eu storio mewn byffro. Mae Manyleb Syml Grŵp SD yn caniatáu i gerdyn SD gymryd hyd at 250ms (adran 4.6.2.2 Ysgrifennu) i gofnodi bloc data i gof fflach.
  • Ar 9600bps, mae hynny'n 960 beit (10 bit y beit) yr eiliad. Mae hynny'n 1.04ms y beit. Ar hyn o bryd mae OpenLog yn defnyddio byffer derbyn 512 beit felly gall byffro tua 50ms o nodau. Mae hyn yn caniatáu i OpenLog dderbyn pob nod sy'n dod ar 9600bps yn llwyddiannus. Wrth i chi gynyddu'r gyfradd baud, bydd y byffer yn para am lai o amser.

Amser Gor-redeg Byffer OpenLog

Cyfradd Baud Amser fesul beit Amser Nes i'r Byffer gael ei Gor-redeg
9600bps 1.04ms 532ms
57600bps 0.174ms 88ms
115200bps 0.087ms 44ms

Mae gan lawer o gardiau SD amser recordio cyflymach na 250ms. Gall 'dosbarth' y cerdyn a faint o ddata sydd eisoes wedi'i storio ar y cerdyn effeithio ar hyn. Yr ateb yw defnyddio cyfradd baud is neu gynyddu'r amser rhwng y nodau a anfonir ar y gyfradd baud uwch.

Fformatiwch eich Cerdyn MicroSD
Cofiwch ddefnyddio cerdyn gydag ychydig neu ddim files arno. Cerdyn microSD gyda gwerth 3.1GB o ZIP fileMae gan s neu MP3s amser ymateb arafach na cherdyn gwag. Os na wnaethoch chi fformatio'ch cerdyn microSD ar system weithredu Windows, ailfformatiwch y cerdyn microSD a chreu ffeil DOS filesystem ar y cerdyn SD.
Cyfnewid Cardiau MicroSD
Mae yna lawer o wahanol fathau o wneuthurwyr cardiau, cardiau wedi'u hail-labelu, meintiau cardiau, a dosbarthiadau cardiau, ac efallai na fyddant i gyd yn gweithio'n iawn. Fel arfer, rydym yn defnyddio cerdyn microSD dosbarth 8 4GB, sy'n gweithio'n dda ar 9600bps. Os oes angen cyfraddau baud uwch neu le storio mwy arnoch, efallai yr hoffech chi roi cynnig ar gardiau dosbarth 6 neu uwch.
Ychwanegu Oedi Rhwng Ysgrifennu Cymeriadau
Drwy ychwanegu oedi bach rhwng datganiadau Serial.print(), gallwch roi cyfle i OpenLog gofnodi ei glustog cyfredol.
Am gynample:
  • cyfres.begin(115200);
    am (int i = 1 ; i < 10 ; i++) { Cyfresol.print(i, DEC); Cyfresol.println(“:abcdefghijklmnopqrstuvwxyz-!#”); }

efallai na fydd yn cofnodi'n iawn, gan fod llawer o nodau'n cael eu hanfon wrth ymyl ei gilydd. Bydd mewnosod oedi bach o 15ms rhwng ysgrifeniadau nodau mawr yn helpu OpenLog i gofnodi heb gollwng nodau.

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

Ychwanegu Cydnawsedd Monitor Cyfresol Arduino

Os ydych chi'n ceisio defnyddio'r OpenLog gyda'r llyfrgell gyfresol adeiledig neu'r llyfrgell SoftwareSerial, efallai y byddwch chi'n sylwi ar broblemau gyda'r modd gorchymyn. Mae Serial.println() yn anfon llinell newydd A dychweliad cerbyd. Mae dau orchymyn amgen i oresgyn hyn.

Y cyntaf yw defnyddio'r gorchymyn \r (dychweliad cerbyd ASCII):
Cyfresol.print(“TEXT\r”);

Fel arall, gallwch anfon y gwerth 13 (dychweliad cerbyd degol):

  • Cyfresol.print(“TEXT”);
  • Serial.write(13);

Ailosod Argyfwng

Cofiwch, os oes angen i chi ailosod yr OpenLog i gyflwr diofyn, gallwch ailosod y bwrdd trwy glymu'r pin RX i GND, troi'r OpenLog ymlaen, aros nes bod y LEDs yn dechrau blincio ar yr un pryd, ac yna diffodd yr OpenLog a thynnu'r siwmper i ffwrdd.
Os ydych chi wedi newid y bit Gorbwyso Argyfwng i 1, bydd angen i chi addasu'r ffurfweddiad. file, gan na fydd yr Ailosodiad Brys yn gweithio.

Gwiriwch gyda'r Gymuned

Os ydych chi'n dal i gael problemau gyda'ch OpenLog, edrychwch ar y problemau cyfredol a'r problemau sydd wedi'u cau ar ein storfa GitHub yma. Mae cymuned fawr yn gweithio gyda'r OpenLog, felly mae'n debyg bod rhywun wedi dod o hyd i ateb i'r broblem rydych chi'n ei gweld.

Adnoddau a Mynd Ymhellach

Nawr eich bod wedi cofnodi data yn llwyddiannus gyda'ch OpenLog, gallwch sefydlu prosiectau o bell a monitro'r holl ddata posibl sy'n dod i law. Ystyriwch greu eich prosiect Gwyddoniaeth Dinasyddion eich hun, neu hyd yn oed olrhain anifeiliaid anwes i weld beth mae Fluffy yn ei wneud pan mae allan!
Edrychwch ar yr adnoddau ychwanegol hyn ar gyfer datrys problemau, cymorth, neu ysbrydoliaeth ar gyfer eich prosiect nesaf.

  • OpenLog GitHub
  • Prosiect Illumitŵn
  • Cysylltiad Synhwyrydd Golau LilyPad
  • BadgerHack: Ychwanegiad Synhwyrydd Pridd
  • Dechrau gydag OBD-II
  • Vernier Photogate

Angen mwy o ysbrydoliaeth? Edrychwch ar rai o'r tiwtorialau cysylltiedig hyn:

  • Synhwyrydd Lefel Dŵr o Bell Photon
    Dysgwch sut i adeiladu synhwyrydd lefel dŵr o bell ar gyfer tanc storio dŵr a sut i awtomeiddio pwmp yn seiliedig ar y darlleniadau!
  • Canllaw Prosiect Bwrdd Blynk
    Cyfres o brosiectau Blynk y gallwch eu sefydlu ar y Bwrdd Blynk heb byth ei ail-raglennu.
  • Cofnodi Data i Dalenni Google gyda'r Tessel 2
    Mae'r prosiect hwn yn ymdrin â sut i gofnodi data i Google Sheets mewn dwy ffordd: gan ddefnyddio IFTTT gyda web cysylltiad neu yriant cof USB a “sneakernet” hebddo.
  • Data Synhwyrydd Graff gyda Python a Matplotlib
    Defnyddiwch matplotlib i greu plot amser real o ddata tymheredd a gasglwyd o synhwyrydd TMP102 sydd wedi'i gysylltu â Raspberry Pi.

Os oes gennych unrhyw adborth tiwtorial, ewch i'r sylwadau neu cysylltwch â'n tîm cymorth technegol yn CymorthTech@sparkfun.com.

Cwestiynau Cyffredin

Beth yw'r mewnbwn pŵer a argymhellir ar gyfer yr OpenLog?

Y mewnbwn pŵer a argymhellir ar gyfer yr OpenLog yw rhwng 3.3V a 5V.

Faint o gerrynt mae'r OpenLog yn ei dynnu pan mae'n segur?

Mae'r OpenLog yn tynnu tua 2mA i 5mA pan fydd yn segur heb gerdyn microSD, a thua 5mA i 6mA pan fydd cerdyn microSD wedi'i fewnosod.

Beth yw pwrpas y cysylltiad microSD USB i'r OpenLog?

Mae'r Darllenydd USB microSD yn caniatáu trosglwyddo data yn hawdd o'r cerdyn microSD a ddefnyddir gyda'r OpenLog i gyfrifiadur.

Dogfennau / Adnoddau

Ffoton Gronynnau SparkFun DEV-13712 Gyda Thyllau Ar Gyfer Sodro [pdfCanllaw Defnyddiwr
DEV-13712, DEV-13955, DEV-13712 Ffoton Gronynnau Gyda Thyllau Ar Gyfer Sodro, DEV-13712, Ffoton Gronynnau Gyda Thyllau Ar Gyfer Sodro, Tyllau Ar Gyfer Sodro, Ar Gyfer Sodro, Sodro

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *