સ્પાર્કફન-લોગો

સોલ્ડરિંગ માટે છિદ્રો સાથે સ્પાર્કફન DEV-13712 પાર્ટિકલ ફોટોન

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ-માટે-છિદ્રો સાથે-ઉત્પાદન

વિશિષ્ટતાઓ

  • ઉત્પાદન નામ: ઓપનલોગ ડેટા લોગર
  • મોડેલ: DEV-13712
  • પાવર ઇનપુટ: 3.3V-12V (ભલામણ કરેલ 3.3V-5V)
  • RXI ઇનપુટ વોલ્યુમtage: 2.0V-3.8V
  • TXO આઉટપુટ વોલ્યુમtage: 3.3V
  • નિષ્ક્રિય વર્તમાન ડ્રો: ~2mA-5mA (માઈક્રોએસડી કાર્ડ વિના), ~5mA-6mA (માઈક્રોએસડી કાર્ડ સાથે)
  • સક્રિય લેખન વર્તમાન ડ્રો: ~20-23mA (માઈક્રોએસડી કાર્ડ સાથે)

ઉત્પાદન વપરાશ સૂચનાઓ

જરૂરી સામગ્રી:

  • Arduino Pro Mini 328 – 3.3V/8MHz
  • સ્પાર્કફન FTDI બેઝિક બ્રેકઆઉટ - 3.3V
  • સ્પાર્કફન સર્બેરસ યુએસબી કેબલ - ૬ ફૂટ
  • એડેપ્ટર સાથે માઇક્રોએસડી કાર્ડ - ૧૬ જીબી (ક્લાસ ૧૦)
  • માઇક્રોએસડી યુએસબી રીડર
  • સ્ત્રી હેડરો
  • જમ્પર વાયર્સ પ્રીમિયમ 6 મીટર/મીટર 10 નું પેક
  • પુરુષ હેડર્સને તોડી નાખો - કાટખૂણો

ભલામણ કરેલ વાંચન:

હાર્ડવેર ઓવરview:
ઓપનલોગ નીચેની સેટિંગ્સ પર ચાલે છે:

VCC ઇનપુટ RXI ઇનપુટ TXO આઉટપુટ નિષ્ક્રિય વર્તમાન ડ્રો સક્રિય લેખન વર્તમાન ડ્રો
3.3V-12V (ભલામણ કરેલ 3.3V-5V) 2.0V-3.8V 3.3 વી ~2mA-5mA (માઈક્રોએસડી કાર્ડ વગર), ~5mA-6mA (માઈક્રોએસડી કાર્ડ વગર) ~20-23mA (માઈક્રોએસડી કાર્ડ સાથે)

પરિચય

સાવચેત રહો! આ ટ્યુટોરીયલ સીરીયલ UART [DEV-13712] માટે ઓપન લોગ માટે છે. જો તમે IC [DEV-15164] માટે Qwiic OpenLog નો ઉપયોગ કરી રહ્યા છો, તો કૃપા કરીને Qwiic OpenLog હૂકઅપ માર્ગદર્શિકાનો સંદર્ભ લો.

ઓપનલોગ ડેટા લોગર એ તમારા પ્રોજેક્ટ્સમાંથી સીરીયલ ડેટા લોગ કરવા માટે ઉપયોગમાં સરળ, ઓપન-સોર્સ સોલ્યુશન છે. ઓપનલોગ પ્રોજેક્ટમાંથી માઇક્રોએસડી કાર્ડમાં ડેટા લોગ કરવા માટે એક સરળ સીરીયલ ઇન્ટરફેસ પ્રદાન કરે છે.

સ્પાર્કફન ઓપનલોગ
DEV-13712

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (1)

હેડર્સ સાથે સ્પાર્કફન ઓપનલોગ
DEV-13955

કોઈ ઉત્પાદન મળ્યું નથી.

જરૂરી સામગ્રી
આ ટ્યુટોરીયલને સંપૂર્ણ રીતે પૂર્ણ કરવા માટે, તમારે નીચેના ભાગોની જરૂર પડશે. તમારી પાસે શું છે તેના આધારે, તમને બધું જ જોઈતું ન પણ હોય. તેને તમારા કાર્ટમાં ઉમેરો, માર્ગદર્શિકા વાંચો અને જરૂર મુજબ કાર્ટને સમાયોજિત કરો.

ઓપનલોગ હૂકઅપ માર્ગદર્શિકા

સ્પાર્કફન વિશ લિસ્ટ

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (2)સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (3)

ભલામણ કરેલ વાંચન
જો તમે નીચેના ખ્યાલોથી પરિચિત નથી અથવા આરામદાયક નથી, તો અમે ઓપનલોગ હૂકઅપ માર્ગદર્શિકા સાથે આગળ વધતા પહેલા આને વાંચવાની ભલામણ કરીએ છીએ.

  • સોલ્ડર કેવી રીતે કરવું: થ્રુ-હોલ સોલ્ડરિંગ. આ ટ્યુટોરીયલ થ્રુ-હોલ સોલ્ડરિંગ વિશે તમારે જે જાણવાની જરૂર છે તે બધું આવરી લે છે.
  • સીરીયલ કોમ્યુનિકેશન અસુમેળ સીરીયલ કોમ્યુનિકેશન ખ્યાલો: પેકેટ્સ, સિગ્નલ સ્તરો, બાઉડ રેટ, UARTs, અને વધુ!
  • સીરીયલ પેરિફેરલ ઈન્ટરફેસ (SPI) SPI નો ઉપયોગ સામાન્ય રીતે માઇક્રોકન્ટ્રોલર્સને સેન્સર, શિફ્ટ રજિસ્ટર અને SD કાર્ડ જેવા પેરિફેરલ્સ સાથે જોડવા માટે થાય છે.
  • સીરીયલ ટર્મિનલ બેઝિક્સ આ ટ્યુટોરીયલ તમને બતાવશે કે વિવિધ ટર્મિનલ ઇમ્યુલેટર એપ્લિકેશનોનો ઉપયોગ કરીને તમારા સીરીયલ ઉપકરણો સાથે કેવી રીતે વાતચીત કરવી.

હાર્ડવેર ઓવરview

શક્તિ
ઓપનલોગ નીચેની સેટિંગ્સ પર ચાલે છે:

ઓપનલોગ પાવર રેટિંગ્સ

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (4)

માઇક્રોએસડીમાં લખતી વખતે ઓપનલોગનો વર્તમાન પ્રવાહ લગભગ 20mA થી 23mA છે. માઇક્રોએસડી કાર્ડના કદ અને તેના ઉત્પાદકના આધારે, જ્યારે ઓપનલોગ મેમરી કાર્ડમાં લખતો હોય ત્યારે સક્રિય પ્રવાહ પ્રવાહ બદલાઈ શકે છે. બાઉડ રેટ વધારવાથી પણ વધુ પ્રવાહ ખેંચાશે.

માઇક્રોકન્ટ્રોલર
ઓપનલોગ ઓનબોર્ડ ATmega328 પર ચાલે છે, જે 16MHz પર ચાલે છે, ઓનબોર્ડ ક્રિસ્ટલને કારણે. ATmega328 માં ઓપ્ટીબૂટ બુટલોડર લોડ થયેલ છે, જે ઓપનલોગને
Arduino IDE માં “Arduino Uno” બોર્ડ સેટિંગ્સ.

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (5)

ઈન્ટરફેસ

સીરીયલ UART
ઓપનલોગ સાથેનો પ્રાથમિક ઇન્ટરફેસ બોર્ડની ધાર પર FTDI હેડર છે. આ હેડર સીધા Arduino Pro અથવા Pro Mini માં પ્લગ કરવા માટે રચાયેલ છે, જે માઇક્રોકન્ટ્રોલરને ઓપનલોગને સીરીયલ કનેક્શન દ્વારા ડેટા મોકલવાની મંજૂરી આપે છે.

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (6)

ચેતવણી! પિન ઓર્ડરિંગ તેને Arduino સાથે સુસંગત બનાવે છે, તેથી તે સીધા FTDI બ્રેકઆઉટ બોર્ડમાં પ્લગ કરી શકતું નથી.

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (7)

વધુ માહિતી માટે, હાર્ડવેર હૂકઅપ પરનો આગળનો વિભાગ તપાસવાનું ભૂલશો નહીં.

SPI

બોર્ડના વિરુદ્ધ છેડે ચાર SPI ટેસ્ટ પોઈન્ટ પણ તૂટેલા છે. તમે આનો ઉપયોગ ATmega328 પર બુટલોડરને ફરીથી પ્રોગ્રામ કરવા માટે કરી શકો છો.

  • સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (8)નવીનતમ ઓપનલોગ (DEV-13712) નાના પ્લેટેડ થ્રુ છિદ્રો પર આ પિનને તોડે છે. જો તમારે ઓપનલોગમાં નવું બુટલોડર ફરીથી પ્રોગ્રામ કરવા અથવા અપલોડ કરવા માટે ISP નો ઉપયોગ કરવાની જરૂર હોય, તો તમે આ ટેસ્ટ પોઈન્ટ્સ સાથે કનેક્ટ કરવા માટે પોગો પિનનો ઉપયોગ કરી શકો છો.
  • ઓપનલોગ સાથે વાતચીત કરવા માટેનો અંતિમ ઇન્ટરફેસ માઇક્રોએસડી કાર્ડ છે. વાતચીત કરવા માટે, માઇક્રોએસડી કાર્ડને SPI પિનની જરૂર પડે છે. ઓપનલોગ દ્વારા ડેટા સંગ્રહિત થાય છે એટલું જ નહીં, પરંતુ તમે config.txt દ્વારા ઓપનલોગના રૂપરેખાંકનને પણ અપડેટ કરી શકો છો. file માઇક્રોએસડી કાર્ડ પર.
    માઇક્રોએસડી કાર્ડ

ઓપનલોગ દ્વારા લોગ કરાયેલો બધો ડેટા માઇક્રોએસડી કાર્ડમાં સંગ્રહિત થાય છે. ઓપનલોગ માઇક્રોએસડી કાર્ડ્સ સાથે કામ કરે છે જેમાં નીચેની સુવિધાઓ છે:

  • 64MB થી 32GB
  • FAT16 અથવા FAT32

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (9)

મુશ્કેલીનિવારણમાં મદદ કરવા માટે ઓપનલોગ પર બે સ્ટેટસ LED છે.

  • STAT1 – આ વાદળી સૂચક LED Arduino D5 (ATmega328 PD5) સાથે જોડાયેલ છે અને જ્યારે નવો અક્ષર પ્રાપ્ત થાય છે ત્યારે ચાલુ/બંધ થાય છે. જ્યારે સીરીયલ કમ્યુનિકેશન કાર્યરત હોય ત્યારે આ LED ઝબકે છે.
  • STAT2 – આ લીલો LED Arduino D13 (SPI Serial Clock Line/ ATmega328 PB5) સાથે જોડાયેલ છે. આ LED ફક્ત ત્યારે જ ઝબકે છે જ્યારે SPI ઇન્ટરફેસ સક્રિય હોય છે. જ્યારે OpenLog 512 બાઇટ્સને માઇક્રોએસડી કાર્ડમાં રેકોર્ડ કરશે ત્યારે તમને તે ફ્લેશ થતું દેખાશે.

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (10)

હાર્ડવેર હૂકઅપ

તમારા ઓપનલોગને સર્કિટ સાથે જોડવા માટે બે મુખ્ય પદ્ધતિઓ છે. કનેક્ટ કરવા માટે તમારે કેટલાક હેડર અથવા વાયરની જરૂર પડશે. સુરક્ષિત કનેક્શન માટે ખાતરી કરો કે તમે બોર્ડ સાથે સોલ્ડર કર્યું છે.

મૂળભૂત સીરીયલ કનેક્શન

ટીપ: જો તમારી પાસે OpenLog પર ફીમેલ હેડર અને FTDI પર ફીમેલ હેડર હોય, તો તમારે કનેક્ટ કરવા માટે M/F જમ્પર વાયરની જરૂર પડશે.

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (11)

જો તમારે બોર્ડને ફરીથી પ્રોગ્રામ કરવાની અથવા મૂળભૂત સીરીયલ કનેક્શન પર ડેટા લોગ કરવાની જરૂર હોય, તો આ હાર્ડવેર કનેક્શન ઓપનલોગ સાથે ઇન્ટરફેસિંગ માટે રચાયેલ છે.

નીચેના જોડાણો બનાવો:
ઓપનલોગ → 3.3V FTDI બેઝિક બ્રેકઆઉટ

  • GND → GND
  • GND → GND
  • વીસીસી → ૩.૩ વોલ્ટ
  • TXO → RXI
  • RXI → TXO
  • ડીટીઆર → ડીટીઆર

નોંધ લો કે તે FTDI અને OpenLog વચ્ચે સીધો જોડાણ નથી - તમારે TXO અને RXI પિન જોડાણો સ્વિચ કરવા પડશે.

તમારા જોડાણો આના જેવા દેખાવા જોઈએ:

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (12)

એકવાર તમારી પાસે OpenLog અને FTDI Basic વચ્ચે જોડાણ થઈ જાય, પછી તમારા FTDI બોર્ડને USB કેબલ અને તમારા કમ્પ્યુટરમાં પ્લગ કરો. સીરીયલ ટર્મિનલ ખોલો, તમારા FTDI Basic ના COM પોર્ટ સાથે કનેક્ટ કરો, અને શહેરમાં જાઓ!

પ્રોજેક્ટ હાર્ડવેર કનેક્શન

ટીપ: જો તમારી પાસે ઓપનલોગ પર ફીમેલ હેડરો સોલ્ડર કરેલા હોય, તો તમે વાયરની જરૂર વગર બોર્ડને એકસાથે પ્લગ કરવા માટે મેલ હેડરોને Arduino Pro Mini માં સોલ્ડર કરી શકો છો.

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (13)

જ્યારે રીપ્રોગ્રામિંગ અથવા ડીબગિંગ માટે સીરીયલ કનેક્શન પર ઓપનલોગ સાથે ઇન્ટરફેસિંગ મહત્વપૂર્ણ છે, તે સ્થાન જ્યાં ઓપનલોગ ચમકે છે તે એમ્બેડેડ પ્રોજેક્ટમાં છે. આ સામાન્ય સર્કિટ એ છે કે અમે તમને તમારા ઓપનલોગને માઇક્રોકન્ટ્રોલર (આ કિસ્સામાં, એક આર્ડિનો પ્રો મીની) સાથે કનેક્ટ કરવાની ભલામણ કરીએ છીએ જે ઓપનલોગમાં સીરીયલ ડેટા લખશે.

સૌપ્રથમ, તમારે તમારા પ્રો મિની પર કોડ અપલોડ કરવાની જરૂર પડશે જે તમે ચલાવવા માંગો છો. કૃપા કરીને કેટલાક એક્સ માટે Arduino સ્કેચ તપાસોampતમે ઉપયોગ કરી શકો છો તે કોડ.

નોંધ: જો તમને ખાતરી ન હોય કે તમારા પ્રો મીનીને કેવી રીતે પ્રોગ્રામ કરવું, તો કૃપા કરીને અહીં અમારું ટ્યુટોરીયલ તપાસો.

Arduino Pro Mini 3.3V નો ઉપયોગ

  • આ ટ્યુટોરીયલ Arduino Pro Mini વિશેની બધી બાબતો માટે તમારી માર્ગદર્શિકા છે. તે સમજાવે છે કે તે શું છે, તે શું નથી, અને તેનો ઉપયોગ કેવી રીતે શરૂ કરવો.
  • એકવાર તમે તમારા પ્રો મીનીને પ્રોગ્રામ કરી લો, પછી તમે FTDI બોર્ડને દૂર કરી શકો છો અને તેને ઓપનલોગથી બદલી શકો છો. પ્રો મીની અને ઓપનલોગ બંને પર BLK લેબલવાળા પિનને કનેક્ટ કરવાની ખાતરી કરો (જો યોગ્ય રીતે કરવામાં આવે તો બંને પર GRN લેબલવાળા પિન પણ મેળ ખાશે).
  • જો તમે ઓપનલોગને સીધા પ્રો મીનીમાં પ્લગ કરી શકતા નથી (હેડરો અથવા અન્ય બોર્ડ મેળ ખાતા ન હોવાને કારણે), તો તમે જમ્પર વાયરનો ઉપયોગ કરી શકો છો અને નીચેના જોડાણો બનાવી શકો છો.

OpenLog → Arduino Pro/Arduino Pro Mini

  • GND → GND
  • GND → GND
  • VCC → VCC
  • TXO → RXI
  • RXI → TXO
  • ડીટીઆર → ડીટીઆર

એકવાર તમે પૂર્ણ કરી લો, પછી તમારા જોડાણો Arduino Pro Mini અને Arduino Pro સાથે નીચે મુજબ દેખાવા જોઈએ. Fritzing ડાયાગ્રામ OpenLogs ને હેડરો મિરર સાથે બતાવે છે. જો તમે Arduino ના ટોચની તુલનામાં microSD સોકેટને ફ્લિપ કરો છો view, તેઓ FTDI ની જેમ પ્રોગ્રામિંગ હેડર સાથે મેળ ખાતા હોવા જોઈએ.

સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (14)

નોંધ કરો કે કનેક્શન ઓપનલોગ "ઉલટું" (માઈક્રોએસડી ઉપર તરફ રાખીને) સાથે સીધું શોટ છે.

નોંધ: ઓપનલોગ અને આર્ડુઇનો વચ્ચેના Vcc અને GND હેડરો દ્વારા કબજે કરવામાં આવતા હોવાથી, તમારે આર્ડુઇનો પર ઉપલબ્ધ અન્ય પિન સાથે પાવર કનેક્ટ કરવાની જરૂર પડશે. નહિંતર, તમે બંને બોર્ડ પર ખુલ્લા પાવર પિન સાથે વાયરને સોલ્ડર કરી શકો છો.

તમારા સિસ્ટમને પાવર અપ કરો, અને તમે લોગિંગ શરૂ કરવા માટે તૈયાર છો!

આર્ડુઇનો સ્કેચ

છ અલગ અલગ ભૂતપૂર્વ છેampઆ સ્કેચનો સમાવેશ થાય છે જેનો ઉપયોગ તમે ઓપનલોગ સાથે કનેક્ટ થવા પર Arduino પર કરી શકો છો.

  • ઓપનલોગ_બેન્ચમાર્કિંગ — આ ભૂતપૂર્વample નો ઉપયોગ ઓપનલોગનું પરીક્ષણ કરવા માટે થાય છે. આ બહુવિધ પર 115200bps પર ખૂબ મોટી માત્રામાં ડેટા મોકલે છે files.
  • OpenLog_CommandTest — આ ભૂતપૂર્વample બતાવે છે કે કેવી રીતે બનાવવું અને ઉમેરવું file Arduino દ્વારા કમાન્ડ લાઇન નિયંત્રણ દ્વારા.
  • ઓપનલોગ_રીડએક્સampલે — આ ભૂતપૂર્વampકમાન્ડ લાઇન દ્વારા ઓપનલોગને કેવી રીતે નિયંત્રિત કરવું તે શીખે છે.
  • ઓપનલોગ_રીડએક્સampલે_લાર્જFile - દા.તampમોટો સ્ટોર કેવી રીતે ખોલવો તેની માહિતી file ઓપનલોગ પર અને સ્થાનિક બ્લૂટૂથ કનેક્શન પર તેની જાણ કરો.
  • OpenLog_Test_Sketch — ઘણા બધા સીરીયલ ડેટા સાથે OpenLog નું પરીક્ષણ કરવા માટે વપરાય છે.
  • OpenLog_Test_Sketch_Binary — બાઈનરી ડેટા અને એસ્કેપ અક્ષરો સાથે OpenLog નું પરીક્ષણ કરવા માટે વપરાય છે.

ફર્મવેર

ઓપનલોગમાં બે મુખ્ય સોફ્ટવેર છે: બુટલોડર અને ફર્મવેર.

આર્ડુનો બુટલોડર

નોંધ: જો તમે માર્ચ 2012 પહેલાં ખરીદેલ ઓપનલોગનો ઉપયોગ કરી રહ્યા છો, તો ઓનબોર્ડ બુટલોડર Arduino IDE માં "Arduino Pro અથવા Pro Mini 5V/16MHz w/ ATmega328" સેટિંગ સાથે સુસંગત છે.

  • જેમ પહેલા ઉલ્લેખ કર્યો છે તેમ, ઓપનલોગમાં ઓપ્ટીબૂટ સીરીયલ બુટલોડર ઓનબોર્ડ છે. એક્સ અપલોડ કરતી વખતે તમે ઓપનલોગને આર્ડુઇનો યુનોની જેમ જ ગણી શકો છો.ampબોર્ડમાં કોડ અથવા નવું ફર્મવેર.
  • જો તમે તમારા ઓપનલોગને બ્રિક કરો છો અને બુટલોડર ફરીથી ઇન્સ્ટોલ કરવાની જરૂર છે, તો તમારે બોર્ડ પર ઓપ્ટીબૂટ પણ અપલોડ કરવું પડશે. વધુ માહિતી માટે કૃપા કરીને Arduino બુટલોડર ઇન્સ્ટોલ કરવા પરના અમારા ટ્યુટોરીયલ તપાસો.

ઓપનલોગ પર ફર્મવેરનું કમ્પાઇલિંગ અને લોડિંગ

નોંધ: જો તમે પહેલી વાર Arduino વાપરતા હોવ, તો કૃપા કરીને ફરીથીview Arduino IDE ઇન્સ્ટોલ કરવા અંગેનું અમારું ટ્યુટોરીયલ. જો તમે પહેલાં Arduino લાઇબ્રેરી ઇન્સ્ટોલ કરી નથી, તો કૃપા કરીને લાઇબ્રેરીઓ મેન્યુઅલી ઇન્સ્ટોલ કરવા માટે અમારી ઇન્સ્ટોલેશન માર્ગદર્શિકા તપાસો.

  • જો કોઈ કારણોસર તમારે તમારા OpenLog પર ફર્મવેર અપડેટ કરવાની અથવા ફરીથી ઇન્સ્ટોલ કરવાની જરૂર હોય, તો નીચેની પ્રક્રિયા તમારા બોર્ડને ચાલુ કરવામાં મદદ કરશે.
  • સૌપ્રથમ, કૃપા કરીને Arduino IDE v1.6.5 ડાઉનલોડ કરો. IDE ના અન્ય વર્ઝન OpenLog ફર્મવેરને કમ્પાઇલ કરવા માટે કામ કરી શકે છે, પરંતુ અમે આને એક જાણીતા સારા વર્ઝન તરીકે ચકાસ્યું છે.
  • આગળ, ઓપનલોગ ફર્મવેર અને જરૂરી લાઇબ્રેરી બંડલ ડાઉનલોડ કરો.

ઓપનલોગ ફર્મવેર બંડલ (ઝિપ) ડાઉનલોડ કરો

  • એકવાર તમે લાઇબ્રેરીઓ અને ફર્મવેર ડાઉનલોડ કરી લો, પછી લાઇબ્રેરીઓને Arduino માં ઇન્સ્ટોલ કરો. જો તમને ખાતરી ન હોય કે IDE માં લાઇબ્રેરીઓ મેન્યુઅલી કેવી રીતે ઇન્સ્ટોલ કરવી, તો કૃપા કરીને અમારું ટ્યુટોરીયલ તપાસો: Arduino લાઇબ્રેરી ઇન્સ્ટોલ કરવી: મેન્યુઅલી લાઇબ્રેરી ઇન્સ્ટોલ કરવી.

નોંધ:

  • TX અને RX બફર્સ કેટલા મોટા હોવા જોઈએ તે મનસ્વી રીતે જાહેર કરવા માટે અમે SdFat અને SerialPort લાઇબ્રેરીઓના સંશોધિત સંસ્કરણોનો ઉપયોગ કરી રહ્યા છીએ. OpenLog માટે TX બફર ખૂબ નાનું (0) હોવું જરૂરી છે, અને RX બફર શક્ય તેટલું મોટું હોવું જરૂરી છે.
  • આ બે સંશોધિત લાઇબ્રેરીઓનો એકસાથે ઉપયોગ કરવાથી ઓપનલોગનું પ્રદર્શન વધે છે.

નવીનતમ સંસ્કરણો શોધી રહ્યાં છો?
જો તમને લાઇબ્રેરીઓ અને ફર્મવેરના સૌથી અદ્યતન સંસ્કરણો પસંદ હોય, તો તમે તેમને નીચે આપેલા લિંક પર GitHub રિપોઝીટરીઝમાંથી સીધા ડાઉનલોડ કરી શકો છો. SdFatLib અને Serial Port લાઇબ્રેરીઓ Arduino બોર્ડ મેનેજરમાં દેખાતી નથી તેથી તમારે લાઇબ્રેરી મેન્યુઅલી ઇન્સ્ટોલ કરવાની જરૂર પડશે.

  • GitHub: OpenLog> Firmware> OpenLog_Firmware
  • બિલ ગ્રીમેનની આર્ડુઇન લાઇબ્રેરીઓ
    • SdFatLib-બીટા
    • સીરીયલપોર્ટ
  • આગળ, એડવાન્સ લેવા માટેtagસુધારેલી લાઇબ્રેરીઓમાંથી, SerialPort.hh ને સંશોધિત કરો file \Arduino\Libraries\SerialPort ડિરેક્ટરીમાં જોવા મળે છે. BUFFERED_TX ને 0 અને ENABLE_RX_ERROR_CHECKING ને 0 માં બદલો. સાચવો file, અને Arduino IDE ખોલો.
  • જો તમે હજુ સુધી નથી કર્યું, તો તમારા OpenLog ને FTDI બોર્ડ દ્વારા કમ્પ્યુટર સાથે કનેક્ટ કરો. કૃપા કરીને ભૂતપૂર્વને બે વાર તપાસોampજો તમને ખાતરી ન હોય કે આ કેવી રીતે યોગ્ય રીતે કરવું, તો સર્કિટનો ઉપયોગ કરો.
  • ટૂલ્સ>બોર્ડ મેનૂ હેઠળ તમે જે ઓપનલોગ સ્કેચ અપલોડ કરવા માંગો છો તે ખોલો, "Arduino/Genuino Uno" પસંદ કરો, અને ટૂલ્સ>પોર્ટ હેઠળ તમારા FTDI બોર્ડ માટે યોગ્ય COM પોર્ટ પસંદ કરો.
  • કોડ અપલોડ કરો.
  • બસ! તમારો OpenLog હવે નવા ફર્મવેર સાથે પ્રોગ્રામ થયેલ છે. હવે તમે સીરીયલ મોનિટર ખોલી શકો છો અને OpenLog સાથે ક્રિયાપ્રતિક્રિયા કરી શકો છો. પાવર અપ થવા પર, તમે 12> અથવા 12< જોશો. 1 સૂચવે છે કે સીરીયલ કનેક્શન સ્થાપિત થઈ ગયું છે, 2 સૂચવે છે કે SD કાર્ડ સફળતાપૂર્વક શરૂ થયું છે, < સૂચવે છે કે OpenLog કોઈપણ પ્રાપ્ત સીરીયલ ડેટા લોગ કરવા માટે તૈયાર છે, અને > સૂચવે છે કે OpenLog આદેશો પ્રાપ્ત કરવા માટે તૈયાર છે.

ઓપનલોગ ફર્મવેર સ્કેચ
તમારી ચોક્કસ એપ્લિકેશનના આધારે, ઓપનલોગ પર તમે ત્રણ સમાવિષ્ટ સ્કેચનો ઉપયોગ કરી શકો છો.

  • ઓપનલોગ – આ ફર્મવેર ડિફોલ્ટ રૂપે ઓપનલોગ પર મોકલવામાં આવે છે.? આદેશ મોકલવાથી યુનિટ પર લોડ થયેલ ફર્મવેર સંસ્કરણ દેખાશે.
  • OpenLog_Light – સ્કેચનું આ સંસ્કરણ મેનુ અને કમાન્ડ મોડને દૂર કરે છે, જેનાથી રીસીવ બફર વધારી શકાય છે. હાઇ-સ્પીડ લોગીંગ માટે આ એક સારો વિકલ્પ છે.
  • OpenLog_Minimal – બોડ રેટ કોડમાં સેટ કરીને અપલોડ કરવો આવશ્યક છે. આ સ્કેચ અનુભવી વપરાશકર્તાઓ માટે ભલામણ કરવામાં આવે છે પરંતુ તે સૌથી વધુ ઝડપે લોગિંગ માટે પણ શ્રેષ્ઠ વિકલ્પ છે.

કમાન્ડ સેટ

તમે સીરીયલ ટર્મિનલ દ્વારા ઓપનલોગ સાથે ઇન્ટરફેસ કરી શકો છો. નીચેના આદેશો તમને વાંચવા, લખવા અને કાઢી નાખવામાં મદદ કરશે files, તેમજ ઓપનલોગની સેટિંગ્સ બદલો. નીચેની સેટિંગ્સનો ઉપયોગ કરવા માટે તમારે કમાન્ડ મોડમાં હોવું જરૂરી છે.

જ્યારે ઓપનલોગ કમાન્ડ મોડમાં હોય, ત્યારે STAT1 દરેક પ્રાપ્ત અક્ષર માટે ચાલુ/બંધ ટૉગલ કરશે. આગામી અક્ષર પ્રાપ્ત થાય ત્યાં સુધી LED ચાલુ રહેશે.

  • નવી File - એક નવું બનાવે છે file નામ આપવામાં આવ્યું છે File વર્તમાન ડિરેક્ટરીમાં. ધોરણ ૮.૩ fileનામો સપોર્ટેડ છે. ઉદાહરણ તરીકેample, “87654321.123” સ્વીકાર્ય છે, જ્યારે “987654321.123” સ્વીકાર્ય નથી.
    • Exampલે: નવું file૧.txt
  • જોડો File - અંતમાં ટેક્સ્ટ ઉમેરો File. ત્યારબાદ સીરીયલ ડેટા UART માંથી સ્ટ્રીમમાં વાંચવામાં આવે છે અને તેમાં ઉમેરવામાં આવે છે file. તે સીરીયલ ટર્મિનલ પર પડઘો પડતો નથી. જો File જ્યારે આ ફંક્શન કહેવામાં આવે છે ત્યારે અસ્તિત્વમાં નથી, file બનાવવામાં આવશે.
    • Exampલે: નવું ઉમેરોfile.csv
  • લખો File ઓફસેટ - પર ટેક્સ્ટ લખો File ની અંદર OFFSET સ્થાન પરથી file. ટેક્સ્ટને UART માંથી વાક્ય-દર-વાક્ય વાંચવામાં આવે છે, અને પાછો ઇકો કરવામાં આવે છે. આ સ્થિતિમાંથી બહાર નીકળવા માટે, એક ખાલી લાઈન મોકલો.
    • Exampલે: logs.txt 516 લખો
  • rm File - કાઢી નાખે છે File વર્તમાન ડિરેક્ટરીમાંથી. વાઇલ્ડકાર્ડ્સ સપોર્ટેડ છે.
    • Exampલે: rm README.txt
  • કદ File - આઉટપુટ કદ File બાઇટ્સમાં.
    • Exampલે: કદ Log112.csv
    • આઉટપુટ: 11
  • વાંચો File + શરૂઆત + લંબાઈનો પ્રકાર - ની સામગ્રી આઉટપુટ કરો File START થી શરૂ કરીને LENGTH સુધી જાઓ. જો START ને બાદ કરવામાં આવે, તો સમગ્ર file રિપોર્ટ કરવામાં આવે છે. જો LENGTH ને છોડી દેવામાં આવે છે, તો શરૂઆતના બિંદુથી સમગ્ર સામગ્રીની રિપોર્ટ કરવામાં આવે છે. જો TYPE ને છોડી દેવામાં આવે છે, તો OpenLog ASCII માં રિપોર્ટિંગ પર ડિફોલ્ટ થશે. ત્રણ આઉટપુટ TYPE છે:
    • ASCII = 1
    • હેક્સ = 2
    • આરએડબલ્યુ = 3
  • તમે કેટલીક પાછળની દલીલો છોડી શકો છો. નીચેના ઉદાહરણ તપાસોampલેસ
  • મૂળભૂત વાંચન + અવગણવામાં આવેલા ફ્લેગ્સ:
    • Exampલે: LOG00004.txt વાંચો
    • આઉટપુટ: એક્સીલેરોમીટર X=12 Y=215 Z=317
  • શરૂઆત 0 થી 5 ની લંબાઈ સાથે વાંચો:
    • Exampલે: LOG00004.txt 0 5 વાંચો
    • આઉટપુટ: એક્સેલ
  • HEX માં પોઝિશન 1 થી 5 ની લંબાઈ સાથે વાંચો:
    • Exampલે: LOG00004.txt 1 5 2 વાંચો
    • આઉટપુટ: 63 63 65 6C
  • RAW માં 0 ની લંબાઈ સાથે પોઝિશન 50 થી વાંચો:
    • Exampલે: LOG00137.txt 0 50 3 વાંચો
    • આઉટપુટ: આન્દ્રે– -þ વિસ્તૃત અક્ષર કસોટી
  • બિલાડી File – a ની સામગ્રી લખો file સીરીયલ મોનિટર માટે હેક્સમાં viewing. આ ક્યારેક જોવા માટે મદદરૂપ થાય છે કે a file SD કાર્ડ ખેંચ્યા વિના યોગ્ય રીતે રેકોર્ડિંગ કરી રહ્યું છે અને view આ file કમ્પ્યુટર પર.
    • Exampલે: બિલાડી LOG00004.txt
    • આઉટપુટ: 00000000: 41 63 65 6c 3a 20 31

ડિરેક્ટરી મેનિપ્યુલેશન

  • ls – વર્તમાન ડિરેક્ટરીની બધી સામગ્રીની યાદી આપે છે. વાઇલ્ડકાર્ડ્સ સપોર્ટેડ છે.
    • Exampલે: એલએસ
    • આઉટપુટ: \src
  • md સબડિરેક્ટરી - વર્તમાન ડિરેક્ટરીમાં સબડિરેક્ટરી બનાવો.
    • Exampલે: એમડી એક્સampલે_સ્કેચ
  • સીડી સબડિરેક્ટરી - સબડિરેક્ટરીમાં બદલો.
    • Exampલે: સીડી હેલો_વર્લ્ડ
  • cd.. – ટ્રીમાં નીચેની ડિરેક્ટરીમાં બદલો. નોંધ લો કે 'cd' અને '..' વચ્ચે જગ્યા છે. આ સ્ટ્રિંગ પાર્સરને CD કમાન્ડ જોવાની મંજૂરી આપે છે.
    • Exampલે: સીડી..
  • rm સબડિરેક્ટરી - સબડિરેક્ટરી કાઢી નાખે છે. આ આદેશ કાર્ય કરે તે માટે ડિરેક્ટરી ખાલી હોવી જોઈએ.
    • Exampલે: આરએમ તાપમાન
  • rm -rf ડિરેક્ટરી - ડિરેક્ટરી અને કોઈપણ કાઢી નાખે છે fileતેની અંદર સમાયેલ છે.
    • Example: rm -rf પુસ્તકાલયો

લો-લેવલ ફંક્શન કમાન્ડ્સ

  • ? – આ આદેશ ઓપનલોગ પર ઉપલબ્ધ આદેશોની યાદી બતાવશે.
  • ડિસ્ક - કાર્ડ ઉત્પાદક ID, સીરીયલ નંબર, ઉત્પાદન તારીખ અને કાર્ડનું કદ બતાવો. ઉદાહરણ તરીકેampઆઉટપુટ છે:
    • કાર્ડ પ્રકાર: SD2 ઉત્પાદક ID: 3
    • OEM ID: SD
    • ઉત્પાદન: SU01G
    • સંસ્કરણ: 8.0
    • સીરીયલ નંબર: 39723042 ઉત્પાદન તારીખ: 1/2010 કાર્ડનું કદ: 965120 KB
  • init – સિસ્ટમ ફરીથી શરૂ કરો અને SD કાર્ડ ફરીથી ખોલો. જો SD કાર્ડ પ્રતિસાદ આપવાનું બંધ કરે તો આ મદદરૂપ થાય છે.
  • સિંક - બફરની વર્તમાન સામગ્રીને SD કાર્ડ સાથે સિંક્રનાઇઝ કરે છે. જો તમારી પાસે બફરમાં 512 કરતા ઓછા અક્ષરો હોય અને તમે તેને SD કાર્ડ પર રેકોર્ડ કરવા માંગતા હો, તો આ આદેશ ઉપયોગી છે.
  • રીસેટ - ઓપનલોગને શૂન્ય સ્થાન પર જાય છે, બુટલોડર ફરીથી ચલાવે છે, અને પછી init કોડ. જો તમારે રૂપરેખાંકન સંપાદિત કરવાની જરૂર હોય તો આ આદેશ મદદરૂપ થાય છે. file, ઓપનલોગ રીસેટ કરો, અને નવા રૂપરેખાંકનનો ઉપયોગ શરૂ કરો. બોર્ડ રીસેટ કરવા માટે પાવર સાયકલિંગ હજુ પણ પસંદગીની પદ્ધતિ છે, પરંતુ આ વિકલ્પ ઉપલબ્ધ છે.

સિસ્ટમ સેટિંગ્સ

આ સેટિંગ્સ config.txt ફાઇલમાં મેન્યુઅલી અપડેટ અથવા એડિટ કરી શકાય છે. file.

  • ઇકો સ્ટેટ - સિસ્ટમની સ્થિતિ બદલી નાખે છે, અને સિસ્ટમ મેમરીમાં સંગ્રહિત થાય છે. સ્ટેટ કાં તો ચાલુ અથવા બંધ હોઈ શકે છે. જ્યારે ઓપનલોગ ચાલુ હોય ત્યારે કમાન્ડ પ્રોમ્પ્ટ પર પ્રાપ્ત સીરીયલ ડેટાને ઇકો કરશે. જ્યારે બંધ હોય ત્યારે, સિસ્ટમ પ્રાપ્ત અક્ષરોને વાંચતી નથી.

નોંધ: સામાન્ય લોગીંગ દરમિયાન, ઇકો બંધ કરવામાં આવશે. લોગીંગ દરમિયાન પ્રાપ્ત ડેટાને ઇકો કરવા માટે સિસ્ટમ રિસોર્સની માંગ ખૂબ વધારે હોય છે.

  • વર્બોઝ STATE – વર્બોઝ ભૂલ રિપોર્ટિંગની સ્થિતિ બદલી નાખે છે. STATE કાં તો ચાલુ અથવા બંધ હોઈ શકે છે. આ આદેશ મેમરીમાં સંગ્રહિત થાય છે. વર્બોઝ ભૂલોને બંધ કરીને, OpenLog જો કોઈ ભૂલ હોય તો ફક્ત ! સાથે જવાબ આપશે, અજાણ્યા આદેશને બદલે: C OMMAND.D..T સંપૂર્ણ ભૂલ કરતાં એમ્બેડેડ સિસ્ટમ્સ માટે hecharacterss પાર્સ કરવાનું સરળ છે. જો તમે ટર્મિનલનો ઉપયોગ કરી રહ્યા છો, તો વર્બોઝ ચાલુ રાખવાથી તમને સંપૂર્ણ ભૂલ સંદેશાઓ જોવા મળશે.
  • baud – આ આદેશ એક સિસ્ટમ મેનૂ ખોલશે જે વપરાશકર્તાને baud રેટ દાખલ કરવાની મંજૂરી આપશે. 300bps અને 1Mbps વચ્ચેનો કોઈપણ baud રેટ સપોર્ટેડ છે. baud રેટ પસંદગી તાત્કાલિક છે, અને સેટિંગ્સને અસર કરવા માટે OpenLog ને પાવર ચક્રની જરૂર છે. baud રેટ EEPROM માં સંગ્રહિત થાય છે અને OpenLog પાવર અપ થાય ત્યારે દર વખતે લોડ થાય છે. ડિફોલ્ટ 9600 8N1 છે.

યાદ રાખો: જો તમે બોર્ડને અજાણ્યા બોડ રેટમાં ફસાવી દો છો, તો તમે RX ને GND સાથે જોડી શકો છો અને OpenLog ને પાવર અપ કરી શકો છો. LEDs 2 સેકન્ડ માટે આગળ પાછળ ઝબકશે અને પછી એકસાથે ઝબકશે. OpenLog ને પાવર ડાઉન કરો, અને જમ્પરને દૂર કરો. OpenLog હવે 9600bps પર રીસેટ થાય છે જેમાં `CTRL-Z` ના એસ્કેપ અક્ષરને સતત ત્રણ વખત દબાવવામાં આવે છે. આ સુવિધાને ઇમરજન્સી ઓવરરાઇડ બીટને 1 પર સેટ કરીને ઓવરરાઇડ કરી શકાય છે. વધુ માહિતી માટે config.txt જુઓ.

  • સેટ - આ આદેશ બુટઅપ મોડ પસંદ કરવા માટે સિસ્ટમ મેનૂ ખોલે છે. આ સેટિંગ્સ આગામી પાવર-ઓન પર થશે અને નોન-વોલેટાઇલ EEPROM માં સંગ્રહિત થશે.
    • નવી File લોગિંગ - આ મોડ એક નવું બનાવે છે file દર વખતે જ્યારે OpenLog ચાલુ થાય છે. OpenLog 1 ટ્રાન્સમિટ કરશે (UART ચાલુ છે), 2 (SD કાર્ડ શરૂ થયું છે), પછી (OpenLog ડેટા પ્રાપ્ત કરવા માટે તૈયાર છે). બધો ડેટા LOG#####.txt માં રેકોર્ડ કરવામાં આવશે. દર વખતે જ્યારે OpenLog ચાલુ થાય છે ત્યારે ##### નંબર વધે છે (મહત્તમ 65533 લોગ છે). નંબર EEPROM માં સંગ્રહિત થાય છે અને સેટ મેનૂમાંથી રીસેટ કરી શકાય છે. બધા પ્રાપ્ત અક્ષરો ઇકો થતા નથી. તમે આ મોડમાંથી બહાર નીકળી શકો છો અને CTRL+z (ASCII 26) મોકલીને કમાન્ડ મોડમાં પ્રવેશી શકો છો. બધો બફર થયેલ ડેટા સંગ્રહિત થશે.
  • નોંધ: જો ઘણા બધા લોગ બનાવવામાં આવ્યા હોય, તો OpenLog ભૂલ **ઘણા બધા લોગ** આઉટપુટ કરશે, આ મોડમાંથી બહાર નીકળો અને કમાન્ડ પ્રોમ્પ્ટ પર ડ્રોપ કરો. સીરીયલ આઉટપુટ `12!ઘણા બધા લોગ! જેવો દેખાશે.
    • જોડો File લોગિંગ - સિક્વન્શિયલ મોડ તરીકે પણ ઓળખાય છે, આ મોડ બનાવે છે a file જો તે પહેલાથી જ ત્યાં ન હોય તો તેને SEQLOG.txt કહેવાય છે, અને કોઈપણ પ્રાપ્ત ડેટાને તેમાં જોડે છે file. OpenLog 12< ટ્રાન્સમિટ કરશે જે સમયે OpenLog ડેટા પ્રાપ્ત કરવા માટે તૈયાર હશે. અક્ષરો ઇકો થતા નથી. તમે આ મોડમાંથી બહાર નીકળી શકો છો અને CTRL+z (ASCII 26) મોકલીને કમાન્ડ મોડમાં પ્રવેશી શકો છો. બફર થયેલો બધો ડેટા સંગ્રહિત થશે.
    • કમાન્ડ પ્રોમ્પ્ટ - ઓપનલોગ 12> ટ્રાન્સમિટ કરશે જે સમયે સિસ્ટમ આદેશો પ્રાપ્ત કરવા માટે તૈયાર હશે. નોંધ લો કે > ચિહ્ન સૂચવે છે કે ઓપનલોગ ડેટા નહીં પણ આદેશો પ્રાપ્ત કરવા માટે તૈયાર છે. તમે બનાવી શકો છો files અને ડેટા ઉમેરો files, પરંતુ આ માટે કેટલાક સીરીયલ પાર્સિંગની જરૂર છે (ભૂલ તપાસ માટે), તેથી અમે આ મોડને ડિફોલ્ટ રૂપે સેટ કરતા નથી.
    • નવું રીસેટ કરો File નંબર - આ મોડ લોગને રીસેટ કરશે file LOG000.txt પર નંબર આપો. જો તમે તાજેતરમાં માઇક્રોએસડી કાર્ડ સાફ કર્યું હોય અને લોગ ઇચ્છતા હોવ તો આ મદદરૂપ થશે. file ફરી શરૂ કરવા માટે સંખ્યાઓ.
    • નવું એસ્કેપ કેરેક્ટર - આ વિકલ્પ વપરાશકર્તાને CTRL+z અથવા $ જેવા અક્ષર દાખલ કરવાની અને તેને નવા એસ્કેપ કેરેક્ટર તરીકે સેટ કરવાની મંજૂરી આપે છે. આ સેટિંગ ઇમરજન્સી રીસેટ દરમિયાન CTRL+z પર રીસેટ થાય છે.
    • એસ્કેપ અક્ષરોની સંખ્યા - આ વિકલ્પ વપરાશકર્તાને એક અક્ષર (જેમ કે 1, 3, અથવા 17) દાખલ કરવાની મંજૂરી આપે છે, જે કમાન્ડ મોડમાં ડ્રોપ કરવા માટે જરૂરી એસ્કેપ અક્ષરોની નવી સંખ્યાને અપડેટ કરે છે. ઉદાહરણ તરીકેample, 8 દાખલ કરવા પર વપરાશકર્તાને કમાન્ડ મોડ પર જવા માટે આઠ વખત CTRL+z દબાવવાની જરૂર પડશે. ઇમરજન્સી રીસેટ દરમિયાન આ સેટિંગ 3 પર રીસેટ થાય છે.
  • એસ્કેપ કેરેક્ટર્સ સમજૂતી: OpenLog ને કમાન્ડ મોડમાં પ્રવેશવા માટે `CTRL+z` દબાવવાનું કારણ એ છે કે Arduino IDE માંથી નવો કોડ અપલોડ કરતી વખતે બોર્ડ આકસ્મિક રીતે રીસેટ ન થાય. એવી શક્યતા છે કે બુટલોડિંગ દરમિયાન બોર્ડ `CTRL+z` અક્ષર જોશે (આ સમસ્યા અમે OpenLog ફર્મવેરના શરૂઆતના સંસ્કરણોમાં જોઈ હતી), તેથી આનો હેતુ તેને અટકાવવાનો છે. જો તમને ક્યારેય શંકા હોય કે તમારા બોર્ડને આના કારણે બ્રિક કરવામાં આવ્યું છે, તો તમે પાવર અપ દરમિયાન RX પિનને ગ્રાઉન્ડ પર પકડીને હંમેશા ઇમરજન્સી રીસેટ કરી શકો છો.

રૂપરેખાંકન File

જો તમે તમારા OpenLog પર સેટિંગ્સમાં ફેરફાર કરવા માટે સીરીયલ ટર્મિનલનો ઉપયોગ ન કરવા માંગતા હો, તો તમે CONFIG.TXT માં ફેરફાર કરીને પણ સેટિંગ્સ અપડેટ કરી શકો છો. file.

નોંધ: આ સુવિધા ફક્ત ફર્મવેર વર્ઝન 1.6 અથવા નવા પર જ કાર્ય કરે છે. જો તમે 2012 પછી ઓપનલોગ ખરીદ્યું હોય, તો તમે ફર્મવેર વર્ઝન 1.6+ ચલાવશો.

  • આ કરવા માટે, તમારે માઇક્રોએસડી કાર્ડ રીડર અને ટેક્સ્ટ એડિટરની જરૂર પડશે. config.txt ખોલો. file (નું કેપિટલાઇઝેશન file નામ વાંધો નથી), અને ગોઠવણી દૂર કરો! જો તમે પહેલાં ક્યારેય તમારા ઓપનલોગને SD કાર્ડથી પાવર અપ કર્યું નથી, તો તમે મેન્યુઅલી પણ બનાવી શકો છો file. જો તમે પહેલા દાખલ કરેલા માઇક્રોએસડી કાર્ડથી ઓપનલોગ ચાલુ કર્યું હોય, તો જ્યારે તમે માઇક્રોએસડી કાર્ડ વાંચશો ત્યારે તમને નીચે મુજબ કંઈક દેખાશે.સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (15)ઓપનલોગ એક config.txt અને LOG0000.txt બનાવે છે file પ્રથમ પાવર અપ પર.
  • મૂળભૂત રૂપરેખાંકન file સેટિંગ્સની એક લાઇન અને વ્યાખ્યાઓની એક લાઇન છે.સ્પાર્કફન-DEV-13712-કણ-ફોટોન-સોલ્ડરિંગ માટે-છિદ્રો સાથે-આકૃતિ- (16)મૂળભૂત રૂપરેખાંકન file ઓપનલોગ દ્વારા લખવામાં આવ્યું હતું.
  • નોંધ કરો કે આ નિયમિત દૃશ્યમાન અક્ષરો છે (કોઈ અદ્રશ્ય અથવા દ્વિસંગી મૂલ્યો નથી), અને દરેક મૂલ્ય અલ્પવિરામ દ્વારા અલગ થયેલ છે.

સેટિંગ્સ નીચે મુજબ વ્યાખ્યાયિત કરવામાં આવી છે:

  • baud: કોમ્યુનિકેશન બાઉડ રેટ. 9600 bps ડિફોલ્ટ છે. Arduino IDE સાથે સુસંગત સ્વીકાર્ય મૂલ્યો 2400, 4800, 9600, 19200, 38400, 57600 અને 115200 છે. તમે અન્ય બાઉડ રેટનો ઉપયોગ કરી શકો છો, પરંતુ તમે Arduino IDE સીરીયલ મોનિટર દ્વારા OpenLog સાથે વાતચીત કરી શકશો નહીં.
  • એસ્કેપ:e એસ્કેપ અક્ષરનું ASCII મૂલ્ય (દશાંશ ફોર્મેટમાં). 26 એ CTRL+z છે અને ડિફોલ્ટ છે. 36 એ $ છે અને તે સામાન્ય રીતે વપરાતો એસ્કેપ અક્ષર છે.
  • Esc #: જરૂરી એસ્કેપ અક્ષરોની સંખ્યા. ડિફૉલ્ટ રૂપે, તે ત્રણ છે, તેથી તમારે કમાન્ડ મોડ પર જવા માટે એસ્કેપ અક્ષરને ત્રણ વખત દબાવવો આવશ્યક છે. સ્વીકાર્ય મૂલ્યો 0 થી 254 સુધી છે. આ મૂલ્યને 0 પર સેટ કરવાથી એસ્કેપ અક્ષર ચકાસણી સંપૂર્ણપણે અક્ષમ થઈ જશે.
  • મોડ સિસ્ટમ મોડ. ઓપનલોગ ડિફોલ્ટ રૂપે નવા લોગ મોડ (0) માં શરૂ થાય છે. સ્વીકાર્ય મૂલ્યો 0 =નવું લોગ, 1 = ક્રમિક લોગ, 2 = આદેશ મોડ છે.
  • ક્રિયાપદ: વર્બોઝ મોડ. વિસ્તૃત (વર્બોઝ) ભૂલ સંદેશાઓ ડિફોલ્ટ રૂપે ચાલુ હોય છે. આને 1 પર સેટ કરવાથી વર્બોઝ ભૂલ સંદેશાઓ ચાલુ થાય છે (જેમ કે અજાણ્યો આદેશ: દૂર કરો!). આને 0 પર સેટ કરવાથી વર્બોઝ ભૂલો બંધ થાય છે, પરંતુ જો કોઈ ભૂલ હોય તો ! સાથે જવાબ આપશે. જો તમે એમ્બેડેડ સિસ્ટમમાંથી ભૂલોને હેન્ડલ કરવાનો પ્રયાસ કરી રહ્યા હોવ તો વર્બોઝ મોડ બંધ કરવું ઉપયોગી છે.
  • ઇકો: ઇકો મોડ. કમાન્ડ મોડમાં હોય ત્યારે, ડિફોલ્ટ રૂપે અક્ષરો ઇકો થાય છે. આને 0 પર સેટ કરવાથી અક્ષર ઇકો બંધ થાય છે. ભૂલોને હેન્ડલ કરતી વખતે આને બંધ કરવું સરળ છે, અને તમે ઇચ્છતા નથી કે મોકલેલા આદેશો OpenLog.II પર પાછા ઇકો થાય.
  • iignoreRXEmergency ઓવરરાઇડ. સામાન્ય રીતે, જ્યારે પાવર અપ દરમિયાન RX પિન નીચે ખેંચાય છે ત્યારે OpenLog ઇમરજન્સી રીસેટ કરશે. આને 1 પર સેટ કરવાથી પાવર અપ દરમિયાન RX પિનનું ચેકિંગ અક્ષમ થશે. આ તે સિસ્ટમો માટે મદદરૂપ થઈ શકે છે જે વિવિધ કારણોસર RX લાઇનને ઓછી રાખશે. જો ઇમરજન્સી ઓવરરાઇડ અક્ષમ હોય, તો તમે યુનિટને 9600bps પર પાછું દબાણ કરી શકશો નહીં, અને ગોઠવણી file બાઉડ રેટમાં ફેરફાર કરવાનો એકમાત્ર રસ્તો હશે.

ઓપનલોગ રૂપરેખાંકનને કેવી રીતે સુધારે છે File
OpenLog માટે config.txt ને સંશોધિત કરવા માટે પાંચ અલગ અલગ પરિસ્થિતિઓ છે. file.

  • રૂપરેખા file મળ્યું: પાવર અપ દરમિયાન, OpenLog config.txt શોધશે. file. જો ધ file જો મળી જાય, તો OpenLog સમાવિષ્ટ સેટિંગ્સનો ઉપયોગ કરશે અને અગાઉ સંગ્રહિત કોઈપણ સિસ્ટમ સેટિંગ્સને ઓવરરાઇટ કરશે.
  • કોઈ રૂપરેખાંકન નથી file મળ્યું: જો OpenLog config.txt શોધી શકતું નથી file પછી OpenLog config.txt બનાવશે અને તેમાં હાલમાં સંગ્રહિત સિસ્ટમ સેટિંગ્સ રેકોર્ડ કરશે. આનો અર્થ એ છે કે જો તમે નવું ફોર્મેટ કરેલું માઇક્રોએસડી કાર્ડ દાખલ કરો છો, તો તમારી સિસ્ટમ તેની વર્તમાન સેટિંગ્સ જાળવી રાખશે.
  • દૂષિત રૂપરેખાંકન file મળ્યું: OpenLog દૂષિત config.txt ભૂંસી નાખશે file, અને આંતરિક EEPROM સેટિંગ્સ અને config.txt સેટિંગ્સ બંને ફરીથી લખશે file 9600,26,3,0,1,1,0 ની જાણીતી-સારી સ્થિતિમાં.
  • રૂપરેખામાં ગેરકાયદેસર મૂલ્યો file: જો OpenLog ગેરકાયદેસર મૂલ્યો ધરાવતી કોઈપણ સેટિંગ્સ શોધે છે, તો OpenLog config.txt માં દૂષિત મૂલ્યોને ઓવરરાઇટ કરશે. file હાલમાં સંગ્રહિત EEPROM સિસ્ટમ સેટિંગ્સ સાથે.
  • કમાન્ડ પ્રોમ્પ્ટ દ્વારા ફેરફારો: જો સિસ્ટમ સેટિંગ્સ કમાન્ડ પ્રોમ્પ્ટ દ્વારા બદલવામાં આવે છે (સીરીયલ કનેક્શન દ્વારા અથવા માઇક્રોકન્ટ્રોલર સીરીયલ આદેશો દ્વારા) તો તે ફેરફારો સિસ્ટમ EEPROM અને config.txt બંનેમાં રેકોર્ડ કરવામાં આવશે. file.
  • ઇમરજન્સી રીસેટ: જો ઓપનલોગને RX અને GND વચ્ચે જમ્પર વડે પાવર સાયકલ કરવામાં આવે, અને ઇમરજન્સી ઓવરરાઇડ બીટ 0 પર સેટ કરેલ હોય (ઇમરજન્સી રીસેટને મંજૂરી આપે છે), તો ઓપનલોગ આંતરિક EEPROM સેટિંગ્સ અને config.txt સેટિંગ્સ બંનેને ફરીથી લખશે. file 9600,26,3,0,1,1,0 ની જાણીતી-સારી સ્થિતિમાં.

મુશ્કેલીનિવારણ

તમને સીરીયલ મોનિટર પર કનેક્ટ કરવામાં સમસ્યા આવી રહી છે કે નહીં, લોગમાં અક્ષરો પડી ગયા છે કે નહીં, અથવા બ્રિક્ડ ઓપનલોગ સામે લડવામાં સમસ્યા આવી રહી છે કે નહીં તે તપાસવા માટે ઘણા બધા વિકલ્પો છે.

STAT1 LED વર્તણૂક તપાસો
STAT1 LED બે અલગ અલગ સામાન્ય ભૂલો માટે અલગ વર્તન દર્શાવે છે.

  • ૩ ઝબકવા: માઇક્રોએસડી કાર્ડ શરૂ થવામાં નિષ્ફળ ગયું. તમારે કમ્પ્યુટર પર FAT/FAT3 સાથે કાર્ડને ફોર્મેટ કરવાની જરૂર પડી શકે છે.
  • ૫ બ્લિંક્સ: ઓપનલોગ નવા બોડ રેટમાં બદલાઈ ગયો છે અને તેને પાવર સાયકલ કરવાની જરૂર છે.

સબડિરેક્ટરી સ્ટ્રક્ચરને બે વાર તપાસો

  • જો તમે ડિફોલ્ટ OpenLog.ino ex નો ઉપયોગ કરી રહ્યા છોampહા, OpenLog ફક્ત બે સબડિરેક્ટરીઝને સપોર્ટ કરશે. તમારે FOLDER_TRACK_DEPTH ને 2 થી બદલીને તમારે સપોર્ટ કરવા માટે જરૂરી સબડિરેક્ટરીઝની સંખ્યા કરવી પડશે. એકવાર તમે આ કરી લો, પછી કોડ ફરીથી કમ્પાઇલ કરો અને સુધારેલા ફર્મવેરને અપલોડ કરો.
  • ની સંખ્યા ચકાસો Fileરુટ ડિરેક્ટરીમાં s
  • ઓપનલોગ ફક્ત 65,534 લોગ સુધી સપોર્ટ કરશે. files રૂટ ડિરેક્ટરીમાં છે. લોગિંગ ઝડપ સુધારવા માટે અમે તમારા માઇક્રોએસડી કાર્ડને ફરીથી ફોર્મેટ કરવાની ભલામણ કરીએ છીએ.
  • તમારા સંશોધિત ફર્મવેરનું કદ ચકાસો
  • જો તમે ઓપનલોગ માટે કસ્ટમ સ્કેચ લખી રહ્યા છો, તો ખાતરી કરો કે તમારું સ્કેચ 32,256 કરતા મોટું નથી. જો એમ હોય, તો તે ફ્લેશ મેમરીના ઉપલા 500 બાઇટ્સમાં કાપ મૂકશે, જેનો ઉપયોગ ઓપ્ટીબૂટ સીરીયલ બુટલોડર દ્વારા થાય છે.
  • બે વાર તપાસો File નામો
  • બધા file નામો આલ્ફા-ન્યુમેરિક હોવા જોઈએ. MyLOG1.txt ઠીક છે, પણ Hi !e _ .txtt કદાચ કામ ન કરે.
  • 9600 બાઉડનો ઉપયોગ કરો
  • ઓપનલોગ એ ATmega328 પર ચાલે છે અને તેમાં મર્યાદિત માત્રામાં RAM (2048 બાઇટ્સ) છે. જ્યારે તમે ઓપનલોગમાં સીરીયલ અક્ષરો મોકલો છો, ત્યારે આ અક્ષરો બફર થાય છે. SD ગ્રુપ સિમ્પ્લીફાઇડ સ્પેસિફિકેશન SD કાર્ડને ફ્લેશ મેમરીમાં ડેટા બ્લોક રેકોર્ડ કરવા માટે 250ms (વિભાગ 4.6.2.2 લખો) સુધીનો સમય લેવાની મંજૂરી આપે છે.
  • ૯૬૦૦bps પર, એટલે કે ૯૬૦ બાઇટ્સ (૧૦ બિટ્સ પ્રતિ બાઇટ) પ્રતિ સેકન્ડ. એટલે કે ૧.૦૪ms પ્રતિ બાઇટ. OpenLog હાલમાં ૫૧૨ બાઇટ રીસીવ બફરનો ઉપયોગ કરે છે જેથી તે લગભગ ૫૦ms અક્ષરો બફર કરી શકે. આ OpenLog ને ૯૬૦૦bps પર આવતા બધા અક્ષરો સફળતાપૂર્વક પ્રાપ્ત કરવાની મંજૂરી આપે છે. જેમ જેમ તમે બોડ રેટ વધારશો તેમ તેમ બફર ઓછા સમય માટે ચાલશે.

ઓપનલોગ બફર ઓવરરન ટાઇમ

બૌડ દર બાઇટ દીઠ સમય બફર ઓવરરન થાય ત્યાં સુધીનો સમય
9600bps 1.04ms 532ms
57600bps 0.174ms 88ms
115200bps 0.087ms 44ms

ઘણા SD કાર્ડનો રેકોર્ડ સમય 250ms કરતા વધુ ઝડપી હોય છે. આ કાર્ડના 'વર્ગ' અને કાર્ડ પર પહેલાથી કેટલો ડેટા સંગ્રહિત છે તેના દ્વારા પ્રભાવિત થઈ શકે છે. ઉકેલ એ છે કે ઓછા બાઉડ રેટનો ઉપયોગ કરવો અથવા ઉચ્ચ બાઉડ રેટ પર મોકલવામાં આવતા અક્ષરો વચ્ચેનો સમય વધારવો.

તમારા માઇક્રોએસડી કાર્ડને ફોર્મેટ કરો
થોડા અથવા ના હોય તેવા કાર્ડનો ઉપયોગ કરવાનું યાદ રાખો fileતેના પર s. 3.1GB મૂલ્યની ઝીપ સાથેનું માઇક્રોએસડી કાર્ડ fileખાલી કાર્ડ કરતાં s અથવા MP3 નો પ્રતિભાવ સમય ધીમો હોય છે. જો તમે Windows OS પર તમારા માઇક્રોએસડી કાર્ડને ફોર્મેટ ન કર્યું હોય, તો માઇક્રોએસડી કાર્ડને ફરીથી ફોર્મેટ કરો અને DOS બનાવો. fileSD કાર્ડ પર સિસ્ટમ.
માઇક્રોએસડી કાર્ડ્સ સ્વેપ કરો
કાર્ડ ઉત્પાદકોના ઘણા પ્રકારો, રિલેબલવાળા કાર્ડ્સ, કાર્ડ કદ અને કાર્ડ વર્ગો છે, અને તે બધા યોગ્ય રીતે કામ ન પણ કરે. અમે સામાન્ય રીતે 8GB ક્લાસ 4 માઇક્રોએસડી કાર્ડનો ઉપયોગ કરીએ છીએ, જે 9600bps પર સારી રીતે કાર્ય કરે છે. જો તમને ઉચ્ચ બાઉડ રેટ અથવા મોટી સ્ટોરેજ સ્પેસની જરૂર હોય, તો તમે ક્લાસ 6 અથવા તેનાથી ઉપરના કાર્ડ્સ અજમાવી શકો છો.
પાત્ર લેખન વચ્ચે વિલંબ ઉમેરો
Serial.print() સ્ટેટમેન્ટ વચ્ચે થોડો વિલંબ ઉમેરીને, તમે OpenLog ને તેના વર્તમાન બફરને રેકોર્ડ કરવાની તક આપી શકો છો.
માજી માટેampલે:
  • Serial.begin(115200);
    (પૂર્ણાંક i = 1; i < 10; i++) માટે { સીરીયલ.પ્રિન્ટ(i, DEC); સીરીયલ.પ્રિન્ટએલએન(“:abcdefghijklmnopqrstuvwxyz-!#”); }

કદાચ યોગ્ય રીતે લોગ ન પણ કરી શકે, કારણ કે એકબીજાની બાજુમાં ઘણા બધા અક્ષરો મોકલવામાં આવી રહ્યા છે. મોટા અક્ષરોના લખાણ વચ્ચે 15ms નો નાનો વિલંબ દાખલ કરવાથી OpenLog અક્ષરોને છોડ્યા વિના રેકોર્ડ કરવામાં મદદ મળશે.

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

Arduino સીરીયલ મોનિટર સુસંગતતા ઉમેરો

જો તમે બિલ્ટ-ઇન સીરીયલ લાઇબ્રેરી અથવા સોફ્ટવેરસીરીયલ લાઇબ્રેરી સાથે ઓપનલોગનો ઉપયોગ કરવાનો પ્રયાસ કરી રહ્યા છો, તો તમને કમાન્ડ મોડમાં સમસ્યાઓ દેખાઈ શકે છે. Serial.println() નવી લાઇન અને કેરેજ રીટર્ન બંને મોકલે છે. આને દૂર કરવા માટે બે વૈકલ્પિક આદેશો છે.

પહેલું \r કમાન્ડ (ASCII કેરેજ રીટર્ન) નો ઉપયોગ કરવાનું છે:
સીરીયલ.પ્રિન્ટ(“ટેક્સ્ટ\r”);

વૈકલ્પિક રીતે, તમે મૂલ્ય 13 (દશાંશ કેરેજ રીટર્ન) મોકલી શકો છો:

  • સીરીયલ.પ્રિન્ટ(“ટેક્સ્ટ”);
  • સીરીયલ.રાઈટ(13);

કટોકટી રીસેટ

યાદ રાખો, જો તમારે OpenLog ને ડિફોલ્ટ સ્થિતિમાં રીસેટ કરવાની જરૂર હોય, તો તમે RX પિનને GND સાથે જોડીને, OpenLog ને પાવર અપ કરીને, LEDs એકસાથે ઝબકવા લાગે ત્યાં સુધી રાહ જોઈને, અને પછી OpenLog ને પાવર ડાઉન કરીને અને જમ્પરને દૂર કરીને બોર્ડને રીસેટ કરી શકો છો.
જો તમે ઇમરજન્સી ઓવરરાઇડ બીટને 1 માં બદલી નાખ્યો હોય, તો તમારે ગોઠવણીમાં ફેરફાર કરવાની જરૂર પડશે file, કારણ કે ઇમરજન્સી રીસેટ કામ કરશે નહીં.

સમુદાય સાથે તપાસ કરો

જો તમને હજુ પણ તમારા OpenLog માં સમસ્યા આવી રહી છે, તો કૃપા કરીને અમારા GitHub રીપોઝીટરી પર વર્તમાન અને બંધ સમસ્યાઓ તપાસો. OpenLog સાથે કામ કરતો એક મોટો સમુદાય છે, તેથી શક્યતા છે કે કોઈએ તમે જોઈ રહ્યા છો તે સમસ્યાનું સમાધાન શોધી કાઢ્યું હોય.

સંસાધનો અને આગળ વધવું

હવે તમે તમારા ઓપનલોગ સાથે સફળતાપૂર્વક ડેટા લોગ કરી લીધો છે, તો તમે રિમોટ પ્રોજેક્ટ્સ સેટ કરી શકો છો અને આવતા તમામ સંભવિત ડેટાનું નિરીક્ષણ કરી શકો છો. ફ્લફી બહાર અને આસપાસ શું કરે છે તે જોવા માટે તમારો પોતાનો નાગરિક વિજ્ઞાન પ્રોજેક્ટ અથવા પાલતુ ટ્રેકર બનાવવાનું વિચારો!
તમારા આગામી પ્રોજેક્ટ માટે મુશ્કેલીનિવારણ, મદદ અથવા પ્રેરણા માટે આ વધારાના સંસાધનો તપાસો.

  • ઓપનલોગ ગિટહબ
  • ઇલ્યુમિટ્યુન પ્રોજેક્ટ
  • લિલીપેડ લાઇટ સેન્સર હૂકઅપ
  • બેજરહેક: સોઇલ સેન્સર એડ-ઓન
  • OBD-II સાથે શરૂઆત કરવી
  • વર્નિયર ફોટોગેટ

થોડી વધુ પ્રેરણાની જરૂર છે? આ સંબંધિત કેટલાક ટ્યુટોરિયલ્સ તપાસો:

  • ફોટોન રિમોટ વોટર લેવલ સેન્સર
    પાણી સંગ્રહ ટાંકી માટે રિમોટ વોટર લેવલ સેન્સર કેવી રીતે બનાવવું અને રીડિંગ્સના આધારે પંપને કેવી રીતે સ્વચાલિત કરવો તે શીખો!
  • બ્લાયન્ક બોર્ડ પ્રોજેક્ટ માર્ગદર્શિકા
    બ્લાયન્ક પ્રોજેક્ટ્સની શ્રેણી જે તમે બ્લાયન્ક બોર્ડ પર ફરીથી પ્રોગ્રામ કર્યા વિના સેટ કરી શકો છો.
  • ટેસલ 2 વડે ગૂગલ શીટ્સમાં ડેટા લોગિંગ
    આ પ્રોજેક્ટમાં Google શીટ્સમાં ડેટા લોગ કરવાની બે રીતો આવરી લેવામાં આવી છે: IFTTT નો ઉપયોગ કરીને a web કનેક્શન અથવા USB પેન ડ્રાઇવ અને "સ્નીકરનેટ" વગર.
  • પાયથોન અને મેટપ્લોટલિબ સાથે ગ્રાફ સેન્સર ડેટા
    રાસ્પબેરી પાઇ સાથે જોડાયેલા TMP102 સેન્સરમાંથી એકત્રિત કરાયેલ તાપમાન ડેટાનો રીઅલ-ટાઇમ પ્લોટ બનાવવા માટે matplotlib નો ઉપયોગ કરો.

જો તમારી પાસે કોઈ ટ્યુટોરીયલ પ્રતિસાદ હોય, તો કૃપા કરીને ટિપ્પણીઓની મુલાકાત લો અથવા અમારી તકનીકી સપોર્ટ ટીમનો સંપર્ક કરો TechSupport@sparkfun.com દ્વારા વધુ.

વારંવાર પૂછાતા પ્રશ્નો

ઓપનલોગ માટે ભલામણ કરેલ પાવર ઇનપુટ શું છે?

ઓપનલોગ માટે ભલામણ કરેલ પાવર ઇનપુટ 3.3V થી 5V ની વચ્ચે છે.

ઓપનલોગ નિષ્ક્રિય હોય ત્યારે કેટલો કરંટ ખેંચે છે?

જ્યારે માઇક્રોએસડી કાર્ડ વગર નિષ્ક્રિય હોય ત્યારે ઓપનલોગ લગભગ 2mA થી 5mA સુધીનો તાર ખેંચે છે, અને જ્યારે માઇક્રોએસડી કાર્ડ દાખલ કરવામાં આવે છે ત્યારે લગભગ 5mA થી 6mA સુધીનો તાર ખેંચે છે.

ઓપનલોગમાં માઇક્રોએસડી યુએસબી રીઅબાઉટનનો હેતુ શું છે?

માઇક્રોએસડી યુએસબી રીડર ઓપનલોગ સાથે ઉપયોગમાં લેવાતા માઇક્રોએસડી કાર્ડમાંથી ડેટાને કમ્પ્યુટરમાં સરળતાથી ટ્રાન્સફર કરવાની મંજૂરી આપે છે.

દસ્તાવેજો / સંસાધનો

સોલ્ડરિંગ માટે છિદ્રો સાથે સ્પાર્કફન DEV-13712 પાર્ટિકલ ફોટોન [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
DEV-13712, DEV-13955, DEV-13712 સોલ્ડરિંગ માટે છિદ્રો સાથે કણ ફોટોન, DEV-13712, સોલ્ડરિંગ માટે છિદ્રો સાથે કણ ફોટોન, સોલ્ડરિંગ માટે છિદ્રો, સોલ્ડરિંગ માટે, સોલ્ડરિંગ

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *