SparkFun logotipiOpenLog ulanish bo'yicha qo'llanma

Kirish

Oldindan qisqa ma'lumot berish! Ushbu o'quv qo'llanma UART seriyali [ DEV-13712 ] uchun ochiq jurnal uchun. Agar siz IC [ DEV-15164 ] uchun Qwiic OpenLog dan foydalanayotgan bo‘lsangiz, Qwiic OpenLog ulanish qo‘llanmasiga qarang.
OpenLog Data Logger - bu loyihalaringizdan ketma-ket ma'lumotlarni ro'yxatga olish uchun ishlatish uchun oddiy, ochiq manbali yechim. OpenLog loyihadan microSD kartaga ma'lumotlarni kiritish uchun oddiy ketma-ket interfeysni taqdim etadi.DEV-13712 SparkFun rivojlantirish kengashlariSparkFun OpenLog
• DEV-13712DEV-13712 SparkFun ishlab chiqish platalari - ehtiyot qismlarSarlavhalar bilan SparkFun OpenLog
• DEV-13955

mahsulot topilmadi
Kerakli materiallar
Ushbu qo'llanmada to'liq ishlash uchun sizga quyidagi qismlar kerak bo'ladi. Sizda bor narsaga bog'liq bo'lsa-da, sizga hamma narsa kerak bo'lmasligi mumkin. Uni savatga qo'shing, qo'llanmani o'qing va kerak bo'lganda aravani sozlang.
OpenLog ulanish qoʻllanmasi SparkFun istaklar roʻyxati

DEV-13712 SparkFun ishlab chiqish kengashlari - 1-qism Arduino Pro Mini 328 – 3.3V/8MHz
DEV-11114
Bu ko'k! Bu yupqa! Bu Arduino Pro Mini! SparkFun-ning Arduino-ga minimal dizayn yondashuvi. Bu 3.3V Arduino…
DEV-13712 SparkFun ishlab chiqish kengashlari - 2-qism SparkFun FTDI Basic Breakout - 3.3V
DEV-09873
Bu bizning [FTDI Basic]ning eng yangi tahriridir(http://www.sparkfun.com/commerce/product_info.php?products_id=…
DEV-13712 SparkFun ishlab chiqish kengashlari - 3-qism SparkFun Cerberus USB kabeli - 6 fut
CAB-12016
Sizda noto'g'ri USB kabeli bor. Qaysi biri borligi muhim emas, bu noto'g'ri. Ammo, agar imkoningiz bo'lsa-chi ...
DEV-13712 SparkFun ishlab chiqish kengashlari - 4-qism SparkFun OpenLog
DEV-13712
SparkFun OpenLog - bu oddiy ketma-ket ulanish orqali ishlaydigan va mi…
DEV-13712 SparkFun ishlab chiqish kengashlari - 5-qism Adapterli microSD karta - 16 GB (10-sinf)
COM-13833
Bu 10-sinf 16 Gb microSD xotira kartasi bo'lib, u bitta taxtali kompyuterlar uchun operatsion tizimlar uchun juda mos keladi.
DEV-13712 SparkFun ishlab chiqish kengashlari - 6-qism microSD USB o'quvchi
COM-13004
Bu ajoyib kichik microSD USB o'quvchi. Shunchaki microSD kartangizni USB ulagichining ichki qismiga suring, t…
DEV-13712 SparkFun ishlab chiqish kengashlari - 7-qism Ayol sarlavhalari
PRT-00115
40 teshikli bitta qator, ayol sarlavhasi. Bir juft tel kesgich bilan o'lchamiga qarab kesilishi mumkin. Standart .1 ″ oraliq. Biz foydalanamiz…
DEV-13712 SparkFun ishlab chiqish kengashlari - 8-qism Jumper Wires Premium 6 dyuymli M/M 10 dona
PRT-08431
Bu SparkFun eksklyuziv! Bular 155 mm uzunlikdagi jumperlar bo'lib, ikkala uchida erkak ulagichlar mavjud. Buning uchun ulardan foydalaning…
DEV-13712 SparkFun ishlab chiqish kengashlari - 9-qism Erkak sarlavhalarini ajratib oling - To'g'ri burchak
PRT-00553
To'g'ri burchakli erkak sarlavhalari qatori - mos keladigan sindirish. Har qanday o'lchamda kesilishi mumkin bo'lgan 40 ta pin. Maxsus PCB yoki gen bilan ishlatiladi ...

Tavsiya etilgan o'qish
Agar siz quyidagi tushunchalar bilan tanish yoki qulay boʻlmasangiz, OpenLog Hookup Guide bilan ishlashni davom ettirishdan oldin ularni oʻqib chiqishingizni tavsiya qilamiz.
Qanday qilib lehimlanadi: teshik orqali lehimlash
Ushbu qo'llanma teshik orqali lehimlash haqida bilishingiz kerak bo'lgan hamma narsani o'z ichiga oladi.
Seriyali periferik interfeys (SPI)
SPI odatda mikrokontrollerlarni sensorlar, siljish registrlari va SD kartalar kabi tashqi qurilmalarga ulash uchun ishlatiladi.
Seriyali aloqa
Asinxron ketma-ket aloqa tushunchalari: paketlar, signal darajalari, uzatish tezligi, UART va boshqalar!
Seriyali terminal asoslari
Ushbu o'quv qo'llanma turli xil terminal emulyator ilovalari yordamida ketma-ket qurilmalaringiz bilan qanday bog'lanishni ko'rsatib beradi.

Uskuna tugadiview

Quvvat
OpenLog quyidagi sozlamalarda ishlaydi:
OpenLog quvvat reytinglari

VCC kirish 3.3V-12V (Tavsiya etilgan 3.3V-5V)
RXI kirish 2.0V-3.8V
TXO chiqishi 3.3V
Bo'sh turgan oqim chizish ~2mA-5mA (microSD kartasiz), ~5mA-6mA (microSD karta bilan)
Faol yozish joriy o'yin ~20-23mA (microSD karta bilan)

OpenLog-ning joriy quvvati microSD-ga yozishda taxminan 20mA dan 23mA gacha. MicroSD kartasining o'lchamiga va uning ishlab chiqaruvchisiga qarab, OpenLog xotira kartasiga yozayotganda faol oqim o'zgarishi mumkin. Bod tezligini oshirish ham ko'proq oqimni tortadi.
Mikrokontroller
OpenLog bort kristali tufayli 328 MGts chastotada ishlaydigan ATmega16 bortdan ishlaydi. ATmega328-da Optiboot yuklash moslamasi o'rnatilgan, bu OpenLog-ni Arduino IDE-dagi "Arduino Uno" platasi sozlamalari bilan moslashtirish imkonini beradi.DEV-13712 SparkFun Development Boards - bootloaderInterfeys
Seriya UART
OpenLog-ning asosiy interfeysi plata chetidagi FTDI sarlavhasi hisoblanadi. Ushbu sarlavha to'g'ridan-to'g'ri Arduino Pro yoki Pro Mini-ga ulash uchun mo'ljallangan, bu mikrokontrollerga ma'lumotlarni OpenLog-ga ketma-ket ulanish orqali yuborish imkonini beradi.DEV-13712 SparkFun Development Boards - taxtaning chekkasi

Ogohlantirish! Arduinos bilan mos keladigan pin tartibi tufayli u to'g'ridan-to'g'ri FTDI uzilish platasiga ulana olmaydi. DEV-13712 SparkFun ishlab chiqish platalari - plataning qirrasi 1Qo'shimcha ma'lumot olish uchun Uskuna ulanishining keyingi bo'limini ko'rib chiqing.
SPI
Bundan tashqari, taxtaning qarama-qarshi tomonida to'rtta SPI sinov nuqtasi mavjud. Siz ulardan ATmega328-da yuklash moslamasini qayta dasturlash uchun foydalanishingiz mumkin.DEV-13712 SparkFun ishlab chiqish platalari - plataning qirrasi 2Eng so'nggi OpenLog (DEV-13712) bu pinlarni kichikroq qoplangan teshiklarga ajratadi. Agar siz OpenLog-ga yangi yuklash moslamasini qayta dasturlash yoki yuklash uchun ISP dan foydalanishingiz kerak bo'lsa, ushbu sinov nuqtalariga ulanish uchun pogo pinlaridan foydalanishingiz mumkin.
OpenLog bilan aloqa qilishning oxirgi interfeysi microSD kartaning o'zi. Aloqa qilish uchun microSD karta SPI pinlarini talab qiladi. Bu yerda nafaqat ma'lumotlar OpenLog tomonidan saqlanadi, balki siz OpenLog konfiguratsiyasini config.txt orqali ham yangilashingiz mumkin. file microSD kartasida.
microSD karta
OpenLog tomonidan qayd etilgan barcha ma'lumotlar microSD kartada saqlanadi. OpenLog quyidagi xususiyatlarni o'z ichiga olgan microSD kartalar bilan ishlaydi:

  • 64MB - 32 GB
  • FAT16 yoki FAT32

DEV-13712 SparkFun ishlab chiqish platalari - plataning qirrasi 3

LED holati
Muammolarni bartaraf etishda sizga yordam berish uchun OpenLog-da ikkita holat LEDlari mavjud.

  • STAT1 - Ushbu ko'k indikator LED Arduino D5 (ATmega328 PD5) ga biriktirilgan va yangi belgi qabul qilinganda yoqadi / o'chiriladi. Bu LED seriyali aloqa ishlayotganida miltillaydi.
  • STAT2 - Bu yashil LED Arduino D13 (SPI Serial Clock Line / ATmega328 PB5) ga ulangan. Ushbu LED faqat SPI interfeysi faol bo'lganda miltillaydi. OpenLog microSD kartasiga 512 baytni yozganda, siz uning miltillashini ko'rasiz.

DEV-13712 SparkFun ishlab chiqish platalari - plataning qirrasi 4

Uskuna ulanishi

OpenLog-ni kontaktlarning zanglashiga olib ulanishning ikkita asosiy usuli mavjud. Ulanish uchun sizga bir nechta sarlavhalar yoki simlar kerak bo'ladi. Xavfsiz ulanish uchun taxtaga lehimlanganingizga ishonch hosil qiling.
Asosiy seriyali ulanish
Maslahat: Agar sizda FTDI-da OpenLog ayol sarlavhasi va ayol sarlavhasi bo'lsa, ulanish uchun M/F o'tish simlari kerak bo'ladi.DEV-13712 SparkFun ishlab chiqish platalari - asosiy seriyali ulanish

Ushbu apparat ulanishi, agar siz platani qayta dasturlashingiz yoki asosiy ketma-ket ulanish orqali ma'lumotlarni jurnalga kiritishingiz kerak bo'lsa, OpenLog bilan interfeysga kirish uchun mo'ljallangan.
Quyidagi ulanishlarni qiling:
OpenLog → 3.3V FTDI asosiy uzilishi

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

E'tibor bering, bu FTDI va OpenLog o'rtasidagi to'g'ridan-to'g'ri ulanish emas - siz TXO va RXI pinli ulanishlarni almashtirishingiz kerak.
Sizning ulanishlaringiz quyidagicha ko'rinishi kerak: DEV-13712 SparkFun rivojlantirish kengashlari - asosiy parchalanishOpenLog va FTDI Basic o'rtasida ulanishga ega bo'lganingizdan so'ng, FTDI platangizni USB kabeliga va kompyuteringizga ulang.
Seriyali terminalni oching, FTDI Basic COM portiga ulaning va shaharga boring!

Loyiha apparat ulanishi

Maslahat: Agar sizda OpenLog-da ayol sarlavhalari lehimlangan bo'lsa, simlarsiz taxtalarni bir-biriga ulash uchun Arduino Pro Mini-ga erkak sarlavhalarni lehimlashingiz mumkin.DEV-13712 SparkFun ishlab chiqish platalari - Loyiha apparat ulanishiOpenLog bilan ketma-ket ulanish orqali interfeys qayta dasturlash yoki disk raskadrovka uchun muhim bo'lsa-da, OpenLog porlayotgan joy o'rnatilgan loyihada. Ushbu umumiy sxema sizga OpenLog-ni OpenLog-ga ketma-ket ma'lumotlarni yozadigan mikrokontrollerga (bu holda Arduino Pro Mini) ulashni tavsiya qilamiz.
Avval siz kodni ishga tushirmoqchi bo'lgan Pro Mini-ga yuklashingiz kerak bo'ladi. Iltimos, Arduino eskizlari bilan tanishib chiqingampsiz foydalanishingiz mumkin bo'lgan kod.
Eslatma: Agar siz Pro Mini-ni qanday dasturlashni bilmasangiz, bizning qo'llanmamizni bu yerdan ko'rib chiqing.
Arduino Pro Mini 3.3V dan foydalanish
Ushbu o'quv qo'llanma Arduino Pro Mini barcha narsalar bo'yicha qo'llanmadir. U nima ekanligini, nima emasligini va undan qanday foydalanishni boshlashni tushuntiradi.
Pro Mini-ni dasturlashtirganingizdan so'ng, siz FTDI platasini olib tashlashingiz va uni OpenLog bilan almashtirishingiz mumkin.
Pro Mini va OpenLog-da BLK yorlig'i bilan belgilangan pinlarni ulaganingizga ishonch hosil qiling (ikkalasidagi GRN yorliqlari ham to'g'ri bajarilganda mos keladi).
Agar siz OpenLog-ni to'g'ridan-to'g'ri Pro Mini-ga ulay olmasangiz (sarlavhalar yoki boshqa platalar nomuvofiqligi tufayli), siz o'tkazgich simlaridan foydalanishingiz va quyidagi ulanishlarni amalga oshirishingiz mumkin.
OpenLog → Arduino Pro/Arduino Pro Mini

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

Tugatganingizdan so'ng, Arduino Pro Mini va Arduino Pro bilan ulanishlaringiz quyidagicha ko'rinishi kerak.
Fritzing diagrammasida OpenLogs sarlavhalari aks ettirilgan holda ko'rsatilgan. Agar siz microSD soketini Arduinoning yuqori qismiga nisbatan aylantirsangiz view, ular FTDI kabi dasturlash sarlavhasiga mos kelishi kerak.DEV-13712 SparkFun ishlab chiqish platalari - Loyiha apparat ulanishi 1

Eslatma ulanish OpenLog "teskari" (microSD yuqoriga qaragan holda) bilan to'g'ridan-to'g'ri tortishish ekanligini.
⚡Eslatma: OpenLog va Arduino o'rtasidagi Vcc va GND sarlavhalar bilan band bo'lganligi sababli, Arduino-da mavjud bo'lgan boshqa pinlarga quvvatni ulashingiz kerak bo'ladi. Aks holda, simlarni ikkala platadagi ochiq quvvat pinlariga lehimlashingiz mumkin.
Tizimingizni quvvatlang va siz ro'yxatga olishni boshlashga tayyorsiz!

Arduino eskizlari

Olti xil sobiq borampOpenLog-ga ulanganingizda Arduino-da foydalanishingiz mumkin bo'lgan eskizlar mavjud.

  • OpenLog_Benchmarking - bu sobiqample OpenLogni sinash uchun ishlatiladi. Bu juda katta hajmdagi ma'lumotlarni 115200bit / s tezlikda bir necha marta yuboradi files.
  • OpenLog_CommandTest - bu sobiqample a yaratish va qo'shishni ko'rsatadi file Arduino orqali buyruq satrini boshqarish orqali.
  • OpenLog_ReadExample - bu sobiqample buyruq satri orqali OpenLogni qanday boshqarishni ko'rib chiqadi.
  • OpenLog_ReadExample_LargeFile - Masalanampkatta saqlangan ochish uchun qanday le file OpenLog-da va mahalliy bluetooth ulanishi orqali xabar bering.
  • OpenLog_Test_Sketch - OpenLog-ni ko'plab ketma-ket ma'lumotlar bilan sinab ko'rish uchun ishlatiladi.
  • OpenLog_Test_Sketch_Binary - OpenLogni ikkilik ma'lumotlar va qochish belgilari bilan sinab ko'rish uchun ishlatiladi.

Mikrodastur

OpenLog bortida ikkita asosiy dasturiy ta'minot mavjud: yuklash moslamasi va proshivka.
Arduino bootloader
Eslatma: Agar siz 2012-yil martidan oldin sotib olingan OpenLog-dan foydalanayotgan bo‘lsangiz, bort yuklash moslamasi Arduino IDE-dagi “Arduino Pro yoki Pro Mini 5V/16MHz va ATmega328” sozlamasiga mos keladi.
Yuqorida aytib o'tilganidek, OpenLog bortida Optiboot seriyali yuklash moslamasi mavjud. Oldingi yuklashda OpenLog-ga Arduino Uno kabi munosabatda bo'lishingiz mumkinampdoskaga le kod yoki yangi proshivka.
Agar siz OpenLog-ni blokirovka qilsangiz va bootloaderni qayta o'rnatishingiz kerak bo'lsa, siz Optiboot-ni plataga yuklashni ham xohlaysiz. Qo'shimcha ma'lumot olish uchun Arduino Bootloader-ni o'rnatish bo'yicha bizning qo'llanmamizni ko'rib chiqing.
Mikrodasturni kompilyatsiya qilish va OpenLog-ga yuklash
Eslatma: Agar siz Arduino-dan birinchi marta foydalanayotgan bo'lsangiz, iltimos, qaytadanview Arduino IDE-ni o'rnatish bo'yicha bizning qo'llanmamiz. Agar siz ilgari Arduino kutubxonasini o'rnatmagan bo'lsangiz, kutubxonalarni qo'lda o'rnatish uchun bizning o'rnatish qo'llanmamiz bilan tanishib chiqing.
Agar biron sababga ko'ra siz OpenLog-da proshivkani yangilashingiz yoki qayta o'rnatishingiz kerak bo'lsa, quyidagi jarayon platangizni ishga tushiradi.
Avval Arduino IDE v1.6.5 ni yuklab oling. IDE ning boshqa versiyalari OpenLog mikrodasturini kompilyatsiya qilish uchun ishlashi mumkin, ammo biz buni ma'lum yaxshi versiya sifatida tasdiqladik.
Keyin, OpenLog proshivkasini va kerakli kutubxonalar to'plamini yuklab oling.

OPENLOG FIRMDAMIN DASTURI (ZIP) YUKLAB OLISH
Kutubxonalar va dasturiy ta'minotni yuklab olganingizdan so'ng, kutubxonalarni Arduino-ga o'rnating. Agar siz kutubxonalarni IDE-ga qanday qilib qo'lda o'rnatishni bilmasangiz, iltimos, bizning qo'llanmamizni ko'rib chiqing: Arduino kutubxonasini o'rnatish: Kutubxonani qo'lda o'rnatish.
Eslatma: TX va RX buferlari qanchalik katta bo'lishi kerakligini o'zboshimchalik bilan e'lon qilish uchun biz SdFat va SerialPort kutubxonalarining o'zgartirilgan versiyalaridan foydalanmoqdamiz. OpenLog TX buferini juda kichik (0) va RX buferi imkon qadar katta bo'lishini talab qiladi. Ushbu ikkita tahrirlangan kutubxonadan birgalikda foydalanish OpenLog unumdorligini oshirishga imkon beradi.
Eng so'nggi versiyalarni qidiryapsizmi? Agar siz kutubxonalar va proshivkalarning eng so'nggi versiyalarini afzal ko'rsangiz, ularni to'g'ridan-to'g'ri quyida bog'langan GitHub omborlaridan yuklab olishingiz mumkin. SdFatLib va ​​Serial Port kutubxonalari Arduino boshqaruv panelida ko'rinmaydi, shuning uchun kutubxonani qo'lda o'rnatishingiz kerak bo'ladi.

  • GitHub: OpenLog > Mikrodastur > OpenLog_Firmware
  • Bill Greymanning Arduino kutubxonalari
    SdFatLib-beta
    SerialPort

Keyingi, avans olish uchuntago'zgartirilgan kutubxonalardan e, SerialPort.h-ni o'zgartiring file \ Arduino \ Libraries \ SerialPort katalogida topilgan. BUFFERED_TX ni 0 ga va ENABLE_RX_ERROR_CHECKING ni 0 ga o'zgartiring. ni saqlang file, va Arduino IDE ni oching.
Agar sizda hali yo'q bo'lsa, OpenLog-ni FTDI platasi orqali kompyuterga ulang. Iltimos, sobiqni ikki marta tekshiringample sxema, agar buni qanday qilib to'g'ri bajarishni bilmasangiz.
Asboblar> Doska menyusi ostida yuklamoqchi bo'lgan OpenLog eskizini oching, "Arduino/Genuino Uno" ni tanlang va Asboblar> Port ostida FTDI platangiz uchun mos COM portini tanlang.
Kodni yuklang.
Bo'ldi shu! Sizning OpenLogingiz endi yangi proshivka bilan dasturlashtirilgan. Endi siz ketma-ket monitorni ochishingiz va OpenLog bilan ishlashingiz mumkin. Quvvat yoqilganda siz 12> yoki 12< ni ko'rasiz. 1 seriyali ulanish o'rnatilganligini, 2 SD karta muvaffaqiyatli ishga tushirilganligini bildiradi, < OpenLog har qanday qabul qilingan ketma-ket ma'lumotlarni jurnalga yozishga tayyorligini bildiradi va > OpenLog buyruqlarni qabul qilishga tayyorligini bildiradi.
OpenLog mikrodastur eskizlari
Muayyan ilovangizga qarab OpenLog-da foydalanishingiz mumkin bo'lgan uchta eskiz mavjud.

  • OpenLog - Ushbu proshivka sukut bo'yicha OpenLog-da yuboriladi. Yuborish? buyruq qurilmaga yuklangan proshivka versiyasini ko'rsatadi.
  • OpenLog_Light - Eskizning ushbu versiyasi menyu va buyruq rejimini olib tashlaydi, bu esa qabul qilish buferini oshirishga imkon beradi. Bu yuqori tezlikda ro'yxatga olish uchun yaxshi imkoniyatdir.
  • OpenLog_Minimal - uzatish tezligi kodda o'rnatilishi va yuklanishi kerak. Ushbu eskiz tajribali foydalanuvchilar uchun tavsiya etiladi, lekin ayni paytda eng yuqori tezlikda ro'yxatga olish uchun eng yaxshi variant hisoblanadi.

Buyruqlar to'plami

Siz OpenLog bilan ketma-ket terminal orqali interfeys qilishingiz mumkin. Quyidagi buyruqlar o'qish, yozish va o'chirishga yordam beradi files, shuningdek, OpenLog sozlamalarini o'zgartiring. Quyidagi sozlamalardan foydalanish uchun siz buyruq rejimida bo'lishingiz kerak.
OpenLog buyruq rejimida bo'lsa, STAT1 har bir qabul qilingan belgi uchun yoqadi/o'chiriladi. LED keyingi belgi qabul qilinmaguncha yonib turadi.

File Manipulyatsiya

  • yangi File - Yangisini yaratadi file nomli File joriy katalogda. Standart 8.3 filenomlari qo'llab-quvvatlanadi.
    Misol uchunample, “87654321.123” qabul qilinadi, “987654321.123” esa qabul qilinmaydi.
    • Masalanample: yangi file1.txt
  • qo'shish File – Matnni oxiriga qo‘shing File. Keyin ketma-ket ma'lumotlar oqimda UART dan o'qiladi va uni qo'shadi file. Bu ketma-ket terminalda aks ettirilmaydi. Agar File bu funksiya chaqirilganda mavjud emas, the file yaratiladi.
    • Masalanample: yangisini qo'shishfile.csv
  • yozish File OFFSET - matnni quyidagiga yozing File ichida joylashgan OFFSET joyidan file. Matn UART dan o'qiladi, satr satr va aks sado beradi. Bu holatdan chiqish uchun boʻsh qatorni yuboring.
    • Masalanample: logs.txt 516 yozing
  • rm File - O'chiradi File joriy katalogdan. Joker belgilar qo'llab-quvvatlanadi.
    • Masalanample: rm README.txt
  • hajmi File - Chiqish hajmi File baytlarda.
    • Masalanample: hajmi Log112.csv
    • Chiqish: 11
  • o'qing File + START+ LENGTH TYPE – mazmunini chiqarish File START dan boshlanib, LENGTHgacha davom etadi.
    Agar START o'tkazib yuborilsa, butun file xabar qilinadi. Agar LENGTH qoldirilsa, boshlang'ich nuqtadan boshlab butun tarkib haqida xabar beriladi. Agar TYPE o'tkazib yuborilsa, OpenLog sukut bo'yicha ASCII da hisobot beradi. Uchta chiqish TYPE mavjud:
    • ASCII = 1
    • HEX = 2
    • RAW = 3
    Ba'zi keyingi dalillarni qoldirishingiz mumkin. Quyidagi misolni tekshiringamples.
    Asosiy o'qish + o'tkazib yuborilgan bayroqlar:
    • Masalanample: LOG00004.txt ni o'qing
    • Chiqish: akselerometr X=12 Y=215 Z=317
    Uzunligi 0 bo'lgan 5 dan boshlab o'qing:
    • Masalanample: LOG00004.txt 0 5 ni o'qing
    • Chiqish: Tezlashtirish
    HEXda uzunligi 1 bo'lgan 5-pozitsiyadan o'qing:
    • Masalanample: LOG00004.txt 1 5 2 ni o'qing
    • Chiqish: 63 63 65 6C
  • RAW formatida 0 uzunlikdagi 50 pozitsiyasidan o'qing:
  • • Masalanample: LOG00137.txt 0 50 3 ni o'qing
  • • Natija: André– -þ Kengaytirilgan belgilar testi
  • mushuk File – a ning mazmunini yozing file uchun ketma-ket monitorga hex shaklida viewing. Bu ba'zan buni ko'rish uchun foydalidir a file SD kartani tortib olmasdan to'g'ri yozmoqda va view the file kompyuterda.
    • Masalanample: cat LOG00004.txt
    • Chiqish: 00000000: 41 63 65 6c 3a 20 31

Katalog bilan manipulyatsiya

  • ls - joriy katalogning barcha mazmunini ko'rsatadi. Joker belgilar qo'llab-quvvatlanadi.
    • Masalanample: ls
    • Chiqish: \src
  • md pastki katalog - joriy katalogda pastki katalog yaratish.
    • Masalanample: md Example_Sketches
  • cd pastki katalog - pastki katalogga o'zgartirish.
    • Masalanample: cd Hello_World
  • cd .. - Daraxtdagi pastki katalogga o'tish. "Cd" va "..." o'rtasida bo'sh joy mavjudligiga e'tibor bering. Bu satr tahlilchisiga cd buyrug'ini ko'rish imkonini beradi.
    • Masalanample: CD ..
  • rm pastki katalogi - pastki katalogni o'chiradi. Ushbu buyruq ishlashi uchun katalog bo'sh bo'lishi kerak.
    • Masalanample: rm temps
  • rm -rf katalogi - Katalogni va boshqa narsalarni o'chiradi files uning ichida joylashgan.
    • Masalanample: rm -rf Kutubxonalar

Past darajadagi funksiya buyruqlari

  • ? – Bu buyruq OpenLog’dagi mavjud buyruqlar ro‘yxatini chiqaradi.
  • disk - Karta ishlab chiqaruvchisi identifikatorini, seriya raqamini, ishlab chiqarilgan sanasini va karta hajmini ko'rsating. Masalanample chiqishi:
    Karta turi: SD2
    Ishlab chiqaruvchi identifikatori: 3
    OEM identifikatori: SD
    Mahsulot: SU01G
    Versiya: 8.0
    Seriya raqami: 39723042
    Ishlab chiqarilgan sana: 1/2010
    Karta hajmi: 965120 KB
  • init - tizimni qayta ishga tushiring va SD kartani qayta oching. Bu SD karta javob berishni to'xtatsa foydali bo'ladi.
  • sinxronlash - buferning joriy tarkibini SD kartaga sinxronlashtiradi. Agar buferda 512 dan kam belgi bo'lsa va ularni SD-kartaga yozmoqchi bo'lsangiz, bu buyruq foydalidir.
  • qayta o'rnatish - OpenLogni nolga o'tkazadi, yuklash dasturini qayta ishga tushiradi va keyin kodni ishga tushiradi. Agar konfiguratsiyani tahrirlashingiz kerak bo'lsa, bu buyruq foydalidir file, OpenLog-ni qayta o'rnating va yangi konfiguratsiyadan foydalanishni boshlang. Quvvat aylanishi hali ham platani qayta o'rnatishning afzal usuli hisoblanadi, ammo bu variant mavjud.

Tizim sozlamalari

Ushbu sozlamalar qo'lda yangilanishi yoki config.txt faylida tahrirlanishi mumkin file.

  • echo STATE - tizim aks-sadosining holatini o'zgartiradi va tizim xotirasida saqlanadi. STATE yoqilgan yoki oʻchirilgan boʻlishi mumkin. Yoniq bo'lganda, OpenLog qabul qilingan ketma-ket ma'lumotlarni buyruq satrida aks ettiradi. O'chirilgan vaqtda tizim qabul qilingan belgilarni o'qimaydi.
    Eslatma: Oddiy ro'yxatga olish paytida echo o'chiriladi. Qabul qilingan ma'lumotlarni aks ettirish uchun tizim resurslariga talablar jurnalga yozish paytida juda yuqori.
  • batafsil STATE - batafsil xato hisoboti holatini o'zgartiradi. STATE yoqilgan yoki oʻchirilgan boʻlishi mumkin. Bu buyruq xotirada saqlanadi. Batafsil xatolarni o'chirib qo'yish orqali OpenLog faqat ! noma'lum buyruq o'rniga xato bo'lsa: COMMAND . The ! belgilar to'liq xatoga qaraganda ko'milgan tizimlar uchun tahlil qilish osonroq. Agar siz terminaldan foydalanayotgan bo'lsangiz, batafsil ma'lumotni yoqib qo'ysangiz, to'liq xato xabarlarini ko'rishingiz mumkin.
  • boud - Bu buyruq foydalanuvchiga uzatish tezligini kiritish imkonini beruvchi tizim menyusini ochadi. 300 va 1 Mbit / s gacha bo'lgan har qanday uzatish tezligi qo'llab-quvvatlanadi. Bod tezligini tanlash darhol amalga oshiriladi va sozlamalar kuchga kirishi uchun OpenLog quvvat aylanishini talab qiladi. Bod tezligi EEPROMda saqlanadi va OpenLog har safar yoqilganda yuklanadi. Standart 9600 8N1.

Yodda tuting: Agar plata noma'lum uzatish tezligida qolib ketsa, siz RX-ni GND-ga ulashingiz va OpenLog-ni yoqishingiz mumkin. LEDlar 2 soniya davomida oldinga va orqaga miltillaydi va keyin bir ovozdan miltillaydi. OpenLog-ni o'chiring va jumperni olib tashlang. OpenLog endi ketma-ket uch marta bosilgan `CTRL-Z` chiqish belgisi bilan 9600bps ga tiklandi. Bu xususiyatni Favqulodda bekor qilish bitini 1 ga o'rnatish orqali bekor qilish mumkin.
Qo'shimcha ma'lumot uchun config.txt ga qarang.

  • o'rnatish - Bu buyruq yuklash rejimini tanlash uchun tizim menyusini ochadi. Ushbu sozlamalar quyidagi manzilda sodir bo'ladi
    • keyingi yoqilgan va uchuvchan bo'lmagan EEPROMda saqlanadi. Yangi File Jurnal qilish - bu rejim yangisini yaratadi file OpenLog har safar yoqilganda. OpenLog 1 (UART tirik), 2 (SD karta ishga tushirilgan), keyin < (OpenLog ma'lumotlarni qabul qilishga tayyor) uzatadi. Barcha ma'lumotlar LOG#####.txt fayliga yozib olinadi. OpenLog har safar yoqilganda ##### soni ortadi (maksimal 65533 jurnal). Raqam EEPROM-da saqlanadi va uni sozlash menyusidan tiklash mumkin.
    Qabul qilingan barcha belgilar aks ettirilmaydi. Siz ushbu rejimdan chiqishingiz va CTRL+z (ASCII 26) tugmalarini yuborish orqali buyruq rejimiga kirishingiz mumkin. Buferlangan barcha ma'lumotlar saqlanadi.

Eslatma: Agar juda ko'p jurnal yaratilgan bo'lsa, OpenLog **juda ko'p jurnallar** xatosini chiqaradi, bu rejimdan chiqing va Buyruqlar satriga o'ting. Seriyali chiqish “12! Jurnallar juda ko'p!” kabi ko'rinadi.

  • Qo'shish File Jurnalga yozish - ketma-ket rejim sifatida ham tanilgan, bu rejim a yaratadi file Agar u hali mavjud bo'lmasa, SEQLOG.txt deb ataladi va olingan ma'lumotlarni faylga qo'shadi file. OpenLog 12< ni uzatadi, shu vaqtda OpenLog ma'lumotlarni qabul qilishga tayyor. Belgilar aks ettirilmaydi. Siz ushbu rejimdan chiqishingiz va CTRL+z (ASCII 26) tugmalarini yuborish orqali buyruq rejimiga kirishingiz mumkin. Buferlangan barcha ma'lumotlar saqlanadi.
  • Buyruqlar satri – OpenLog 12> ni uzatadi, shu vaqtda tizim buyruqlarni qabul qilishga tayyor. E'tibor bering, > belgisi OpenLog ma'lumotlarni emas, balki buyruqlarni olishga tayyorligini bildiradi. Siz yaratishingiz mumkin files va ma'lumotlarni qo'shing files, lekin bu ketma-ket tahlil qilishni talab qiladi (xatolarni tekshirish uchun), shuning uchun biz bu rejimni sukut bo'yicha o'rnatmaymiz.
  • Yangisini tiklash File Raqam - bu rejim jurnalni qayta tiklaydi file raqamni LOG000.txt ga kiriting. Agar siz yaqinda microSD kartani o'chirib tashlagan bo'lsangiz va jurnalni olishni istasangiz, bu foydali bo'ladi file qaytadan boshlash uchun raqamlar.
  • Yangi qochish belgisi - Bu parametr foydalanuvchiga CTRL+z yoki $ kabi belgi kiritish va uni yangi qochish belgisi sifatida o'rnatish imkonini beradi. Favqulodda tiklash vaqtida ushbu sozlama CTRL+z ga tiklanadi.
  • Escape belgilar soni - Bu parametr foydalanuvchiga buyruq rejimiga o'tish uchun zarur bo'lgan chiqish belgilarining yangi sonini yangilab, belgi (masalan, 1, 3 yoki 17) kiritish imkonini beradi. Misol uchunample, 8 ni kiritish foydalanuvchidan buyruq rejimiga o'tish uchun CTRL+z tugmalarini sakkiz marta bosishni talab qiladi. Favqulodda tiklash vaqtida ushbu sozlama 3 ga tiklanadi.

Escape belgilar tushuntirish: OpenLog buyruq rejimiga kirish uchun CTRL+z tugmachasini 3 marta bosishni talab qilishining sababi Arduino IDE dan yangi kodni yuklash vaqtida platani tasodifan asl holatiga qaytarishning oldini olishdir. Kengash yuklash paytida "CTRL + z" belgisini ko'rishi mumkin (bu muammoni biz OpenLog mikrodasturining dastlabki versiyalarida ko'rganmiz), shuning uchun bu buni oldini olishga qaratilgan. Agar siz platangiz shu sababli g'ishtli bo'lgan deb gumon qilsangiz, quvvatni yoqish paytida RX pinini erga ushlab turish orqali har doim favqulodda holatni tiklashingiz mumkin.

Konfiguratsiya File

Agar siz OpenLog-dagi sozlamalarni o'zgartirish uchun ketma-ket terminaldan foydalanmasangiz, CONFIG.TXT-ni o'zgartirish orqali sozlamalarni ham yangilashingiz mumkin. file.
Eslatma: Bu xususiyat faqat proshivka 1.6 yoki undan keyingi versiyalarida ishlaydi. Agar siz OpenLog-ni 2012-yildan keyin sotib olgan bo'lsangiz, proshivkaning 1.6+ versiyasini ishga tushirasiz.
Buning uchun sizga microSD kartani o'quvchi va matn muharriri kerak bo'ladi. config.txt faylini oching file (katta harf bilan file ism muhim emas) va sozlang! Agar siz OpenLog-ni hech qachon SD-karta bilan yoqmagan bo'lsangiz, uni qo'lda ham yaratishingiz mumkin file. Agar siz OpenLog-ni avval o'rnatilgan microSD karta bilan quvvatlagan bo'lsangiz, microSD-kartani o'qiyotganingizda quyidagini ko'rishingiz kerak.DEV-13712 SparkFun Development Boards - matn muharririOpenLog config.txt va LOG0000.txt fayllarini yaratadi file birinchi quvvat yoqilganda.
Standart konfiguratsiya file bir qator sozlamalar va bir qator ta'riflarga ega.DEV-13712 SparkFun Development Boards - matn muharriri 1Standart konfiguratsiya file OpenLog tomonidan yozilgan.
E'tibor bering, bu oddiy ko'rinadigan belgilar (ko'rinmaydigan yoki ikkilik qiymatlar mavjud emas) va har bir qiymat vergul bilan ajratilgan.
Sozlamalar quyidagicha aniqlanadi:

  • boud: aloqa uzatish tezligi. 9600bps standart hisoblanadi. Arduino IDE bilan mos keladigan qabul qilinadigan qiymatlar 2400, 4800, 9600, 19200, 38400, 57600 va 115200. Siz boshqa uzatish tezligidan foydalanishingiz mumkin, ammo Arduino IDE seriyali monitor orqali OpenLog bilan bog'lana olmaysiz.
  • escape : Escape belgisining ASCII qiymati (o'nlik formatda). 26 - CTRL+z va sukut bo'yicha. 36 - $ va tez-tez ishlatiladigan qochish belgisidir.
  • esc#: zarur bo'lgan qochish belgilari soni. Odatiy bo'lib, u uchta, shuning uchun buyruq rejimiga o'tish uchun qochish belgisini uch marta bosishingiz kerak. Qabul qilinadigan qiymatlar 0 dan 254 gacha. Ushbu qiymatni 0 ga o'rnatish, chiqish belgilarini tekshirishni butunlay o'chirib qo'yadi.
  • rejim: Tizim rejimi. OpenLog sukut bo'yicha Yangi jurnal rejimida ( 0 ) boshlanadi. Qabul qilinadigan qiymatlar: 0 = Yangi jurnal, 1 = Ketma-ket jurnal, 2 = Buyruq rejimi.
  • fe'l : batafsil rejim. Kengaytirilgan (batafsil) xato xabarlari sukut bo'yicha yoqilgan. Buni 1 ga o‘rnatsangiz, batafsil xato xabarlari (masalan, noma’lum buyruq: olib tashlash ! ) yoqiladi. Buni 0 ga o'rnatish batafsil xatolarni o'chiradi, lekin javob bilan javob beradi! xato bo'lsa. Agar siz o'rnatilgan tizimdagi xatolarni hal qilmoqchi bo'lsangiz, batafsil rejimni o'chirish qulay.
  • echo: aks-sado rejimi. Buyruq rejimida belgilar sukut bo'yicha aks ettiriladi. Buni 0 ga o‘rnatish belgilar aks-sadosini o‘chiradi. Xatolarni qayta ishlash va yuborilgan buyruqlar OpenLog-ga qaytarilishini istamasangiz, buni o'chirib qo'yish qulay.
  • ignoreRX: Favqulodda vaziyatni bekor qilish. Odatda, quvvat yoqilganda RX pinini pastga tushirganda OpenLog favqulodda holatga qaytadi. Buni 1 ga o'rnatish quvvatni yoqish paytida RX pinini tekshirishni o'chiradi. Bu turli sabablarga ko'ra RX liniyasini past darajada ushlab turadigan tizimlar uchun foydali bo'lishi mumkin. Favqulodda vaziyatni bekor qilish o'chirilgan bo'lsa, siz qurilmani 9600bps tezlikka qaytarishga majbur qila olmaysiz va konfiguratsiya file uzatish tezligini o'zgartirishning yagona yo'li bo'ladi.

OpenLog konfiguratsiyani qanday o'zgartiradi File
OpenLog uchun config.txt faylini o'zgartirish uchun besh xil vaziyat mavjud file.

  • Konfiguratsiya file topildi: Quvvat yoqilganda, OpenLog config.txt faylini qidiradi file. Agar file topilsa, OpenLog kiritilgan sozlamalardan foydalanadi va avval saqlangan tizim sozlamalarini qayta yozadi.
  • Konfiguratsiya yo'q file topildi: Agar OpenLog config.txt faylini topa olmasa file keyin OpenLog config.txt faylini yaratadi va unga hozirda saqlangan tizim sozlamalarini yozib oladi. Bu shuni anglatadiki, agar siz yangi formatlangan microSD kartani joylashtirsangiz, tizimingiz joriy sozlamalarini saqlab qoladi.
  • Buzuq konfiguratsiya file topildi: OpenLog buzilgan config.txt faylini o'chirib tashlaydi file, va ichki EEPROM sozlamalarini ham, config.txt sozlamalarini ham qayta yozadi file 9600,26,3,0,1,1,0 ma'lum-yaxshi holatiga.
  • Konfiguratsiyadagi noqonuniy qiymatlar file: Agar OpenLog noqonuniy qiymatlarni o'z ichiga olgan har qanday sozlamalarni aniqlasa, OpenLog config.txt faylidagi buzilgan qiymatlarni qayta yozadi. file hozirda saqlangan EEPROM tizim sozlamalari bilan.
  • Buyruqlar satri orqali o'zgarishlar: Agar tizim sozlamalari buyruq satri orqali o'zgartirilsa (ketma-ket ulanish yoki mikrokontrollerning ketma-ket buyruqlari orqali) bu o'zgarishlar tizim EEPROM va config.txt fayliga yozib olinadi. file.
  • Favqulodda tiklash: Agar OpenLog RX va GND o'rtasida o'tish moslamasi bilan quvvat aylantirilsa va Favqulodda vaziyatni bekor qilish biti 0 ga o'rnatilgan bo'lsa (favqulodda tiklashga ruxsat berish), OpenLog ichki EEPROM sozlamalarini ham, config.txt sozlamalarini ham qayta yozadi. file 9600,26,3,0,1,1,0 ma'lum-yaxshi holatiga.

Muammolarni bartaraf qilish; nosozliklarni TUZATISH

Siz ketma-ket monitor orqali ulanishda muammolarga duch kelyapsizmi, jurnallarda tushib qolgan belgilar bilan bog'liq muammolar yoki g'ishtli OpenLog bilan kurashayotganingizni tekshirish uchun bir nechta variant mavjud.
STAT1 LED xatti-harakatini tekshiring
STAT1 LED ikki xil umumiy xato uchun turli xatti-harakatlarni ko'rsatadi.

  • 3 marta miltillaydi: microSD karta ishga tushmadi. Kartani kompyuterda FAT/FAT16 bilan formatlashingiz kerak bo'lishi mumkin.
  • 5 marta miltillash: OpenLog yangi uzatish tezligiga o'zgartirildi va quvvat aylanishi kerak.

Pastki katalog tuzilmasini ikki marta tekshiring
Agar siz standart OpenLog.ino dan foydalanayotgan bo'lsangizample, OpenLog faqat ikkita kichik katalogni qo'llab-quvvatlaydi. FOLDER_TRACK_DEPTH ni 2 dan qo‘llab-quvvatlashingiz kerak bo‘lgan pastki kataloglar soniga o‘zgartirishingiz kerak bo‘ladi. Buni qilganingizdan so'ng, kodni qayta kompilyatsiya qiling va o'zgartirilgan proshivkani yuklang.
Raqamni tekshiring Files ildiz katalogida
OpenLog faqat 65,534 XNUMX tagacha jurnalni qo'llab-quvvatlaydi files ildiz katalogida. Jurnal tezligini oshirish uchun microSD kartangizni qayta formatlashni tavsiya etamiz.
O'zgartirilgan proshivkangiz hajmini tekshiring
Agar siz OpenLog uchun maxsus eskiz yozayotgan bo'lsangiz, eskizingiz 32,256 dan katta emasligini tekshiring. Agar shunday bo'lsa, u Optiboot seriyali yuklash qurilmasi tomonidan ishlatiladigan yuqori 500 bayt Flash xotirani kesib tashlaydi.
Ikki marta tekshirish File Ismlar
Hammasi file ismlar alfa-raqamli bo'lishi kerak. MyLOG1.txt yaxshi, lekin Salom !e _.txt ishlamasligi mumkin.
9600 Bauddan foydalaning
OpenLog ATmega328-dan ishlaydi va cheklangan miqdordagi operativ xotiraga ega (2048 bayt). OpenLog-ga ketma-ket belgilar yuborganingizda, bu belgilar buferlanadi. SD guruhining soddalashtirilgan spetsifikatsiyasi SD-kartaga maʼlumotlar blokini flesh-xotiraga yozib olish uchun 250ms (4.6.2.2-boʻlim)gacha vaqt olish imkonini beradi.
9600bps da, bu soniyada 960 bayt (baytiga 10 bit). Bu bayt uchun 1.04 ms. OpenLog hozirda 512 baytli qabul qilish buferidan foydalanadi, shuning uchun u taxminan 50 ms belgilarni buferlashi mumkin. Bu OpenLog-ga 9600bps tezlikda keladigan barcha belgilarni muvaffaqiyatli qabul qilish imkonini beradi. Bod tezligini oshirsangiz, bufer kamroq vaqt davom etadi.
OpenLog buferining ortiqcha ishlash vaqti

Bod tezligi Bir bayt uchun vaqt  Bufer to'ldirilishigacha bo'lgan vaqt
9600 XNUMX bit/s 1.04 ms 532 ms
57600 XNUMX bit/s 0.174 ms 88 ms
115200 XNUMX bit/s 0.087 ms 44 ms

Ko'pgina SD-kartalar 250 ms dan tezroq rekord vaqtga ega. Bunga kartaning "sinfi" va kartada qancha ma'lumot saqlanganligi ta'sir qilishi mumkin. Yechim pastroq uzatish tezligidan foydalanish yoki yuqori tezlikda yuborilgan belgilar orasidagi vaqtni oshirishdir.
MicroSD kartangizni formatlang
Kam yoki yo'q kartadan foydalanishni unutmang fileustida s. 3.1 GB sig'imli ZIP xotiraga ega microSD karta files yoki MP3lar bo'sh kartaga qaraganda sekinroq javob berish vaqtiga ega.
Agar siz microSD kartangizni Windows operatsion tizimida formatlamagan bo'lsangiz, microSD kartani qayta formatlang va DOS yarating fileSD-kartadagi tizim.
MicroSD kartalarini almashtiring
Har xil turdagi kartalar ishlab chiqaruvchilari, qayta etiketlangan kartalar, karta o'lchamlari va karta sinflari mavjud va ularning barchasi to'g'ri ishlamasligi mumkin. Biz odatda 8bit/s tezlikda yaxshi ishlaydigan 4GB 9600-sinf microSD kartasidan foydalanamiz. Agar sizga yuqori uzatish tezligi yoki kattaroq saqlash joyi kerak bo'lsa, 6 yoki undan yuqori sinf kartalarini sinab ko'rishingiz mumkin.
Belgilarni yozish orasidagi kechikishlarni qo'shing
Serial.print() iboralari o'rtasida kichik kechikish qo'shish orqali siz OpenLog-ga uning joriy holatini yozib olish imkoniyatini berishingiz mumkin.
bufer.
Misol uchunampga:
Serial.begin(115200);
for(int i = 1 ; i < 10 ; i++) {
Serial.print(i, DEC);
Serial.println(“:abcdefghijklmnopqrstuvwxyz-!#”);
}

to'g'ri kirmasligi mumkin, chunki bir-birining yonida juda ko'p belgilar yuboriladi. Katta belgilarni yozish orasiga 15 ms lik kichik kechikish kiritish OpenLog-ga belgilarni qoldirmasdan yozib olishga yordam beradi.
Serial.begin(115200);
for(int i = 1 ; i < 10 ; i++) {
Serial.print(i, DEC);
Serial.println(“:abcdefghijklmnopqrstuvwxyz-!#”);
kechikish (15);
}

Arduino Serial Monitor muvofiqligini qo'shing
Agar siz OpenLog-dan o'rnatilgan ketma-ket kutubxona yoki SoftwareSerial kutubxonasi bilan foydalanmoqchi bo'lsangiz, buyruq rejimi bilan bog'liq muammolarni ko'rishingiz mumkin. Serial.println() yangi qatorni ham, karetani ham qaytaradi. Buni bartaraf etish uchun ikkita muqobil buyruq mavjud.
Birinchisi, \r buyrug'idan foydalanish (ASCII vagonni qaytarish):
Serial.print(“TEXT\r”);
Shu bilan bir qatorda, siz 13 qiymatini yuborishingiz mumkin (o'nlik vagonni qaytarish):
Serial.print (“MATN”);
Serial.write(13);

Favqulodda tiklash
Esingizda bo'lsin, agar siz OpenLog-ni standart holatga qaytarishingiz kerak bo'lsa, siz RX pinini GND ga bog'lab, OpenLog-ni yoqishingiz, LEDlar bir xilda miltillay boshlaguncha kutishingiz va keyin OpenLog-ni o'chirib, jumperni olib tashlash orqali platani qayta o'rnatishingiz mumkin.
Favqulodda vaziyatni bekor qilish bitini 1 ga o'zgartirgan bo'lsangiz, konfiguratsiyani o'zgartirishingiz kerak bo'ladi. file, chunki Favqulodda tiklash ishlamaydi.
Hamjamiyat bilan tekshiring
Agar siz hali ham OpenLog bilan bog'liq muammolarga duch kelsangiz, iltimos, bizning GitHub omborimizdagi joriy va yopiq muammolarni bu yerda tekshiring. OpenLog bilan ishlaydigan katta hamjamiyat mavjud, shuning uchun kimdir siz ko'rayotgan muammoni tuzatishni topdi.

Resurslar va oldinga borish

Endi siz OpenLog-da ma'lumotlarni muvaffaqiyatli ro'yxatdan o'tkazganingizdan so'ng, siz masofaviy loyihalarni sozlashingiz va kelayotgan barcha ma'lumotlarni kuzatishingiz mumkin. Fluffy tashqarida va sayohatda nima qilishini ko'rish uchun o'zingizning Citizen Science loyihangizni yoki hatto uy hayvonlari kuzatuvchisini yaratishni o'ylab ko'ring!
Muammolarni bartaraf etish, yordam yoki keyingi loyihangiz uchun ilhom olish uchun ushbu qo'shimcha manbalarni ko'rib chiqing.

  • OpenLog GitHub
  • Illumitune loyihasi
  • LilyPad yorug'lik sensori ulanishi
  • BadgerHack: Tuproq sensori qo'shimchasi
  • OBD-II bilan ishlashni boshlash
  • Vernier Fotogeyt

Yana ilhom kerakmi? Ushbu tegishli darsliklardan ba'zilarini ko'rib chiqing:
Foton masofaviy suv sathi sensori
Suv saqlash idishi uchun masofaviy suv sathi sensorini qanday qurishni va o'qishlar asosida nasosni qanday avtomatlashtirishni bilib oling!
Foton masofaviy suv sathi sensori
Suv saqlash idishi uchun masofaviy suv sathi sensorini qanday qurishni va o'qishlar asosida nasosni qanday avtomatlashtirishni bilib oling!
Tessel yordamida Google Sheets-ga ma'lumotlarni kiritish 2
Ushbu loyiha Google Sheets-ga ma'lumotlarni ikki usulda qanday kiritishni o'z ichiga oladi: a bilan IFTTT-dan foydalanish web ulanish yoki USB qalam diski va "sneakernet"siz.
Python va Matplotlib bilan grafik sensori ma'lumotlari
Raspberry Pi-ga ulangan TMP102 sensoridan to'plangan harorat ma'lumotlarining real vaqt rejimini yaratish uchun matplotlib-dan foydalaning.
Agar sizda qo'llanma bo'yicha fikr-mulohazalaringiz bo'lsa, sharhlarga tashrif buyuring yoki bizning texnik yordam guruhimizga murojaat qiling TechSupport@sparkfun.com.

SparkFun logotipi

Hujjatlar / manbalar

SparkFun DEV-13712 SparkFun rivojlantirish kengashlari [pdf] Foydalanuvchi uchun qoʻllanma
DEV-13712, DEV-11114, DEV-09873, CAB-12016, COM-13833, COM-13004, PRT-00115, PRT-08431, DEV-13712 SparkFun rivojlantirish kengashlari, DEV-13712, ishlanmalar kengashlari

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *