Мазмуну:

GPS_EXT RAM_EXT_RTC МЕНЕН ESP32 ADXL345 ДАТАЛОГГЕРИ: 8 кадам
GPS_EXT RAM_EXT_RTC МЕНЕН ESP32 ADXL345 ДАТАЛОГГЕРИ: 8 кадам

Video: GPS_EXT RAM_EXT_RTC МЕНЕН ESP32 ADXL345 ДАТАЛОГГЕРИ: 8 кадам

Video: GPS_EXT RAM_EXT_RTC МЕНЕН ESP32 ADXL345 ДАТАЛОГГЕРИ: 8 кадам
Video: Видеорегистратор Falcon HD37 LCD GPS EXT 2024, Июль
Anonim
ESP32 ADXL345 DATALOGGER МЕНЕН GPS_EXT RAM_EXT_RTC
ESP32 ADXL345 DATALOGGER МЕНЕН GPS_EXT RAM_EXT_RTC
ESP32 ADXL345 DATALOGGER МЕНЕН GPS_EXT RAM_EXT_RTC
ESP32 ADXL345 DATALOGGER МЕНЕН GPS_EXT RAM_EXT_RTC
ESP32 ADXL345 DATALOGGER МЕНЕН GPS_EXT RAM_EXT_RTC
ESP32 ADXL345 DATALOGGER МЕНЕН GPS_EXT RAM_EXT_RTC

Wemos 32 LOLIN тактасы менен ойноп жүргөндөр үчүн, мен азырынча кээ бир табылгаларымды документтей баштайм деп ойлогом.

Учурдагы долбоор ADXL345 акселерометрине интерфейс болуп саналат жана жогорудагы сүрөттө көрүнүп тургандай, мен аны лолинге ийгиликтүү туташтырып, ADXLди шок сенсору катары конфигурацияладым.

ADXLдеги регистрлер тиркелген pdf катары орнотулган жана үзүлүү мен коддо сериялык портко кодду түкүрүү үчүн конфигурацияланганмын.

Мен ошондой эле аракетсиздиктин реестрин үзгүлтүккө учуратып койдум жана кайсы үзгүлтүк башталганын текшергенден кийин ошол эле маалыматтарды түкүрдүм.

Мен LOLINдеги I2c портун колдонуп жатам жана сиз ADXLдеги реестрлерди түкүрүү үчүн күнүм бар экенин көрөсүз, ошондо мен мүчүлүштүктөрдү оңдоо учурунда конфигурацияны текшере алам. Бул функция таймер функциясында китепкананын китепчесин колдонуу менен иштейт. Бул сизде кандайдыр бир нерсени жазуу учурунда каталарды оңдоо жана текшерүү үчүн орнотуу үчүн пайдалуу функция.

Мен LOLINдеги 2нин комплимент маалыматын нормалдаштырдым жана аны Excelге импорттоого болот деп форматтадым.

Тиркелген PDFти караңыз, мен импорттогон кээ бир маалыматтар менен жана Excelде диаграмманы көрдүм, ADXLдеги кээ бир таптоолорду көрсөтүп, алар FIFO режимин колдонуп триггер реестринде үзгүлтүккө учурайт.

FIFO режими - микрофонду байлабаган пайдалуу өзгөчөлүк жана ал 32 үлгүнү триггерде сактайт. Менин маалымат төгүндүлөрүмдү дагы бир жолу карап көрүңүз, биз нөлдөн баштап кайда баштаганыбызды көрө аласыз жана акыркы үлгү 9.8ms же ошол жерде. Графиктин X сызыгы микросекунд менен убакытты солдон оңго көбөйтүүнү көрсөтөт.

ЭСКЕРТҮҮ Мен акыркы графикти MINUS 9800 микросхемалардан көрсөтүү үчүн ТҮЗӨТТҮМ. FIFOнун биринчи попу эски маалымат болуп саналат. Кароо оңдон солго карай болушу керек.

Үч зымга ADXL тактасына көңүл буруңуз. SDA/SCL жана INT 1ден INT. Кайра эле реестрдин жөндөөлөрүн карасаңыз жана маалымат баракчасын кайчылаштырсаңыз, бул мааниге ээ болот.

Берилиштердин үлгүсү 3200 үлгүлөрдө толук ийилген, бул sample.and жана 4 үлгүлөрдүн алдынан 3125 useconds берет. Excelдеги түзмөктөн алынган маалыматтардын pdf файлын караңыз жана мен тарткан терезелерди жылдырууну көрсөткөн графиктердин ар бирин караңыз.

Мен конфигурациянын кодун коём жана кимдир бирөө кызыкса, үзгүлтүккө учуратам.

I2C үчүн мен зым китепканасын колдонуп жатам жана анын тегерегинде кээ бир функцияларды жаздым.

Мен SDA/SDLге туташкан жана Sigrokтун жардамы менен I2C автобусту реалдуу убакытта чече турган кичинекей маалымат снайперине көңүл буруңуз.

Кийинки кадам - SAN дискине сактоо, бирок мен анын иштээрин далилдедим. Бул бүткөндөн кийин, мен зымсыз интерфейске кирип, вебсайтка жүктөйм.

Долбоор кеңейген сайын мен муну кошом.

БУТУН:

Байкоочулар үчүн, сиз чипти жана компьютердеги секиргичти коргой турган чоң идишти байкайсыз. Бул почтаны текшерген жана мага кирүүгө уруксат берүүдөн мурун тактай чайноону чечкен тургун Кокер Спаниелге байланыштуу болду. Менимче, ал эспрессивдүү эмес күйөрман!

Албетте, мен ар дайым суроолорго жооп берем, андыктан сураңыз.

1 -кадам: SIGROK ЖАНА PULSEVIEW

SIGROK ЖАНА PULSEVIEW
SIGROK ЖАНА PULSEVIEW
SIGROK ЖАНА PULSEVIEW
SIGROK ЖАНА PULSEVIEW

Pulseview жана sigrok жөнүндө кыскача сөз кылуу.

Бул таза программалык камсыздоо жана 8 логикалык кириштери бар кичинекей интерфейс платасы ebayден арзаныраак. Сиз ADXL иштеп жатканда автобустан тартып алган бир нече сүрөттү байкайсыз жана ал мүчүлүштүктөрдү оңдоо үчүн дагы пайдалуу. I2C үчүн орнотулган декодер бар.

Сигналдын деңгээлин текшерүү үчүн эң сонун масштаб, бирок I2cтин кол менен декоддоосу эң жадатма, бирок мен буга чейин цикл түзүп, кол менен мүчүлүштүктөрдү оңдоп койгом. Сиз порттун деңгээлинде бир аз жарылганын баалашыңыз керек, аны мен көптөгөн сүрөт долбоорлорунда жасадым, бирок бул көп убакытты талап кылат жана каталарга жакын … айрыкча түнү !!

Бул колдонмону жазган балдарга рахмат. Анын кудайы i2c долбоорлорун жөнөтөт, ADXLден үзүлүү линиясын көзөмөлдөгөн D4 линиясына көңүл буруңуз.

2 -кадам: Шок сенсоруна кошуу

Шок сенсоруна кошуу
Шок сенсоруна кошуу
Шок сенсоруна кошуу
Шок сенсоруна кошуу
Шок сенсоруна кошуу
Шок сенсоруна кошуу
Шок сенсоруна кошуу
Шок сенсоруна кошуу

Макул, мен түшүнүктү далилдөө үчүн шок сенсоруна айрым перифериялык түзүлүштөрдү коштум.

Келемиштердин уясын азырынча кечирип койгула, ал иштегенден кийин мен бардык компоненттерди байланыштырган компьютерди иштеп чыгып, баарын сулуу кутуга салып коем. SD картадан башка тиркелген нерселердин баары spi автобуста i2c иштейт.

GPS модулу тиркелүүгө калды, ал WIP, бирок мен ушул жуманын аягына чейин чечимге келет деп үмүттөнөм.

Ошентип, учурдагы долбоор төмөнкүлөрдөн турат:

Зымсыз менен ESP32 LOLIN тактасы.

PCF реалдуу убакыт сааты. Азыркы датаны жана убакытты көзөмөлдөйт. Мен мурун чийилген эски проект тактайына ширетип койгом.

Тышкы жарк. Башка нерселердин арасында Accelerometer үчүн орнотуу маалыматын кармайт. Capacity 132k жана менюларды жеңилдетүү үчүн кээ бир интернет маалыматтарын төгүп салышы мүмкүн

Файл акселерометринин маалыматтарын жана журналдарын сактоо үчүн SPI SD картасы. 8 ГБ, бирок кеңейте алат.

OLED дисплей менюларды жана башка нерселерди көрсөтөт.

Мына, ал [акыры] эмне кылат

Фондон ашкан соккуларды жана активдүүлүктү көзөмөлдөңүз.

Убакытты жана датаны борттогу сааттан тартып SD картага каттаңыз.

Мүмкүн болсо, жайгашкан жерди GPSтен SD картка штамптаңыз

Кирүү түйүнүн колдонуу менен маалыматтарды талдоо үчүн веб -серверге маалыматтарды жүктөө … бул уюлдук телефон болушу мүмкүн.

| Кирүү чекиттерин сканерлөө - бул LOLIN32дин жөндөмү, анткени веб -серверди командалар үчүн хостинг кылып, анан булут веб -серверине кардар катары туташат. Сиз дайыма эле SD картаны сууруп, жүктөп бере аласыз!

Алдыда дагы көп иштер бар, бирок ал уланууда.

3 -кадам: ADXL ADDRESSING

ADXL ADDRESSING
ADXL ADDRESSING

Эми бул жерде күлкүлүү нерсе. Мен ADXL 345 чипин кичине тактай катары сатып алдым, ал чипти өз алдынча сатып алуудан арзаныраак болчу ….. бул кантип иштейт? Эмнеси болсо да, мен аны i2c автобусуна туташтыра баштадым жана 0x53төн эффективдүү башталган eeprom менен кагылышуу болгонун аныктадым, ал A6да жазууну жана A7де окууну билдирет.

Ошентип, бамфты окуп чыксаңыз, эгер сиз SDO/ALT ADDRESS HIGHду алсаңыз, аны 1Dге мажбурлай аласыз.

Көрсө, менин кичинекей тактайым SDX пинине карабай, ADXLдин 12 -пинине жерге туташтырылган, аны көтөрө аласыз. Муну чектелген электр энергиясы жок үйдө колдонуп көрбөңүз …… бактыга жараша, менде мультиметрди алып чыгып, пинти жерге чейин текшерүүгө мажбур болушту.. Бул иштейт жана сизди бүтүрүүчүлөрдүн кагылышуусунан куткарат. Бактыга жараша алар чиптин астында кыска кылышпады, антпесе мен снукерленген болчумун жана чипти тактан алып салышым керек болчу. 0x52 жана 53 дареги катары 64ктын эки барагы. Мен муну кылгандан кийин менин көйгөйүм чечилди.

Веб -баракчаны кайра окуганда, ал 0x53 деп жазылган, бирок анын кичинекей тамгасы бар, абайлаңыз!

4 -кадам: Схемалык PCB басылмалары

Бул жерде схеманы жана компоненттерди тез иштетүү. Бул менин дизайным жана дагы эле WIP [Иш жүрүп жатат] Схема иштелип чыккан, андан кийин тректер үчүн көркөм чыгармага которулган менин келемиштеримдин уясы жакындады жана азыр кичинекей кутуга бата турган тактайга чогулуп жатам [Толук маалымат үчүн]

Shocker.pdfге шилтеме берүү менен.

Такта 8 негизги компоненттен турат

  1. SD КАРТА САКТОО
  2. ADXL ACCELEROMETER
  3. OLED дисплейи
  4. 3.3 V REG
  5. GPS1 МОДУЛУ
  6. EEPROM
  7. TIMER RTC
  8. RF WIRELESS INTERFACE МЕНЕН ESP32 LOLIN CHIP

Баары акселерометрге байланыштуу.

ADXL, процессорду 14кө туташтырууга багытталган INT1 процессорун үзгүлтүккө учуратуу үчүн орнотулган. Микродогу код бул үзгүлтүктү кармап туруу үчүн орнотулган жана негизги күнүмдүк режимде иштеген желекти орнотот. Мен кодду кошом үзгүлтүккө учуроону жана кайра чалуу функциясын каттоону белгилейт.

ADXL ар кандай штаттарда үзгүлтүктөрдү колдойт, мисалы, шок же аракетсиздик жана башкалар XYZ катары окуяны тартуу үчүн [96 баалуулуктар]

ADXL RTC жана EEPROM дисплейи I2Cден кууп чыгарылган. SD CARD SPI I/O жана GPS модулу X12 X11 деп белгиленген LOLINдеги сериялык портторго туташкан.

Төмөндөгүдөй ырааттуулук: GPS бирдигинен жана чыпкасынан 232 маалыматты дайыма кармап туруңуз. Сизде жарактуу GPS убактысы болгондо, RTC белгиленген интервалда жаңырат. Дүкөн өзгөрмөлөрүн SD картага убакыт/Lat_Lng/Speed/Altitude/Store ADXL каттайт. чийки формат 2нин комплименти жана 2 эмес комплемент. Бардык маалыматтар үтүр менен ажыратылган.

Сиз пинге туташтырылган баштапкы абалга келтирүүчү пин бар экенин да белгилейсиз. Бул пин EEPROMдо сакталган кирүү чекитин орнотуу үчүн конфигураторго туташууга мүмкүндүк берген веб -серверде иштей баштайт. Кайра жүктөөдө процессор кирүү чекитине туташат жана SD картадан файлдарды жүктөө үчүн интернетке кирет. Эгерде эч кандай маалымат жана туташуу түйүнү жок болсо, анда бирдик жөн эле SD картына маалыматтарды жазуу процессин жүргүзөт, аны сиз суракка ала аласыз. программа [ShockerView.exe] [WIP] Серверде маалыматтар SQL маалымат базасында сакталат жана [WIP] көрсөтүлөт

PCB Принтери үстү жана асты үчүн тиркелет.

5 -кадам: Прототиптин чеберчилиги

Artwork Etching прототиби
Artwork Etching прототиби
Artwork Etching прототиби
Artwork Etching прототиби
Artwork Etching прототиби
Artwork Etching прототиби

Мына мен прототип такталарымды кантип чыгарам

Чыгарманы кээ бир оор кагазга басып чыгарыңыз. Мен темир усталардын 63 GSM колдоном, арзан жана шайыр. Принтер бул жерде ачкыч. Сиз мүмкүн болушунча тунук жана мүмкүн болушунча таза болгуңуз келет. Менин лазердик принтерим азыр иштеп жатат, бирок 10 миңге чейин басып чыгаруу үчүн жакшы, анча -мынча спецификалык жабдууларга муктаж эмес, анткени изи кагаздын даны жолго түшө баштайт. Сиз адистештирилген кагазды сатып алсаңыз болот, бирок бул мага окшоштор үчүн өтө жакшы. Мен дайыма дизайнымды өркүндөтүп жатам, андыктан мага кичинекей оле үчүн өтө кымбат болот. Эгер сизге тиешелүү такта керек болсо, анда муну эксперттерден сураңыз.

Мен, адатта, тактайларымды бөлүктөргө бөлүп, анан интернет компаниясы үчүн герберлер менен финал чыгарам. Прототип реалдуу акча жасоодон мурун ошол каталарды жана кемчиликтерди иреттейт.

Сүрөттөрдү эки өзүнчө А4 баракчасына басып чыгаргандан кийин, экөөнүн үстүнө жайгаштырып, сатуу үчүн кесип алыңыз. Сиздин эки тараптуу тактаңыздын катмарлардын ортосуна кысып, басылган бети pcb. Make каршы экенине ынануу үчүн жетиштүү орун калтырыңыз. Эгер этият болсоңуз, анда сатуучу тасманын үстүнөн жабышып, анын изин түшүрбөңүз.

Тактанын бир жагын ылдый караңыз, UV кутуңузга. NB Мен төрт жаңы 13W ультрафиолет лампаларын жана кээ бир эски башкаруу тетиктерин колдонуп, тунук айнек панели бар кутучаны жасадым. Аралык эксперименталдык болчу. Капкак түшөт жана көбүктү тактанын арт жагына кысып, масканы айнекке каршы мажбурлайт. Эгер сиз муну аткара албасаңыз, анда жарык каршылык көрсөтөт. Күйгүзүп, тактаны ар бир тарапка 1 мүнөт 40 сек. Саатыңызды колдонуңуз. Чынында, мен муну таймер менен өзгөртүшүм керек … башка эч кандай долбоор жок … балким, мен бирин сатып алам… сен муну билбейсиң! Mega Electronicsтен сатып алган тактайлар - этч каршылык көрсөтүүчү арзан прототип такталары. Этч каршылыгы кээде бир аз бүдөмүк, бирок менде төрт жыл болгон тактайлар бар жана алар дагы деле прототиптештирүү үчүн жакшы тактайларды чыгарышат !!

Тактанды оодарып жатканда этият болгула, анын тайып кетишине жол бербегиле, же керексиз нерселер болот.

Эми иштеп чыгуучуну даярдаңыз. Мен 2 капсуланы 18: 1де колдоном, ошентип иштеп чыгуучунун эки капкагы жана таза капталбаган таза суудан 36 капкак. Иштеп чыгуучу бөтөлкө же порошок түрүндө келет жана бөтөлкө адатта 6 жылга созулат !!. Балмуздак салынган идишке аралаштырып КОЛДУ КИЙИНИЗ. Ага манжаларыңызды салбаңыз, болбосо майлоо таасир этет. Температура кышында көйгөй жаратышы мүмкүн. Сууну 20 градуста же ошол жерде кармаңыз, бул өтө маанилүү эмес, бирок суук болсо, натыйжаларды алдын ала айтууга болбойт. Мен муну январь айында менин гаражымда чайнек менен жасадым, ошондо сиз компенсация аласыз.

Тактаңызды салып койгондон кийин контейнерди акырын жылдырыңыз, эгер сиз туура кылган болсоңуз, жезден кызгылт агымдын агып чыкканын көрөсүз, жолдордун ортосунда жалтырак жез пайда болот. Башка тарапты текшерүү үчүн мээлейиңизди колдонуңуз. Бул процесс адатта болжол менен бир мүнөткө созулат, андыктан тактаны алып чыгып, жылуу сууга чайкап коюңуз. Эгерде ал кызыксыз болсо, анда анын мүмкүнчүлүктөрү ийгиликсиз болот.

Менде муну бир нече жолу болгон, бирок көбүнчө кол кап кийбегенимден же температурасы өтө төмөн болгондон же кээ бир нерсеге алаксыткандыктан экспозиция убактысын бузуп койгом … эмне үчүн алар муну маанилүү нерсенин ортосунда жасашат ….

Мага өз оюңузду көрсөтүңүз

Макул, азыр сизде эч каршылык менен корголгон кооз жашыл тректери бар такта бар жана эми Ферри хлоридин түзүшүңүз керек. Азыр мен ошол эле балмуздак идишти колдонуп, калдыктарды азайтып, пакеттеги ноталарга чейин аралаштырам. Мен Ферри хлоридин сиз таразага салып, эритмеге эритүүчү топтордон сатып алам. Балмуздактын ваннасын болжол менен 1/3 бөлүгүнө толтура аласыз. Эгер сиз жумушка жетиштүү болсоңуз, анда пластикалык идишке куюп койсоңуз, ал көпкө сакталат.

СИЗ КОЛДОО КИЙИШИҢИЗ КЕРЕК … майланыштан эмес, бирок колуңуз эки жума бою ачык кызгылт сары болуп турушу үчүн. Мен муну бир жолу Лондондогу маанилүү жолугушуунун алдында жасадым жана мен танго болуп калдым окшойт. Бирок бул нерселер жездин айланасында жагымсыз экенин билем … жана чындыгында. Эски кийимдерди кийиңиз, анткени ал үстүнө түшүп калса таштандыга ыргытылат. Ал дат баспас болоттон жасалган раковиналарга жабышып, жалпысынан бардыгын боёйт. Муну сыртта же үйдөн алысыраак жерде кылгыла. Калдыктарды канализацияга төкпөгүлө, бул бактерияларды өлтүрүүдө абдан жакшы, бул суу органы септиктеринде көмөктөшүүнү каалабайт. Кээ бир бийликтер үчүн бул мыйзамсыз, андыктан муну жасабаңыз.

Тактаңызды эритмеге биринчи жолу малып жатканда, жезге кол салуу болгондо, ал кооз кызыл коло түскө ээ болот. Эгер андай болбосо, анда сизде дагы эле этчандын иштешине тоскоол болгон каршылык катмары болушу мүмкүн же сиздин чечим туура эмес. Эгер андай болсо, анда мен чийме тактасына кайтып барам, мен корком, бирок, эгерде сиз кыйратууларды ээрчисеңиз, сиздин этчант туура эмес.

Кандай болбосун, эгерде баары жакшы болсо, сизде etch resist тарабынан корголгон эң сонун тректер бар.

Адатта, бул учурда профессионал тешиктерди жана төшөмөлөрдү айланып өтүү үчүн жана жез аркылуу плюс компоненттеринин номерлерин боёо үчүн жибек экранды колдонуу үчүн маскалардын топтомун колдонот. Тилекке каршы, менин убактым же ийкемим жок жана менин виасымды жасайт катмардан катмарга жез зымын колдонуу… албетте, бул ыкма менен көп катмар жок. Эгерде мен маанайда болсом, мен баскычтын катмарына тыгыздык менен компоненттердин номерлерин кошом, ошондо сиз компоненттердин номерлерин түшүрөсүз. Бул чогултууда бир аз убакытты үнөмдөй алат, бирок тактанын бош эмес экендигине жараша болот.

Мен тректерди дагы бир мүнөткө ачып берем жана иштеп чыгуучуга чөгүп кетүү каршылыгын жок кылам.

Мен азыр виастарды жана бардык тректерди тешип, бардык тректерди калемпирлеп, мультиметр менен үзгүлтүксүздүгүн текшерип турам. Бул бөлүк ооруйт, а сиз адатта чыныгы виасасы бар профессионалдуу такта үчүн кылбайсыз, бирок зым аркылуу качуу үчүн бир тарапты гана ширетүү … көп жолу болгон!

6 -кадам: Башкарманы чогултуу

Башкарманы чогултуу
Башкарманы чогултуу
Башкарманы чогултуу
Башкарманы чогултуу
Башкарманы чогултуу
Башкарманы чогултуу

Макул, эми менде такта бар, мен бардык виастарды тешип чыктым.

Бардык виастарды зым менен сайгыла жана эки тарапты тең ширеткиле. Мен бардык тректерди калайлаганды жакшы көрөм, анткени коргонуунун кереги жок, бирок жездин кычкылдануусун токтотот.

Мен жер үстүндөгү SD картасын тиркеп, анын үстүнө ширетүү үчүн эки жерди коштум, анын астына бекитүү үчүн астына бир нече казыктары бар.

Кийинки ADXL EEPROM ж.

Күчтүүлүк планы - USB же тышкы Баттан 5В алып, аны борттогу 3.3V рег аркылуу азыктандыруу. Мен Ebayден сатып алган бир аз регулум бар, ал модуль катары чогултулган жана 800mA менен бааланган… бул 300 грета USB камсыз кыла албайт. Мен азырынча эч кандай кубаттуулук өлчөөлөрүн жасай элекмин, анткени программалык камсыздоону өзгөртүүгө болот ….. менен күрөшүү үчүн ADXLден INACTIVITY үзгүлтүгүн колдонсо болот. [WIP]

… курулуш жүрүп жатканда сүрөттөрдү кошуу керек.

7 -кадам: КОДГОРЛОО

Макул, мен ардуинонун баарына кирбейм, анткени башка бирөө аны башка жерде жакшыраак кылган.

Мен жөн гана биз өзүбүздүн долбоорубузда колдонула турган тиешелүү биттерди тандап алам.

Вебсайтка жүктөө каралып жатканда, бул дагы эле жүрүп жатат, бирок коддун бир бөлүгүн карап көрөлү.

Негизги функция - бул GPS /дисплей /SD карта /реалдуу убакыт сааты /ext_flashmemory жана акселерометрден турган түзмөктөр.

Андан кийин биз sw үзүү баскычы басылганын көрүүнү күткөн циклге киребиз. Эгерде бул болсо, анда конфигуратор менюсунан секирип, wifi тармагын веб -баракчанын конфигураторуна кирүү катары көрсөтүлгөн түзмөккө автоматтык түрдө кирүү үчүн конфигурациялоо үчүн, биринчиден, ал бардык түзмөктөрдү ssid үчүн сканерлеп, анан бирин тандоого мүмкүндүк берет жана аны жарк этүү үчүн сактайт. желек менен кийинки жүктөөдө флештен орнотууларды жүктөгүлө. Сиз муну ар дайым ipaddressке кирип, жаркылдоодон тазалоо жана демейки жүктөө үчүн /killbill терүү аркылуу жокко чыгара аласыз.

бул жерде adxl акселерометринин кодунда аныкталган үзгүлтүк функциясы жана эки башка казыкта конфигураторго өтүү. Биз ADXL үзгүлтүгүн SHOCK окуясын үзгүлтүккө учуратуу үчүн колдонобуз. Эки үзгүлтүктө тең негизги "циклде" баштапкы абалга келтирилген желекти орнотобуз. бул кандай көрүнөт:

тиркелген кодду караңыз

8 -кадам: SDA SCL казыктарын табуу

бул кодду колдонуу:

Serial.println (SDA);

Serial.println (SCL);

SDL жана SCL үчүн ESPте конфигурацияланган казыктарды басып чыгарат

ESP32деги сериялык порттор сыяктуу функцияларды туташтыруу үчүн колдонулган файл бар

Сунушталууда: