Turinys:

„Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams: 8 žingsniai (su nuotraukomis)
„Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams: 8 žingsniai (su nuotraukomis)

Video: „Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams: 8 žingsniai (su nuotraukomis)

Video: „Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams: 8 žingsniai (su nuotraukomis)
Video: Geriausia pigi belaidė kolonėlė? | Tronsmart Element Force Bluetooth Speaker | Apžvalga 2024, Lapkritis
Anonim
„Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams
„Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams
„Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams
„Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams
„Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams
„Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams
„Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams
„Bluetooth“belaidė sąsaja „Mitutoyo“suportams ir indikatoriams

Šiandien pasaulyje yra milijonai „Mitutoyo Digimatic“apkabų, mikrometrų, indikatorių ir kitų prietaisų. Daugelis žmonių, kaip aš, naudoja tuos įrenginius duomenims rinkti tiesiai į kompiuterį. Dėl to nereikia registruotis ir įvesti kartais šimtų verčių, tačiau taip pat kyla problemų, susijusių su nešiojamojo kompiuterio turėjimu parduotuvėje, kur nešiojamieji kompiuteriai gali nukristi ar kitaip sugesti. Tai ypač pasakytina, jei matavimai atliekami didelėmis dalimis arba kai standartinis „Mitutoyo“duomenų kabelis nėra pakankamai ilgas.

Prieš kelerius metus aš sukūriau panašų įrenginį, pagrįstą „HC-05“„Bluetooth“moduliais ir kai kuriomis „Arduino“mikrovaldiklių plokštėmis, kurios leistų saugiai palikti nešiojamąjį kompiuterį ant stalo ir klajoti iki 50 pėdų. Šis įrenginys puikiai veikė, tačiau turėjo keletą problemų. Nebuvo jokių indikacijų, kada siųstuvo baterija buvo visiškai įkrauta, jokių „Bluetooth“ryšio būsenos ir sėkmingo duomenų perdavimo požymių. Jis taip pat buvo didelis ir griozdiškas ir pažodžiui atrodė kaip mokslinis projektas! Net ir turėdamas šiuos apribojimus, kiti parduotuvės vaikinai norėjo jį naudoti per „Mitutoyo“USB duomenų kabelį.

Šis projektas įveikia tuos seno įrenginio apribojimus, prideda daugiau funkcijų ir yra šiek tiek profesionalesnis už mažiau nei 100 USD.

1 veiksmas: kaip tai veikia:

Image
Image
Paruošimas
Paruošimas

Sąsaja susideda iš dviejų dalių: siųstuvo ir imtuvo. Prijunkite siųstuvą prie matuoklio naudodami nuolat prijungtą duomenų kabelį ir imtuvą prie kompiuterio naudodami mikro USB duomenų kabelį.

Siųsdami siųstuvą jungikliu link kabelio galo, jis įjungiamas. Imtuvo gale iš pradžių mirksi mėlynas šviesos diodas, rodantis, kad nėra ryšio, o prisijungus, šviesos diodas nustos mirksėti ir nuolat degs. Siųstuvas ir imtuvas dabar prijungti.

Siųstuvas (apatinis prietaisas nuotraukoje) jungiasi prie matuoklio ir skaito neapdorotą „Mitutoyo“duomenų srautą kiekvieną kartą, kai paspaudžiamas „duomenų“mygtukas. Tada jis formuoja duomenis, naudodami duomenų sraute esančią informaciją, pvz., Vietą po kablelio, ženklą ir vienetus. Tada jis sukonstruoja ASCII eilutę iš šių duomenų ir siunčia ją per siųstuvo „HM-10“„Bluetooth“modulį į HM-10 imtuvo pusėje.

Imtuve (viršuje esantis įrenginys nuotraukoje) HM-10 siunčia ASCII simbolius, siunčiamus iš perduodančio HM-10, įskaitant matavimą, į „Arduino Pro Micro“, o po to siunčia juos per USB kabelį į kompiuterį. Tam imituojama klaviatūra, todėl duomenys įvedami į atvirą programą, mano atveju - „Excel“. Po duomenų seka simboliai, dėl kurių žymeklis nukrenta į kitą eilutę. Puikus dalykas yra tai, kad galite pakeisti tai, kad padarytumėte viską, ko norite, jei jums reikia įvesti duomenis į pasirinktinę programinę įrangą. Tada imtuvas siunčia siųstuvo HM-10 užklausą, kad mirksėtų mėlyna šviesos diodo pusė, nurodydama operatoriui, kad duomenys buvo gauti sėkmingai. Imtuvo modulis taip pat pašalina simbolius iš gaunamo duomenų srauto, susijusio su imtuvo HM-10 nuotoliniu valdymu.

Siųstuvas įkraunamas naudojant mikro USB įkroviklį arba kabelį, prijungtą prie siųstuvo USB lizdo, imtuvo šviesos diodas šviečia raudonai įkrovimo metu ir išsijungia, kai įkrovimas baigtas.

Vėliau yra ir kitų apdorojimo funkcijų, kurias galima atlikti siekiant užtikrinti, kad visos vertės yra metriniai arba standartiniai vienetai, arba įspėti, jei netyčia paspaudėte mygtuką +/- ir visi matavimai buvo neigiami. Jūs netgi galite patikrinti siųstuvo baterijos įtampą.

2 žingsnis: Paruošimas:

Be šioje instrukcijoje paminėtos medžiagos, yra keletas kitų elementų, skirtų konfigūruoti ir užprogramuoti „HM-10“„Bluetooth“modulius ir mikrovaldiklius. Norint sukonfigūruoti „Bluetooth“modulius, jums reikės USB į TTL UART nuoseklaus adapterio, „Arduino“, kuris bus naudojamas kaip ATTiny85 mikrovaldiklio (arba panašaus programuotojo, galinčio dirbti su „Arduino IDE“) programuotojas, ir, žinoma, jungiamųjų laidų, kad būtų galima atlikti konfigūraciją ir programavimas. „ATTiny85“šioje instrukcijoje buvo užprogramuotas naudojant „Arduino Nano“kloną ir 10 uf elektrolitinį kondensatorių, prijungtą tarp RST ir GND kaiščių. Kita aparatūra veiks, jei ją turėsite, tačiau gali tekti ištirti tam reikalingus procedūros pakeitimus. Šioje instrukcijoje daroma prielaida, kad esate susipažinęs su „Arduino IDE“ir esate šiek tiek patogus juo naudotis, kitaip reikia „Google“ir šiek tiek kantrybės.

Prieš konfigūruojant „Bluetooth“modulius, būtų gera idėja perskaityti Martyn Currey BLE pamoką adresu https://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/ Šiame straipsnyje pateikiama informacija, kaip pasakyti tikruosius iš klastotės nustatykite HM-10 modulių, naudojamų šioje instrukcijoje, susiejimą, vaidmenis, režimus ir programinės įrangos atnaujinimo informaciją.

Saugokitės rinkoje esančių netikrų HM-10. Nuoroda į BOM, pateikta šioje instrukcijoje, yra susijusi su tikromis (arba bent jau su tomis, kuriose buvo tikra programinė įranga, kai jas nusipirkau praėjusį rudenį). Padirbtų įsigijimas nėra sandorio nutraukimo priemonė, tačiau jei susidursite su klastotėmis, reikia atlikti dar kelis veiksmus, kad jie veiktų taip, kaip reikia „Instructable“, nes jie turi turėti tikrąją programinę -aparatinę įrangą, kad būtų galima tinkamai sukonfigūruoti. Jei gausite klastotę, galite į ją paleisti tikrąją programinę-aparatinę įrangą, naudodamiesi šia pamoka https://www.youtube.com/embed/ez3491-v8Og Yra ir kitų pamokų, kaip įjungti „HM-10“programinę įrangą ant CC2541 moduliai (klastotės). Šios „Instructable“nuotraukos rodo netikrus modulius, kuriuos kuriant šią sąsają turėjau blykstėti naudojant „HM-10“programinę-aparatinę įrangą (tai yra trečioji mano sukurta). Tikrieji kainuoja apie 6 USD už porą, o netikri - 3 USD už porą, todėl verta papildomų 3 USD, kad gautumėte tikrus. Primygtinai raginu pirkti tikrus HM-10 modulius!

Šioje instrukcijoje naudojamiems „Sparkfun Arduino Pro Micro“ir „ATTiny85“mikrovaldikliams reikalingi keli apibrėžimai, kurie pagal numatytuosius nustatymus nėra įtraukti į „Arduino IDE“.

Šių dalių palaikymą galite pridėti prie „Arduino IDE“pridėję šias nuorodas prie savo lentų tvarkyklės.

„ATTiny85“:

raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

„Sparkfun Arduino Pro Micro“:

raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json

Atskirkite šiuos du įrašus kableliu, kaip parodyta paveikslėlyje.

Taip pat jums reikės specialios mažos pėdsakų serijos bibliotekos siųstuvo moduliui:

„SendOnlySoftwareSerial“:

3 žingsnis: LENDA

LENTA
LENTA
LENTA
LENTA
LENTA
LENTA

Lentą, kurią sukūriau šiam „Instructable“, galima užsisakyti iš JLCPCB ar kitos svetainės, pvz., „Seedstudio ect“, jei naudojate gerber failus, pridėtus prie šios instrukcijos. Aš jį sukūriau naudodamas easyeda.com. Čia yra nuoroda į „easyeda“lentą. https://easyeda.com/MrFixIt87/mitutoyo-bluematic-spc-smt-mcp73831 Jei bus pakankamai susidomėjimo, galiu pagaminti keletą PCB ir jas pigiai parduoti „ebay“.

Ši plokštė turi būti supjaustyta į dvi atskiras plokštes (vieną siųstuvui ir kitą imtuvui). Pjūviai bus sekami baltais kontūrais PCB centre aukščiau esančiame paveikslėlyje ir viename siųstuvo plokštės kampe. Šie pjūviai bus atliekami raudonomis linijomis, nubrėžtomis aukščiau esančiame PCB paveikslėlyje. Pjaudami plokštes būkite atsargūs, ypač siųstuvo plokštės kampų išpjovose. Šie pjūviai labai arti pėdsakų lentoje. Čia praverčia smulkių failų rinkinys.

Daugumą komponentų galima užsisakyti iš „Digi-Key“ar „Mouser“ir pan., „Digi-Key“dalių numeriai yra įtraukti į turimų prekių BOM. Kai kurias prekes pirkau „eBay“, „Amazon“ar „AliExpress“. Jei reikia, į BOM įtraukiau nuorodas į tų svetainių elementus.

BOM.pdf failą lengviausia skaityti, o URL yra nuorodos, kurias galima spustelėti.

4 žingsnis: HM-10 modulio konfigūracija, „Arduino Pro Micro“programavimas

HM-10 modulio konfigūracija, „Arduino Pro Micro“programavimas
HM-10 modulio konfigūracija, „Arduino Pro Micro“programavimas
HM-10 modulio konfigūracija, „Arduino Pro Micro“programavimas
HM-10 modulio konfigūracija, „Arduino Pro Micro“programavimas
HM-10 modulio konfigūracija, „Arduino Pro Micro“programavimas
HM-10 modulio konfigūracija, „Arduino Pro Micro“programavimas

Patartina įsigyti HM-10 modulius prieš ką nors kitą ir įsitikinti, kad juos tinkamai sukonfigūravote ir veikiate kaip pora, nes rinkoje yra daug padirbtų ir reikia atlikti keletą papildomų veiksmų, kad įdiegtumėte programinė įranga ant klastotės. Tik tikroji HM-10 programinė įranga leidžia imtuvui nuotoliniu būdu mirksėti siųstuvo šviesos diodu, kai paspaudžiamas „duomenų“mygtukas. Neatnaujinkite programinės įrangos, kuri yra senesnė nei V6.05.

Tam labai patogu Martyno Currey pamoka. Jei jo laikysitės, problemų nebus. Taip pat įsitikinkite, kad šiam žingsniui pasirūpinsite plikais kasteliniais moduliais, tokiais kaip dešinėje paveikslėlio pusėje. Lituokite juos prie PCB, jei reikia, kad būtų lengviau prijungti laikinus laidus konfigūracijai. Negalima lituoti jokių kitų komponentų ant abiejų PCB, kol neturite poros veikiančių BLE modulių. Lituoti reikia tik 1, 2, 12-15, 21-25 kaiščius.

Tx PCB HM-10 reikės tokios konfigūracijos:

Susiejimas: suporuokite su kitu HM-10 (naudokite nuoseklųjį monitorių, kad patikrintumėte duomenų srautą tarp modulių, kai prijungtas)

Vaidmuo: periferinis

Režimas: 2

Rx PCB HM-10 reikės tokios konfigūracijos:

Suporavimas: turi būti suporuotas su aukščiau esančiu periferiniu HM-10

Vaidmuo: centrinis

Režimas: (nėra, tik periferinis turi režimą)

Užprogramuokite „Arduino pro micro“naudodami eskizą Mitutoyo_Keyboard… aukščiau. Įkeldami į lentą įsitikinkite, kad pasirinkote „Arduino Pro micro“3.3V 8MHz versiją. Taip pat įsitikinkite, kad įdiegėte visas nurodytas bibliotekas. Aš naudojau „Pro micro“(raudona) „Sparkfun“versiją, tačiau „ebay“galima rasti klonų, kurie taip pat veiks, tik įsitikinkite, kad gausite 3,3 V 8 MHz plokštę su „Atmel 32U4“mikrovaldikliu, o ne „ATMega328P“. Taip pat įsigykite mėlyną, kuri atrodo kaip raudona „Sparkfun“šioje instrukcijoje, o ne juoda, juodos spalvos yra per plačios, kad tilptų skylių schema PCB).

5 žingsnis: komponentų surinkimas, PCB montavimas į korpusus

Komponentų surinkimas, PCB montavimas į korpusus
Komponentų surinkimas, PCB montavimas į korpusus
Komponentų surinkimas, PCB montavimas į korpusus
Komponentų surinkimas, PCB montavimas į korpusus
Komponentų surinkimas, PCB montavimas į korpusus
Komponentų surinkimas, PCB montavimas į korpusus

Tx PCB lituokite kitus komponentus ant PCB. Patartina lituoti USB jungtį BLE Tx plokštėje prieš kitus šios srities komponentus. Gali būti gera idėja paskutinį kartą lituoti ICSP antraštę ant „BLE Tx“plokštės. Atkreipkite dėmesį, kaip dviejų spalvų šviesos diodų laidai yra „sulankstyti“, iš pradžių buvo idėja, kad tai eitų per korpuso šoną, tačiau vėliau nusprendžiau naudoti permatomą korpusą, kad nereikėtų sukti šviesos diodo nors skylė surinkimo metu. Tai taip pat suteikia malonų efektą, kai po matavimo perdavimo mirksi mėlyna šviesos diodo pusė. Dviejų spalvų šviesos diodui trumpiausias laidas yra mėlynas, centras yra bendras anodas.

Šiuo metu išmatuokite jungiklio, USB jungties vietą ir padarykite skyles šiems elementams. Pastebėjau, kad geriausia maitinti duomenų kabelį iš dėžutės kairės pusės (kaip parodyta paveikslėlyje) (0,25 colio skylė, sutelkta į korpuso plotį ir aukštį). Atidžiai patikrinkite, ar sumontuota PCB, sureguliuojant plokštės dydį skylutes, kol jungiklis laisvai juda ir USB jungtis įkišama į angą. Įdėkite 2 #2 varžtus, kad laikytumėte PCB vietoje (tačiau jei tvirtai priglunda, PCB vis tiek bus užfiksuota ir varžtų tikrai nereikės).

Rx PCB lydmetaliu „Arduino pro micro“ant PCB naudokite dvi 7 kontaktų antraštes. Sureguliuokite angą Rx PCB korpuso USB jungties pusėje, kad PCB tvirtai priglustų prie korpuso vidinės pusės. Šio mazgo paveikslėlyje atkreipkite dėmesį, kad šviesos diodas tęsiasi nuo plokštės. Tai leidžia tvirtai surasti PCB dėžutėje ir iš tikrųjų veikia gerai su mažesne tarpine. Atsargiai sureguliuokite šviesos diodo laido ilgį, kad po surinkimo jis būtų tvirtai prigludęs. PCB yra pažymėta raudona ir mėlyna, trumpesnis šviesos diodo laidas yra mėlynas laidas, centras yra bendras anodas. Uždarykite dangtelį ant Rx korpuso, viskas padaryta.

6 veiksmas: užprogramuokite ATTiny85, lydmetalį duomenų kabelio jungtyse, prijunkite akumuliatorių

Užprogramuokite ATTiny85, lydmetalį duomenų kabelio jungtyse, prijunkite akumuliatorių
Užprogramuokite ATTiny85, lydmetalį duomenų kabelio jungtyse, prijunkite akumuliatorių
Užprogramuokite ATTiny85, lydmetalį duomenų kabelio jungtyse, prijunkite akumuliatorių
Užprogramuokite ATTiny85, lydmetalį duomenų kabelio jungtyse, prijunkite akumuliatorių
Užprogramuokite ATTiny85, lydmetalį duomenų kabelio jungtyse, prijunkite akumuliatorių
Užprogramuokite ATTiny85, lydmetalį duomenų kabelio jungtyse, prijunkite akumuliatorių
Užprogramuokite ATTiny85, lydmetalį duomenų kabelio jungtyse, prijunkite akumuliatorių
Užprogramuokite ATTiny85, lydmetalį duomenų kabelio jungtyse, prijunkite akumuliatorių

Dabar atėjo laikas programuoti ATTiny85. Naudojau „Arduino Nano“kloną, kuriame buvo pateiktas „Arduino“interneto paslaugų teikėjo pavyzdinis eskizas. „Nano“programavimui reikalingas 10uf elektrolitinis kondensatorius, sumontuotas tarp GND ir RST (- vedantis į GND). Išsami informacija apie kaiščio prijungimą yra „Arduino“interneto paslaugų teikėjo eskize. Šio projekto PCB ICSP antraštėje yra šablonų kaiščių pavadinimai, todėl jungtys turėtų būti tiesios.

Įsitikinkite, kad įkėlę į ATTiny85, kaip parodyta paveikslėlyje, turite ATTiny85, 8kB blykstės ir vidinio 8MHz laikrodžio parinktis, pasirinktas plokštės tvarkyklėje.

Kai tai bus padaryta, įdiekite didelį tarpiklį. Nupjaukite duomenų kabelį apie 8 "-10" nuo prietaiso galo ir nuimkite išorinį apvalkalą, atskleidžiantį porą colių vidinių laidų. Apsaugines sruogas palikite maždaug 1/2 colio atstumu nuo dryžuoto dangtelio, kaip parodyta. Duomenų kabelio ekranavimą lituoju prie jungiklio, kad jis būtų tvirtesnis prieš naudojamą ištraukimą, nors PCB taip pat yra didelė skylė Jei norite eiti tuo keliu. Lituokite atskirus laidus prie PCB, kaip parodyta, duomenų vielos spalvos yra šilkografuojamos ant PCB atitinkamose skylėse.

Prijunkite akumuliatorių, kaip parodyta, būkite atsargūs dėl poliškumo, nes atvirkščiai jis per trumpą laiką sudegs PCB „LiPo“įkroviklio/tvarkyklės mikroschemą (neklauskite, kaip aš žinau …)

7 žingsnis: Išplėstinių funkcijų testavimas, naudojimas, meniu

Image
Image
Išplėstinių funkcijų testavimas, naudojimas, meniu
Išplėstinių funkcijų testavimas, naudojimas, meniu
Išplėstinių funkcijų testavimas, naudojimas, meniu
Išplėstinių funkcijų testavimas, naudojimas, meniu
Išplėstinių funkcijų testavimas, naudojimas, meniu
Išplėstinių funkcijų testavimas, naudojimas, meniu

Dabar įdiekite dangtelį. Jūs baigėte!

Visi keturi mano iki šiol sukurti įrenginiai turi velcro, kad pritvirtintų siųstuvą prie prietaiso, o imtuvą - prie nešiojamojo kompiuterio dangčio. Praktiškai tai veikia labai gerai. Sumontuokite neaiškią velcro (kilpos) pusę nešiojamojo kompiuterio dangčio viršuje, šiurkščią (kabliuko) pusę - prie imtuvo korpuso. Sumontuotą (kilpinę) pusę pritvirtinkite prie siųstuvo korpuso, o šiurkščią (kablio) pusę - prie apkabos arba indikatoriaus galo. Tokiu būdu galite laikyti siųstuvą ir imtuvą kartu, kai jie nenaudojami, o nešiojamojo kompiuterio dangtelyje yra minkšta neryški pusė.

Patikrinkite akumuliatoriaus įkrovimą prijungdami mikro USB kabelį prie „Tx“modulio USB jungties, jei baterija nėra visiškai įkrauta, šviesos diodas turėtų užsidegti raudonai. Kartais „LiPo“yra tiek įkrautas, kad įkroviklio IC jo neįkraus, todėl nesijaudinkite, jei šviesos diodas iš pradžių neužsidega.

Dabar galite prijungti duomenų kabelį prie apkabos arba indikatoriaus (visko, kas priklauso nuo jūsų naudojamo kabelio tipo).

Prijunkite Rx galą prie mikro USB duomenų kabelio (turi būti duomenų kabelis, o ne tik įkrovimo kabelis) ir prie kompiuterio USB prievado. Gali tekti įdiegti tvarkyklę, leidžiančią veikti kaip klaviatūra, tačiau ji turėtų būti automatinė. Įjunkite Tx modulį naudodami jungiklį. Rx modulio šviesos diodas turėtų mirksėti kelias sekundes, o tada užsidegti, kai užmegztas ryšys.

Patikrinkite paspausdami duomenų mygtuką ant kabelio, jungiančio apkabą su siųstuvo moduliu. Matavimą turėtumėte matyti kompiuterio ekrane. „Arduino Pro Micro“veikia kaip HID klaviatūra ir įves įeinančius matavimus tiesiai visur, kur yra jūsų kompiuterio žymeklis.

Programavimas siųstuvo modulyje leidžia pasirinkti. Šį meniu galite pasiekti penkis kartus iš eilės matavę 0. Įjungę meniu režimą, norėdami pasirinkti meniu parinktį, išmatuokite neigiamą vertę, prasidedančią meniu parinkties numeriu, pavyzdžiui, norėdami automatiškai konvertuoti visus matavimus į metrines, išmatuokite neigiamą reikšmę, nurodydami 1 kaip pirmąjį nulį nulį. (Pavyzdžiui, –1.xx mm arba –0.1 colio). Norėdami grįžti į įprastą režimą, išmatuokite 0 penkis kartus, tada išmatuokite neigiamą vertę, kuri prasideda 3 kaip pirmasis ne nulinis skaitmuo). Jis užprogramuotas taip, kad nebūtų atsitiktinai sukonfigūruotos parinktys. Jei meniu režimu vėl matuojamas 0 arba bet kuri teigiama reikšmė automatiškai atšaukiamas meniu režimas ir grįžta į įprastą režimą.

Meniu parinktys yra šios:

  1. Automatiškai konvertuoti visus matavimus į metrinius vienetus (jei reikia)
  2. Automatiškai konvertuoti visus matavimus į standartinius vienetus (jei reikia)
  3. Atšaukti automatinį vienetų konvertavimą
  4. Atmesti neigiamus matavimus (išspausdina įspėjamąjį pranešimą)
  5. Atšaukti neigiamų matavimų atmetimą
  6. Išmatuokite ir atsispausdinkite siųstuvo akumuliatoriaus įtampą (nėra dokumentuota meniu)

Įeinant į meniu režimą, visos galiojančios parinktys išspausdinamos viršuje kaip priminimas apie galiojančias parinktis. Visos parinktys saugomos EEPROM ir išlieka išjungus įrenginį arba išsikrovus akumuliatoriui. Mano sukurtų įrenginių baterijos veikimo laikas yra apie 45 valandos nepertraukiamo naudojimo, o įkrovimas trunka apie 3 valandas.

Nedokumentuota funkcija yra įjungti meniu režimą (0 kartų penkis kartus), tada išmatuoti neigiamą vertę, pradedant nuo 6 kaip pirmąjį nulinį skaitmenį, todėl jis išmatuos ir išspausdins dabartinę akumuliatoriaus įtampą, kaip parodyta pridedamame vaizdo įraše.

Mano patirtis naudojant 3 mano sukurtus įrenginius yra ta, kad atstumas atviroje parduotuvės aplinkoje yra iki maždaug 50 pėdų.

8 žingsnis: paskutinės mintys - galimi pakeitimai / naujos funkcijos / įsilaužimas

Galutinės mintys - galimi pakeitimai / naujos funkcijos / įsilaužimas
Galutinės mintys - galimi pakeitimai / naujos funkcijos / įsilaužimas
Galutinės mintys - galimi pakeitimai / naujos funkcijos / įsilaužimas
Galutinės mintys - galimi pakeitimai / naujos funkcijos / įsilaužimas
Galutinės mintys - galimi pakeitimai / naujos funkcijos / įsilaužimas
Galutinės mintys - galimi pakeitimai / naujos funkcijos / įsilaužimas
Galutinės mintys - galimi pakeitimai / naujos funkcijos / įsilaužimas
Galutinės mintys - galimi pakeitimai / naujos funkcijos / įsilaužimas

Nors šiuo metu turėsite puikiai tinkančią sąsają, kurią galima naudoti su milijonais pasaulio įrenginių, ji jokiu būdu nėra baigta ta prasme, kad nieko daugiau negalima padaryti. Vienas iš malonių dalykų, susijusių su šio požiūrio pasirinkimu, o ne „Mitutoyo U-Wave“pirkimu, yra tai, kad dabar turite įrenginį, kurį galima pritaikyti įvairiais būdais.

Jei norite prijungti prie siųstuvo, galite naudoti kitus „Mitutoyo“kabelius, o ne tą, kurį naudoju šiam „Instructable“, jei jūsų įrenginys naudoja kitą kabelį. Visų „Mitutoyo“kabelių vidinių laidų ir signalų spalvos turi būti vienodos. Tiesiog nepamirškite, kad kabeliui reikės duomenų mygtuko, kad būtų galima pradėti matuoti, arba būtų sugalvotos kitos priemonės matavimui suaktyvinti. Matavimo užklausą galima nusiųsti į matuoklį, trumpai prijungus žalios/baltos vielos porą prie žemės (mėlyna viela matuoklio kabelyje). Tai galima padaryti įjungus jungiklį arba 1/8 colio garso lizdą į siųstuvų dėžę, prijungtą prie tų laidų, ir per ją prijungiant išorinį jungiklį. Jei indikatorius yra sumontuotas armatūroje arba nereikia liesti matuoklio Garso lizdo metodas būtų idealus.

Jei jums reikia tik serijinių duomenų (RS232 TTL, SPI, I2C ir kt.), Kuriuos galima pasiekti pakeitus imtuvo kodą ir tiesiogiai prijungus prie „Pro Micro“kaiščių, kuriuos pasirenkate naudoti duomenims išvesti.

Nuotolinis valdymas: Kita įdomi galimybė būtų prijungti tranzistorių tarp žalios/baltos poros ir mėlynos žemės iš matuoklio, o vartai prijungti prie HM-10 kaiščio 26. Tada imtuvo gale prijunkite 38 kHz IR nuotolinį detektorių su išvesties kaištį į imtuvą „Arduino Pro Micro pin 7.“, tada pakeiskite šio mikrovaldiklio kodą, kad ieškotumėte konkrečių komandų iš bet kurio infraraudonųjų spindulių nuotolinio valdymo pulto, ir tada suaktyvinkite siųstuve įdiegtą tranzistorių per AT+PI031 / AT+PI030 nuotolinį skambutį, panašų į kaip dabar mirksi siųstuvo mėlynas šviesos diodas. Tai suteiktų galimybę suaktyvinti rodmenis iš atokios vietos, kuri tam tikromis aplinkybėmis gali būti labai naudinga. Galiu suprojektuoti kitą PCB, kurioje įdiegta ši funkcija.

Esu tikras, kad yra daug kitų galimų funkcijų, prašome komentuoti pasiūlymais, mintimis ir idėjomis.

Dabar iš „Mitutoyo“galima įsigyti komercinį belaidį duomenų perdavimo įrenginį, tačiau kai patikrinau, sistemos kaina buvo apie 800 USD. Bendra šio įrenginio kūrimo kaina yra apie 100 USD ir gali būti mažesnė, ypač jei naudojate „Arduino Pro Micro“ir turite „Mitutoyo“duomenų kabelį, kad galėtumėte prisijungti prie matuoklio, nes tai yra du labiausiai išleidžiantys elementai. BOM. Labai abejoju, ar „Mitutoyo U-Wave“galima įsilaužti, kad būtų galima pridėti tokių funkcijų, kaip ši.

Tikiuosi, kad jums patiko šis „Instructable“, tai mano pirmasis!

Prašome palikti komentarus, klausimus, atsiliepimus, idėjas ir pasiūlymus! Jei jums tai patinka, balsuokite už tai PCB konkurse! Dėkoju!!!!

PCB konkursas
PCB konkursas
PCB konkursas
PCB konkursas

Antroji vieta PCB konkurse

Rekomenduojamas: