Isikhokelo se-OpenLog Hookup
Intshayelelo
Iintloko phezulu! Esi sifundo senzelwe i-Open Log ye-serial UART [ DEV-13712 ]. Ukuba usebenzisa i-Qwiic OpenLog ye-IC [ DEV-15164 ], nceda ubhekisele kwiSikhokelo seQwiic OpenLog Hookup.
I-OpenLog Data Logger sisisombululo esilula sokusebenzisa, esivulelekileyo sokungena kwidatha yedatha kwiiprojekthi zakho. I-OpenLog ibonelela nge-serial interface elula yokungena idatha ukusuka kwiprojekthi ukuya kwikhadi le-microSD.SparkFun OpenLog
• DEV-13712SparkFun OpenLog enezihloko
• DEV-13955
akukho mveliso ifunyenweyo
Izinto Eziyimfuneko
Ukuze usebenze ngokupheleleyo kwesi sifundo, uya kufuna ezi ndawo zilandelayo. Usenokungadingi yonke into nangona kuxhomekeke kwinto onayo. Yongeza kwinqwelo yakho, funda ngesikhokelo, kwaye ulungelelanise inqwelo njengoko kuyimfuneko.
Isikhokelo se-OpenLog Hookup SparkFun Wish List
![]() |
Arduino Pro Mini 328 – 3.3V/8MHz I-DEV-11114 Iluhlaza okwesibhakabhaka! Ibhityile! YiArduino Pro Mini! Indlela yoyilo encinci yeSparkFun kwiArduino. Le yi-3.3V Arduino… |
![]() |
SparkFun FTDI Basic Breakout – 3.3V I-DEV-09873 Olu lolona hlaziyo lutsha lwe [FTDI Basic](http://www.sparkfun.com/commerce/product_info.php?products_id=… |
![]() |
SparkFun Cerberus USB Cable – 6ft I-CAB-12016 Unentambo ye-USB engalunganga. Akukhathaliseki nokuba yeyiphi onayo, ayilunganga. Kodwa kuthekani ukuba unoku… |
![]() |
SparkFun OpenLog I-DEV-13712 I-SparkFun OpenLog sisigcini sedatha esivulelekileyo esisebenza ngoqhagamshelo olulula lwe-serial kwaye ixhasa i... |
![]() |
Ikhadi le-microSD elineAdapter – 16GB (Iklasi ye-10) I-COM-13833 Le yiklasi ye-10 16GB yekhadi lememori ye-microSD, ifanelekile kwiinkqubo zokusebenza zezindlu kwiikhompyuter enye yebhodi… |
![]() |
MicroSD USB Reader I-COM-13004 Esi ngumfundi omncinci we-microSD we-USB omangalisayo. Slayida nje ikhadi lakho le-MicroSD ngaphakathi kwikhonkco le-USB, ... |
![]() |
Iintloko zabasetyhini I-PRT-00115 Uluhlu olulodwa lwemingxuma engama-40, intloko yabasetyhini. Inokunqunyulwa ngokomlinganiselo ngepere yeentambo zocingo. Umgangatho .1″ isithuba. Sisebenzisa… |
![]() |
IJumper Wires Premium 6″ M/M Pack ye-10 I-PRT-08431 Le yiSparkFun yodwa! Ezi zi-jumping ezinde ze-155mm ezineekhonkco zamadoda kuzo zombini iziphelo. Sebenzisa ezi ukuze u... |
![]() |
Qhoboza Iintloko zaMale-Engile Ekunene I-PRT-00553 Umqolo weengile yasekunene iiheader zamadoda - break to fit. Izikhonkwane ezingama-40 ezinokusikwa kuyo nayiphi na isayizi. Isetyenziswa kunye neePCBs okanye ijen... |
UkuFunda okuCetyisiweyo
Ukuba awuqhelananga okanye awukhululekanga ngala magama alandelayo, sicebisa ukuba ufunde ngezi ngaphambi kokuba uqhubeke neSikhokelo se-OpenLog Hookup.
Indlela yokuSolder: Nge-Hole Soldering
Esi sifundo sigubungela yonke into ekufuneka uyazi malunga ne-soldering ye-hole.
Uthotho lwesiNxulumaniso sePeripheral (SPI)
I-SPI isetyenziswa ngokuqhelekileyo ukudibanisa i-microcontrollers kwii-peripherals ezifana ne-sensor, iirejista zokutshintsha, kunye namakhadi e-SD.
Uthotho loNxibelelwano
Iikhonsepthi zonxibelelwano lwe-asynchronous serial: iipakethi, amanqanaba omqondiso, amaxabiso e-baud, ii-UART kunye nokunye!
Uthotho lweSiseko seSitena
Esi sifundo siya kukubonisa ukuba unganxibelelana njani nezixhobo zakho zothotho usebenzisa usetyenziso olwahlukeneyo lweterminal emulator.
Hardware Overview
Amandla
I-OpenLog isebenza kwezi setingi zilandelayo:
I-OpenLog Power Ratings
Igalelo leVCC | 3.3V-12V (Iyacetyiswa 3.3V-5V) |
Ungeniso lwe-RXI | 2.0V-3.8V |
Iziphumo zeTXO | 3.3V |
Umzobo ongasebenziyo wangoku | ~2mA-5mA (w/out microSD card), ~5mA-6mA (w/microSD card) |
UkuBhala ngokuSebenzayo umzobo wangoku | ~20-23mA (w/ microSD khadi) |
Umzobo wangoku we-OpenLog umalunga ne-20mA ukuya kwi-23mA xa ubhalela kwi-microSD. Ngokuxhomekeke kubungakanani bekhadi le-microSD kunye nomenzi wayo, umzobo osebenzayo wangoku unokwahluka xa i-OpenLog ibhalela kwimemori khadi. Ukunyusa izinga le-baud kuya kutsala ngakumbi ngoku.
I-Microcontroller
I-OpenLog ibaleka kwi-ATmega328, isebenza kwi-16MHz enkosi kwikristale ekwibhodi. I-ATmega328 ine-Optiboot bootloader elayishiwe kuyo, evumela i-OpenLog ukuba ihambelane nebhodi yebhodi "Arduino Uno" kwi-Arduino IDE.Ujongano
Uthotho UART
Ujongano oluphambili kunye ne-OpenLog yintloko ye-FTDI kumda webhodi. Le ntloko yenzelwe ukudibanisa ngqo kwi-Arduino Pro okanye i-Pro Mini, evumela ukuba i-microcontroller ithumele idatha phezu koxhumo lwe-serial kwi-OpenLog.
Isilumkiso! Ngenxa ye-pin odo eyenza ukuba ihambelane ne-Arduinos, ayikwazi ukuxhuma ngqo kwibhodi yokuqhawula i-FTDI. Ngolwazi oluthe kratya, qiniseka ukuba ujonga icandelo elilandelayo kwi-Hardware Hookup.
SPI
Kukwakho neendawo ezine zovavanyo lweSPI eziqhawukileyo kwelinye icala lebhodi. Unokusebenzisa ezi ukucwangcisa ngokutsha i-bootloader kwi-ATmega328.I-OpenLog yamva nje (DEV-13712) ikhupha ezi zikhonkwane kwezincinci zicakwe kwimingxuma. Ukuba ufuna ukusebenzisa i-ISP ukucwangcisa ngokutsha okanye ukulayisha isilayidi esitsha se-OpenLog, ungasebenzisa izikhonkwane ze-pogo ukudibanisa kula manqaku ovavanyo.
Ujongano lokugqibela lokunxibelelana ne-OpenLog likhadi le-MicroSD ngokwayo. Ukunxibelelana, ikhadi le-microSD lifuna izikhonkwane zeSPI. Akunjalo kuphela apho idatha igcinwe yi-OpenLog, kodwa unokuhlaziya ubumbeko lwe-OpenLog ngokusebenzisa i-config.txt. file kwikhadi le-microSD.
Ikhadi le-MicroSD
Yonke idatha efakwe yi-OpenLog igcinwa kwikhadi le-microSD. I-OpenLog isebenza ngamakhadi e-microSD abandakanya ezi mpawu zilandelayo:
- 64MB ukuya kwi-32GB
- FAT16 okanye FAT32
Imeko ye-LED
Zimbini ii-LEDs ezikwimo ye-OpenLog ukukunceda ngokucombulula ingxaki.
- I-STAT1 - Esi sibonakaliso esiluhlaza okwesibhakabhaka i-LED ifakwe kwi-Arduino D5 (ATmega328 PD5) kwaye iguqulela / ivaliwe xa umlingiswa omtsha wamkelwa. Le LED idanyaza xa unxibelelwano lweSerial lusebenza.
- I-STAT2 - Le LED eluhlaza idibaniswe ne-Arduino D13 (i-SPI Serial Clock Line / ATmega328 PB5). Le LED idanyaza kuphela xa ujongano lweSPI lusebenza. Uya kuyibona idanyaza xa i-OpenLog irekhoda i-512 bytes kwikhadi le-MicroSD.
Hardware Hookup
Kukho iindlela ezimbini eziphambili zokuqhagamshela i-OpenLog yakho kwisekethe. Uya kufuna ezinye iiheader okanye iingcingo ukuze uqhagamshelane. Qinisekisa ukuba uyathengisa ebhodini ukwenzela uqhagamshelwano olukhuselekileyo.
UQhagamshelwano lothotho olusisiseko
Ingcebiso: Ukuba unesihloko esisetyhini i-OpenLog kunye nentloko yabasetyhini kwi-FTDI uya kufuna iingcingo ze-M/F zokuxhuma ukuze uqhagamshelane.
Olu xhulumaniso lwehardware luyilelwe ukudibana ne OpenLog ukuba ufuna ukuyicwangcisa ngokutsha ibhodi, okanye ushicilele idatha ngaphezulu koqhagamshelwano olusisiseko lothotho.
Yenza olu nxibelelwano lulandelayo:
I-OpenLog → 3.3V FTDI Uqhaqheko oluSiseko
- GND → GND
- GND → GND
- VCC → 3.3V
- TXO → RXI
- RXI → TXO
- DTR → DTR
Qaphela ukuba ayilulo unxibelelwano oluthe ngqo phakathi kwe-FTDI kunye ne-OpenLog - kufuneka utshintshe i-TXO kunye ne-RXI pin uxhumano.
Uqhagamshelo lwakho kufuneka lubukeke ngolu hlobo lulandelayo: Nje ukuba ube nonxibelelwano phakathi kwe-OpenLog kunye neSiseko seFTDI, qhaga ibhodi yakho ye-FTDI kwintambo ye-USB nakwikhompyuter yakho.
Vula i-serial terminal, qhagamshela kwi-COM port ye-FTDI Basic yakho, kwaye uye edolophini!
iProjekthi Hardware Connection
Ingcebiso: Ukuba uneentloko zabasetyhini ezithengiswayo kwi-OpenLog, ungathengisa iintloko zamadoda kwi-Arduino Pro Mini ukuze udibanise iibhodi ngaphandle kwesidingo seengcingo.Ngelixa unxibelelana ne-OpenLog ngaphezulu koqhagamshelo olulandelelanayo lubalulekile kuhlengahlengiso okanye ukulungisa ingxaki, indawo apho i-OpenLog ikhanya ikwiprojekthi emiliselweyo. Le sekethe ngokubanzi yindlela esicebisa ukuba udibanise i-OpenLog yakho kwi-microcontroller (kule meko, i-Arduino Pro Mini) eya kubhala idatha yochungechunge ngaphandle kwe-OpenLog.
Okokuqala kuya kufuneka ulayishe ikhowudi kwiPro Mini yakho ojonge ukuyiqhuba. Nceda ujonge i-Arduino Sketches yezinye example khowudi onokuyisebenzisa.
Phawula: Ukuba awuqinisekanga ukuba ungayicwangcisa njani iPro Mini yakho, nceda ujonge isifundo sethu apha.
Ukusebenzisa iArduino Pro Mini 3.3V
Esi sifundo sisikhokelo sakho kuzo zonke izinto zeArduino Pro Mini. Icacisa ukuba yintoni na, into engeyiyo, kunye nendlela yokuqalisa ukuyisebenzisa.
Nje ukuba uyicwangcise iPro Mini yakho, unokuyisusa ibhodi yeFTDI, kwaye uyibuyisele nge-OpenLog.
Qinisekisa ukuba uqhagamshela izikhonkwane ezibhalwe BLK kuzo zombini i-Pro Mini kunye ne-OpenLog (izikhonkwane ezibhalwe GRN kuzo zombini ziya kuhambelana ukuba zenziwe ngokuchanekileyo).
Ukuba awukwazi ukuplaga i-OpenLog ngqo kwi-Pro Mini (ngenxa yeentloko ezingahambelaniyo okanye ezinye iibhodi ezisendleleni), ungasebenzisa iingcingo ze-jumper kwaye wenze olu nxibelelwano lulandelayo.
OpenLog → Arduino Pro/Arduino Pro Mini
- GND → GND
- GND → GND
- VCC → VCC
- TXO → RXI
- RXI → TXO
- DTR → DTR
Nje ukuba ugqibile, uqhagamshelo lwakho kufuneka lujonge njengokulandelayo ngeArduino Pro Mini kunye neArduino Pro.
Umzobo weFritzing ubonisa ii-OpenLogs ezineentloko ezibonisiweyo. Ukuba ujikelezisa isokethi ye-microSD ngokunxulumene nomphezulu weArduino view, kufuneka batshatise iheader yodweliso njenge FTDI.
Phawula ukuba uqhagamshelo ludubulo oluthe ngqo nge-OpenLog "i-upside-down" (nge-microSD ijonge phezulu).
⚡Qaphela: Kuba i-Vcc kunye ne-GND phakathi kwe-OpenLog kunye ne-Arduino ihlalwa ziiheader, kuya kufuneka uqhagamshele kumandla kwezinye izikhonkwane ezikhoyo kwi-Arduino. Kungenjalo, ungathengisa iingcingo kwiiphini zamandla eziveziweyo kuyo nayiphi na ibhodi.
Yandisa inkqubo yakho, kwaye ulungele ukuqalisa ukugawulwa kwemithi!
Imifanekiso yeArduino
Kukho ex ezahlukeneyo ezintandathuampLe mizobo ibandakanyiwe onokuyisebenzisa kwiArduino xa uqhagamshelwe kwi-OpenLog.
- I-OpenLog_Benchmarking — Lo mzekeloample isetyenziselwa ukuvavanya i-OpenLog. Oku kuthumela inani elikhulu kakhulu ledatha kwi-115200bps ngaphezulu kokuphindaphindiweyo files.
- OpenLog_CommandTest — Lo mzekeloample ibonisa indlela yokuyila kunye nokudibanisa a file ngolawulo lomgca womyalelo ngeArduino.
- OpenLog_ReadExample - Le example isebenza ngendlela yokulawula i-OpenLog ngelayini yomyalelo.
- OpenLog_ReadExampLe_EnkuluFile — Eksample yendlela yokuvula enkulu egciniweyo file kwi-OpenLog kwaye uyixele kuqhagamshelo lwebluetooth lwasekhaya.
- I-OpenLog_Test_Sketch-Isetyenziselwa ukuvavanya i-OpenLog ngedatha eninzi yothotho.
- I-OpenLog_Test_Sketch_Binary - Isetyenziselwa ukuvavanya i-OpenLog ngedatha yokubini kunye nabalinganiswa bokuphunyuka.
I-Firmware
I-OpenLog ineenxalenye ezimbini eziphambili zesoftware ebhodini: i-bootloader kunye ne-firmware.
Arduino Bootloader
Phawula: Ukuba usebenzisa i-OpenLog eyathengwa ngaphambi koMatshi ka-2012, isilayidi sebhodi ekwibhodi iyahambelana ne-“Arduino Pro okanye i-Pro Mini 5V/16MHz w/ ATmega328” isetingi kwi-Arduino IDE.
Njengoko bekutshiwo ngaphambili, i-OpenLog ine-Optiboot serial bootloader ebhodini. Ungayiphatha i-OpenLog njengeArduino Uno xa ufaka i-example khowudi okanye firmware entsha ebhodini.
Ukuba ugqiba ukwenza izitena i-OpenLog yakho kwaye kufuneka uphinde ufake i-bootloader, uya kufuna kwakhona ukulayisha i-Optiboot ebhodini. Nceda ujonge isifundo sethu sokufaka iArduino Bootloader ngolwazi olungakumbi.
Ukuqulunqa kunye nokuLayisha iFirmware kwi-OpenLog
Phawula: Ukuba eli lixesha lakho lokuqala usebenzisa iArduino, nceda uphindeview isifundo sethu sokufaka i-Arduino IDE. Ukuba awuzange ufake ilayibrari yeArduino ngaphambili, nceda ujonge isikhokelo sethu sokufakela ukufaka ngesandla amathala eencwadi.
Ukuba nangasiphi na isizathu kufuneka uhlaziye okanye ubuyisele i-firmware kwi-OpenLog yakho, le nkqubo ilandelayo iya kwenza ibhodi yakho isebenze.
Okokuqala, nceda ukhuphele i-Arduino IDE v1.6.5. Ezinye iinguqulelo ze-IDE zinokusebenza ukuqulunqa i-firmware ye-OpenLog, kodwa sikuqinisekisile oku njengoguqulelo olulungileyo olwaziwayo.
Okulandelayo, khuphela i-firmware ye-OpenLog kunye nenqwaba yeelayibrari ezifunekayo.
Khuphela I-OPENLOG FIRMWARE BUNDLE (ZIP)
Nje ukuba iilayibrari kunye ne-firmware ekhutshelweyo, faka iilayibrari kwiArduino. Ukuba awuqinisekanga ngendlela yokufaka ngesandla iilayibrari kwi-IDE, nceda ujonge isifundo sethu: Ukufakela iThala leencwadi leArduino: Ukufakela iLayibrari ngesandla.
Phawula: Sisebenzisa iinguqulelo ezilungisiweyo ze-SdFat kunye nethala leencwadi le-SerialPort ukuze sichaze ngokungekho mthethweni ukuba i-TX kunye ne-RX buffers kufuneka zibenkulu kangakanani. I-OpenLog ifuna ukuba i-TX buffer ibencinci kakhulu (0) kwaye i-RX buffer kufuneka ibenkulu kangangoko. Ukusebenzisa la mathala eencwadi amabini ahlengahlengisiweyo kunye kuvumela ukusebenza okwandisiweyo kwe-OpenLog.
Ngaba ujonge iinguqulelo zamva nje? Ukuba ukhetha ezona nguqulelo zihlaziyiweyo zamathala eencwadi kunye ne-firmware, unokuzikhuphela ngokuthe ngqo kwiindawo zokugcina zeGitHub ezidityaniswe ngezantsi. Iilayibrari ze-SdFatLib kunye ne-Serial Port azibonakali kumphathi webhodi ye-Arduino ngoko kuya kufuneka ukuba ufake ngesandla ithala leencwadi.
- GitHub: OpenLog> Firmware> OpenLog_Firmware
- Amathala eencwadi kaBill Greiman eArduino
SdFatLib-beta
I-SerialPort
Okulandelayo, ukuthatha i-advantage yamathala eencwadi alungisiweyo, lungisa iSerialPort.h file ifunyenwe kulawulo lweArduino\Libraries\SerialPort. Tshintsha BUFFERED_TX ukuya 0 kunye ENABLE_RX_ERROR_CHECKING ukuya 0. Gcina i file, kwaye uvule i-Arduino IDE.
Ukuba awukabikho, qhagamshela i-OpenLog yakho kwikhompyuter ngebhodi ye-FTDI. Nceda ujonge i-example circuit ukuba awuqinisekanga ukuba ukwenza njani oku ngokufanelekileyo.
Vula i-OpenLog sketch ongathanda ukuyilayisha phantsi kweZixhobo> Imenyu yeBhodi, khetha i-"Arduino/Genuino Uno", kwaye ukhethe i-COM port efanelekileyo yebhodi yakho ye-FTDI phantsi kweZixhobo>Izibuko.
Layisha ikhowudi.
Yiyo leyo! I-OpenLog yakho ngoku icwangciswe nge-firmware entsha. Ngoku unokuvula i-serial monitor kwaye usebenzisane ne-OpenLog. Xa unyusa amandla, uya kubona nokuba yi-12> okanye i-12<. I-1 ibonisa ukuba uxhumano lwe-serial lusekiwe, i-2 ibonisa ukuba ikhadi le-SD liqalise ngempumelelo, < ibonisa i-OpenLog ilungele ukungena kuyo nayiphi na idatha ye-serial efunyenweyo kwaye > ibonisa i-OpenLog ilungele ukufumana imiyalelo.
I-OpenLog Firmware Sketches
Kukho imizobo emithathu ebandakanyiweyo onokuyisebenzisa kwi-OpenLog, kuxhomekeke kwisicelo sakho.
- I-OpenLog-Le firmware ihamba ngokungagqibekanga kwi-OpenLog. Thumela i? umyalelo uya kubonisa inguqulelo ye-firmware elayishwe kwiyunithi.
- I-OpenLog_Light-Le nguqulo yomzobo isusa imenyu kunye nemowudi yomyalelo, ivumela i-buffer yokufumana ukuba yandiswe. Olu lukhetho olulungileyo lokungena ngesantya esiphezulu.
- I-OpenLog_Minimal - Izinga le-baud kufuneka libekwe kwikhowudi kwaye lilayishwe. Lo mzobo ucetyiswa kubasebenzisi abanamava kodwa ikwayeyona ndlela ilungileyo yokuloga ngesantya esiphezulu.
Iseti yomyalelo
Ungajongana ne-OpenLog nge-serial terminal. Le miyalelo ilandelayo iya kukunceda ufunde, ubhale, kwaye ucime files, kunye nokutshintsha izicwangciso ze-OpenLog. Kuya kufuneka ukuba ube kwiMowudi yoMyalelo ukuze usebenzise olu seto lulandelayo.
Ngelixa i-OpenLog ikwiNdlela yoMyalelo, i-STAT1 iya kuvula/yicime kuwo wonke umlinganiswa ofunyenweyo. I-LED iya kuhlala ivuliwe de kufumaneke umlinganiswa olandelayo.
File Ukulawula
- entsha File -Yenza entsha file igama File kulawulo lwangoku. Umgangatho 8.3 fileamagama axhaswa.
Umzekeloample, "87654321.123" yamkelekile, ngelixa "987654321.123" ayilunganga.
• Eksample: entsha file1.txt - dibanisa File –Fakela isicatshulwa ukuya ekupheleni File. Idatha yothotho ke ifundwe kwi UART kumsinga kwaye yongeza kwi file. Ayiphinda iphindwe kwi-terminal yothotho. Ukuba File ayikho xa lo msebenzi ubizwa ngokuba, i file iyakwenziwa.
• Eksample: faka entshafile.csv - bhala File OFFSET – Bhala isicatshulwa ku File ukusuka kwindawo OFFSET ngaphakathi kwe file. Umbhalo ufundwa kwi-UART, umgca ngomgca kwaye uphindiwe emva. Ukuphuma kwesi simo, thumela umgca ongenanto.
• Eksample: bhala logs.txt 516 - rm File – Iyacima File ukusuka kulawulo lwangoku. Amakhadi asendle axhaswa.
• Eksample: rm README.txt - ubukhulu File – Ubungakanani bemveliso File kwii-bytes.
• EksampLe: ubukhulu Log112.csv
• Imveliso: 11 - funda File + QALA+ UBUDE UHLOBO – Imveliso yomxholo we File ukuqala ku-START ukuya kwi-LENGTH.
Ukuba iSTART ishiyiwe, iyonke file kuyaxelwa. Ukuba u-LENGTH akafakwanga, yonke imixholo ukusuka kwindawo yokuqala iyaxelwa. Ukuba i-TYPE ayifakwanga, i-OpenLog iya kuhlala inika ingxelo kwi-ASCII. Kukho iziphumo ezintathu TYPEs:
• ASCII = 1
• I-HEX = 2
• RAW = 3
Usenokushiya iingxoxo ezilandelanayo. Jonga le ex ilandelayoamples.
Ufundo olusisiseko + iiflegi ezishiyiweyo:
• Eksample: funda LOG00004.txt
• Imveliso: Accelerometer X=12 Y=215 Z=317
Funda ukusuka ekuqaleni u-0 ngobude besi-5:
• Eksample: funda LOG00004.txt 0 5
• Isiphumo: Ukunyusa
Funda ukusuka kwindawo yoku-1 kunye nobude be-5 kwi-HEX:
• Eksample: funda LOG00004.txt 1 5 2
• Imveliso: 63 63 65 6C - Funda ukusuka kwindawo ye-0 kunye nobude be-50 kwi-RAW:
- • Eksample: funda LOG00137.txt 0 50 3
- • Isiphumo: André– -þ Uvavanyo oloNgezelelweyo lwabalinganiswa
- ikati File – Bhala umxholo ka file kwi hex kwimonitha yothotho ye viewnge. Oku kuluncedo ngamanye amaxesha ukubona ukuba a file irekhoda ngokuchanekileyo ngaphandle kokutsala ikhadi le-SD kwaye view i file kwikhompyuter.
• Eksample: ikati LOG00004.txt
• Imveliso: 00000000: 41 63 65 6c 3a 20 31
UkuLawula uvimba weefayili
- ls – Idwelisa yonke imixholo yolawulo lwangoku. Amakhadi asendle axhaswa.
• Eksampeli: ls
• Imveliso: \src - md Subdirectory – Yenza uvimba weefayili ongaphantsi kulawulo lwangoku.
• Eksample: md Eksample_Imizobo - Uvimba weefayili we-cd-Tshintshela kuvimba weefayili onganeno.
• Eksample: cd Molo_Lizwe - cd .. – Guqula kulawulo olusezantsi emthini. Qaphela ukuba kukho isithuba phakathi kwe-'cd' kunye ne-'..'. Oku kuvumela umhlaluli womtya ukuba abone umyalelo we-cd.
• Eksampyena: cd.. - rm uvimba weefayili onganeno – Cima uvimba weefayili onganeno. Uluhlu kufuneka lungenanto ukuze lo myalelo usebenze.
• Eksample: ixesha elide - rm -rf Directory – Cima uvimba weefayili kunye nayiphi na files equlethwe kuyo.
• Eksample: rm -rf amathala eencwadi
Imiyalelo yoMsebenzi weNqanaba eliPhantsi
- ? Lo myalelo uya kutsala uluhlu lwemiyalelo ekhoyo kwi-OpenLog.
- idiski – Bonisa i-ID yomenzi wekhadi, inombolo yesiriyali, umhla wokwenziwa kunye nobukhulu bekhadi. Eksampimveliso yile:
Uhlobo lwekhadi: SD2
Isazisi somvelisi: 3
Isazisi se-OEM: SD
Imveliso: SU01G
Inguqulelo: 8.0
Inombolo yothotho: 39723042
Umhla wokuveliswa: 1/2010
Ubungakanani beKhadi: 965120 KB - init -Yenza kwakhona inkqubo kwaye uvule kwakhona ikhadi le-SD. Oku kuluncedo ukuba ikhadi le-SD liyayeka ukuphendula.
- Ungqamaniso – Ingqamanisa imixholo yangoku yesithinteli kwikhadi le-SD. Lo myalelo uluncedo ukuba unamagama angaphantsi kwama-512 kwibuffer kwaye ufuna ukurekhoda abo bakwikhadi le-SD.
- seta kwakhona-Itsiba i-OpenLog kwindawo engu-zero, iphinda iqalise i-bootloader kwaye emva koko ikhowudi ye-init. Lo myalelo uluncedo ukuba ufuna ukuhlela uqwalaselo file, seta kwakhona i-OpenLog kwaye uqale ukusebenzisa uqwalaselo olutsha. Ibhayisekile yamandla iseyeyona ndlela ikhethwayo yokuseta ngokutsha ibhodi, kodwa olu khetho luyafumaneka.
Izicwangciso zeNkqubo
Olu seto lunokuhlaziywa ngesandla, okanye luhlelwe kwi-config.txt file.
- echo STATE-Itshintsha imeko ye-echo yenkqubo, kwaye igcinwe kwimemori yenkqubo. STATE inokuvulwa okanye icinywe . Ngelixa uqhubeka, i-OpenLog iya kuphinda ifumane idatha yothotho kwi-prompt yomyalelo. Ngelixa ucinyiwe, inkqubo ayifundi ngasemva abasebenzi abafunyenweyo.
Phawula: Ngexesha lokungena okuqhelekileyo, i-echo iya kuvalwa. Iimfuno zemithombo yenkqubo yokuphinda idatha efunyenweyo ziphezulu kakhulu ngexesha lokuloga. - verbose STATE -Itshintsha imeko yengxelo yempazamo yeverbose. STATE inokuvulwa okanye icinywe . Lo myalelo ugcinwe kwinkumbulo. Ngokucima iimpazamo ze-verbose, i-OpenLog iya kuphendula nge-! ukuba kukho impazamo kunomyalelo ongaziwayo: COMMAND . I! uphawu lulula kwiinkqubo ezizinzisiweyo ukucazulula kunempazamo epheleleyo. Ukuba usebenzisa i-terminal, ukushiya i-verbose kukuvumela ukuba ubone imiyalezo yempazamo epheleleyo.
- baud - Lo myalelo uya kuvula imenyu yenkqubo evumela umsebenzisi ukuba angenise umlinganiselo we-baud. Naliphi na izinga le-baud phakathi kwe-300bps kunye ne-1Mbps ixhaswa. Ukukhetha izinga le-baud ngokukhawuleza, kwaye i-OpenLog ifuna umjikelo wamandla ukuze useto lusebenze. Izinga le-baud ligcinwa kwi-EEPROM kwaye ilayishwa ngalo lonke ixesha i-OpenLog inika amandla phezulu. Ukungagqibekanga ngu-9600 8N1.
Khumbula: Ukuba ubamba ibhodi kwizinga elingaziwayo le-baud, unokubopha i-RX kwi-GND kwaye uvuse i-OpenLog. Ii-LED ziya kuqhwanyaza emva naphambili imizuzwana emi-2 kwaye emva koko ziya kuqhwanyaza kunye. Yenza amandla phantsi kwe-OpenLog, kwaye ususe i-jumper. I-OpenLog iphinda isetwe kwi-9600bps ngophawu lokubaleka `CTRL-Z` icinezelwe amaxesha amathathu alandelelanayo. Eli nqaku lingabhalwa ngaphezulu ngokuseta i-bit yokuBhalisa ngokuNgxamisekileyo ukuya ku-1.
Jonga i-config.txt ngolwazi olungakumbi.
- seta-Lo myalelo uvula imenyu yenkqubo ukukhetha imowudi yokuqalisa. Olu seto luyakwenzeka kwi
• umbane olandelayo kwaye zigcinwe kwi-EEPROM engaguquguqukiyo. Entsha File Ukuloga - Le mowudi yenza entsha file ixesha ngalinye i-OpenLog inika amandla. I-OpenLog iya kuhambisa i-1 (i-UART iyaphila), i-2 (ikhadi le-SD liqalisiwe), emva koko <(i-OpenLog ilungele ukufumana idatha). Yonke idatha iya kurekhodwa kwiLOG#####.txt . Inani ##### liyanda ngalo lonke ixesha i-OpenLog inika amandla (ubuninzi ngama-65533 logs). Inombolo igcinwe kwi-EEPROM kwaye inokuphinda ibekwe kwiseti yemenyu.
Bonke abalinganiswa abafunyenweyo abaphikiswa. Ungaphuma kule mowudi kwaye ufake imo yomyalelo ngokuthumela iCTRL+z (ASCII 26). Yonke idatha egciniweyo iya kugcinwa.
Phawula: Ukuba iilogi ezininzi zenziwe, i-OpenLog iya kukhupha imposiso **Iilog ezininzi kakhulu**, phuma kule modi, kwaye uwise kwi-Command Prompt. Imveliso yothotho iya kujongeka ngathi `12!Iilog ezininzi kakhulu!`.
- Fakela File Ukuloga - Eyaziwa ngokuba yimowudi yolandelelwano, le ndlela idala i file ebizwa ngokuba yi-SEQLOG.txt ukuba ayikabikho, kwaye idibanisa nayiphi na idatha efunyenweyo kwi file. I-OpenLog iya kuhambisa i-12< ngelo xesha i-OpenLog ilungele ukufumana idatha. Abalinganiswa abaphikiswa. Ungaphuma kule mowudi kwaye ufake imo yomyalelo ngokuthumela iCTRL+z (ASCII 26). Yonke idatha egciniweyo iya kugcinwa.
- I-Command Prompt-OpenLog iya kuhambisa i-12> ngelo xesha inkqubo ilungele ukufumana imiyalelo. Qaphela ukuba i > uphawu lubonisa i-OpenLog ikulungele ukufumana imiyalelo, hayi idatha. Ungadala files kwaye udibanise idatha kwi files, kodwa oku kufuna uthotho loluhlu lothotho (ukukhangela imposiso), ngoko ke asiyibeki le ndlela ngokungagqibekanga.
- Seta kwakhona Okutsha File Inani - Le mowudi iya kusetha kwakhona ilog file inombolo ukuya kuLOG000.txt . Oku kuluncedo ukuba usandula ukucima ikhadi le-microSD kwaye ufuna ilog file amanani ukuqala kwakhona.
- New Escape Character – Olu khetho luvumela umsebenzisi ukuba angenise umsebenzi onje CTRL+z okanye $ , kwaye usete oku njengomlinganiswa omtsha wokubaleka. Olu seto lusetwa kwakhona kwi-CTRL+z ngexesha lokuseta kwakhona likaxakeka.
- Inani leempawu zokubaleka - Olu khetho luvumela umsebenzisi ukuba afake uphawu (olufana no-1, 3, okanye 17), ukuhlaziya inani elitsha leempawu zokubalekela ezifunekayo ukulahla kwimodi yomyalelo. UmzekeloampLe, ukungena u-8 kuya kufuna ukuba umsebenzisi abethe i-CTRL+z amaxesha asibhozo ukuya kwimo yomyalelo. Olu seto lusetwa ngokutsha lube ngu-3 ngexesha lokuseta kwakhona likaxakeka.
Ingcaciso yamagama oMbaqa:Isizathu sokuba i-OpenLog ifune `CTRL+z` ibethe amaxesha ama-3 ukufaka imo yomyalelo kukuthintela ukusetwa kwebhodi ngempazamo ngexesha lokufakwa kwekhowudi entsha kwi-Arduino IDE. Kukho ithuba lokuba ibhodi ibone umlinganiswa `CTRL+z` esiza ngexesha lokulayishwa kokuqala (umcimbi esiwubonile kwiinguqulelo zokuqala ze-OpenLog firmware), ke oku kujolise ekuthinteleni oko. Ukuba ukhe wakrokrela ukuba ibhodi yakho yenziwe ngezitena ngenxa yoku, unokuhlala usenza uhlengahlengiso olungxamisekileyo ngokubamba i-RX pin phantsi ngexesha lokunyusa amandla.
Uqwalaselo File
Ukuba ukhetha ukungasebenzisi uthotho lwesiphelo sendlela ukulungisa izicwangciso kwiOpenLog yakho, unokuhlaziya izicwangciso ngokulungisa i CONFIG.TXT file.
Phawula: Eli nqaku lisebenza kuphela kwi-firmware verison 1.6 okanye entsha. Ukuba uthenge i-OpenLog emva kuka-2012, uya kuba usebenzisa i-firmware version 1.6+
Ukwenza oku, uya kufuna umfundi wekhadi le-microSD kunye nomhleli wombhalo. Vula i-config.txt file (ukwenziwa koonobumba abakhulu be file Igama alinamsebenzi), kwaye ulungiselele kude! Ukuba awuzange wenze i-OpenLog yakho ngekhadi le-SD ngaphambili, unokwenza ngesandla file. Ukuba unike amandla i-OpenLog ngekhadi le-microSD elifakwe ngaphambili, kuya kufuneka ubone into efana nale ilandelayo xa ufunda ikhadi le-microSD.I-OpenLog yenza i-config.txt kunye ne-LOG0000.txt file kumandla okuqala phezulu.
Ubumbeko oluhlala lukhona file inomgca omnye wezicwangciso kunye nomgca omnye weenkcazelo.Ubumbeko oluhlala lukhona file ibhalwe yi OpenLog.
Qaphela ukuba aba ngabalinganiswa abaqhelekileyo ababonakalayo (akukho xabiso lingabonakaliyo okanye elibini), kwaye ixabiso ngalinye lahlulwe ngesiphumlisi.
Useto luchazwa ngolu hlobo lulandelayo:
- I-baud : Ireyithi ye-baud yonxibelelwano. I-9600bps ayigqibekanga. Amaxabiso amkelekileyo ahambelana ne-Arduino IDE yi-2400, 4800, 9600, 19200, 38400, 57600, kunye ne-115200. Ungasebenzisa ezinye iireyithi ze-baud, kodwa awuyi kukwazi ukunxibelelana ne-OpenLog ngokusebenzisa i-Arduino monitor ye-IDE.
- Ukusinda : Ixabiso le ASCII (kwifomati yokugqibela) yophawu lokusinda. I-26 yi-CTRL+z kwaye ayigqibekanga. 36 yi $ kwaye isetyenziswa ngokuqhelekileyo ukubaleka umlinganiswa.
- esc# : Inani lamagama okuphepha afunekayo. Ngokungagqibekanga, zintathu, ke kufuneka ubethe umlinganiswa wokubaleka izihlandlo ezithathu ukuwisa kwimo yomyalelo. Amaxabiso amkelekileyo asuka ku-0 ukuya ku-254.
- indlela : Indlela yenkqubo. I-OpenLog iqala kwimowudi ye-Log eNtsha ( 0 ) ngokungagqibekanga. Amaxabiso amkelekileyo ngala 0 = New Log, 1 = Ilog elandelelanayo, 2 = Imo yomyalelo.
- isenzi : Imo yeVerbose. Imiyalezo yemposiso eyandisiweyo (i-verbose) ivulwa ngokungagqibekanga. Ukucwangcisa oku ku-1 kuvula imiyalezo yemposiso yeverbose (efana nomyalelo ongaziwayo: susa ! ). Ukucwangcisa oku ku-0 kuvala iimpazamo zeverbose kodwa kuya kuphendula nge ! ukuba kukho impazamo. Ukucima imo ye-verbose kuluncedo ukuba uzama ukusingatha iimpazamo kwinkqubo elungisiweyo.
- I-echo: Imo ye-echo. Ngelixa ukwimo yomyalelo, amagama aphindwa ngokungagqibekanga. Ukucwangcisa oku ku-0 kucima i-echo yeempawu. Ukucima oku kuluncedo ukuba uphatha iimpazamo kwaye awufuni ukuba imiyalelo ethunyelweyo iphindwe kwi-OpenLog.
- ukunganakiRX : UBhaliso oluNgxamisekileyo. Ngokuqhelekileyo, i-OpenLog iya kuphinda isetyenziswe ngokukhawuleza xa i-pin ye-RX itsalwa phantsi ngexesha lokunyusa amandla. Ukucwangcisa oku ku-1 kuya kukhubaza ukujonga i-pin ye-RX ngexesha lokunyusa amandla. Oku kunokuba luncedo kwiinkqubo eziza kubamba umgca we-RX ophantsi ngenxa yezizathu ezahlukeneyo. Ukuba i-Emergency Override ivaliwe, awuyi kukwazi ukunyanzela iyunithi ukuba ibuyele kwi-9600bps, kunye noqwalaselo. file iyakuba yindlela yodwa yokuguqula izinga le-baud.
Indlela i-OpenLog eyiguqula ngayo i-Config File
Kukho iimeko ezintlanu ezahlukeneyo ze-OpenLog yokuguqula i-config.txt file.
- Qwalasela file ifunyenwe: Ngexesha lokunyusa amandla, i-OpenLog izakukhangela i-config.txt file. Ukuba i file ifunyenwe, i-OpenLog izakusebenzisa izicwangciso ezibandakanyiweyo kwaye ibhale ngaphezulu naziphi na iisetingi zendlela egcinwe ngaphambili.
- Akukho config file ifunyenwe: Ukuba i-OpenLog ayinakuyifumana i-config.txt file emva koko i-OpenLog izakwenza i-config.txt kwaye irekhode izicwangciso zenkqubo egciniweyo ngoku kuyo. Oku kuthetha ukuba ufaka ikhadi elitsha le-microSD, inkqubo yakho iya kugcina useto lwangoku.
- Ubuqhophololo ubumbeko file ifunyenwe: I-OpenLog izakucima i-config.txt eyonakele file, kwaye iya kubhala kwakhona zombini izicwangciso zangaphakathi ze-EEPROM kunye ne-config.txt izicwangciso file ukuya kwimeko eyaziwayo-elungileyo ye-9600,26,3,0,1,1,0.
- Amaxabiso angekho mthethweni kuqwalaselo file: Ukuba i-OpenLog ifumanisa naziphi na iisetingi eziqulathe amaxabiso angekho mthethweni, i-OpenLog izakubhala ngaphezulu kwamaxabiso onakeleyo kwi-config.txt file ngoseto lwenkqubo egciniweyo ye EEPROM.
- Utshintsho kwi-prompt yomyalelo: Ukuba izicwangciso zesistim zitshintshwa nge-prompt yomyalelo (nokuba ngaphaya koxhulumaniso lwe-serial okanye nge-microcontroller imiyalelo ye-serial) olo tshintsho luya kubhalwa zombini kwinkqubo ye-EEPROM nakwi-config.txt. file.
- Ukuseta kwakhona okuNgxamisekileyo: Ukuba i-OpenLog ijikeleziswa ngamandla ngebhayisikile kunye ne-jumper phakathi kwe-RX kunye ne-GND, kwaye i-bit ye-Emergency Override isetelwe ku-0 (ivumela ukusetwa kwakhona kukaxakeka), i-OpenLog iya kubhala kwakhona zombini izicwangciso zangaphakathi ze-EEPROM kunye ne-config.txt izicwangciso file ukuya kwimeko eyaziwayo-elungileyo ye-9600,26,3,0,1,1,0.
Ukulungisa ingxaki
Kukho iinketho ezininzi ezahlukeneyo ukujonga ukuba unemiba edibanisa ngaphezulu kwemonitha yothotho, unemiba enamagama awisiweyo kwiilog, okanye ukulwa ne-OpenLog eyenziwe ngezitena.
Jonga i-STAT1 yokuziphatha kwe-LED
I-STAT1 LED ibonisa ukuziphatha okwahlukileyo kwiimpazamo ezimbini eziqhelekileyo.
- 3 Ukuqhwanyaza: Ikhadi le-microSD aliphumelelanga ukuqalisa. Kusenokufuneka ufomathe ikhadi ngeFAT/FAT16 ekhompyutheni.
- Ukuqhwanyaza oku-5: I-OpenLog itshintshele kwinqanaba elitsha le-baud kwaye idinga ukujikeleziswa kwamandla.
Jonga kabini iSakhiwo sikavimba weefayili
Ukuba usebenzisa i-OpenLog.ino engagqibekanga exampLe, i-OpenLog iya kuxhasa kuphela oovimba beefayili ezimbini. Kuya kufuneka utshintshe FOLDER_TRACK_DEPTH ukusuka ku-2 ukuya kwinani lamacandelo angaphantsi ofuna ukukuxhasa. Nje ukuba wenze oku, phinda uqokelele ikhowudi, kwaye ulayishe i-firmware elungisiweyo.
Qinisekisa inani le Files kwi Root Directory
I-OpenLog iya kuxhasa kuphela ukuya kuthi ga kwi-65,534 log files kulawulo lweengcambu. Sincoma ukufomatha ikhadi lakho le-microSD ukuphucula isantya sokungena.
Qinisekisa ubungakanani beFirmware yakho eGuquliweyo
Ukuba ubhala isiketshi esilungiselelwe i-OpenLog, qinisekisa ukuba umzobo wakho awukho mkhulu kuno-32,256. Ukuba kunjalo, iyakunqumla kwi-500 bytes ephezulu yememori yeFlash, esetyenziswa yi-Optiboot serial bootloader.
Unjonge kwakhona File Amagama
Konke file amagama kufuneka abe alpha-numeric. I-MyLOG1.txt ilungile, kodwa Molo !e _.txt isenokungasebenzi.
Sebenzisa i-9600 Baud
I-OpenLog isebenza ngaphandle kwe-ATmega328 kwaye inomlinganiselo omncinci we-RAM (2048 bytes). Xa uthumela oonobumba bothotho kwi-OpenLog, aba nobumba bafumana ibuffered. I-SD Group Simplified Specification ivumela ikhadi le-SD ukuba lithathe ukuya kwi-250ms (icandelo 4.6.2.2 Bhala) ukurekhoda ibhloko yedatha kwimemori ekhanyayo.
Kwi-9600bps, yi-960 bytes (i-10 bits nge-byte) ngesekhondi. Leyo yi-1.04ms ngebhayithi nganye. I-OpenLog okwangoku isebenzisa i-512 byte yokufumana isithinteli ukuze ibe nokuthintela malunga ne-50ms yabalinganiswa. Oku kuvumela i-OpenLog ukuba ifumane ngempumelelo bonke abalinganiswa abaza ku-9600bps. Njengoko unyusa izinga le-baud, i-buffer iya kuhlala ixesha elincinci.
I-OpenLog Buffer Overrun Time
Ireyithi yeBaud | Ixesha ngebhayithi | Ixesha Ide i-Buffer igqitywe |
9600bps | 1.04ms | 532ms |
57600bps | 0.174ms | 88ms |
115200bps | 0.087ms | 44ms |
Amakhadi amaninzi e-SD anexesha lokurekhoda elikhawulezayo kune-250ms. Oku kunokuchatshazelwa 'yiklasi' yekhadi kwaye ingakanani idatha esele igcinwe ekhadini. Isisombululo kukusebenzisa izinga eliphantsi le-baud okanye ukwandisa ixesha phakathi kweempawu ezithunyelwe kwizinga eliphezulu le-baud.
Fometha ikhadi lakho leMicroSD
Khumbula ukusebenzisa ikhadi elineembalwa okanye elingenalo files kuyo. Ikhadi le-microSD eline-3.1GB yexabiso le-ZIP files okanye iiMP3 zinexesha lokuphendula elicothayo kunekhadi elingenanto.
Ukuba awukhange ufomethe ikhadi lakho leMicroSD kwiWindows OS, lungisa kwakhona ikhadi leMicroSD kwaye wenze iDOS fileinkqubo kwikhadi le-SD.
Tshintsha amakhadi eMicroSD
Kukho iintlobo ezininzi ezahlukeneyo zabenzi bamakhadi, amakhadi aleyibhile ngokutsha, ubungakanani bamakhadi, kunye neeklasi zamakhadi, kwaye zisenokungasebenzi kakuhle zonke. Ngokuqhelekileyo sisebenzisa ikhadi le-8GB yeklasi ye-4 microSD, esebenza kakuhle kwi-9600bps. Ukuba ufuna amazinga aphezulu e-baud, okanye indawo enkulu yokugcina, unokufuna ukuzama udidi lwesi-6 okanye ngaphezulu kwamakhadi.
Yongeza ulibaziseko phakathi kokuBhala komlinganiswa
Ngokudibanisa ulibaziseko oluncinane phakathi kweengxelo zeSerial.print(), unganika iOpenLog ithuba lokurekhoda yangoku
isithinteli.
Umzekeloample:
Uthotho.begin(115200);
kuba(int i = 1; i <10; i++) {
Uthotho.print(i, DEC);
Uthotho.println(“:abcdefghijklmnopqrstuvwxyz-!#”);
}
ayinakuloga ngokufanelekileyo, njengoko kukho abasebenzi abaninzi abathunyelwa kanye ecaleni komnye. Ukufaka ukulibaziseka okuncinci kwe-15ms phakathi kokubhala kwamagama amakhulu kuya kunceda i-OpenLog irekhodi ngaphandle kokulahla abalinganiswa.
Uthotho.begin(115200);
kuba(int i = 1; i <10; i++) {
Uthotho.print(i, DEC);
Uthotho.println(“:abcdefghijklmnopqrstuvwxyz-!#”);
ukulibaziseka (15);
}
Yongeza iArduino Serial Monitor Compatibility
Ukuba uzama ukusebenzisa i-OpenLog ngelayibrari eyakhelwe-ngaphakathi yothotho okanye ithala leencwadi leSoftwareSerial, unokuqaphela imiba ngemo yomyalelo. Uthotho.println () ithumela zombini umgca omtsha KUNYE nokubuya kwekhareji. Kukho imiyalelo emibini eyenye yokoyisa oku.
Eyokuqala kukusebenzisa \r umyalelo (i-ASCII yokubuya kwekhareji):
Uthotho.print(“TEXT\r”);
Kungenjalo, ungathumela ixabiso 13 (idesimali yokubuya kwekhareji):
Uthotho.print(“TEXT”);
Uthotho.bhala(13);
Ukuseta kwakhona ngokuNgxamisekileyo
Khumbula, ukuba ufuna ukuseta kwakhona i-OpenLog kwindawo engagqibekanga, unokuseta kwakhona ibhodi ngokubopha i-RX pin kwi-GND, ukunika amandla i-OpenLog, ukulinda de ii-LED ziqale ukuqhwanyaza ngokudibeneyo, kwaye emva koko unike amandla i-OpenLog kunye nokususa i-jumper.
Ukuba utshintshile i-bit yokuBhala ngokuNgxamisekileyo ukuya kwi-1, kuya kufuneka ulungise uqwalaselo. file, njengoko ukuseta kwakhona okuNgxamisekileyo akuyi kusebenza.
Jonga kuluntu
Ukuba usenemicimbi nge-OpenLog yakho, nceda ujonge imiba yangoku kunye nevaliweyo kwindawo yethu yokugcina i-GitHub apha. Kukho uluntu olukhulu olusebenza kunye ne-OpenLog, ke amathuba okuba kukho umntu ofumene isicombululo sengxaki oyibonayo.
Izibonelelo kunye nokuQhubela phambili
Ngoku ekubeni ungene ngempumelelo nge-OpenLog yakho, unokuseta iiprojekthi ezikude kwaye ubeke iliso kuyo yonke idatha enokwenzeka. Cinga ngokwenza eyakho iprojekthi yeNzululwazi yaBemi, okanye umkhondo wesilwanyana sasekhaya ukuze ubone ukuba wenza ntoni uFluffy xa ephuma kwaye emalunga!
Jonga ezi zixhobo zongezelelweyo zokulungisa ingxaki, uncedo, okanye ukhuthazo lweprojekthi yakho elandelayo.
- OpenLog GitHub
- Iprojekthi ye-Illumitune
- I-LilyPad Light Sensor Hookup
- I-BadgerHack: ISensor yeSensor yomhlaba
- Ukuqalisa nge-OBD-II
- Vernier Photogate
Ngaba ufuna impembelelo engakumbi? Jonga ezinye zezi tutorials ezinxulumeneyo:
I-Photon yeNqanaba laManzi elikude
Funda indlela yokwakha i-sensor yenqanaba lamanzi elikude kwitanki yokugcina amanzi kunye nendlela yokuzenzekelayo impompo ngokusekelwe ekufundeni!
I-Photon yeNqanaba laManzi elikude
Funda indlela yokwakha i-sensor yenqanaba lamanzi elikude kwitanki yokugcina amanzi kunye nendlela yokuzenzekelayo impompo ngokusekelwe ekufundeni!
IDatha yokuLoga kwiiShithi zikaGoogle ngeTessel 2
Le projekthi ibandakanya indlela yokungena idatha kuGoogle Sheets iindlela ezimbini: usebenzisa IFTTT nge web uxhumano okanye i-USB pen drive kunye ne "sneakernet" ngaphandle.
Idatha yeSensor yeGrafu kunye nePython kunye neMatplotlib
Sebenzisa i-matplotlib ukwenza isicwangciso sexesha lokwenyani ledatha yobushushu eqokelelwe kwi-TMP102 sensor eqhagamshelwe kwiRaspberry Pi.
Ukuba unayo nayiphi na impendulo yokufundisa, nceda undwendwele izimvo okanye uqhagamshelane neqela lethu lenkxaso yobugcisa TechSupport@sparkfun.com.
Amaxwebhu / Izibonelelo
![]() |
SparkFun DEV-13712 SparkFun Development Boards [pdf] Isikhokelo somsebenzisi DEV-13712, DEV-11114, DEV-09873, CAB-12016, COM-13833, COM-13004, PRT-00115, PRT-08431, DEV-13712 iiBhodi zoPhuhliso lweSparkFun, uPhuhliso lweBhodi yeBhodi ye-DEV-13712, uPhuhliso lweBhodi ye-SparkFun, |