SparkFun-suaicheantas

Foton Mìrean SparkFun DEV-13712 Le Tuill airson Tàthadh

SparkFun-DEV-13712-Particle-Photon-Le-Tuill-Airson-Sàdair

Sònrachaidhean

  • Ainm Bathar: Clàraiche Dàta OpenLog
  • Modail: DEV-13712
  • Cuir a-steach Cumhachd: 3.3V-12V (Air a mholadh 3.3V-5V)
  • Meud-lìonaidh Cuir-a-steach RXItage: 2.0V-3.8V
  • Meud Toraidh TXOtage: 3.3v
  • Tarraing sruth neo-ghnìomhach: ~2mA-5mA (às aonais cairt microSD), ~5mA-6mA (le cairt microSD)
  • Tarraing Sruth Sgrìobhaidh Gnìomhach: ~20-23mA (le cairt microSD)

Stiùireadh airson cleachdadh bathar

Stuthan a dhìth:

  • Arduino Pro Mini 328 - 3.3V / 8MHz
  • Briseadh-a-mach Bunasach SparkFun FTDI – 3.3V
  • Càball USB SparkFun Cerberus – 6 troighean
  • Cairt microSD le inneal-atharrachaidh – 16GB (Clas 10)
  • Leughadair USB microSD
  • Ceannardan Boireann
  • Uèirichean Leumadair Premium 6 M/M Pasgan de 10
  • Ceann-cinn Fireann Briste A-mach - Ceàrn Ceart

Leughadh a thathar a’ moladh:

Bathar-cruaidh thairisview:
Bidh an OpenLog ag obair leis na roghainnean a leanas:

Cuir a-steach VCC Cuir a-steach RXI Toradh TXO Tarraing Sruth Dìomhain Tarraing Gnàthach Sgrìobhaidh Gnìomhach
3.3V-12V (Air a mholadh 3.3V-5V) 2.0V-3.8V 3.3V ~2mA-5mA (às aonais cairt microSD), ~5mA-6mA (le cairt microSD) ~20-23mA (le cairt microSD)

Ro-ràdh

Thoir an aire! Tha an oideachadh seo airson an Open Log airson UART sreathach [DEV-13712]. Ma tha thu a’ cleachdadh an Qwiic OpenLog airson IC [DEV-15164], thoir sùil air an Qwiic OpenLog Hookup Guide.

’S e fuasgladh stòr fosgailte, furasta a chleachdadh a th’ anns an OpenLog Data Logger airson dàta sreathach a chlàradh bho na pròiseactan agad. Tha an OpenLog a’ toirt seachad eadar-aghaidh sreathach sìmplidh airson dàta a chlàradh bho phròiseact gu cairt microSD.

Log Fosgailte SparkFun
DEV-13712

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (1)

SparkFun OpenLog le Ceann-sgrìobhaidhean
DEV-13955

Cha deach toradh a lorg

Stuthan a dhìth
Gus an oideachadh seo a chrìochnachadh gu h-iomlan, bidh feum agad air na pàirtean a leanas. Is dòcha nach fheum thu a h-uile càil ge-tà, a rèir na tha agad. Cuir ris a’ chairt agad e, leugh tron ​​stiùireadh, agus atharraich a’ chairt mar a dh’fheumar.

Stiùireadh Ceangail OpenLog

Liosta Miannan SparkFun

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (2)SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (3)

Leughadh air a mholadh
Mura h-eil thu eòlach no comhfhurtail leotha, tha sinn a’ moladh gun leugh thu troimhe mus lean thu air adhart leis an Stiùireadh Ceangail OpenLog.

  • Mar a nì thu tàthadh: Saothrachadh Toll Troimhe. Tha an oideachadh seo a’ còmhdach a h-uile rud a dh’ fheumas tu a bhith eòlach air mu shaothrachadh toll troimhe.
  • Conaltradh sreathach Bun-bheachdan conaltraidh sreathach neo-shioncronach: pacaidean, ìrean comharran, ìrean baud, UARTan, agus barrachd!
  • Eadar-aghaidh sreathach iomaill (SPI) Bithear a’ cleachdadh SPI gu cumanta gus meanbh-riaghladairean a cheangal ri innealan iomaill leithid mothachairean, clàran gluasaid, agus cairtean SD.
  • Bun-bheachdan Terminal Serial Seallaidh an oideachadh seo dhut mar a nì thu conaltradh leis na h-innealan sreathach agad le bhith a’ cleachdadh measgachadh de thagraidhean emulator crìochnachaidh.

Bathar-cruaidh thairisview

Cumhachd
Bidh an OpenLog ag obair leis na roghainnean a leanas:

Rangachadh Cumhachd OpenLog

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (4)

Tha an OpenLog a’ cleachdadh sruth mu 20mA gu 23mA nuair a bhios e a’ sgrìobhadh gu microSD. A rèir meud a’ chairt microSD agus an neach-dèanamh aige, faodaidh an ìre srutha gnìomhach atharrachadh nuair a bhios an OpenLog a’ sgrìobhadh chun chairt chuimhne. Bidh àrdachadh an ìre baud cuideachd a’ tarraing barrachd srutha.

Micro-smachdadair
Bidh an OpenLog ag obair air ATmega328 air bòrd, a’ ruith aig 16MHz, le taing don chriostal air bòrd. Tha an luchd-luirg Optiboot air an ATmega328, a leigeas leis an OpenLog a bhith co-chòrdail ris an
Roghainnean bòrd “Arduino Uno” anns an Arduino IDE.

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (5)

Eadar-aghaidh

UART sreath
’S e am prìomh eadar-aghaidh leis an OpenLog an ceann-sgrìobhaidh FTDI air oir a’ bhùird. Tha an ceann-sgrìobhaidh seo air a dhealbhadh gus a phlugadh a-steach gu dìreach do Arduino Pro no Pro Mini, a leigeas leis a’ mhicro-riaghladair an dàta a chuir thairis air ceangal sreathach chun OpenLog.

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (6)

Rabhadh! Air sgàth òrdugh nam prìnichean a tha ga dhèanamh co-chòrdail ris na Arduinos, chan urrainnear a phlugadh a-steach gu dìreach do bhòrd briseadh-a-mach FTDI.

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (7)

Airson tuilleadh fiosrachaidh, dèan cinnteach gun toir thu sùil air an ath earrann air a’ Cheangal Bathar-cruaidh.

SPI

Tha ceithir puingean deuchainn SPI air an sgaradh a-mach air ceann eile a’ bhùird cuideachd. Faodaidh tu iad sin a chleachdadh gus am bootloader ath-phrògramachadh air an ATmega328.

  • SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (8)Bidh an OpenLog as ùire (DEV-13712) a’ briseadh a-mach na prìnichean seo air tuill nas lugha troimhe le plataichean. Ma dh’ fheumas tu ISP a chleachdadh gus ath-phrògramadh no bootloader ùr a luchdachadh suas chun OpenLog, faodaidh tu prìnichean pogo a chleachdadh gus ceangal ris na puingean deuchainn seo.
  • Is e a’ chairt microSD fhèin an eadar-aghaidh mu dheireadh airson conaltradh leis an OpenLog. Gus conaltradh a dhèanamh, feumaidh a’ chairt microSD prìnichean SPI. Chan e a-mhàin gur ann an seo a tha an OpenLog a’ stòradh an dàta, ach faodaidh tu cuideachd rèiteachadh an OpenLog ùrachadh tron ​​config.txt. file air a ’chairt microSD.
    cairt microSD

Tha a h-uile dàta a chlàras an OpenLog air a stòradh air a’ chairt microSD. Bidh an OpenLog ag obair le cairtean microSD aig a bheil na feartan a leanas:

  • 64MB gu 32GB
  • FAT16 no FAT32

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (9)

Tha dà LED inbhe air an OpenLog gus do chuideachadh le fuasgladh dhuilgheadasan.

  • STAT1 – Tha an LED comharrachaidh gorm seo ceangailte ri Arduino D5 (ATmega328 PD5) agus tionndaidhidh e air/ dheth nuair a gheibhear caractar ùr. Bidh an LED seo a’ priobadh nuair a bhios conaltradh sreathach ag obair.
  • STAT2 – Tha an LED uaine seo ceangailte ri Arduino D13 (Loidhne Cloc Sreathach SPI/ ATmega328 PB5). Chan eil an LED seo a’ priobadh ach nuair a tha an eadar-aghaidh SPI gnìomhach. Chì thu e a’ priobadh nuair a chlàras an OpenLog 512 bytes chun a’ chairt microSD.

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (10)

Hookup bathar-cruaidh

Tha dà phrìomh dhòigh ann airson an OpenLog agad a cheangal ri cuairt. Feumaidh tu cuid de chinn-cheangail no uèirichean airson ceangal. Dèan cinnteach gun cuir thu tàthadh ris a’ bhòrd airson ceangal tèarainte.

Ceangal Sreathach Bunasach

GliocasMa tha ceann-ceangail boireann agad air an OpenLog agus ceann-ceangail boireann air an FTDI, bidh feum agad air uèirichean geansaidh M/F airson ceangal.

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (11)

Tha an ceangal bathar-cruaidh seo air a dhealbhadh airson eadar-aghaidh le OpenLog ma dh’fheumas tu am bòrd ath-phrògramachadh no dàta a chlàradh thairis air ceangal sreathach bunaiteach.

Dèan na ceanglaichean a leanas:
OpenLog → Briseadh-a-mach Bunasach FTDI 3.3V

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

Thoir an aire nach e ceangal dìreach a th’ ann eadar an FTDI agus OpenLog – feumaidh tu na ceanglaichean prìne TXO agus RXI a thionndadh.

Bu chòir do cheanglaichean coimhead mar seo:

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (12)

Cho luath ‘s a bhios na ceanglaichean agad eadar an OpenLog agus an FTDI Basic, cuir am bòrd FTDI agad a-steach do chàball USB agus don choimpiutair agad. Fosgail crìoch-loidhne sreathach, ceangail ris a’ phort COM den FTDI Basic agad, agus falbh air adhart!

Ceangal Bathar-cruaidh Pròiseict

Gliocas: Ma tha na cinn-bhòrd boireann agad air an tàthadh air an OpenLog, faodaidh tu cinn-bhòrd fireann a thàthadh ris an Arduino Pro Mini gus na bùird a phlugadh ri chèile gun fheum air uèirichean.

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (13)

Ged a tha eadar-aghaidh leis an OpenLog thairis air ceangal sreathach cudromach airson ath-phrògramadh no mearachdan a lorg, is ann am pròiseact leabaithe a tha OpenLog a’ deàrrsadh. Is ann air a’ chuairt choitcheann seo a tha sinn a’ moladh gun ceangail thu an OpenLog agad ri microcontroller (sa chùis seo, Arduino Pro Mini) a sgrìobhas dàta sreathach a-mach chun OpenLog.

An toiseach, feumaidh tu an còd a luchdachadh suas chun Pro Mini agad a tha thu an dùil a ruith. Thoir sùil air na Arduino Sketches airson eisimpleirean.ampcòd as urrainn dhut a chleachdadh.

Thoir an aire: Mura h-eil thu cinnteach ciamar a phrògramaicheas tu do Pro Mini, thoir sùil air an oideachadh againn an seo.

A’ cleachdadh an Arduino Pro Mini 3.3V

  • ’S e an oideachadh seo an stiùireadh agad airson a h-uile càil co-cheangailte ri Arduino Pro Mini. Tha e a’ mìneachadh dè a th’ ann, dè nach eil, agus mar a thòisicheas tu ga chleachdadh.
  • Aon uair ‘s gu bheil thu air am Pro Mini agad a phrògramachadh, faodaidh tu am bòrd FTDI a thoirt air falbh agus an OpenLog a chur na àite. Dèan cinnteach gun ceangail thu na prìnichean leis an leubail BLK air an dà chuid am Pro Mini agus an OpenLog (bidh na prìnichean leis an leubail GRN air an dà chuid a’ freagairt ri chèile cuideachd ma thèid an dèanamh ceart).
  • Mura h-urrainn dhut an OpenLog a phlugadh a-steach don Pro Mini gu dìreach (air sgàth cinn-ceangail neo-cho-ionnan no bùird eile san rathad), faodaidh tu uèirichean geansaidh a chleachdadh agus na ceanglaichean a leanas a dhèanamh.

OpenLog → Arduino Pro / Arduino Pro Mini

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

Cho luath ‘s a bhios tu deiseil, bu chòir do cheanglaichean a bhith coltach ris an leanas leis an Arduino Pro Mini agus an Arduino Pro. Tha an diagram Fritzing a’ sealltainn na OpenLogs leis na cinn-cinn air an sgàthanachadh. Ma thionndaidheas tu an socaid microSD an coimeas ri mullach an Arduino view, bu chòir dhaibh a bhith a rèir ceann-sgrìobhaidh a’ phrògramaidh mar FTDI.

SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (14)

Thoir an aire gur e ceangal dìreach a th’ ann leis an OpenLog “bun os cionn” (leis a’ chairt microSD suas).

Thoir an aire: Leis gu bheil Vcc agus GND eadar an OpenLog agus an Arduino air an lìonadh leis na cinn-cinn, feumaidh tu ceangal ris a’ chumhachd ris na prìnichean eile a tha rim faighinn air an Arduino. Air neo, dh’ fhaodadh tu uèirichean a shàthadh ris na prìnichean cumhachd fosgailte air gach bòrd.

Cuir cumhachd air an t-siostam agad, agus tha thu deiseil airson tòiseachadh air clàradh!

Sgeidsichean Arduino

Tha sia ex eadar-dhealaichte annampTha sgeidsichean air an toirt a-steach as urrainn dhut a chleachdadh air an Arduino nuair a tha e ceangailte ri OpenLog.

  • OpenLog_Benchmarking — An t-eisimpleir seoampTha le air a chleachdadh gus OpenLog a dhearbhadh. Bidh seo a’ cur meudan mòra dàta aig 115200bps thairis air iomadh files.
  • OpenLog_CommandTest — An tè seoamptha le a’ sealltainn mar a chruthaicheas agus a chuireas tu ri file tro smachd loidhne-àithne tron ​​Arduino.
  • OpenLog_ReadExample — An t-seann seoampBidh le a’ ruith tro mar a chumas tu smachd air an OpenLog tron ​​loidhne-àithne.
  • OpenLog_ReadExample_MòrFile — Ecsampmar a dh’fhosglas tu stòr mòr file air OpenLog agus aithris a dhèanamh air thairis air ceangal Bluetooth ionadail.
  • OpenLog_Test_Sketch — Air a chleachdadh gus OpenLog a dhearbhadh le tòrr dàta sreathach.
  • OpenLog_Test_Sketch_Binary — Air a chleachdadh gus OpenLog a dhearbhadh le dàta dà-chànanach agus caractaran teicheadh.

Firmware

Tha dà phìos bathar-bog bunasach aig an OpenLog: an luchd-luirg agus am bathar-bog.

Luchd-luchdaidh Arduino

Thoir an aire: Ma tha thu a’ cleachdadh OpenLog a chaidh a cheannach ro Mhàrt 2012, tha am bootloader air bòrd co-chòrdail ris an t-suidheachadh “Arduino Pro no Pro Mini 5V/16MHz le ATmega328” anns an Arduino IDE.

  • Mar a chaidh ainmeachadh roimhe, tha an luchd-luirg sreathach Optiboot aig an OpenLog. Faodaidh tu an OpenLog a làimhseachadh dìreach mar Arduino Uno nuair a bhios tu a’ luchdachadh suas ex.ampcòd le no firmware ùr don bhòrd.
  • Ma bhios tu a’ briogadh do OpenLog agus ma dh’fheumas tu an luchd-luirg ath-shuidheachadh, bidh thu airson Optiboot a luchdachadh suas air a’ bhòrd cuideachd. Thoir sùil air an oideachadh againn air mar a stàlaicheas tu Luchd-luirg Luirg Arduino airson tuilleadh fiosrachaidh.

A’ cur ri chèile agus a’ luchdachadh bathar-bog air an OpenLog

Thoir an aire: Ma tha seo a’ chiad uair agad Arduino a chleachdadh, feuch an ath-aithris thu e.view an oideachadh againn air mar a stàlaicheas tu an Arduino IDE. Mura h-eil thu air leabharlann Arduino a stàladh roimhe, thoir sùil air an stiùireadh stàlaidh againn gus na leabharlannan a stàladh le làimh.

  • Ma dh’fheumas tu ùrachadh no ath-shuidheachadh am firmware air an OpenLog agad airson adhbhar sam bith, cuiridh am pròiseas a leanas am bòrd agad ag obair.
  • An toiseach, luchdaich sìos an Arduino IDE v1.6.5. Dh’fhaodadh dreachan eile den IDE obrachadh gus am bathar-bog OpenLog a chur ri chèile, ach tha sinn air dearbhadh gur e dreach math a th’ ann.
  • An ath rud, luchdaich sìos am bathar-bog OpenLog agus am pasgan leabharlannan a tha a dhìth.

Luchdaich a-nuas pasgan bathar-bog OPENLOG (ZIP)

  • Cho luath ‘s a bhios na leabharlannan agus am bathar-bog agad air an luchdachadh sìos, stàlaich na leabharlannan ann an Arduino. Mura h-eil thu cinnteach ciamar a stàlaicheas tu na leabharlannan le làimh san IDE, thoir sùil air an oideachadh againn: A’ stàladh Leabharlann Arduino: A’ stàladh Leabharlann le làimh.

Thoir an aire:

  • Tha sinn a’ cleachdadh dreachan atharraichte de na leabharlannan SdFat agus SerialPort gus innse gu neo-riaghailteach dè cho mòr ‘s a bu chòir na bufairean TX agus RX a bhith. Feumaidh an OpenLog gum bi am bufair TX glè bheag (0), agus gum feum am bufair RX a bhith cho mòr ‘s a ghabhas.
  • Le bhith a’ cleachdadh an dà leabharlann atharraichte seo còmhla, bidh coileanadh OpenLog nas fheàrr.

A’ coimhead airson na dreachan as ùire?
Ma tha thu airson na dreachan as ùire de na leabharlannan agus am bathar-bog fhaighinn, faodaidh tu an luchdachadh sìos gu dìreach bho na stòran-dàta GitHub a tha ceangailte gu h-ìosal. Chan eil na leabharlannan SdFatLib agus Serial Port rim faicinn ann am manaidsear bòrd Arduino agus mar sin feumaidh tu an leabharlann a stàladh le làimh.

  • GitHub: OpenLog> Firmware> OpenLog_Firmware
  • Leabharlannan Arduino aig Bill Greiman
    • SdFatLib-beta
    • Port Sreathach
  • An ath rud, gus adhartas a ghabhailtagde na leabharlannan atharraichte, atharraich am faidhle SerialPort.hh file ri lorg san eòlaire \Arduino\Libraries\SerialPort. Atharraich BUFFERED_TX gu 0 agus ENABLE_RX_ERROR_CHECKING gu 0. Sàbhail am file, agus fosgail an Arduino IDE.
  • Mura h-eil thu air sin a dhèanamh fhathast, ceangail an OpenLog agad ris a’ choimpiutair tro bhòrd FTDI. Thoir sùil dhùbailte air an ex.ample circuit mura h-eil thu cinnteach ciamar a nì thu seo gu ceart.
  • Fosgail an sgeids OpenLog a bu mhath leat a luchdachadh suas fo chlàr-taice Innealan> Bòrd, tagh “Arduino/Genuino Uno”, agus tagh am port COM ceart airson do bhòrd FTDI fo Innealan> Port.
  • Luchdaich suas an còd.
  • Sin agad e! Tha am bathar-bog ùr agad air a phrògramadh a-nis. Faodaidh tu a-nis monitor sreathach fhosgladh agus eadar-obrachadh leis an OpenLog. Nuair a thèid a thòiseachadh, chì thu 12> no 12<. Tha 1 a’ comharrachadh gu bheil an ceangal sreathach air a stèidheachadh, tha 2 a’ comharrachadh gu bheil a’ chairt SD air tòiseachadh gu soirbheachail, tha < a’ comharrachadh gu bheil OpenLog deiseil airson dàta sreathach sam bith a fhuaireadh a chlàradh, agus tha > a’ comharrachadh gu bheil OpenLog deiseil airson òrdughan fhaighinn.

Sgeidsichean Bathar-bog OpenLog
Tha trì sgeidsichean ann as urrainn dhut a chleachdadh air an OpenLog, a rèir an tagraidh shònraichte agad.

  • OpenLog – Thèid am bathar-bog seo a chur air an OpenLog gu bunaiteach. Ma chuireas tu an àithne?, seallaidh sin an tionndadh bathar-bog a chaidh a luchdachadh air aonad.
  • OpenLog_Light – Tha an dreach seo den sgeidse a’ toirt air falbh a’ chlàr-taice agus modh nan òrduighean, a’ leigeil le bufair an fhaighidh a bhith air a mheudachadh. ’S e deagh roghainn a tha seo airson logadh aig astar luath.
  • OpenLog_Minimal – Feumar an ìre baud a shuidheachadh sa chòd agus a luchdachadh suas. Thathar a’ moladh an sgeidse seo do luchd-cleachdaidh eòlach ach is e seo an roghainn as fheàrr cuideachd airson clàradh aig an astar as àirde.

Seata àithne

’S urrainn dhut eadar-aghaidh a dhèanamh leis an OpenLog tro chrìoch-loidhne sreathach. Cuidichidh na h-òrdughan a leanas thu le leughadh, sgrìobhadh agus sguabadh às files, a bharrachd air roghainnean an OpenLog atharrachadh. Feumaidh tu a bhith ann am Modh Àithne gus na roghainnean a leanas a chleachdadh.

Fhad ’s a tha an OpenLog ann am Modh Àithne, tionndaidhidh STAT1 air/ dheth airson gach caractar a gheibhear. Cumaidh an LED air gus an tèid an ath charactar fhaighinn.

  • Ùr File - A’ cruthachadh fear ùr file ainmeachadh File san eòlaire làithreach. Inbhe 8.3 filetha taic ri ainmean. Mar eisimpleirample, tha “87654321.123” iomchaidh, ach chan eil “987654321.123”.
    • Example: ùr file1.txt
  • Cuir ris File - Cuir teacsa ri deireadh an FileTha dàta sreathach an uair sin air a leughadh bhon UART ann an sruth agus air a chur ris an fileChan eil e air a mhac-talla thairis air an teirminéal sreathach. Ma tha an File chan eil e ann nuair a thèid an gnìomh seo a ghairm, an file thèid a chruthachadh.
    • Example: cuir fear ùr risfile.csv
  • Sgrìobh File OFFSET – Sgrìobh teacsa chun an File bhon àite OFFSET taobh a-staigh an fileTha an teacsa air a leughadh bhon UART, loidhne air loidhne, agus air a mhac-talla air ais. Gus an staid seo fhàgail, cuir loidhne falamh.
    • Example: sgrìobh logaichean.txt 516
  • rm File – A’ sguabadh às an File bhon eòlaire làithreach. Tha taic ri Wildcards.
    • Example: rm README.txt
  • meud File – Meud toraidh File ann am bytes.
    • Exampmeud: Log112.csv
    • Toradh: 11
  • Leugh File + TOISEACH+ SEÒRSA FAD – Cuir a-mach susbaint File a’ tòiseachadh bho START agus a’ dol airson LENGTH. Mura tèid START a leigeil seachad, an t-iomlan file air aithris. Mura tèid LENGTH a thoirt seachad, thèid an susbaint gu lèir bhon àite tòiseachaidh aithris. Mura tèid TYPE a thoirt seachad, bidh an OpenLog a’ dèanamh aithris ann an ASCII mar as trice. Tha trì SEÒRSAICHEAN toraidh ann:
    • ASCII = 1
    • HEX = 2
    • AMH = 3
  • Faodaidh tu cuid de na h-argamaidean às dèidh sin fhàgail a-mach. Thoir sùil air an eisimpleir a leanasamples.
  • Brataichean bunaiteach air an leughadh + air an leigeil seachad:
    • Example: leugh LOG00004.txt
    • Toradh: Luathaichear-mheatair X=12 Y=215 Z=317
  • Leugh bho thoiseach 0 le fad 5:
    • Example: leugh LOG00004.txt 0 5
    • Toradh: Luathachadh
  • Leugh bho shuidheachadh 1 le fad 5 ann an HEX:
    • Example: leugh LOG00004.txt 1 5 2
    • Toradh: 63 63 65 6C
  • Leugh bho shuidheachadh 0 le fad 50 ann an RAW:
    • Example: leugh LOG00137.txt 0 50 3
    • Toradh: Deuchainn Caractar Leudaichte André– -þ
  • Cat File - Sgrìobh susbaint a file ann an heicsidheach ris an sgrùdair sreathach airson viewing. Tha seo uaireannan feumail fhaicinn gu bheil a file a’ clàradh gu ceart gun a bhith a’ tarraing a’ chairt SD agus view an file air coimpiutair.
    • Example: cat LOG00004.txt
    • Toradh: 00000000: 41 63 65 6c 3a 20 31

Làimhseachadh Clàr-stiùiridh

  • ls – A’ liostadh susbaint na pasgan làithreach. Tha taic ri Wildcards.
    • Example: ls
    • Toradh: \src
  • Fo-eòlaire md – Cruthaich fo-eòlaire san eòlaire làithreach.
    • Example: md Example_Sgeidsichean
  • Fo-eòlaire cd – Atharraich gu fo-eòlaire.
    • Example: cd Hello_World
  • cd .. – Atharraich gu eòlaire nas ìsle sa chraoibh. Thoir an aire gu bheil beàrn eadar 'cd' agus '..'. Leigidh seo leis an neach-parsaidh sreang an àithne CD fhaicinn.
    • Example: cd..
  • Fo-eòlaire rm – Sguabaidh seo às an fho-eòlaire. Feumaidh an eòlaire a bhith falamh gus an obraich an àithne seo.
    • Exampteòthachd an rm
  • rm -rf Directory – Sguabaidh seo às an Directory agus gin sam bith files a tha na bhroinn.
    • Example: rm -rf Leabharlannan

Òrdughan Gnìomh Ìre Ìosal

  • ? – Bidh an àithne seo a’ tarraing suas liosta de na h-òrdughan a tha rim faighinn air an OpenLog.
  • Diosc – Seall ID neach-dèanamh a’ chairt, àireamh sreathach, ceann-latha saothrachaidh, agus meud a’ chairt. M.e.ampIs e an toradh:
    • Seòrsa cairt: SD2 ID an neach-dèanamh: 3
    • ID OEM: SD
    • Toradh: SU01G
    • Tionndadh: 8.0
    • Àireamh sreathach: 39723042 Ceann-latha saothrachaidh: 1/2010 Meud cairt: 965120 KB
  • init – Ath-thòisich an siostam agus fosgail a’ chairt SD a-rithist. Tha seo feumail mura h-eil a’ chairt SD a’ freagairt tuilleadh.
  • Sioncronaich – Sioncronaich seo susbaint làithreach a’ bhufair ris a’ chairt SD. Tha an àithne seo feumail ma tha nas lugha na 512 caractar agad anns a’ bhufair agus ma tha thu airson an clàradh air a’ chairt SD.
  • Ath-shuidheachadh – Leumaidh seo OpenLog gu àite neoni, ruithidh e an luchd-luirg boot a-rithist, agus an uairsin an còd tòiseachaidh. Tha an àithne seo feumail ma dh’fheumas tu an rèiteachadh a dheasachadh. file, ath-shuidhich an OpenLog, agus tòisich a’ cleachdadh an rèiteachadh ùr. ’S e ath-chuairteachadh cumhachd fhathast an dòigh as fheàrr airson am bòrd ath-shuidheachadh, ach tha an roghainn seo ri fhaighinn.

Roghainnean an t-siostaim

Faodar na roghainnean seo ùrachadh no deasachadh le làimh anns an fhaidhle config.txt. file.

  • Mac-talla STATE – Atharraichidh seo staid an t-siostaim, agus thèid a stòradh ann an cuimhne an t-siostaim. Faodaidh STATE a bhith air no dheth. Nuair a bhios e air, nì OpenLog mac-talla de dhàta sreathach a fhuaireadh air an àithne-stiùiridh. Nuair a bhios e dheth, cha leugh an siostam air ais caractaran a fhuaireadh.

Thoir an aire: Rè logadh àbhaisteach, thèid mac-talla a chuir dheth. Tha iarrtasan ghoireasan an t-siostaim airson mac-talla a dhèanamh den dàta a fhuaireadh ro àrd rè logadh.

  • STATE MION-FHIOR – Atharraichidh seo staid aithris mhearachdan mion-fhiosrach. Faodaidh STATE a bhith air no dheth. Tha an àithne seo air a stòradh sa chuimhne. Le bhith a’ cur dheth mearachdan mion-fhiosrach, freagraidh OpenLog le dìreach ! ma tha mearachd ann, seach àithne neo-aithnichte: C OMMAND.D..Tha na caractaran nas fhasa do shiostaman leabaithe a pharsadh na am mearachd slàn. Ma tha thu a’ cleachdadh teirminal, ma dh’fhàgas tu am modh mion-fhiosrach air, chì thu teachdaireachdan mearachd slàn.
  • baud – Fosglaidh an àithne seo clàr-taice siostaim a leigeas leis an neach-cleachdaidh ìre baud a chuir a-steach. Tha taic ri ìre baud sam bith eadar 300bps agus 1Mbps. Tha an taghadh ìre baud sa bhad, agus feumaidh an OpenLog ath-chuairteachadh cumhachd gus an tèid na roghainnean a thoirt gu buil. Tha an ìre baud air a stòradh ann an EEPROM agus air a luchdachadh a h-uile uair a thèid OpenLog a thòiseachadh. Is e 9600 8N1 an àbhaist.

Cuimhnich: Ma gheibh thu am bòrd steigte ann an ìre baud neo-aithnichte, faodaidh tu RX a cheangal ri GND agus OpenLog a thòiseachadh. Bidh na LEDs a’ priobadh air ais is air adhart airson 2 dhiog agus an uairsin a’ priobadh aig an aon àm. Cuir dheth an OpenLog, agus thoir air falbh an geansaidh. Tha OpenLog a-nis air ath-shuidheachadh gu 9600bps le caractar teicheadh ​​​​de `CTRL-Z` air a bhrùthadh trì tursan an dèidh a chèile. Faodar an gnìomh seo a chuir thairis le bhith a’ suidheachadh a’ bhit Emergency Override gu 1. Faic config.txt airson tuilleadh fiosrachaidh.

  • Suidhich – Fosglaidh an àithne seo clàr-taice an t-siostaim gus am modh tòiseachaidh a thaghadh. Bidh na roghainnean seo a’ tachairt aig an ath ath-thionndadh agus thèid an stòradh ann an EEPROM neo-luaineach.
    • Ùr File Logadh – Bidh am modh seo a’ cruthachadh fear ùr file gach uair a thòisicheas OpenLog. Cuiridh OpenLog 1 (tha UART beò), 2 (tha cairt SD air a tòiseachadh), an uairsin < (tha OpenLog deiseil airson dàta fhaighinn). Thèid a h-uile dàta a chlàradh gu LOG#####.txt. Bidh an àireamh ##### ag àrdachadh a h-uile uair a thòisicheas OpenLog (is e 65533 logaichean an àireamh as motha). Tha an àireamh air a stòradh ann an EEPROM agus faodar ath-shuidheachadh bhon chlàr-taice suidhichte. Chan eil a h-uile caractar a fhuaireadh air ath-chraoladh. Faodaidh tu am modh seo fhàgail agus a dhol a-steach do mhodh àithne le bhith a’ cur CTRL+z (ASCII 26). Thèid a h-uile dàta bufairichte a stòradh.
  • Thoir an aire: Ma tha cus logaichean air an cruthachadh, cuiridh OpenLog a-mach mearachd **Cus logaichean**, fàgaidh e am modh seo, agus thèid e gu Prompt an Àithne. Bidh an toradh sreathach coltach ri `12!Cus logaichean!
    • Cuir ris File Logadh – Ris an canar modh sreathmhor cuideachd, cruthaichidh am modh seo file ris an canar SEQLOG.txt mura h-eil e ann mu thràth, agus cuiridh e dàta sam bith a fhuaireadh ris an fileCuiridh OpenLog 12< a-mach agus aig an àm sin bidh OpenLog deiseil airson dàta fhaighinn. Chan eil caractaran air an ath-aithris. Faodaidh tu am modh seo fhàgail agus a dhol a-steach do mhodh àithne le bhith a’ cur CTRL+z (ASCII 26). Thèid a h-uile dàta bufairichte a stòradh.
    • Prompt-àithne – Cuiridh OpenLog 12> a-mach agus aig an àm sin bidh an siostam deiseil airson òrdughan fhaighinn. Thoir an aire gu bheil an soidhne > a’ comharrachadh gu bheil OpenLog deiseil airson òrdughan fhaighinn, chan e dàta. Faodaidh tu cruthachadh fileagus cuir dàta ris files, ach tha seo a’ feumachdainn beagan parsaidh sreathach (airson sgrùdadh mhearachdan), agus mar sin chan eil sinn a’ suidheachadh a’ mhodh seo gu bunaiteach.
    • Ath-shuidhich Ùr File Àireamh – Ath-shuidhichidh am modh seo an loga file àireamh gu LOG000.txt. Tha seo feumail ma tha thu air cairt microSD a ghlanadh o chionn ghoirid agus gu bheil thu ag iarraidh an loga file àireamhan airson tòiseachadh a-rithist.
    • Caractar Teicheadh ​​Ùr – Leigidh an roghainn seo leis an neach-cleachdaidh caractar a chuir a-steach, leithid CTRL+z no $, agus seo a shuidheachadh mar an caractar teicheadh ​​ùr. Thèid an suidheachadh seo ath-shuidheachadh gu CTRL+z rè ath-shuidheachadh èiginn.
    • Àireamh nan caractaran teicheadh ​​– Leigidh an roghainn seo leis an neach-cleachdaidh caractar a chuir a-steach (leithid 1, 3, no 17), ag ùrachadh an àireamh ùir de charactaran teicheadh ​​a dh’ fheumar gus tuiteam gu modh àithne. Mar eisimpleirampMa chuireas tu 8 a-steach, feumaidh an neach-cleachdaidh CTRL+z a bhrùthadh ochd tursan gus faighinn gu modh àithne. Thèid an suidheachadh seo ath-shuidheachadh gu 3 rè ath-shuidheachadh èiginn.
  • Mìneachadh air Caractaran Teicheadh: Is e an adhbhar a dh’ fheumas OpenLog bualadh air ‘CTRL+z’ trì tursan gus a dhol a-steach do mhodh àithne gus casg a chuir air a’ bhòrd bho bhith air ath-shuidheachadh gun fhiosta nuair a thèid còd ùr a luchdachadh suas bhon Arduino IDE. Tha cothrom ann gum faiceadh am bòrd an caractar ‘CTRL+z’ a’ tighinn troimhe rè luchdachadh tòiseachaidh (cùis a chunnaic sinn anns na dreachan tràtha de firmware OpenLog), agus mar sin tha seo ag amas air casg a chuir air sin. Ma tha thu a-riamh an amharas gu bheil do bhòrd air a bhith briste air sgàth seo, faodaidh tu ath-shuidheachadh èiginneach a dhèanamh an-còmhnaidh le bhith a’ cumail prìne RX gu talamh nuair a thèid a chumhachdachadh.

Rèiteachadh File

Mura b’ fheàrr leat an teirminéal sreathach a chleachdadh airson na roghainnean air an OpenLog agad atharrachadh, faodaidh tu na roghainnean ùrachadh cuideachd le bhith ag atharrachadh an CONFIG.TXT. file.

Thoir an aire: Chan eil an gnìomh seo ag obair ach air firmware dreach 1.6 no nas ùire. Ma cheannaich thu OpenLog às dèidh 2012, bidh thu a’ ruith firmware dreach 1.6+.

  • Gus seo a dhèanamh, bidh feum agad air leughadair cairt microSD agus deasaiche teacsa. Fosgail am faidhle config.txt. file (litreachadh mòr-litir an file chan eil ainm cudromach), agus rèitich air falbh! Mura do chuir thu cumhachd air an OpenLog agad leis a’ chairt SD roimhe, faodaidh tu cuideachd an cruthachadh le làimh fileMa tha thu air an OpenLog a thòiseachadh leis a’ chairt microSD na àite roimhe seo, bu chòir dhut rudeigin mar an leanas fhaicinn nuair a leughas tu a’ chairt microSD.SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (15)Bidh an OpenLog a’ cruthachadh config.txt agus LOG0000.txt file air a’ chiad chumhachd suas.
  • An rèiteachadh bunaiteach file tha aon loidhne de roghainnean agus aon loidhne de mhìneachaidhean ann.SparkFun-DEV-13712-Particle-Foton-Le-Tuill-Airson-Sàthadh-fig- (16)An rèiteachadh bunaiteach file chaidh a sgrìobhadh leis an OpenLog.
  • Thoir an aire gur e caractaran cunbhalach faicsinneach a tha seo (chan eil luachan neo-fhaicsinneach no luachan dà-chànanach ann), agus tha cromag eadar gach luach.

Tha na roghainnean air am mìneachadh mar a leanas:

  • baud: An ìre baud conaltraidh. Is e 9600 bps an àbhaist. Is iad na luachan iomchaidh a tha co-chòrdail ris an Arduino IDE 2400, 4800, 9600, 19200, 38400, 57600, agus 115200. Faodaidh tu ìrean baud eile a chleachdadh, ach cha bhith e comasach dhut conaltradh leis an OpenLog tron ​​sgrùdair sreathach Arduino IDE.
  • Teicheadh:e An luach ASCII (ann an cruth deicheach) den charactar teicheadh. 'S e CTRL+z a th' ann an 26 agus 's e sin an luach bunaiteach. 'S e $ a th' ann an 36 agus 's e caractar teicheadh ​​a thathas a' cleachdadh gu cumanta a th' ann.
  • Esc #: An àireamh de charactaran teicheadh ​​a tha a dhìth. Gu gnàthach, is e trì a th’ ann, agus mar sin feumaidh tu am caractar teicheadh ​​a bhualadh trì tursan gus tuiteam gu modh àithne. Tha luachan iomchaidh bho 0 gu 254. Ma chuireas tu an luach seo gu 0, cuiridh sin casg air sgrùdadh charactaran teicheadh ​​gu tur.
  • Modh Siostaim. Bidh OpenLog a’ tòiseachadh ann am modh Log Ùr (0) gu bunaiteach. Is iad na luachan iomchaidh 0 = Log Ùr, 1 = Log Sreathach, 2 = Modh Àithne.
  • Gnìomhair: Modh mionaideach. Tha teachdaireachdan mearachd leudaichte (mionaideach) air an tionndadh air gu bunaiteach. Ma chuireas tu seo gu 1, tionndaidhidh sin air teachdaireachdan mearachd mionaideach (leithid àithne neo-aithnichte: thoir air falbh !). Ma chuireas tu seo gu 0, tionndaidhidh sin mearachdan mionaideach dheth, ach freagraidh e le ! ma tha mearachd ann. Tha e feumail modh mionaideach a chuir dheth ma tha thu a’ feuchainn ri dèiligeadh ri mearachdan bho shiostam leabaithe.
  • Mac-talla: Modh mac-talla. Nuair a bhios tu ann am modh àithne, bidh caractaran air an mac-talla gu bunaiteach. Ma chuireas tu seo gu 0, cuiridh sin dheth mac-talla nan caractaran. Tha e feumail seo a chuir dheth ma bhios tu a’ dèiligeadh ri mearachdan, agus mura h-eil thu ag iarraidh gun tèid àithnean a chuir air ais chun OpenLog.II.
  • Leig seachad air Èiginn RX. Mar as trice, nì OpenLog ath-shuidheachadh èiginneach nuair a thèid am prìne RX a tharraing ìosal nuair a thèid cumhachd a chuir air. Ma chuireas tu seo gu 1, cuiridh sin dheth sgrùdadh a’ phrìne RX nuair a thèid cumhachd a chuir air. Faodaidh seo a bhith cuideachail airson siostaman a chumas an loidhne RX ìosal airson diofar adhbharan. Mura h-eil Èiginn air a chuir dheth, cha bhith e comasach dhut an aonad a sparradh air ais gu 9600bps, agus an rèiteachadh file bidh e mar an aon dòigh air an ìre baud atharrachadh.

Mar a dh’atharraicheas OpenLog an rèiteachadh File
Tha còig diofar shuidheachaidhean ann airson OpenLog am faidhle config.txt atharrachadh. file.

  • Config file lorg: Nuair a thèid a chumhachdachadh, bidh OpenLog a’ coimhead airson config.txt file. Ma tha an file ma lorgar e, cleachdaidh OpenLog na roghainnean a tha air an toirt a-steach agus sgrìobhaidh e thairis air roghainnean siostaim sam bith a chaidh a stòradh roimhe.
  • Gun rèiteachadh file lorg: Mura h-urrainn dha OpenLog an config.txt a lorg file an uairsin cruthaichidh OpenLog config.txt agus clàraichidh e na roghainnean siostaim a tha air an stòradh an-dràsta ann. Tha seo a’ ciallachadh ma chuireas tu cairt microSD ùr-chruthaichte a-steach, cumaidh an siostam agad na roghainnean làithreach aige.
  • Rèiteachadh coirbte file lorg: Sguabaidh OpenLog às an config.txt truaillichte file, agus ath-sgrìobhaidh e an dà chuid roghainnean an EEPROM a-staigh agus roghainnean an config.txt file chun staid aithnichte mhath de 9600,26,3,0,1,1,0.
  • Luachan mì-laghail anns an rèiteachadh fileMa lorgas OpenLog roghainnean sam bith anns a bheil luachan mì-laghail, sgrìobhaidh OpenLog thairis air na luachan coirbte ann an config.txt. file leis na roghainnean siostam EEPROM a tha air an stòradh an-dràsta.
  • Atharrachaidhean tron ​​àithne-stiùiridh: Ma thèid roghainnean an t-siostaim atharrachadh tron ​​àithne-stiùiridh (an dàrna cuid thairis air ceangal sreathach no tro àitheantan sreathach microcontroller) thèid na h-atharrachaidhean sin a chlàradh an dà chuid san EEPROM siostaim agus san config.txt. file.
  • Ath-shuidheachadh Èiginn: Ma thèid an OpenLog ath-chuairteachadh le geansaidh eadar RX agus GND, agus ma thèid am bit Override Èiginn a shuidheachadh gu 0 (a’ leigeil le ath-shuidheachadh èiginn), ath-sgrìobhaidh OpenLog an dà chuid na roghainnean EEPROM a-staigh agus na roghainnean config.txt. file chun staid mhath aithnichte de 9600,26,3,0,1,1,0.

Fuasgladh thrioblaidean

Tha grunn roghainnean eadar-dhealaichte ann airson sgrùdadh a dhèanamh a bheil duilgheadasan agad a’ ceangal thairis air an sgrùdair sreathach, a bheil duilgheadasan agad le caractaran a’ call a-mach ann an logaichean, no a’ sabaid an aghaidh OpenLog briste.

Thoir sùil air giùlan LED STAT1
Tha LED STAT1 a’ sealltainn giùlan eadar-dhealaichte airson dà mhearachd chumanta eadar-dhealaichte.

  • 3 priobadh: Dh’fhàillig tòiseachadh a’ chairt microSD. Is dòcha gum feum thu am cairt a fhormatadh le FAT/FAT16 air coimpiutair.
  • 5 priobadh: Tha OpenLog air atharrachadh gu ìre baud ùr agus feumar a chumhachdachadh a-rithist is a-rithist.

Thoir sùil dhùbailte air structar fo-eòlaire

  • Ma tha thu a’ cleachdadh an OpenLog.ino ex bunaiteachample, cha toir OpenLog taic ach do dhà fho-eòlaire. Feumaidh tu FOLDER_TRACK_DEPTH atharrachadh bho 2 chun an àireamh de fho-eòlairean a dh’ fheumas tu taic a thoirt dhaibh. Cho luath ‘s a bhios tu air seo a dhèanamh, ath-chruinnich an còd, agus luchdaich suas am bathar-bog atharraichte.
  • Dearbhaich an àireamh de Files anns an Eòlaire Freumh
  • Cha toir OpenLog taic ach do suas ri 65,534 loga. files san eòlaire freumhach. Tha sinn a’ moladh ath-fhòrmatadh a dhèanamh air a’ chairt microSD agad gus astar clàraidh a leasachadh.
  • Dearbhaich Meud do Firmware Atharraichte
  • Ma tha thu a’ sgrìobhadh sgeidse gnàthaichte airson an OpenLog, dèan cinnteach nach eil an sgeidse agad nas motha na 32,256. Ma tha, gearraidh e a-steach do na 500 bytes as àirde de chuimhne Flash, a bhios an luchdair-tòiseachaidh sreathach Optiboot a’ cleachdadh.
  • Sgrùdadh dùbailte File Ainmean
  • Uile file Bu chòir ainmean a bhith alfa-àireamhach. Tha MyLOG1.txt ceart gu leòr, ach is dòcha nach obraich Hi !e _ .txtt.
  • Cleachd 9600 Baud
  • Bidh OpenLog ag obair air an ATmega328 agus tha meud cuibhrichte de RAM aige (2048 bytes). Nuair a chuireas tu caractaran sreathach gu OpenLog, bidh na caractaran seo air an stòradh ann am bufair. Tha Sònrachadh Simplichte Buidheann SD a’ leigeil le cairt SD suas ri 250ms a thoirt (earrann 4.6.2.2 Sgrìobh) gus bloc dàta a chlàradh gu cuimhne flash.
  • Aig 9600bps, tha sin 960 bytes (10 bits gach byte) gach diog. Tha sin 1.04ms gach byte. Tha OpenLog an-dràsta a’ cleachdadh bufair glacaidh 512 byte agus mar sin faodaidh e timcheall air 50ms de charactaran a ghleidheadh. Leigidh seo le OpenLog a h-uile caractar a tha a’ tighinn aig 9600bps fhaighinn gu soirbheachail. Mar a mheudaicheas tu an ìre baud, mairidh am bufair nas giorra.

Ùine Thar-ruith Bufair OpenLog

Ìre Baud Ùine gach byte Ùine gus am bi am Bufair air a Chur thairis
9600bps 1.04mh 532mh
57600bps 0.174mh 88mh
115200bps 0.087mh 44mh

Tha ùine clàraidh nas luaithe na 250ms aig mòran chairtean SD. Faodaidh seo a bhith air a bhualadh le ‘clas’ na cairt agus dè an ìre dàta a tha air a stòradh air a’ chairt mu thràth. Is e am fuasgladh ìre baud nas ìsle a chleachdadh no an ùine eadar na caractaran a thèid a chur aig an ìre baud as àirde a mheudachadh.

Cruthaich do chairt MicroSD
Cuimhnich cairt a chleachdadh le glè bheag no gun dad idir files air. Cairt microSD le 3.1GB de ZIP fileTha ùine freagairt nas slaodaiche aig faidhlichean s no MP3 na cairt falamh. Mura do chruthaich thu do chairt microSD air siostam-obrachaidh Windows, ath-chruthaich a’ chairt microSD agus cruthaich faidhle DOS. filean siostam air a’ chairt SD.
Iomlaid Cairtean MicroSD
Tha iomadh seòrsa eadar-dhealaichte de luchd-saothrachaidh chairtean ann, cairtean ath-leubailte, meudan cairtean, agus clasaichean cairtean, agus is dòcha nach obraich iad uile gu ceart. Mar as trice bidh sinn a’ cleachdadh cairt microSD clas 8 4GB, a bhios ag obair gu math aig 9600bps. Ma tha feum agad air ìrean baud nas àirde no àite stòraidh nas motha, is dòcha gum bi thu airson cairtean clas 6 no nas àirde fheuchainn.
Cuir dàil eadar sgrìobhadh charactaran ris
Le bhith a’ cur dàil bheag eadar aithrisean Serial.print(), faodaidh tu cothrom a thoirt do OpenLog am bufair làithreach aige a chlàradh.
Airson example:
  • sreath.toiseach(115200);
    airson (int i = 1; i < 10; i++) { Sreath.clò-bhualadh(i, DEC); Sreath.clò-bhualadhln(“:abcdefghijklmnopqrstuvwxyz-!#”); }

Is dòcha nach clàraich e gu ceart, oir tha tòrr charactaran gan cur dìreach ri taobh a chèile. Ma chuireas tu dàil bheag de 15ms eadar sgrìobhaidhean caractaran mòra, cuidichidh sin OpenLog le bhith a’ clàradh gun charactaran a chall.

  • sreath.toiseach(115200);
    airson (int i = 1; i < 10; i++) { Serial.print(i, DEC); Serial.println(“:abcdefghijklmnopqrstuvwxyz-!#”); dàil(15); }

Cuir Co-chòrdalachd Sgrùdaiche Sreathach Arduino ris

Ma tha thu a’ feuchainn ri OpenLog a chleachdadh leis an leabharlann sreathach togte no leabharlann SoftwareSerial, is dòcha gum mothaich thu duilgheadasan le modh àithne. Bidh Serial.println() a’ cur loidhne ùr AGUS tilleadh giùlain. Tha dà àithne eile ann gus faighinn thairis air seo.

Is e a’ chiad fhear an àithne \r (tilleadh giùlain ASCII) a chleachdadh:
Sreath.clò-bhualadh(“TEACS\r”);

Air neo, faodaidh tu an luach 13 (tilleadh giùlain deicheach) a chur:

  • Sreath.clò-bhualadh(“TEACS”);
  • Sreath.sgrìobh(13);

Ath-shuidheachadh èiginn

Cuimhnich, ma dh’fheumas tu an OpenLog ath-shuidheachadh gu staid bunaiteach, faodaidh tu am bòrd ath-shuidheachadh le bhith a’ ceangal a’ phrìne RX ri GND, a’ cur cumhachd air an OpenLog, a’ feitheamh gus an tòisich na LEDs a’ priobadh aig an aon àm, agus an uairsin a’ cur cumhachd dheth an OpenLog agus a’ toirt air falbh an geansaidh.
Ma dh’atharraich thu am pìos Èiginn Thar-ruith gu 1, feumaidh tu an rèiteachadh atharrachadh. file, oir cha bhith an Ath-shuidheachadh Èiginn ag obair.

Thoir sùil air a’ Choimhearsnachd

Ma tha duilgheadasan agad fhathast leis an OpenLog agad, thoir sùil air na cùisean làithreach agus dùinte air an stòras GitHub againn an seo. Tha coimhearsnachd mhòr ag obair leis an OpenLog, agus mar sin tha teansa ann gu bheil cuideigin air fuasgladh a lorg airson na trioblaid a tha thu a’ faicinn.

Goireasan agus a’ dol nas fhaide

A-nis gu bheil thu air dàta a chlàradh gu soirbheachail leis an OpenLog agad, faodaidh tu pròiseactan iomallach a stèidheachadh agus sùil a chumail air a h-uile dàta a dh’ fhaodadh a thighinn. Smaoinich air do phròiseact Saidheans Saoranach fhèin a chruthachadh, no eadhon inneal-leantainn pheataichean gus faicinn dè a bhios Fluffy a’ dèanamh nuair a bhios e a-muigh!
Thoir sùil air na goireasan a bharrachd seo airson fuasgladh dhuilgheadasan, cuideachadh no brosnachadh airson do phròiseict a tha romhainn.

  • OpenLog GitHub
  • Pròiseact Illumitune
  • Ceangal mothachaidh solais LilyPad
  • BadgerHack: Leudachadh Braitear Ùir
  • A’ tòiseachadh le OBD-II
  • Geata-dhealbhan Vernier

A bheil feum agad air barrachd brosnachaidh? Thoir sùil air cuid de na clasaichean-teagaisg co-cheangailte seo:

  • Braitear Ìre Uisge Iomallach Photon
    Ionnsaich mar a thogas tu mothachaire ìre uisge iomallach airson tanca stòraidh uisge agus mar a nì thu pumpa fèin-ghluasadach stèidhichte air na leughaidhean!
  • Stiùireadh Pròiseict Bòrd Blynk
    Sreath de phròiseactan Blynk as urrainn dhut a stèidheachadh air a’ Bhòrd Blynk gun a bhith a’ feumachdainn ath-phrògramadh a dhèanamh air.
  • A’ clàradh dàta gu Google Sheets leis an Tessel 2
    Tha am pròiseact seo a’ còmhdach mar a chlàras tu dàta gu Google Sheets ann an dà dhòigh: a’ cleachdadh IFTTT le a web ceangal no draibh peann USB agus “sneakernet” às aonais.
  • Dàta Braitear Grafa le Python agus Matplotlib
    Cleachd matplotlib gus plota fìor-ùine de dhàta teòthachd a chruthachadh a chaidh a chruinneachadh bho sensor TMP102 ceangailte ri Raspberry Pi.

Ma tha beachdan sam bith agaibh air oideachadh, tadhail air na beachdan no cuir fios chun sgioba taic theicnigeach againn aig Taic-theicneòlais@sparkfun.com.

Ceistean Cumanta

Dè an cumhachd a thathar a’ moladh airson an OpenLog?

Tha an cuir-a-steach cumhachd a thathar a’ moladh airson an OpenLog eadar 3.3V agus 5V.

Dè an ìre srutha a bhios an OpenLog a’ tarraing nuair a bhios e neo-ghnìomhach?

Bidh an OpenLog a’ tarraing timcheall air 2mA gu 5mA nuair a bhios e gun ghnìomh às aonais cairt microSD, agus timcheall air 5mA gu 6mA nuair a thèid cairt microSD a chuir a-steach.

Dè an adhbhar a th’ aig an ath-cheangal microSD USB ris an OpenLog?

Leigidh an Leughadair USB microSD leat dàta a ghluasad gu furasta bhon chairt microSD a thathar a’ cleachdadh leis an OpenLog gu coimpiutair.

Sgrìobhainnean/Goireasan

Foton Mìrean SparkFun DEV-13712 Le Tuill airson Tàthadh [pdfStiùireadh Cleachdaiche
DEV-13712, DEV-13955, DEV-13712 Foton Mìrean Le Tuill Airson Sàthadh, DEV-13712, Foton Mìrean Le Tuill Airson Sàthadh, Tuill Airson Sàthadh, Airson Sàthadh, Sàthadh

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *