SparkFun DEV-13712 Photon зарра бо сӯрохиҳо барои кафшер
Мушаххасоти
- Номи маҳсулот: OpenLog Data Logger
- Модели: DEV-13712
- Вуруди барқ: 3.3V-12V (тавсияшаванда 3.3V-5V)
- RXI Input Voltagд: 2.0В-3.8В
- TXO Output Voltagд: 3.3В
- Ҷараёни ҷараёни бекорӣ: ~2mA-5mA (бе корти microSD), ~5mA-6mA (бо корти microSD)
- Ҷараёни ҷорӣ барои навиштани фаъол: ~ 20-23mA (бо корти microSD)
Дастурҳои истифодаи маҳсулот
Маводҳои зарурӣ:
- Arduino Pro Mini 328 – 3.3V/8MHz
- SparkFun FTDI Basic Breakout - 3.3V
- Сими USB SparkFun Cerberus - 6 фут
- Корти microSD бо адаптер - 16 ГБ (Синфи 10)
- microSD USB Reader
- Сарлавҳаҳои занона
- Jumper Wires Premium 6 M/M бастаи 10
- Сарлавҳаҳои мардро ҷудо кунед - кунҷи рост
Хониши тавсияшаванда:
- Чӣ тавр кафшер кардан: кафшери тавассути сӯрохи
- Асосҳои иртиботи силсилавӣ
- Интерфейси периферии силсилавӣ (SPI)
- Асосҳои терминали силсилавӣ
Таҷҳизот тамом шудview:
OpenLog дар танзимоти зерин кор мекунад:
Вуруди VCC | Вуруди RXI | Натиҷаи TXO | Ҷараёни ҷорӣ бекор | Навиштани фаъол |
---|---|---|---|---|
3.3V-12V (тавсияшаванда 3.3V-5V) | 2.0В-3.8В | 3.3В | ~2mA-5mA (бе/корти microSD), ~5mA-6mA (бо корти microSD) | ~20- 23mA (бо / корти microSD) |
Муқаддима
Сарҳо боло! Ин дастур барои сабти кушода барои силсилаи UART [ DEV-13712 ] мебошад. Агар шумо Qwiic OpenLog барои IC [ DEV-15164 ] -ро истифода баред, лутфан ба Дастури пайвасткунии Qwiic OpenLog муроҷиат кунед.
OpenLog Data Logger як ҳалли соддаи истифода ва кушодаасос барои сабти маълумоти силсилавӣ аз лоиҳаҳои шумост. OpenLog интерфейси оддии силсилавиро барои сабти маълумот аз лоиҳа ба корти microSD таъмин мекунад.
SparkFun OpenLog
DEV-13712
SparkFun OpenLog бо сарлавҳаҳо
DEV-13955
Ягон маҳсулот ёфт нашуд
Маводҳои зарурӣ
Барои пурра кор кардан аз ин дарс, ба шумо қисмҳои зерин лозим аст. Шумо шояд ба ҳама чиз ниёз надоред, ҳарчанд вобаста ба он чизе ки шумо доред. Онро ба аробаи худ илова кунед, дастурро хонед ва агар лозим бошад, аробаро танзим кунед.
Дастури пайвастшавӣ OpenLog
Рӯйхати хоҳишҳои SparkFun
Хониши тавсияшаванда
Агар шумо бо мафҳумҳои зерин ошно набошед ё бароҳат набошед, мо тавсия медиҳем, ки пеш аз идома додани дастури OpenLog Hookup инҳоро хонед.
- Чӣ тавр кафшер кардан: Кафшеркунии тавассути сӯрохи. Ин дастур ҳама чизро дар бар мегирад, ки шумо бояд дар бораи кафшери сӯрохиҳо донед.
- Муоширати силсилавӣ Консепсияҳои иртиботи асинхронии силсилавӣ: пакетҳо, сатҳҳои сигнал, суръати интиқол, UARTs ва ғайра!
- Интерфейси периферии силсилавӣ (SPI) SPI одатан барои пайваст кардани микроконтроллерҳо ба периферияҳо ба монанди сенсорҳо, регистрҳои смена ва кортҳои SD истифода мешавад.
- Асосҳои терминали силсилавӣ Ин дастур ба шумо нишон медиҳад, ки чӣ тавр бо дастгоҳҳои силсилавии худ бо истифода аз барномаҳои гуногуни эмулятори терминал муошират кунед.
Таҷҳизот тамом шудview
Қувва
OpenLog дар танзимоти зерин кор мекунад:
Рейтингҳои Power OpenLog
Ҷараёни кунунии OpenLog ҳангоми навиштан ба microSD аз 20 мА то 23 мА аст. Вобаста аз андозаи корти microSD ва истеҳсолкунандаи он, ҷалби фаъол метавонад ҳангоми навиштани OpenLog ба корти хотира фарқ кунад. Баланд бардоштани суръати интиқол инчунин ҷараёни бештарро ҷалб мекунад.
Микроконтроллер
OpenLog аз ATmega328-и бортӣ кор мекунад, ки дар 16 МГс кор мекунад, ба шарофати кристалл дар борт. ATmega328 дорои боркунаки Optiboot мебошад, ки ба он имкон медиҳад, ки OpenLog бо
Танзимоти тахтаи "Arduino Uno" дар Arduino IDE.
Интерфейс
Силсилаи UART
Интерфейси ибтидоӣ бо OpenLog сарлавҳаи FTDI дар канори тахта мебошад. Ин сарлавҳа барои пайваст кардани мустақим ба Arduino Pro ё Pro Mini тарҳрезӣ шудааст, ки ба микроконтроллер имкон медиҳад, ки маълумотро тавассути пайвасти пайдарпай ба OpenLog ирсол кунад.
Огоҳӣ! Аз сабаби фармоиши пин, ки онро бо Arduinos мувофиқ мекунад, он наметавонад мустақиман ба тахтаи шикастани FTDI пайваст шавад.
Барои маълумоти иловагӣ, боварӣ ҳосил кунед, ки фасли ояндаро дар бораи пайвасти сахтафзор тафтиш кунед.
SPI
Дар канори муқобили тахта инчунин чор нуқтаи санҷиши SPI мавҷуданд. Шумо метавонед инҳоро барои аз нав барномарезии пурборкунанда дар ATmega328 истифода баред.
Навтарин OpenLog (DEV-13712) ин пинҳоро дар сӯрохиҳои хурдтар ҷойгир мекунад. Агар ба шумо лозим аст, ки ISP-ро барои дубора барномарезӣ кардан ё бор кардани боркунаки нав ба OpenLog истифода баред, шумо метавонед барои пайвастшавӣ ба ин нуқтаҳои санҷишӣ пинҳои погоро истифода баред.
- Интерфейси ниҳоии муошират бо OpenLog худи корти microSD мебошад. Барои муошират, корти microSD pinҳои SPI-ро талаб мекунад. На танҳо ин ҷоест, ки маълумот аз ҷониби OpenLog нигоҳ дошта мешавад, балки шумо инчунин метавонед конфигуратсияи OpenLog-ро тавассути config.txt навсозӣ кунед. file дар корти microSD.
Корти microSD
Ҳамаи маълумоте, ки аз ҷониби OpenLog сабт шудааст, дар корти microSD нигоҳ дошта мешавад. OpenLog бо кортҳои microSD кор мекунад, ки дорои хусусиятҳои зерин мебошанд:
- 64MB то 32GB
- FAT16 ё FAT32
Дар OpenLog ду LED-и ҳолат мавҷуданд, ки ба шумо дар ҳалли мушкилот кӯмак мекунанд.
- STAT1 - Ин LED нишондиҳандаи кабуд ба Arduino D5 (ATmega328 PD5) замима карда мешавад ва ҳангоми қабули аломати нав фаъол / хомӯш мешавад. Ин LED ҳангоми кор кардани иртиботи силсилавӣ милт-милт мекунад.
- STAT2 - Ин LED сабз ба Arduino D13 пайваст аст (SPI Serial Clock Line / ATmega328 PB5). Ин LED танҳо вақте ки интерфейси SPI фаъол аст, чашмак мезанад. Вақте ки OpenLog ба корти microSD 512 байт сабт мекунад, шумо онро мебинед.
Пайвастшавӣ ба сахтафзор
Ду усули асосии пайваст кардани OpenLog ба схема вуҷуд дорад. Барои пайваст шудан ба шумо якчанд сарлавҳаҳо ё симҳо лозиманд. Боварӣ ҳосил кунед, ки шумо барои пайвасти бехатар ба тахта кафшер мекунед.
Пайвастшавии силсилаи асосӣ
Маслиҳат: Агар шумо дар OpenLog сарлавҳаи зан дошта бошед ва дар FTDI сарлавҳаи зан дошта бошед, барои пайваст шудан ба шумо симҳои M/F-и jumper лозим мешавад.
Ин пайвасти сахтафзор барои пайвастшавӣ бо OpenLog тарҳрезӣ шудааст, агар ба шумо лозим аст, ки тахтаро аз нав барномарезӣ кунед ё маълумотро тавассути пайвасти силсилавии асосӣ дубора барномарезӣ кунед.
Пайвастҳои зеринро анҷом диҳед:
OpenLog → 3.3V FTDI Basic Breakout
- GND → GND
- GND → GND
- VCC → 3.3V
- TXO → RXI
- RXI → TXO
- DTR → DTR
Аҳамият диҳед, ки он пайвасти мустақим байни FTDI ва OpenLog нест - шумо бояд пайвастҳои пинҳои TXO ва RXI-ро иваз кунед.
Пайвастҳои шумо бояд чунин бошанд:
Пас аз он ки шумо байни OpenLog ва FTDI Basic пайваст шавед, тахтаи FTDI-ро ба сими USB ва компютери худ пайваст кунед. Терминали силсилавӣ кушоед, ба порти COM-и FTDI Basic пайваст шавед ва ба шаҳр равед!
Пайвастшавии сахтафзори лоиҳа
Маслиҳат: Агар шумо сарлавҳаҳои занро дар OpenLog кафшер карда бошед, шумо метавонед сарлавҳаҳои мардонаро ба Arduino Pro Mini кафшер кунед, то тахтаҳоро бидуни ниёз ба сим пайваст кунед.
Дар ҳоле ки муошират бо OpenLog тавассути пайвасти пайдарпай барои азнавбарномасозӣ ё ислоҳкунӣ муҳим аст, ҷойе, ки OpenLog медурахшад, дар лоиҳаи дарунсохт аст. Ин схемаи умумӣ ин аст, ки чӣ тавр мо тавсия медиҳем, ки шумо OpenLog-и худро ба микроконтроллер пайваст кунед (дар ин ҳолат Arduino Pro Mini), ки маълумоти силсилавиро ба OpenLog менависад.
Аввалан, шумо бояд кодро ба Pro Mini-и худ бор кунед, ки шумо мехоҳед иҷро кунед. Лутфан эскизҳои Arduino-ро барои баъзе собиқ санҷедampрамзи le, ки шумо метавонед истифода баред.
Шарҳ: Агар шумо намедонед, ки чӣ тавр Pro Mini-и худро барномарезӣ кунед, лутфан дастури моро дар ин ҷо санҷед.
Истифодаи Arduino Pro Mini 3.3V
- Ин дастур дастури шумо барои ҳама чизҳои Arduino Pro Mini мебошад. Он мефаҳмонад, ки он чист, он чӣ нест ва чӣ тавр ба истифодаи он оғоз кардан лозим аст.
- Пас аз он ки шумо Pro Mini-и худро барномарезӣ кардед, шумо метавонед тахтаи FTDI-ро хориҷ кунед ва онро бо OpenLog иваз кунед. Боварӣ ҳосил кунед, ки пинҳои бо нишони BLK ҳам дар Pro Mini ва ҳам OpenLog пайвастшударо пайваст кунед (пайвандҳои GRN дар ҳардуи онҳо низ мувофиқат мекунанд, агар дуруст иҷро карда шаванд).
- Агар шумо OpenLog-ро мустақиман ба Pro Mini васл карда натавонед (аз сабаби номувофиқ будани сарлавҳаҳо ё тахтаҳои дигар), шумо метавонед симҳои гузаришро истифода баред ва пайвастҳои зеринро созед.
OpenLog → Arduino Pro/Arduino Pro Mini
- GND → GND
- GND → GND
- VCC → VCC
- TXO → RXI
- RXI → TXO
- DTR → DTR
Пас аз анҷоми кор, пайвастҳои шумо бояд бо Arduino Pro Mini ва Arduino Pro ба таври зерин бошанд. Диаграммаи Fritzing OpenLog-ро бо сарлавҳаҳои оина нишон медиҳад. Агар шумо васлаки microSD-ро нисбат ба болои Arduino буред view, онҳо бояд ба сарлавҳаи барномасозӣ мисли FTDI мувофиқат кунанд.
Дар хотир доред, ки пайвастшавӣ як зарбаи мустақим бо OpenLog "зеру поён" аст (бо microSD рӯ ба боло).
Шарҳ: Азбаски Vcc ва GND байни OpenLog ва Arduino аз ҷониби сарлавҳаҳо ишғол карда мешаванд, шумо бояд ба қувваи барқ ба дигар пинҳои дар Arduino мавҷудбуда пайваст шавед. Дар акси ҳол, шумо метавонед симҳоро ба пинҳои барқии дар ҳар як тахта кушодашуда кафшер кунед.
Системаи худро пурқувват кунед ва шумо омодаед, ки сабти номро оғоз кунед!
Эскизҳои Arduino
Шаш собиқ собиқ вуҷуд дорадample эскизҳо дохил карда шудаанд, ки шумо метавонед дар Arduino ҳангоми пайвастшавӣ ба OpenLog истифода баред.
- OpenLog_Benchmarking - Ин собиқample барои санҷиши OpenLog истифода мешавад. Ин миқдори хеле зиёди маълумотро бо суръати 115200бит / сония аз якчанд маротиба мефиристад files.
- OpenLog_CommandTest - Ин собиқample нишон медиҳад, ки чӣ тавр сохтан ва замима кардани а file тавассути назорати сатри фармон тавассути Arduino.
- OpenLog_ReadExample - Ин собиқample тавассути сатри фармон чӣ гуна идора кардани OpenLog-ро меомӯзад.
- OpenLog_ReadExample_LargeFile — Мисолample аз чӣ тавр кушодани як калон захирашуда file дар OpenLog ва дар бораи пайвасти маҳаллии Bluetooth гузориш диҳед.
- OpenLog_Test_Sketch - Барои санҷидани OpenLog бо миқдори зиёди маълумоти силсилавӣ истифода мешавад.
- OpenLog_Test_Sketch_Binary — Барои санҷидани OpenLog бо маълумоти дуӣ ва аломатҳои фирорӣ истифода мешавад.
Прошивка
OpenLog дорои ду қисмати асосии нармафзор аст: боркунак ва нармафзор.
Arduino Bootloader
Шарҳ: Агар шумо OpenLog-ро истифода баред, ки то моҳи марти соли 2012 харида шудааст, боркунаки бортӣ бо танзимоти "Arduino Pro ё Pro Mini 5V/16MHz w/ ATmega328" дар Arduino IDE мувофиқ аст.
- Тавре ки қаблан зикр гардид, OpenLog боркунаки силсилавии Optiboot дорад. Шумо метавонед ба OpenLog мисли Arduino Uno ҳангоми боркунии собиқ муносибат кунедampрамзи le ё миёнаравӣ нав ба Шӯрои.
- Агар шумо OpenLog-и худро ба охир расонед ва бояд боркунакро аз нав насб кунед, шумо инчунин мехоҳед Optiboot-ро ба тахта бор кунед. Лутфан дастури моро дар бораи насби Arduino Bootloader барои маълумоти бештар санҷед.
Тартиб додан ва бор кардани нармафзор ба OpenLog
Шарҳ: Агар ин бори аввал бо истифода аз Arduino бошад, лутфан аз навview дастури мо оид ба насби Arduino IDE. Агар шумо қаблан китобхонаи Arduino насб накарда бошед, лутфан дастури насби моро барои ба таври дастӣ насб кардани китобхонаҳо санҷед.
- Агар бо ягон сабаб ба шумо лозим аст, ки нармафзори нармафзорро дар OpenLog-и худ навсозӣ кунед ё аз нав насб кунед, раванди зерин тахтаи шуморо ба кор медарорад.
- Аввалан, лутфан Arduino IDE v1.6.5 -ро зеркашӣ кунед. Дигар версияҳои IDE метавонанд барои тартиб додани нармафзори OpenLog кор кунанд, аммо мо инро ҳамчун версияи хуби маълум тасдиқ кардем.
- Баъдан, нармафзори OpenLog ва бастаи китобхонаҳои лозимиро зеркашӣ кунед.
БАСТАИ FIRMPWARE OPENLOG-ро зеркашӣ кунед (ZIP)
- Пас аз он ки шумо китобхонаҳо ва нармафзорро зеркашӣ кардед, китобхонаҳоро ба Arduino насб кунед. Агар шумо намедонед, ки чӣ тавр ба таври дастӣ китобхонаҳоро дар IDE насб кунед, лутфан дастури моро аз назар гузаронед: Насб кардани китобхонаи Arduino: Дастӣ насб кардани китобхона.
Шарҳ:
- Мо версияҳои тағирёфтаи китобхонаҳои SdFat ва SerialPort-ро истифода мебарем, то худсарона эълон кунем, ки буферҳои TX ва RX то чӣ андоза бояд калон бошанд. OpenLog талаб мекунад, ки буфери TX хеле хурд бошад (0) ва буфери RX бояд то ҳадди имкон калон бошад.
- Якҷоя истифода бурдани ин ду китобхонаи тағирёфта имкон медиҳад, ки кори OpenLog зиёд шавад.
Дар ҷустуҷӯи версияҳои охирин?
Агар шумо хоҳед, ки версияҳои навтарини китобхонаҳо ва нармафзори нармафзорро афзалтар донед, шумо метавонед онҳоро мустақиман аз анборҳои GitHub, ки дар поён пайванданд, зеркашӣ кунед. Китобхонаҳои SdFatLib ва Serial Port дар менеҷери Шӯрои Arduino намоён нестанд, аз ин рӯ ба шумо лозим меояд, ки китобхонаро дастӣ насб кунед.
- GitHub: OpenLog > Firmware > OpenLog_Firmware
- Китобхонаҳои Arduino Билл Грейман
- SdFatLib-бета
- SerialPort
- Минбаъд, барои гирифтани пешакӣtagд аз китобхонаҳои тағирёфта, SerialPort.hh -ро тағир диҳед file дар феҳристи \ Arduino \ Libraries \ SerialPort ёфт. BUFFERED_TX ба 0 ва ENABLE_RX_ERROR_CHECKING ба 0 тағир диҳед. Захира кунед file, ва Arduino IDE -ро кушоед.
- Агар шумо то ҳол надошта бошед, OpenLog-и худро ба компютер тавассути тахтаи FTDI пайваст кунед. Лутфан собиқро дубора тафтиш кунедample ноҳиявӣ, агар шумо боварӣ нест, ки чӣ тавр ин корро дуруст.
- Эскизи OpenLog-ро кушоед, ки шумо мехоҳед дар зери менюи Асбобҳо> Шӯрои боргузорӣ кунед, "Arduino/Genuino Uno" -ро интихоб кунед ва бандари COM-ро барои тахтаи FTDI-и худ дар зери Tools>Port интихоб кунед.
- Рамзро бор кунед.
- Ана тамом! OpenLog-и шумо ҳоло бо нармафзори нав барномарезӣ шудааст. Шумо ҳоло метавонед як монитори силсилавӣ кушоед ва бо OpenLog ҳамкорӣ кунед. Ҳангоми фаъол кардани барқ, шумо 12> ё 12< -ро хоҳед дид. 1 нишон медиҳад, ки пайвасти пайдарпай барқарор шудааст, 2 нишон медиҳад, ки корти SD бомуваффақият оғоз шудааст, < нишон медиҳад, ки OpenLog барои сабти ҳама гуна маълумоти силсилавии қабулшуда омода аст ва > нишон медиҳад, ки OpenLog барои қабули фармонҳо омода аст.
Эскизҳои нармафзори OpenLog
Вобаста аз барномаи мушаххаси шумо, шумо метавонед дар OpenLog истифода баред, се эскизи дохилшуда мавҷуданд.
- OpenLog - Ин нармафзор бо нобаёнӣ дар OpenLog интиқол дода мешавад. Фиристодани? Фармон версияи нармафзори ба воҳид боршударо нишон медиҳад.
- OpenLog_Light - Ин версияи эскиз меню ва режими фармонро хориҷ мекунад ва имкон медиҳад буфери қабул зиёд карда шавад. Ин як варианти хуб барои сабти суръати баланд аст.
- OpenLog_Minimal - Меъёри интиқол бояд дар код муқаррар ва бор карда шавад. Ин эскиз барои корбарони ботаҷриба тавсия мешавад, аммо инчунин беҳтарин вариант барои сабти суръати баландтарин аст.
Маҷмӯи фармон
Шумо метавонед бо OpenLog тавассути терминали силсилавӣ пайваст шавед. Фармонҳои зерин ба шумо хондан, навиштан ва нест кардан кӯмак мекунанд fileс, инчунин тағир додани танзимоти OpenLog. Барои истифодаи танзимоти зерин ба шумо лозим меояд, ки дар режими фармон бошед.
Ҳангоме ки OpenLog дар Реҷаи Фармон аст, STAT1 барои ҳар як аломати гирифташуда фурӯзон/хомӯш мекунад. LED то қабули аломати навбатӣ фурӯзон мемонад.
- Нав File - нав эҷод мекунад file ном File дар феҳристи ҷорӣ. Стандарт 8.3 fileномхо дастгирй карда мешаванд. Барои мисолample, "87654321.123" қобили қабул аст, дар ҳоле ки "987654321.123" не.
- Exampле: нав file1.txt
- Замима кунед File – Ба охири матн замима кунед File. Маълумоти силсилавӣ пас аз UART дар ҷараён хонда мешавад ва ба он илова карда мешавад file. Он дар терминали силсилавӣ садо намедиҳад. Агар File вуҷуд надорад, вақте ки ин функсия даъват карда мешавад, file офарида мешавад.
- Example: нав илова кунедfile.csv
- нависед File ОФСЕТ – Матнро ба File аз макони OFFSET дар дохили file. Матн аз UART, сатр ба сатр хонда мешавад ва такрор карда мешавад. Барои баромадан аз ин ҳолат, хати холӣ фиристед.
- Example: logs.txt 516 нависед
- rm File --ро нест мекунад File аз феҳристи ҷорӣ. Рамзҳои ҷодугарӣ дастгирӣ карда мешаванд.
- Example: rm README.txt
- андоза File - Андозаи баромад File дар байт.
- Example: андозаи Log112.csv
- Натиҷа: 11
- Хондан File + Оғоз+ НАМУДИ LENGTH - Баровардани мундариҷаи File аз START сар карда, барои LENGTH идома дорад. Агар START партофта шуда бошад, тамоми file хабар дода мешавад. Агар LENGTH партофта шавад, тамоми мундариҷа аз нуқтаи ибтидоӣ гузориш дода мешавад. Агар TYPE партофта шуда бошад, OpenLog пешфарзро дар ASCII гузориш медиҳад. Се намуди баромад вуҷуд дорад:
- ASCII = 1
- HEX = 2
- RAW = 3
- Шумо метавонед баъзе далелҳои ақибмондаро тарк кунед. Мисли зеринро тафтиш кунедamples.
- Хониши асосӣ + парчамҳои партофташуда:
- Example: хонед LOG00004.txt
- Натиҷа: Акселерометр X=12 Y=215 Z=317
- Аз ибтидои 0 бо дарозии 5 хонед:
- Example: хонед LOG00004.txt 0 5
- Натиҷа: Accel
- Аз мавқеи 1 бо дарозии 5 дар HEX хонед:
- Example: хонед LOG00004.txt 1 5 2
- Натиҷа: 63 63 65 6C
- Аз мавқеи 0 бо дарозии 50 дар RAW хонед:
- Example: хонед LOG00137.txt 0 50 3
- Натиҷа: Андре– -þ Санҷиши аломатҳои васеъ
- Гурба File - Мазмуни а file дар шонздаҳӣ ба монитор силсилавии барои viewing. Ин баъзан барои дидани он муфид аст, ки а file бе кашидани корти SD дуруст сабт мекунад ва view ба file дар компютер.
- Example: cat LOG00004.txt
- Натиҷа: 00000000: 41 63 65 6c 3a 20 31
Манипуляцияи директория
- ls - Ҳама мундариҷаи директорияи ҷорӣро номбар мекунад. Рамзҳои ҷодугарӣ дастгирӣ карда мешаванд.
- Example: ls
- Натиҷа: \src
- md Зеркаталог - Дар директорияи ҷорӣ зеркаталог эҷод кунед.
- Example: md Example_Sketches
- cd зеркаталог - Тағйир ба зеркаталог.
- Example: cd Hello_World
- cd .. – Ба директорияи поёнии дарахт иваз кунед. Дар хотир доред, ки дар байни 'cd' ва '...' фосила вуҷуд дорад. Ин ба таҳлилгари сатр имкон медиҳад, ки фармони CD-ро бубинад.
- Example: CD ..
- rm зеркаталог - Зеркаталогро нест мекунад. Барои кор кардани ин фармон директория бояд холӣ бошад.
- Example: rm temps
- rm -rf Directory - Директория ва ҳама чизро нест мекунад fileдар дохили он мавҷуд аст.
- Example: rm -rf Китобхонаҳо
Фармонҳои функсияҳои сатҳи паст
- ? - Ин фармон рӯйхати фармонҳои дастрасро дар OpenLog мебарорад.
- Диск - ID-и истеҳсолкунандаи корт, рақами силсилавӣ, санаи истеҳсол ва андозаи кортро нишон диҳед. Мисолampбаромади ин аст:
- Навъи корт: SD2 ID Истеҳсолкунанда: 3
- ID OEM: SD
- Маҳсулот: SU01G
- Версия: 8.0
- Рақами серия: 39723042 Санаи истеҳсол: 1/2010 Андозаи корт: 965120 KB
- init - Системаро аз нав оғоз кунед ва корти SD-ро боз кунед. Ин муфид аст, агар корти SD посух надиҳад.
- Синхронизатсия - Мундариҷаи ҷории буферро бо корти SD ҳамоҳанг мекунад. Ин фармон муфид аст, агар шумо дар буфер камтар аз 512 аломат дошта бошед ва мехоҳед онҳоро дар корти SD сабт кунед.
- Бозсозӣ - OpenLog-ро ба макони сифр мепардозад, боркунакро дубора иҷро мекунад ва сипас рамзи ибтидоӣ. Ин фармон муфид аст, агар ба шумо лозим аст, ки конфигуратсияро таҳрир кунед file, OpenLog-ро аз нав танзим кунед ва конфигуратсияи навро истифода баред. Велосипеди барқ ҳанӯз усули афзалиятнок барои аз нав танзимкунии тахта аст, аммо ин хосият дастрас аст.
Танзимоти система
Ин танзимотро дар config.txt дастӣ навсозӣ ё таҳрир кардан мумкин аст file.
- Echo STATE - Ҳолати системаро тағир медиҳад ва дар хотираи система нигоҳ дошта мешавад. STATE метавонад фаъол ё хомӯш бошад. Ҳангоми дар OpenLog маълумоти силсилавии гирифташуда дар сатри фармон садо медиҳад. Ҳангоми хомӯш будан, система ҳарфҳои гирифташударо намехонад.
Шарҳ: Ҳангоми сабти муқаррарӣ, echo хомӯш карда мешавад. Талаботи захираҳои система барои аксбардории маълумоти гирифташуда ҳангоми сабткунӣ хеле баланд аст.
- STATE Verbose - Ҳолати гузоришдиҳии хатогиҳои муфассалро тағир медиҳад. STATE метавонад фаъол ё хомӯш бошад Ин фармон дар хотира нигоҳ дошта мешавад. Бо хомӯш кардани хатогиҳои муфассал, OpenLog танҳо бо ! агар хатое вуҷуд дошта бошад, на фармони номаълум: C OMMAND.D..THearacterss барои системаҳои дарунсохт таҷзия кардан нисбат ба хатои пурра осонтар аст. Агар шумо терминалро истифода баред, ба шумо имкон медиҳад, ки паёмҳои хатогиро пурра бинед.
- boud - Ин фармон менюи системаро мекушояд, ки ба корбар имкон медиҳад суръати интиқолро ворид кунад. Ҳама гуна суръати интиқоли байни 300бит ва 1Мбит / сония дастгирӣ карда мешавад. Интихоби суръати интиқол фаврӣ аст ва OpenLog барои эътибор пайдо кардани танзимот давраи барқро талаб мекунад. Меъёри интиқол дар EEPROM нигоҳ дошта мешавад ва ҳар дафъае, ки OpenLog фаъол мешавад, бор карда мешавад. Пешфарз 9600 8N1 аст.
Дар хотир доред: Агар шумо тахтаро дар суръати интиқоли номаълум часпида гиред, шумо метавонед RX-ро ба GND пайваст кунед ва OpenLog-ро фаъол созед. Светодиодҳо дар тӯли 2 сония ба пешу пас чашмак мезананд ва сипас бо як овоз мижа мекунанд. OpenLog-ро хомӯш кунед ва jumperро хориҷ кунед. OpenLog ҳоло ба 9600бит / сония аз нав барқарор карда мешавад ва аломати фирор аз `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 Бақайдгирӣ - Инчунин ҳамчун режими пайдарпай маълум аст, ки ин режим а file SEQLOG.txt номида мешавад, агар он аллакай вуҷуд надошта бошад ва ҳама маълумоти гирифташударо ба файл замима мекунад file. OpenLog 12<-ро интиқол медиҳад, ки дар он вақт OpenLog барои қабули маълумот омода аст. Аломатҳо садо намедиҳанд. Шумо метавонед бо ирсоли CTRL+z (ASCII 26) аз ин режим баромада, ба ҳолати фармон ворид шавед. Ҳама маълумоти буферӣ нигоҳ дошта мешаванд.
- Сатри фармон - OpenLog 12> интиқол медиҳад, ки дар он вақт система барои қабули фармонҳо омода аст. Дар хотир доред, ки аломати > нишон медиҳад, ки OpenLog барои қабули фармонҳо омода аст, на маълумот. Шумо метавонед эҷод кунед files ва маълумотро ба files, аммо ин баъзе таҳлили пайдарпайро талаб мекунад (барои санҷиши хатогӣ), аз ин рӯ мо ин режимро ба таври нобаёнӣ муқаррар намекунем.
- Навро барқарор кунед File Рақам - Ин режим сабтро аз нав барқарор мекунад file рақам ба LOG000.txt . Ин муфид аст, агар шумо ба наздикӣ корти microSD-ро тоза карда бошед ва сабтро мехоҳед file рақамҳо барои аз нав оғоз.
- Аломати нави фирор - Ин хосият ба корбар имкон медиҳад, ки аломатеро, ба мисли CTRL+z ё $ ворид кунад ва онро ҳамчун аломати нави фирор муқаррар кунад. Ин танзимот ба CTRL+z ҳангоми азнавсозии фавқулодда барқарор карда мешавад.
- Шумораи аломатҳои фирорӣ - Ин хосият ба корбар имкон медиҳад, ки аломатеро (ба монанди 1, 3 ё 17) ворид кунад ва шумораи нави аломатҳои фирориро, ки барои ба ҳолати фармон рафтан лозим аст, навсозӣ кунад. Барои мисолample, ворид кардани 8 аз корбар талаб мекунад, ки ҳашт маротиба CTRL+z-ро пахш кунад, то ба ҳолати фармон ворид шавад. Ин танзимот ба 3 ҳангоми азнавсозии фавқулодда барқарор карда мешавад.
- Тавсифи аломатҳои фирорӣ: Сабаби он, ки OpenLog барои ворид шудан ба ҳолати фармон 3 маротиба пахш кардани `CTRL+z'-ро талаб мекунад, ин пешгирӣ кардани тасодуфан аз нав барқарор кардани тахта ҳангоми боркунии рамзи нав аз Arduino IDE мебошад. Имконияти он вуҷуд дорад, ки тахта аломати "CTRL + z" -ро ҳангоми боркунӣ бубинад (масале, ки мо дар версияҳои аввали нармафзори OpenLog дидем), аз ин рӯ, ин пешгирӣ кардани он аст. Агар шумо ягон вақт гумон кунед, ки тахтаи шумо аз ин сабаб хишт зада шудааст, шумо ҳамеша метавонед бо нигоҳ доштани PIN RX дар вақти барқ ба замин барқарор кардани ҳолати фавқулоддаро анҷом диҳед.
Конфигуратсия File
Агар шумо хоҳед, ки терминали пайдарпайро барои тағир додани танзимот дар OpenLog-и худ истифода набаред, шумо инчунин метавонед танзимҳоро тавассути тағир додани CONFIG.TXT навсозӣ кунед. file.
Шарҳ: Ин хусусият танҳо дар версияи нармафзори миёнаравӣ 1.6 ё навтар кор мекунад. Агар шумо пас аз соли 2012 OpenLog харида бошед, шумо версияи нармафзори 1.6+-ро иҷро мекунед
- Барои ин ба шумо як корти microSD хонанда ва муҳаррири матн лозим аст. config.txt -ро кушоед file (капитализатсияи file ном муҳим нест) ва танзим кунед! Агар шумо қаблан ҳеҷ гоҳ OpenLog-и худро бо корти SD фаъол накарда бошед, шумо инчунин метавонед дастӣ эҷод кунед file. Агар шумо OpenLog-ро бо корти microSD, ки қаблан гузошта шуда буд, фаъол карда бошед, ҳангоми хондани корти microSD шумо бояд чизи зеринро бинед.
OpenLog config.txt ва LOG0000.txt эҷод мекунад file дар бораи аввалин бор.
- Конфигуратсияи пешфарз file як сатри танзимот ва як сатри таъриф дорад.
Конфигуратсияи пешфарз file аз ҷониби OpenLog навишта шудааст.
- Аҳамият диҳед, ки инҳо аломатҳои муқаррарии намоён мебошанд (ягон қиматҳои нонамоён ё дуӣ вуҷуд надоранд) ва ҳар як арзиш бо вергул ҷудо карда мешавад.
Танзимотҳо ба таври зерин муайян карда мешаванд:
- boud: суръати интиқоли муошират. 9600 бит / с пешфарз аст. Қиматҳои қобили қабул, ки бо Arduino IDE мувофиқанд 2400, 4800, 9600, 19200, 38400, 57600 ва 115200 мебошанд. Шумо метавонед суръати дигари интиқолро истифода баред, аммо шумо наметавонед бо OpenLog тавассути монитори силсилавии Arduino IDE муошират кунед.
- Ecap:e Қимати ASCII (дар формати даҳӣ) аломати фирорӣ. 26 CTRL+z аст ва пешфарз аст. 36 $ аст ва аломати фирорӣ маъмулан истифода мешавад.
- Esc #: Шумораи аломатҳои фирорӣ лозим аст. Бо нобаёнӣ, он се аст, бинобар ин шумо бояд аломати фирорро се маротиба пахш кунед, то ба ҳолати фармон гузаред. Қиматҳои қобили қабул аз 0 то 254 мебошанд. Муқаррар кардани ин арзиш ба 0 санҷиши аломати фирорро комилан ғайрифаъол мекунад.
- Ҳолати Система. OpenLog ба таври нобаёнӣ дар реҷаи нави гузориш ( 0 ) оғоз мешавад. Қиматҳои қобили қабул инҳоянд: 0 =Рӯйхати нав, 1 = Сабти пайдарпай, 2 = Ҳолати фармон.
- Феъл: Ҳолати муфассал. Паёмҳои хатогии васеъ (муфассал) бо нобаёнӣ фаъол карда мешаванд. Танзими ин ба 1 паёмҳои хатогии муфассалро фаъол мекунад (ба монанди фармони номаълум: хориҷ кунед ! ). Танзими ин ба 0 хатогиҳои муфассалро хомӯш мекунад, аммо бо ! агар хато бошад. Хомӯш кардани режими муфассал, агар шумо кӯшиш кунед, ки хатогиҳои системаи дарунсохтро ҳал кунед.
- Эхо: Ҳолати аксбардорӣ. Ҳангоми дар ҳолати фармон, аломатҳо бо нобаёнӣ садо медиҳанд. Муқаррар кардани ин ба 0 акси садои аломатҳоро хомӯш мекунад. Хомӯш кардани ин дар ҳолати коркарди хатоҳо қулай аст ва шумо намехоҳед, ки фармонҳои ирсолшуда ба OpenLog.II такрор шаванд.
- iignoreRXEmergency Override. Одатан, OpenLog ҳолати фавқулоддаро аз нав танзим мекунад, вақте ки PIN RX ҳангоми баланд бардоштани барқ паст мешавад. Танзими ин ба 1 санҷиши PIN RX-ро ҳангоми фаъолкунӣ ғайрифаъол мекунад. Ин метавонад барои системаҳое муфид бошад, ки хатти RX-ро бо сабабҳои гуногун паст нигоҳ медорад. Агар бекор кардани ҳолати фавқулодда ғайрифаъол бошад, шумо наметавонед воҳидро ба 9600бит / сония баргардонед ва конфигуратсия file ягона роҳи тағир додани суръати интиқол хоҳад буд.
Чӣ тавр OpenLog конфигуратсияро тағир медиҳад File
Барои OpenLog барои тағир додани config.txt панҷ ҳолати гуногун вуҷуд дорад file.
- Конфигуратсия file ёфт: Ҳангоми ба кор андохтани барқ, OpenLog config.txt-ро меҷӯяд file. Агар file ёфт шавад, OpenLog танзимоти дохилшударо истифода мебарад ва ҳама танзимоти системаро, ки қаблан захира шуда буданд, барҳам менависанд.
- Конфигуратсия нест file ёфт: Агар OpenLog config.txt-ро пайдо карда наметавонад file он гоҳ OpenLog config.txt-ро эҷод мекунад ва танзимоти системаи ҳозираи захирашударо дар он сабт мекунад. Ин маънои онро дорад, ки агар шумо корти microSD-и нав форматшударо ворид кунед, системаи шумо танзимоти ҷории худро нигоҳ медорад.
- Конфигуратсияи вайроншуда 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.
- Барқарорсозии ҳолати фавқулодда: Агар OpenLog бо як jumper байни RX ва GND даврзананда бошад ва бит оид ба бекоркунии фавқулодда ба 0 таъин карда шавад (имкони аз нав танзимкунии фавқулодда), OpenLog ҳам танзимоти дохилии EEPROM ва ҳам танзимоти config.txt -ро аз нав менависад file ба ҳолати хуб маълум 9600,26,3,0,1,1,0.
Мушкилкушо
Якчанд вариантҳои гуногун мавҷуданд, ки тафтиш кунед, ки оё шумо дар пайвастшавӣ ба мониторҳои силсилавӣ, мушкилот бо аломатҳои партофташуда дар гузоришҳо ё мубориза бо OpenLog хиштӣ доранд.
Рафтори LED-и STAT1-ро тафтиш кунед
STAT1 LED рафтори гуногунро барои ду хатои маъмулии гуногун нишон медиҳад.
- 3 чашмак мезанад: Корти microSD натавонист оғоз кунад. Шояд шумо бояд кортро бо FAT/FAT16 дар компютер формат кунед.
- 5 чашмак мезанад: OpenLog ба суръати нави интиқол табдил ёфтааст ва бояд ба давраҳои барқ табдил дода шавад.
Сохтори зердиректориро ду маротиба тафтиш кунед
- Агар шумо пешфарз OpenLog.ino-ро истифода баредample, OpenLog танҳо ду зеркаталогро дастгирӣ мекунад. Шумо бояд FOLDER_TRACK_DEPTH-ро аз 2 ба шумораи зеркаталогҳое, ки шумо бояд дастгирӣ кунед, иваз кунед. Пас аз он ки шумо ин корро анҷом додед, кодро дубора тартиб диҳед ва нармафзори тағирёфтаро бор кунед.
- Тасдиқ кардани шумораи Files дар директорияи решавӣ
- OpenLog танҳо то 65,534 сабтро дастгирӣ мекунад files дар директорияи решавӣ. Мо тавсия медиҳем, ки корти microSD-и худро аз нав формат кунед, то суръати сабтро беҳтар созед.
- Андозаи нармафзори тағирёфтаи худро санҷед
- Агар шумо барои OpenLog эскизи фармоишӣ менависед, тафтиш кунед, ки эскизи шумо аз 32,256 калонтар нест. Агар ин тавр бошад, он ба 500 байтҳои болоии хотираи Flash, ки аз ҷониби боркунаки силсилавии Optiboot истифода мешавад, бурида мешавад.
- Санҷиши дукарата File Номҳо
- Ҳама file номҳо бояд алифбо-рақамӣ бошанд. MyLOG1.txt хуб аст, аммо Hi !e _ .txtt метавонад кор накунад.
- 9600 Baud-ро истифода баред
- OpenLog аз ATmega328 кор мекунад ва миқдори маҳдуди RAM (2048 байт) дорад. Вақте ки шумо ба OpenLog аломатҳои силсилавӣ мефиристед, ин аломатҳо буфер мешаванд. Мушаххасоти соддакардашудаи гурӯҳи SD ба корти SD имкон медиҳад, ки то 250 мс (қисмати 4.6.2.2 Навиштан) барои сабти блоки додаҳо ба хотираи флешдор бигирад.
- Дар 9600бит / сония, ин 960 байт (10 бит дар як байт) дар як сония аст. Ин 1.04 мс дар як байт аст. OpenLog айни замон буфери қабули 512 байтро истифода мебарад, то он метавонад тақрибан 50 мс аломатҳоро буферӣ кунад. Ин ба OpenLog имкон медиҳад, ки бомуваффақият ҳамаи аломатҳои 9600бит / сонияро қабул кунад. Вақте ки шумо суръати интиқолро зиёд мекунед, буфер барои муддати камтар кор мекунад.
Вақти зиёдатии буфери OpenLog
Меъёри интиқол | Вақт барои як байт | Вақт то фаромадани буфер |
9600б/сек | 1.04ms | 532ms |
57600б/сек | 0.174ms | 88ms |
115200б/сек | 0.087ms | 44ms |
Бисёре аз кортҳои SD доранд, вақти сабт тезтар аз 250ms. Ба ин «синфи» корт ва чӣ қадар маълумот аллакай дар корт нигоҳ дошта мешавад, таъсир расонида метавонад. Ҳалли он аст, ки суръати интиқоли пасттарро истифода барад ё миқдори вақти байни аломатҳои бо суръати баландтар фиристодашуда зиёд карда шавад.
Дар хотир доред, ки кортро бо кам ё не, истифода баред fileс дар он. Корти microSD бо арзиши 3.1 ГБ ZIP files ё MP3-ҳо нисбат ба корти холӣ вақти вокуниши сусттар доранд. Агар шумо корти microSD-и худро дар OS Windows формат накарда бошед, корти microSD-ро аз нав формат кунед ва DOS эҷод кунед fileсистема дар корти SD.
Намудҳои зиёди истеҳсолкунандагони кортҳо, кортҳои азнавташкилшуда, андозаи кортҳо ва синфҳои кортҳо мавҷуданд ва онҳо на ҳама дуруст кор мекунанд. Мо маъмулан як корти microSD-и 8 ГБ синфи 4-ро истифода мебарем, ки дар 9600бит/с хуб кор мекунад. Агар ба шумо суръати баландтари интиқол ё фазои нигоҳдории калонтар лозим бошад, шумо метавонед кортҳои синфи 6 ё болоро санҷед.
Бо илова кардани таъхири хурд байни изҳороти Serial.print(), шумо метавонед ба OpenLog имконият диҳед, ки буфери ҷории худро сабт кунад.
- Serial.begin(115200);
for(int i = 1 ; i < 10 ; i++) { Serial.print(i, DEC); Serial.println(“:abcdefghijklmnopqrstuvwxyz-!#”); }
метавонад дуруст ворид нашавад, зеро дар паҳлӯи ҳамдигар аломатҳои зиёде фиристода мешаванд. Ворид кардани таъхири хурди 15ms байни навиштани аломатҳои калон ба OpenLog бе партофтани аломатҳо кӯмак мекунад.
- Serial.begin(115200);
for(int i = 1 ; i < 10 ; i++) { Serial.print(i, DEC); Serial.println(“:abcdefghijklmnopqrstuvwxyz-!#”); таъхир (15); }
Мутобиқати мониторҳои Serial Arduino илова кунед
Агар шумо кӯшиш кунед, ки OpenLog-ро бо китобхонаи силсилавии дарунсохт ё китобхонаи SoftwareSerial истифода баред, шумо метавонед дар ҳолати фармон мушкилотро мушоҳида кунед. Serial.println() ҳам сатри нав ва ҳам баргардонидани вагонро мефиристад. Барои бартараф кардани ин ду фармони алтернативӣ вуҷуд дорад.
Якум ин аст, ки фармони \r -ро истифода баред (баргашти вагонҳои ASCII):
Serial.print("TEXT\r");
Интихобан, шумо метавонед арзиши 13-ро фиристед (баргашти вагонҳои даҳӣ):
- Serial.print («МАТН»);
- Serial.write(13);
Бозсозии ҳолати фавқулодда
Дар хотир доред, ки агар ба шумо лозим аст, ки OpenLog-ро ба ҳолати пешфарз барқарор кунед, шумо метавонед тахтаро тавассути пайваст кардани пин RX ба GND, фаъол кардани OpenLog, мунтазир бошед, ки LEDҳо якдилона мижа кунанд ва сипас хомӯш кардани OpenLog ва хориҷ кардани jumper.
Агар шумо битро дар ҳолати фавқулодда ба 1 иваз карда бошед, ба шумо лозим меояд, ки конфигуратсияро тағир диҳед file, зеро азнавсозии ҳолати фавқулодда кор намекунад.
Бо ҷомеа санҷед
Агар шумо то ҳол бо OpenLog-и худ мушкилот дошта бошед, лутфан масъалаҳои ҷорӣ ва пӯшидаро дар анбори GitHub-и мо дар ин ҷо санҷед. Як ҷомеаи калон бо OpenLog кор мекунад, бинобар ин эҳтимол дорад, ки касе барои ҳалли мушкилоте, ки шумо мебинед, пайдо кунад.
Захираҳо ва пешрафт
Акнун, ки шумо маълумотро бо OpenLog-и худ бомуваффақият сабт кардед, шумо метавонед лоиҳаҳои дурдастро насб кунед ва ҳама маълумоти имконпазирро назорат кунед. Дар бораи сохтани лоиҳаи Citizen Science ё ҳатто як пайгирии ҳайвоноти хонагӣ фикр кунед, то бубинед, ки Fluffy ҳангоми берун рафтан чӣ кор мекунад!
Ин захираҳои иловагиро барои ҳалли мушкилот, кӯмак ё илҳом барои лоиҳаи навбатии худ санҷед.
- OpenLog GitHub
- Лоиҳаи Illumitune
- Пайвастшавӣ ба сенсори нури LilyPad
- BadgerHack: Иловаи сенсори хок
- Оғози кор бо OBD-II
- Верниер Фотогейт
Ба илҳоми бештар ниёз доред? Баъзе аз ин дарсҳои марбутро санҷед:
- Фотон сенсори сатҳи об
Омӯзед, ки чӣ тавр сохтани сенсори дурдасти сатҳи об барои зарфи об ва чӣ гуна автоматикунонии насос дар асоси хонишҳо! - Дастури лоиҳаи Blynk Board
Силсилаи лоиҳаҳои Blynk, ки шумо метавонед дар Blynk Board бе ягон аз нав барномарезии он насб кунед. - Сабти маълумот ба Google Sheets бо Tessel 2
Ин лоиҳа чӣ гуна сабт кардани маълумотро ба Google Sheets ду роҳро дар бар мегирад: истифодаи IFTTT бо a web пайвастшавӣ ё гардонандаи қалами USB ва "sneakernet" бе. - Маълумоти сенсори графикӣ бо Python ва Matplotlib
Matplotlib-ро барои сохтани нақшаи воқеии маълумоти ҳарорат, ки аз сенсори TMP102 ба Raspberry Pi пайваст шудааст, истифода баред.
Агар шумо ягон фикру мулоҳизаҳои дарсӣ дошта бошед, лутфан ба шарҳҳо муроҷиат кунед ё ба дастаи дастгирии техникии мо дар тамос шавед TechSupport@sparkfun.com.
Саволҳои зуд-зуд додашаванда
Вуруди нерӯи тавсияшуда барои OpenLog чист?
Вуруди тавсияшудаи нерӯи барқ барои OpenLog аз 3.3V то 5V аст.
OpenLog ҳангоми бекорӣ чӣ қадар ҷараён мегирад?
OpenLog ҳангоми бекорӣ бе корти microSD тақрибан 2мА то 5мА ва ҳангоми гузоштани корти microSD аз 5мА то 6мА мегирад.
Ҳадафи microSD USB Reaaboutn ба OpenLog чист?
MicroSD USB Reader барои интиқоли осони маълумот аз корти microSD, ки бо OpenLog истифода мешавад, ба компютер имкон медиҳад.
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
SparkFun DEV-13712 Photon зарра бо сӯрохиҳо барои кафшер [pdf] Дастури корбар DEV-13712, DEV-13955, DEV-13712 Фотони зарра бо сӯрохиҳо барои кафшер, DEV-13712, фотони зарраҳо бо сӯрохиҳо барои кафшер, сӯрохиҳо барои кафшер, барои кафшер, барои кафшер |