Mundarija:

GPS_EXT RAM_EXT_RTC bilan ESP32 ADXL345 DATALOGGER: 8 qadam
GPS_EXT RAM_EXT_RTC bilan ESP32 ADXL345 DATALOGGER: 8 qadam

Video: GPS_EXT RAM_EXT_RTC bilan ESP32 ADXL345 DATALOGGER: 8 qadam

Video: GPS_EXT RAM_EXT_RTC bilan ESP32 ADXL345 DATALOGGER: 8 qadam
Video: Видеорегистратор Falcon HD37 LCD GPS EXT 2024, Iyul
Anonim
GPS_EXT RAM_EXT_RTC bilan ESP32 ADXL345 DATALOGGER
GPS_EXT RAM_EXT_RTC bilan ESP32 ADXL345 DATALOGGER
GPS_EXT RAM_EXT_RTC bilan ESP32 ADXL345 DATALOGGER
GPS_EXT RAM_EXT_RTC bilan ESP32 ADXL345 DATALOGGER
GPS_EXT RAM_EXT_RTC bilan ESP32 ADXL345 DATALOGGER
GPS_EXT RAM_EXT_RTC bilan ESP32 ADXL345 DATALOGGER

Wemos 32 LOLIN taxtasi bilan o'ynayotganlar uchun men hozirgacha ba'zi topilmalarimni hujjatlashtira boshlayman deb o'yladim.

Hozirgi loyiha - ADXL345 akselerometriga ulanish va yuqoridagi rasmda ko'rsatilgandek, men uni lolinga muvaffaqiyatli uladim va ADXLni zarba sensori sifatida sozladim.

ADXL -dagi registrlar biriktirilgan pdf sifatida o'rnatildi va zarba aniqlanganda ketma -ket portdagi kodni tupurish uchun kodda tuzilgan uzilish.

Men harakatsizlik reestrini uzilish sifatida o'rnatdim va qaysi uzilish boshlanganini tekshirgandan so'ng, o'sha ma'lumotlarni tupurdim.

Men LOLIN -dagi I2c portidan foydalanmoqdaman va siz ADXL -dagi registrlarni tupurish tartibiga ega ekanligimni ko'rasiz, shuning uchun men disk raskadrovka paytida konfiguratsiyani tekshirishim mumkin. Bu funksiya taymerlar kutubxonasi yordamida ishlaydi, bu ma'lumotni sirli tarzda g'alati ishlarga olib keladigan biror narsa yozsangiz, registrlarni tuzatish va tekshirishni sozlash uchun foydali funktsiyadir.

Men LOLIN -da 2 -ning maqtov ma'lumotlarini normallashtirdim va uni Excelga import qilish uchun formatladim.

Qo'shilgan PDF -ni men import qilgan ba'zi ma'lumotlar bilan ko'rib chiqing va men Excel -da ADXL -da FIFO rejimidan foydalangan holda tetik registridagi uzilishlar natijasida paydo bo'ladigan ba'zi tegmalarni ko'rsatdim.

FIFO rejimi - bu mikrofonni bog'lamaydigan va 32 ta namunani triggerda saqlaydigan foydali xususiyatdir, yana mening ma'lumotlar yig'indilarimga qarang, biz nolni qaerdan boshlayotganimizni va oxirgi namuna 9,8 ms yoki u erda. Grafikdagi X chizig'i mikrosaniyalarda vaqtni chapdan o'ngga ko'payishini ko'rsatadi.

E'tibor bering, men MINUS 9800 mikrosaniyasidan vaqt jadvalini ko'rsatish uchun oxirgi grafikni o'zgartirganman. FIFO -ning birinchi popsi qolgan ma'lumotlarning eng qadimgi ma'lumotidir. Ko'rish o'ngdan chapga bo'lishi kerak.

ADXL kartasiga uchta simga e'tibor bering. SDA/SCL va INT dan INT 1. Yana, agar siz registr sozlamalarini ko'rib chiqsangiz va ma'lumotlar varag'ini o'zaro bog'lasangiz, bu mantiqiy bo'ladi.

Ma'lumotlar namunasi 3200 ta namunada to'liq qiyshayadi, bu namunalar orasidagi 3125 soniyani beradi va 4 ta namunani oldindan yozib oladi. Excel -dagi qurilmadagi ma'lumotlarning pdf -ga qarang va men chizgan har bir grafikda qo'lga olish oynasini harakatlantirayotganimni ko'rsataman.

Men konfiguratsiya kodini qo'yaman va agar kimdir qiziqsa, uzib qo'yaman.

I2C uchun men simli kutubxonadan foydalanmoqdaman va bu borada ba'zi funktsiyalarni yozdim.

E'tibor bering, men SDA/SDL -ga ulangan va Sigrok -dan foydalanib, I2C avtobusini real vaqtda hal qila oladigan kichik ma'lumot qidiruvchisiga e'tibor bering.

Keyingi qadam - SAN diskida saqlash, lekin men uning ishlashini allaqachon isbotlaganman. Bu amalga oshgandan so'ng, men simsiz tarmoqqa ulanaman va veb -saytga yuklayman.

Loyihaning kengayishi bilan men bunga qo'shilaman.

BILIM:

U erdagi kuzatuvchilar uchun siz bankda esp chipini va pcb -da sakrashni himoya qiladigan katta teshikni ko'rasiz. Buning sababi shundaki, u mahalliy pochtachi Cocker Spaniel bilan bog'lanib, pochtani tekshirdi va unga kirishga ruxsat berishdan oldin taxtani chaynashga qaror qildi. Menimcha, u espressif bo'lmagan muxlis.

Albatta, men har doimgidek savollar berishga tayyorman.

1 -qadam: SIGROK VA PULSEVIEW

SIGROK VA PULSIY KO'RISH
SIGROK VA PULSIY KO'RISH
SIGROK VA PULSIY KO'RISH
SIGROK VA PULSIY KO'RISH

Pulseview va sigrok haqida qisqa eslatma.

Bu tarmoqdan bepul dasturiy ta'minot va 8 ta mantiqiy kirishga ega bo'lgan kichik interfeysli karta ebay va boshqalardan arzon. Siz ADXL ishlayotganda avtobusdan tushgan ikkita rasmni ko'rasiz va bu disk raskadrovka uchun juda foydali. I2C uchun o'rnatilgan dekoder mavjud.

Signal darajasini tekshirish uchun imkoniyat juda yaxshi, lekin I2c -ni qo'lda dekodlash eng zerikarli, lekin men ilgari pastadir o'rnatganman va qo'lda tuzatganman. Siz port darajasida portlashni yaxshi ko'rishingiz kerak, men buni ko'plab rasm loyihalarida qildim, lekin bu ko'p vaqtni oladi va xatolarga moyil bo'ladi … ayniqsa kechasi !!

Bu ilovani yozgan yigitlarga rahmat. Xudo i2c -dagi loyihalarga yuboradi, ADXL dan uzilish chizig'ini kuzatuvchi D4 liniyasiga e'tibor bering.

2 -qadam: zarba sensori qo'shilishi

Shok sensori qo'shilishi
Shok sensori qo'shilishi
Shok sensori qo'shilishi
Shok sensori qo'shilishi
Shok sensori qo'shilishi
Shok sensori qo'shilishi
Shok sensori qo'shilishi
Shok sensori qo'shilishi

To'g'ri, men kontseptsiyani isbotlash uchun zarba sezgichiga ba'zi tashqi qurilmalarni qo'shdim.

Kechirasiz, kalamushlar uyasi hozircha, u ishlagandan so'ng, men barcha komponentlarni bog'laydigan kompyuterni loyihalashtiraman va hammasini chiroyli qutiga joylashtiraman. SD -kartadan tashqari biriktirilgan barcha elementlar spi -bus -dagi i2c -da ishlaydi.

WIP -ga ega bo'lgan GPS moduli biriktirildi, lekin umid qilamanki, bu hafta oxirigacha hal qilinadi.

Shunday qilib, joriy loyiha quyidagilardan iborat:

Simsiz ESP32 LOLIN kartasi.

PCF real vaqt soati. Joriy sana va vaqtni kuzatib boradi. Men ilgari chizilgan eski loyiha taxtasiga qo'pol lehim qo'ydim.

Tashqi chiroqlar. 132k sig'imi akselerometr uchun sozlash ma'lumotlarini o'z ichiga oladi va menyular va boshqalarni osonlashtirish uchun unga ba'zi veb -ma'lumotlarni tashlab yuborishi mumkin.

Fayl akselerometrining ma'lumotlari va jurnallarini saqlash uchun SPI SD -karta. 8 Gb, lekin kengaytirishi mumkin.

Menyu va boshqa narsalarni ko'rsatish uchun OLED displey.

Mana, u [oxir -oqibat] nima qiladi

Fondan oshib ketadigan zarbalar va harakatlarni kuzatib boring.

Bort soatidagi sana va vaqtni ko'rsatib, zarbalarni SD -kartaga yozib oling.

Agar kerak bo'lsa, joylashuvni GPS -dan SD -kartaga muhrlang

Ma'lumotni tahlil qilish uchun kirish nuqtasidan foydalanib, ma'lumotlarni veb -serverga yuklang … bu mobil telefon bo'lishi mumkin.

Kirish nuqtalarini skanerlash - bu LOLIN32 -ning buyrug'i uchun veb -serverni joylashtirish va keyin bulutli serverga mijoz sifatida ulanish qobiliyati. Siz har doim sd -kartani ajratib, yuklashingiz mumkin!

Hali ko'p ishlar bor, lekin u davom etmoqda.

3 -qadam: ADXL ADDRESSING

ADXL MANZILI
ADXL MANZILI

Bu erda kulgili narsa bor: men ADXL 345 chipini kichik taxtaga sotib oldim, bu chipni o'zi sotib olishdan ko'ra arzonroq edi …. bu qanday ishlaydi? Yaxshiyamki, men uni i2c avtobusiga ulashni boshladim va men eeprom bilan 0x53 dan boshlanadigan manzillar to'qnashuvini topdim, bu A6da yozishni va A7da o'qishni anglatadi.

Bumfni o'qish shuni ko'rsatadiki, agar siz SDO/ALT ADDRESS HIGH ni olsangiz, uni 1D ga majburlashingiz mumkin.

Ma'lum bo'lishicha, mening kichik taxtam SDX piniga qaramasdan, ADXL -ning 12 -piniga mahkamlangan, siz uni baland ko'tarishingiz mumkin. Quvvat manbai cheklanmagan holda, buni uyda sinab ko'rmang …. Yaxshiyamki, bu menga multimetrni chiqarib, pinni erga tekshirishga majbur qildi.. Bu ishlaydi va sizni balo to'qnashuvidan qutqaradi. Yaxshiyamki, ular chip ostida ishlamadilar, aks holda men snookered bo'lardim va chipni taxtadan olib tashlashga majbur bo'lardim. 0x52 va 53 manzili sifatida 64k ikkita sahifa. Men buni qilganimdan keyin mening muammom hal qilindi.

Veb -sahifani qayta o'qib chiqsak, u 0x53 ga o'rnatiladi, lekin u kichik nashrda, shuning uchun ehtiyot bo'ling!

4 -qadam: PCB -ning sxematik nashrlari

Mana bu mening dizaynim va hali ham WIP [Ish davom etmoqda] Sxema tuzilgan va treklar uchun san'at asariga tarjima qilingan. Mening kalamushlar uyaga yaqinlashadi va hozir kichkina qutiga sig'adigan taxtaga yig'ilayapman [Tafsilotlari]

Shocker.pdf ga murojaat qilish.

Kengash 8 ta asosiy komponentdan iborat

  1. SD -kartani saqlash
  2. ADXL ACCELEROMETER
  3. OLED ni ko'rsatish
  4. 3.3 V REG
  5. GPS1 MODULI
  6. EEPROM
  7. TAYMER RTC
  8. RF simsiz interfeysli ESP32 LOLIN chipi

Hamma narsa akselerometrga bog'liq.

ADXL protsessorni INT1 protsessorining 14 -piniga yo'naltiriladigan protsessorni to'xtatishi uchun o'rnatiladi. Mikrodagi kod bu uzilishni to'xtatish va asosiy tartibda bajariladigan bayroqni o'rnatish uchun o'rnatiladi. Men kodni qo'shaman. uzilish tartibini va keyinchalik qayta qo'ng'iroq qilish funktsiyasini ro'yxatga olish.

ADXL har xil holatlarda, masalan, zarba yoki harakatsizlik va boshqa holatlarda uzilishlarni qo'llab -quvvatlaydi. Siz qilmoqchi bo'lgan narsangizga asoslanib, sizning xohishingizga mos keladigan narsalarni maskalashingiz mumkin. ADXL 32 ta namunani saqlash uchun FIFO rejimida ishlaydi. voqeani XYZ sifatida yozib olish uchun [96 qiymat]

ADXL RTC va EEPROM displeyi hammasi I2C dan boshqariladi. SD CARD SPI I/O ga ulangan va GPS moduli LOLIN X12 X11 belgisidagi ketma -ket portlarga ulangan.

Quyidagi ketma -ketlik har doim GPS birligidan va filtrdan 232 ma'lumotni oladi, agar sizda GPS vaqti mavjud bo'lsa, RTCni belgilangan vaqt oralig'ida yangilang. Vaqt/Lat_Lng/Speed/Altitude/Store ADXL registrlari kabi SD -kartadagi do'kon o'zgaruvchilarini uzib qo'ying. xom format 2 va boshqa bo'lmagan qo'shimchalar. Barcha ma'lumotlar vergul bilan ajratilgan.

Siz pin 13 ga ulangan qayta o'rnatish pinining mavjudligini ham qayd etasiz: bu pin EEPROMda saqlanadigan kirish nuqtasini sozlash uchun konfiguratorga ulanish imkonini beruvchi o'rnatilgan veb -serverni ishga tushiradi. Qayta yuklashda protsessor kirish nuqtasiga ulanadi va SD -kartadan fayllarni yuklash uchun Internetga ulanadi, agar ma'lumotlar bo'lmasa va ulanish nuqtasi bo'lmasa, qurilma ma'lumotlarni yozish jarayonini sd -kartaga o'tkazadi, siz uni so'roq qilishingiz mumkin. [ShockerView.exe] dasturi [WIP] Serverda ma'lumotlar SQL ma'lumotlar bazasida saqlanadi va ko'rsatiladi [WIP]

PCB bosmalari yuqoriga va pastga biriktirilgan.

5 -qadam: San'at asarlarini chizish prototipi

San'at asarlarini chizish prototipi
San'at asarlarini chizish prototipi
San'at asarlarini chizish prototipi
San'at asarlarini chizish prototipi
San'at asarlarini chizish prototipi
San'at asarlarini chizish prototipi

Mana men prototipli taxtalarni qanday ishlab chiqaraman

San'at asarini og'ir kuzatuv qog'oziga chop eting. Men temirchilarning 63 GSM -dan foydalanaman, arzon va quvnoq. Printer bu erda kalit. Siz iloji boricha shaffof va iloji boricha toza bo'lishni xohlaysiz. Mening lazer printerim hozir ishga tushmoqda, lekin u 10 mingtagacha bosib chiqarishga yaroqli, bu sizga maxsus asbob -uskunalarga muhtoj emas, chunki kuzatuv qog'ozining donasi to'siq bo'la boshlaydi. Siz maxsus qog'oz sotib olishingiz mumkin, lekin bu menga o'xshaganlar uchun juda yaxshi, har doim men o'z dizaynimni doimiy ravishda takomillashtirib boraman, shuning uchun bu men uchun juda qimmatga tushadi. Agar sizga to'g'ri taxta kerak bo'lsa, buni mutaxassislardan so'rang.

Men odatda o'z taxtalarimni bo'linmalarda prototip qilaman, so'ngra Internet kompaniyasi ishlab chiqaradigan gerberlar bilan final tayyorlayman. Prototip haqiqiy pul ishlashdan oldin bu xatolar va kamchiliklarni tuzatadi.

Rasmlarni A4 formatidagi ikkita kuzatuv varag'iga bosib chiqarganingizdan so'ng, ularni bir -birining ustiga qo'yadigan qilib joylashtiring. Qatlamlar orasiga ikki tomonli taxtani siqib qo'yish uchun etarli joy qoldiring va bosilgan tomoni kompyuterga qarama -qarshi ekanligiga ishonch hosil qiling. Plitalarni ichkariga kirgizib, uni vaqtincha sotish uchun bir nechta tirqish qiling. Agar ehtiyot bo'lsangiz, sotuv lentasini bir -birining ustiga qo'yib, uni tasvirni buzmasdan olib tashlashingiz mumkin.

Kengashni ultrabinafsha qutisiga bir tomoni pastga qarab qo'ying. Eslatib o'taman, men 13 Vtli yangi UV lampalar va eski boshqaruv moslamalarini ishlatib, shaffof oynali panelli quti yasadim. Bo'shliqlar eksperimental edi. Qopqoq pastga tushadi va ko'pikni taxtaning orqa qismiga siqib, niqobni oynaga majbur qiladi. Agar siz buni qilmasangiz, yorug'lik nurning qarshiligini pasaytiradi. Taxtani yoqing va har tomondan 1 daqiqa 40 soniya oching. Soatingizdan foydalaning. Aslida men uni taymer bilan o'zgartirishim kerak … boshqa loyiha yo'q … balki men ham sotib olaman … bilasanmi! Mega Electronics -dan sotib oladigan taxtalar - etchga chidamli arzon prototipli taxtalar. Etchga qarshilik ba'zida biroz yupqa bo'ladi, lekin menda to'rt yil davomida ishlatilgan taxtalar bor va ular hali ham prototiplash uchun yaxshi taxtalarni ishlab chiqaradilar !!

Taxtani ag'darganingizda ehtiyot bo'ling, uning sirg'alishiga yo'l qo'ymang, aks holda sizda keraksiz narsalar bo'ladi.

Endi ishlab chiqaruvchini tayyorlang. Men 18: 1 da 2 ta kapsuladan foydalanaman, shuning uchun ishlab chiqaruvchining ikkita qopqog'i va 36 ta toza qo'shilmagan musluk suvi. Ishlab chiqaruvchi shisha yoki chang shaklida keladi va shisha odatda 6 yil xizmat qiladi !!. Muzqaymoq solingan idishga aralashtiring va qo'lqop kiying. Barmoqlaringizni unga qo'ymang, aks holda yog 'ta'sir qiladi. Harorat qishda muammo bo'lishi mumkin. Suvni 20 daraja yoki u erda saqlang, bu juda muhim emas, lekin sovuq bo'lsa, natijani oldindan aytib bo'lmaydi. Men buni yanvar oyida garajimda chovgum bilan qildim, shunda siz uni qoplay olasiz.

Konteynerni qo'yganingizdan so'ng, idishni yonma -yon siljiting, agar siz buni to'g'ri qilgan bo'lsangiz, misdan qizg'ish qizg'ish oqimani olib tashlanganini ko'rasiz, yo'llar orasidagi chiroyli yaltiroq mis paydo bo'ladi. Boshqa tomondan tekshirish uchun qo'lqop bilan aylantiring, bu jarayon odatda bir daqiqadan ko'proq vaqtni oladi, shuning uchun taxtani chiqarib oling va iliq suvda yaxshilab yuvib tashlang. Agar u zerikarli bo'lsa, unda imkoniyat muvaffaqiyatsiz bo'ladi.

Men buni bir necha bor o'tkazganman, lekin odatda qo'lqop kiymaganligim yoki harorat juda past bo'lgani uchun yoki ba'zi chalg'itishlar tufayli ekspozitsiya vaqtini buzib tashladim … nega ular buni tanqidiy narsaning o'rtasida qilishadi …

Menga o'z chizmalaringizni ko'rsating

Xo'sh, endi sizda chiroyli yashil chiziqlar bilan qoplangan taxtalar bor, ular gravitatsiyaviy qarshilik bilan himoyalangan va endi temir xloridini tayyorlashingiz kerak. Endi men bir xil muzqaymoq idishidan chiqindilarni kamaytirish va paketdagi yozuvlarni aralashtirish uchun foydalanaman. Men temir xloridini siz tortib, eritmaga solingan to'plardan sotib olaman. Muzqaymoq vannasini taxminan 1/3 qismini to'ldirish uchun etarli miqdordagi mablag 'to'plang. Agar siz ish uchun etarli joy tayyorlasangiz, siz plastik idishga quyishingiz mumkin va u uzoq vaqt saqlanib qoladi.

Siz qo'lqop kiyishingiz kerak … yog 'va boshqalar tufayli emas, balki, agar qo'lingizni olmasangiz, ikki hafta davomida to'q sariq rangda bo'ladi. Men buni bir marta Londondagi muhim uchrashuv oldidan qildim va menga tango qilinganga o'xshardi, lekin bilingki, bu narsalar mis va … haqiqatan ham yomon. Eski kiyimlarni kiying, chunki agar ular ustiga chiqsa, ular axlatga tashlanadi. U zanglamaydigan po'latdan yasalgan lavabolarga yopishib oladi va umuman hamma narsani bo'yab turadi. Buni tashqarida yoki hamma narsadan uzoqda bo'lgan uyda qiling. Qoldiqlarni kanalizatsiyaga to'kib tashlamang, suv idoralari septik tanklarida targ'ib qilmoqchi bo'lmagan bakteriyalarni o'ldirishda juda yaxshi. Ba'zi hokimiyat idoralari uchun bu noqonuniydir, shuning uchun buni qilmang.

Agar siz taxtani birinchi marta eritmaga botirsangiz, u misga hujum qilganda, u yaxshi qizil bronzaga aylanadi. Agar shunday bo'lmasa, siz hali ham etchantning ishlashiga to'sqinlik qiladigan yoki sizning yechimingiz noto'g'ri bo'lgan etch qarshilik qatlamiga ega bo'lishingiz mumkin. Agar shunday bo'lsa, qo'rqaman, lekin chizmalar taxtasiga qayting, lekin agar siz vayronagarchiliklarga rioya qilgan bo'lsangiz, sizning sehrgaringiz noto'g'ri emas.

Yaxshiyamki, agar hamma narsa yaxshi bo'lsa, sizda etch qarshilik bilan himoyalangan mukammal treklar bor.

Odatda, bu vaqtda professionallar teshiklar va prokladkalarning atrofida ishlab chiqarish uchun niqoblar to'plamidan foydalanadilar va mis orqali ishlab chiqaradilar, bundan tashqari komponentlar raqamlarini bo'yash uchun ipak ekranni ishlatadilar. qatlamdan qatlamgacha mis simni ishlatish … aniqki, bu usul bilan ko'p qatlamlik yo'q. Agar men kayfiyatda bo'lsam, bosma qatlamga komponentlar sonini qo'shib qo'yaman, shunda siz komponentlar raqamlarini ham chizasiz. Bu yig'ilish vaqtini tejashi mumkin, lekin taxtaning bandligiga bog'liq.

Endi men treklarni har bir tomonga yana 2 minut ochaman va ishlab chiqaruvchiga cho'kib ketaman.

Endi men teshiklarni burg'ulayapman va barcha yo'llarni qalamlayman va multimetr bilan uzluksizligini tekshiraman, bu qism og'riqli og'riqdir va siz odatda haqiqiy viyasli professional ishlab chiqarilgan taxta uchun qilmaysiz, lekin simdan qochish uchun bunga arziydi. faqat bir tomondan lehimlangan … ko'p marta sodir bo'lgan!

6 -qadam: Kengashni yig'ish

Kengashni yig'ish
Kengashni yig'ish
Kengashni yig'ish
Kengashni yig'ish
Kengashni yig'ish
Kengashni yig'ish

OK, men hozir taxtaga borishga tayyorman va men hamma teshiklarni burg'ulab oldim.

Barcha naychalarni sim bilan bog'lang va ikkala tomonni lehimlang. Men barcha yo'llarni kalaylashni yaxshi ko'raman, chunki himoya qilish shart emas, lekin mis oksidlanishini to'xtatadi.

Men sirtga o'rnatiladigan sd -kartani biriktirdim va unga lehim olish uchun ikkita er qo'shib qo'ydim va uning tagida bir nechta pin bor.

Keyin ADXL EEPROM va boshqalarni qo'shdi.

Quvvat bilan aytganda, 5Vni USB yoki tashqi Bat -dan olish va uni bortdagi 3.3V reg orqali etkazib berish, men Ebaydan sotib olgan bir oz regulyatorim bor, u modul sifatida yig'ilgan va 800mA da baholanadi. USB ta'minlay olgandan ko'ra. Men hozircha hech qanday kuch o'lchovlarini qilmaganman, chunki dasturiy ta'minotni o'zgartirishi mumkin … bilan shug'ullanish uchun ADXL -dan INACTIVITY uzilishidan foydalanish mumkin. [WIP]

… qurilish jarayonida rasmlarni qo'shish kerak.

7 -qadam: KODLASH

OK, men boshqa arduino -dan o'tmayman, chunki boshqa birov buni boshqa joyda yaxshi bajargan.

Men ketayotganimizda siz o'zingizning loyihangizda ishlatilishi mumkin bo'lgan tegishli bitlarni tanlayman.

Veb -saytga yuklash hisobga olinsa ham, bu hali ham davom etmoqda, lekin ba'zi kodlarni ko'rib chiqishga ruxsat bering.

Oddiy funktsiya GPS /displey /sd -karta /real vaqtda soat /ext_flashmemory va akselerometrdan tashkil topgan qurilmalardir.

Shundan so'ng, biz sw tugmachasini bosish yoki bosmasligini kutib turadigan tsiklni kiritamiz. Agar shunday bo'lsa, Wi -Fi tarmog'ini veb -sahifa konfiguratoriga kirish sifatida ko'rsatilgan qurilmaga avtomatik kirishni sozlash uchun konfigurator menyusiga o'ting, u avval barcha qurilmalarni ssid uchun tekshiradi, so'ngra birini tanlashga ruxsat beradi va uni fleshka saqlash uchun saqlaydi. bayroq bilan keyingi yuklashda sozlamalarni fleshdan yuklashini bildiradi. Siz har doim bu manzilni kirgizib, fleshkadan tozalash va yuklanmagan yuklashni boshlash uchun /killbill yozish orqali bekor qilishingiz mumkin.

bu erda adxl akselerometrining kodida aniqlangan uzilish funktsiyasi va ikkita alohida pimdagi konfiguratorga o'tish. Biz ADXL uzilishidan SHOCK hodisasini to'xtatish uchun foydalanmoqdamiz, har ikkala uzilish uchun biz asosiy "pastadir" da tiklanadigan bayroqni o'rnatamiz. bu nimaga o'xshaydi:

biriktirilgan kodga qarang

8 -qadam: SDA SCL pinlarini topish

ushbu koddan foydalaning:

Serial.println (SDA);

Serial.println (SCL);

hozirda ESP -da SDL va SCL uchun tuzilgan pinlarni bosib chiqaradi

ESP32 -dagi ketma -ket portlar kabi funktsiyalarni aniqlash uchun ishlatiladigan fayl mavjud

Tavsiya: