Përmbajtje:

Ndërfaqe pa tela Bluetooth për calippers Mitutoyo dhe tregues: 8 hapa (me fotografi)
Ndërfaqe pa tela Bluetooth për calippers Mitutoyo dhe tregues: 8 hapa (me fotografi)

Video: Ndërfaqe pa tela Bluetooth për calippers Mitutoyo dhe tregues: 8 hapa (me fotografi)

Video: Ndërfaqe pa tela Bluetooth për calippers Mitutoyo dhe tregues: 8 hapa (me fotografi)
Video: Mirage Fix 11 | Bluetooth, Aftermarket Seats, RALLIART Pillows 2024, Korrik
Anonim
Ndërfaqe pa tela Bluetooth për Kalibrat Mititoyo dhe Treguesit
Ndërfaqe pa tela Bluetooth për Kalibrat Mititoyo dhe Treguesit
Ndërfaqe pa tela Bluetooth për Kalibrat Mititoyo dhe Treguesit
Ndërfaqe pa tela Bluetooth për Kalibrat Mititoyo dhe Treguesit
Ndërfaqe pa tela Bluetooth për Kalibrat Mititoyo dhe Treguesit
Ndërfaqe pa tela Bluetooth për Kalibrat Mititoyo dhe Treguesit
Ndërfaqe pa tela Bluetooth për Kalibrat Mititoyo dhe Treguesit
Ndërfaqe pa tela Bluetooth për Kalibrat Mititoyo dhe Treguesit

Ka miliona kalibra Mitutoyo Digimatic, mikrometra, tregues dhe pajisje të tjera në botë sot. Shumë njerëz si unë i përdorin ato pajisje për të mbledhur të dhëna direkt në një kompjuter. Kjo eliminon nevojën për të hyrë dhe shtypur nganjëherë qindra vlera, por gjithashtu paraqet disa probleme që lidhen me të pasurit një laptop në dyqan ku laptopët mund të bien ose dëmtohen ndryshe. Kjo është veçanërisht e vërtetë nëse matjet merren në pjesë të mëdha ose në situata kur kablloja standarde e të dhënave Mitutoyo thjesht nuk është mjaft e gjatë.

Disa vjet më parë ndërtova një pajisje të ngjashme të bazuar në modulet Bluetooth HC-05 dhe disa borde të mikrokontrolluesve Arduino që do të më lejonin ta linja laptopin të sigurt në një tavolinë dhe të bredh deri në 50 metra duke marrë matje. Kjo pajisje funksionoi mirë, por kishte disa probleme. Nuk kishte asnjë indikacion se kur ishte ngarkuar plotësisht bateria e transmetuesit, asnjë tregues i statusit të lidhjes bluetooth dhe një transmetim i suksesshëm i të dhënave. Ishte gjithashtu i madh dhe i ngathët dhe fjalë për fjalë dukej si një projekt shkencor! Edhe me këto kufizime, ai djemtë e tjerë në dyqan preferuan ta përdorin atë mbi kabllon e të dhënave Mitutoyo USB.

Ky projekt kapërcen ato kufizime të pajisjes së vjetër, shton më shumë veçori dhe është pak më profesionale, të gjitha për më pak se 100 dollarë.

Hapi 1: Si funksionon:

Image
Image
Përgatitja
Përgatitja

Ndërfaqja përbëhet nga dy pjesë, një transmetues dhe një marrës. Lidheni transmetuesin me matësin duke përdorur kabllon e të dhënave të ngjitur përgjithmonë në të dhe lidhni marrësin me një kompjuter duke përdorur një kabllo të dhënash mikro USB.

Në transmetues, rrëshqitja e çelësit drejt fundit të kabllit e ndez atë. Në skajin e marrësit LED blu fillimisht po ndizet duke treguar se nuk ka lidhje, kur të bëhet një lidhje LED do të ndalojë së ndezuri dhe do të ndizet vazhdimisht. Transmetuesi dhe marrësi tani janë të lidhur.

Transmetuesi (pajisja e poshtme në foto) lidhet me matësin dhe lexon rrjedhën e papërpunuar të të dhënave Mitutoyo sa herë që shtypet butoni "të dhëna". Pastaj ai formaton të dhënat duke përdorur informacionin në rrjedhën e të dhënave, të tilla si vendndodhja e pikës dhjetore, shenja dhe njësitë. Pastaj ndërton një varg ASCII nga këto të dhëna dhe e dërgon atë përmes modulit Bluetooth HM-10 në transmetues në HM-10 në anën e marrësit.

Në marrës (pajisja kryesore në foto) HM-10 dërgon karakteret ASCII të dërguara nga transmetuesi HM-10 që përfshijnë matjen në Arduino Pro Micro i cili më pas i dërgon ato përmes kabllit USB në PC. Ai imiton një tastierë për ta bërë këtë, kështu që të dhënat më pas injektohen në aplikacionin e hapur, në rastin tim Excel -i i tij. Të dhënat ndiqen nga karaktere që bëjnë që kursori të bjerë në rreshtin tjetër. Një gjë e bukur për këtë është se ju mund ta ndryshoni këtë për të bërë gjithçka që dëshironi nëse keni nevojë të futni të dhëna në softuer të personalizuar. Marrësi më pas i dërgon një kërkesë HM-10 në transmetues për të ndezur anën blu të LED për t'i treguar operatorit që të dhënat janë marrë me sukses. Moduli i marrësit gjithashtu heq karakteret nga rryma e të dhënave hyrëse të lidhura me telekomandën e HM-10 në marrës.

Ngarkimi i transmetuesit bëhet me një ngarkesë mikro USB ose një kabllo të kyçur në prizën USB në transmetues, LED në marrës do të ndizet me ngjyrë të kuqe gjatë karikimit dhe do të fiket kur karikimi të ketë përfunduar.

Ka funksione të tjera të mbuluara më vonë në lidhje me përpunimin që mund të bëhen për të siguruar që të gjitha vlerat janë në njësi metrike ose standarde ose për të paralajmëruar nëse keni goditur aksidentalisht butonin +/- duke i bërë të gjitha matjet negative. Ju madje mund të kontrolloni tensionin e baterisë së transmetuesit.

Hapi 2: Përgatitja:

Përveç materialeve të përmendura në këtë Udhëzues, ka disa artikuj të tjerë për të konfiguruar dhe programuar modulet dhe mikrokontrolluesit Bluetooth HM-10. Ju do të keni nevojë për një përshtatës serik USB në TTL UART për të konfiguruar modulet Bluetooth, një Arduino që do të shërbejë si programues për mikrokontrolluesin ATTiny85 (ose programues të ngjashëm që mund të punojë me Arduino IDE) dhe natyrisht, tela kërcyes për të bërë konfigurimin dhe programimi. ATTiny85 në këtë Udhëzues u programua duke përdorur një klon Arduino Nano dhe një kondensator elektrolitik 10 uf të lidhur midis kunjave RST dhe GND. Pajisjet e tjera do të funksionojnë nëse e keni, por mund t'ju duhet të hulumtoni ndryshimet në procedurën e nevojshme për këtë. Ky Instructable supozon se jeni njohur me Arduino IDE dhe jeni disi të rehatshëm duke e përdorur atë, Google dhe pak durim duhen përndryshe.

Para se të konfiguroni modulet Bluetooth do të ishte një ide e mirë të lexoni tutorialin e Martyn Currey BLE në https://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/ Ky artikull përmban informacion se si t'i tregoni ato të vërteta nga falsifikimet, vendosni çiftimin, rolet, mënyrat dhe informacionin e azhurnimit të firmuerit për modulet HM-10 të përdorura në këtë Udhëzues.

Kujdes nga HM-10 të rreme në treg. Lidhja në BOM e dhënë në këtë Udhëzues është për ato reale (ose të paktën me firmware të vërtetë kur i kam blerë vjeshtën e kaluar). Marrja e atyre të rreme nuk është një shkelje e marrëveshjes, por nëse përfundoni me falsifikime, duhen edhe disa hapa për t'i bërë ata të punojnë sipas nevojës për Instructable pasi ata duhet të kenë firmware -in e vërtetë para se të konfigurohen siç duhet. Nëse merrni një të rreme, mund të ndizni firmware-in e vërtetë duke përdorur tutorialin e mëposhtëm https://www.youtube.com/embed/ez3491-v8Og Ka udhëzime të tjera se si të ndezni firmware HM-10 në CC2541 module (falsifikime). Fotografitë në këtë Instructable tregojnë module të rreme që më duheshin ndezur me firmware HM-10 gjatë ndërtimit të kësaj ndërfaqe (kjo është e treta që kam ndërtuar). Ato reale janë rreth 6 dollarë për palë dhe ato të rreme janë 3 dollarë për palë, vlen 3 dollarë shtesë për të marrë ato të vërteta. Ju inkurajoj fuqimisht të blini module të vërteta HM-10!

Disa përkufizime që nuk përfshihen si parazgjedhje në Arduino IDE nevojiten për mikrokontrolluesin Sparkfun Arduino Pro Micro dhe ATTiny85 të përdorur në këtë Udhëzues.

Ju mund të shtoni mbështetje për këto pjesë në Arduino IDE duke shtuar lidhjet e mëposhtme tek menaxheri i bordeve tuaja.

Për ATTiny85:

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

Për Sparkfun Arduino Pro Micro:

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

Ndani këto dy shënime me presje siç tregohet në figurë.

Gjithashtu do t'ju duhet një bibliotekë e veçantë seriale me gjurmë të vogël për modulin e transmetuesit:

SendOnlySoftwareSerial:

Hapi 3: Bordi

BORDI
BORDI
BORDI
BORDI
BORDI
BORDI

Tabela që kam krijuar për këtë Instructable mund të porositet nga JLCPCB ose ndonjë faqe tjetër si Seedstudio ect nëse përdorni skedarët gerber të bashkangjitur me këtë Instructable. Unë e projektova duke përdorur easyeda.com. Këtu keni një lidhje me tabelën në easyeda. https://easyeda.com/MrFixIt87/mitutoyo-bluematic-spc-smt-mcp73831 Nëse ka interes të mjaftueshëm, mund të bëj disa PCB të prodhuara dhe t'i shes ato lirë në ebay.

Ky bord duhet të pritet në dy dërrasa të veçanta (një për transmetuesin dhe një për marrësin). Prerjet do të ndjekin skicat e bardha në qendër të PCB në imazhin e mësipërm dhe një cep të bordit të transmetuesit. Këto shkurtime do të ndjekin vijat e kuqe të vizatuara në figurën e PCB -së më sipër. Kini kujdes kur preni dërrasat, veçanërisht në hapjet në qoshet e bordit të transmetuesit. Këto prerje i afrohen shumë gjurmëve në tabelë. Një grup skedarësh të mirë vijnë në ndihmë këtu.

Shumica e përbërësve mund të porositen nga Digi-Key ose Mouser etj, numrat e pjesëve Digi-Key përfshihen në BOM për artikujt që kanë. Disa nga artikujt që bleva në eBay, Amazon ose AliExpress. Unë kam përfshirë lidhje me artikujt në ato faqe sipas nevojës në BOM.

Skedari BOM.pdf është më i lehtë për tu lexuar dhe URL -të janë lidhje të klikueshme.

Hapi 4: Konfigurimi i modulit HM-10, Programimi mikro Arduino Pro

Konfigurimi i modulit HM-10, Programimi Mikro Arduino Pro
Konfigurimi i modulit HM-10, Programimi Mikro Arduino Pro
Konfigurimi i modulit HM-10, Programimi Mikro Arduino Pro
Konfigurimi i modulit HM-10, Programimi Mikro Arduino Pro
Konfigurimi i modulit HM-10, Programimi Mikro Arduino Pro
Konfigurimi i modulit HM-10, Programimi Mikro Arduino Pro

Ideashtë një ide e mirë të marrësh modulet HM-10 para çdo gjëje tjetër dhe të sigurohesh që ti konfigurosh siç duhet dhe të punosh si palë pasi ka shumë të rreme në treg dhe kërkon disa hapa shtesë për të instaluar atë të vërtetë firmware mbi falsifikimet. Vetëm firmware i vërtetë HM-10 lejon që marrësi të ndezë në distancë LED në transmetues kur shtypet butoni "të dhëna". Mos e azhurnoni firmuerin përtej V6.05.

Udhëzimi i Martyn Currey është shumë i dobishëm për këtë. Nëse e ndiqni, nuk do të keni probleme. Gjithashtu sigurohuni që të merrni module të zhveshura të zbukuruara si ai në anën e djathtë në figurë për këtë hap. Ngjitini ato në PCB nëse është e nevojshme për të ndihmuar në lidhjen e telave të përkohshëm për konfigurim. Mos lidhni asnjë komponent tjetër në asnjë PCB derisa të keni një palë module pune BLE. Vetëm kunjat 1, 2, 12-15, 21-25 duhet të bashkohen.

Në PCB Tx, HM-10 do të ketë nevojë për konfigurimin e mëposhtëm:

Çiftimi: çiftohet me HM-10 të tjera (përdorni një monitor serik për të testuar rrjedhën e të dhënave midis moduleve kur jeni të lidhur)

Roli: periferik

Mënyra: 2

Në PCB Rx, HM-10 do të ketë nevojë për konfigurimin e mëposhtëm:

Çiftimi: Duhet të çiftohet me HM-10 periferik më sipër

Roli: qendror

Mënyra: (asnjë, vetëm periferike ka një mënyrë)

Programoni Arduino pro mikro me skicën e quajtur Mitutoyo_Keyboard … më sipër. Sigurohuni që të zgjidhni versionin 3.3V 8MHz të mikro Arduino Pro në menaxherin e bordit të Arduino IDE kur ngarkoni në tabelë. Gjithashtu sigurohuni që të keni të gjitha bibliotekat e referuara të instaluara. Kam përdorur versionin Sparkfun të pro micro (të kuq) por klonet janë në dispozicion në ebay i cili gjithashtu do të funksionojë, vetëm sigurohuni që të merrni një bord 3.3V 8MHz me mikrokontrolluesin Atmel 32U4 dhe JO ATMega328P. Merrni gjithashtu një blu që duket si e kuqja Sparkfun në këtë Instructable dhe jo e zezë, ato të zeza janë shumë të gjera për t'iu përshtatur modelit të vrimës në PCB).

Hapi 5: Asambleja e Komponentit, Përshtatja e PCB -ve në Shtojca

Asambleja e Komponentit, Përshtatja e PCB -ve në Shtojca
Asambleja e Komponentit, Përshtatja e PCB -ve në Shtojca
Asambleja e Komponentit, Përshtatja e PCB -ve në Shtojca
Asambleja e Komponentit, Përshtatja e PCB -ve në Shtojca
Asambleja e Komponentit, Përshtatja e PCB -ve në Shtojca
Asambleja e Komponentit, Përshtatja e PCB -ve në Shtojca

Për saldimin e PCB Tx komponentët e tjerë në PCB. Ideashtë një ide e mirë të lidhni lidhësin USB në tabelën BLE Tx së pari para përbërësve të tjerë në këtë zonë. Mund të jetë një ide e mirë të bashkoni kokën e ICSP në tabelën BLE Tx të fundit. Vini re se si "palosen" prizat në LED me dy ngjyra, fillimisht ideja ishte që kjo të kalonte në anën e rrethimit, por më vonë vendosa të përdor një rrethim të tejdukshëm në mënyrë që LED të mos ketë nevojë të grindet edhe pse një vrimë gjatë montimit. Gjithashtu shton një efekt të këndshëm kur ana blu e LED ndizet pasi të jetë transmetuar një matje. Për LED me dy ngjyra plumbi më i shkurtër është blu, qendra është anode e zakonshme.

Në këtë kohë matni vendndodhjen e çelësit, lidhësin USB dhe bëni vrima në mbyllje për këto artikuj. Kam zbuluar se është më mirë të ushqeni kabllon e të dhënave nga ana e majtë (siç shihet në foto) të kutisë (vrima 0.25 e përqendruar në gjerësinë dhe lartësinë e rrethimit). Provoni me kujdes përshtatjen e PCB duke bërë rregullime në madhësinë e vrima derisa çelësi të lëvizë lirshëm dhe lidhësi USB të futet në hapje. Instaloni 2 vida 2 për të mbajtur PCB -në në vend (megjithatë nëse përshtatja është e shtrënguar PCB do të jetë gjithsesi e kapur dhe me të vërtetë nuk do të ketë nevojë për vida).

Në PCR Rx lidhni Arduino pro micro në PCB duke përdorur dy titujt 7 pin. Rregulloni hapjen në anën e lidhësit USB të rrethimit Rx PCB për të lejuar që PCB të ulet fort në pjesën e brendshme të rrethimit. Vini re në foton e këtij asambleje që LED shtrihet larg bordit. Kjo është për të gjetur në mënyrë të vendosur PCB brenda kutisë dhe funksionon mjaft mirë në fakt me grommet më të vogla. Rregulloni me kujdes gjatësinë e plumbit të ZHEL -it në mënyrë që të arrihet një përshtatje e lehtë pas montimit. PCB është shënuar në të kuqe dhe blu, plumbi më i shkurtër në LED është plumbi blu, qendra është anode e zakonshme. Kapni kapakun në rrethimin Rx, është bërë.

Hapi 6: Programoni ATTiny85, Solder në lidhjet e kabllove të të dhënave, lidhni baterinë

Programoni ATTiny85, Solder në lidhjet e kabllove të të dhënave, lidhni baterinë
Programoni ATTiny85, Solder në lidhjet e kabllove të të dhënave, lidhni baterinë
Programoni ATTiny85, Solder në lidhjet e kabllove të të dhënave, lidhni baterinë
Programoni ATTiny85, Solder në lidhjet e kabllove të të dhënave, lidhni baterinë
Programoni ATTiny85, Solder në lidhjet e kabllove të të dhënave, lidhni baterinë
Programoni ATTiny85, Solder në lidhjet e kabllove të të dhënave, lidhni baterinë
Programoni ATTiny85, Solder në lidhjet e kabllove të të dhënave, lidhni baterinë
Programoni ATTiny85, Solder në lidhjet e kabllove të të dhënave, lidhni baterinë

Tani është koha për të programuar ATTiny85. Kam përdorur një klon Arduino Nano që drejton skicën shembull të Arduino ISP. Nano kërkon një kondensator elektrolitik 10uf të instaluar midis GND dhe RST (- të çojë në GND) për programim. Detajet e lidhjes me pin janë në skicën e Arduino ISP. Titulli ICSP në PCB në këtë projekt ka emrat e pin të stenciluar kështu që lidhjet duhet të jenë drejt përpara.

Sigurohuni që keni opsione ATTiny85, flash 8kB dhe orë të brendshme 8MHz të zgjedhura në menaxherin e bordit kur ngarkoni në ATTiny85 siç tregohet në figurë.

Pasi të bëhet kjo, instaloni grommetën e madhe. Pritini kabllon e të dhënave rreth 8 "-10" nga fundi i instrumentit dhe hiqni xhaketën e jashtme duke zbuluar disa centimetra tela të brendshëm. Lërini fijet mbrojtëse rreth 1/2 "nga mbulesa me shirita siç tregohet. Unë bashkova mbrojtjen e kabllit të të dhënave në çelës për t'i dhënë forcë kundër tërheqjes në përdorim edhe pse ka gjithashtu një vrimë të madhe në PCB në këtë janë për atë nëse doni të shkoni në atë rrugë. Shidhni telat individualë në PCB siç tregohet, ngjyrat e telave të të dhënave janë të ekranit të mëndafshit në PCB në vrimat e duhura.

Lidhni baterinë siç tregohet, kini kujdes në lidhje me polaritetin pasi kthimi mbrapsht do të djegë çipin e ngarkuesit/menaxherit LiPo në PCB në mënyrë të shkurtër (mos pyesni nga e di …)

Hapi 7: Test, Përdor, Menyja e Funksioneve të Avancuara

Image
Image
Test, Përdor, Menu e Funksioneve të Avancuara
Test, Përdor, Menu e Funksioneve të Avancuara
Test, Përdor, Menyja e Funksioneve të Avancuara
Test, Përdor, Menyja e Funksioneve të Avancuara
Test, Përdor, Menyja e Funksioneve të Avancuara
Test, Përdor, Menyja e Funksioneve të Avancuara

Tani instaloni kapakun. Mbarove!

Të 4 njësitë që kam ndërtuar deri tani kanë velcro për të lidhur transmetuesin në instrument dhe marrësin në krye të kapakut të laptopit. Në praktikë kjo funksionon shumë mirë. Instaloni anën velcro fuzzy (lak) në krye të kapakut të laptopit, anën e përafërt (goditje) në rastin e marrësit. Instaloni anën fuzzy (lak) në kutinë e transmetuesit dhe anën e ashpër (goditje) në pjesën e pasme të caliper ose treguesit. Bërja në këtë mënyrë ju lejon të ruani transmetuesin dhe marrësin së bashku kur nuk jeni në përdorim dhe gjithashtu ka anën e butë të paqartë në kapakun e laptopit tuaj.

Provoni ngarkimin e baterisë duke lidhur një kabllo mikro USB me lidhësin USB në modulin Tx, nëse bateria nuk është plotësisht e ngarkuar, LED duhet të ndizet me të kuqe. Ndonjëherë LiPo është aq afër plotësisht i ngarkuar sa IC ngarkuesi nuk do ta ngarkojë atë, kështu që mos u shqetësoni nëse LED nuk ndizet fillimisht.

Tani mund ta lidhni kabllon e të dhënave me një caliper ose tregues (gjithçka që merr llojin e kabllit që keni përdorur).

Lidhni skajin Rx me një kabllo të dhënash mikro USB (duhet të jetë një kabllo të dhënash dhe jo vetëm një kabllo ngarkimi), dhe në një port USB në kompjuterin tuaj. Mund të duhet të instalojë drejtuesin që e lejon atë të veprojë si tastierë, por duhet të jetë automatik. Ndizni modulin Tx duke përdorur ndërprerësin. LED në modulin Rx duhet të ndizet për disa sekonda dhe pastaj të qëndrojë ndezur kur të krijohet një lidhje.

Provoni duke shtypur butonin e të dhënave në kabllon që lidh caliperin me modulin e transmetuesit. Ju duhet të shihni matjen në ekranin e kompjuterit. Arduino Pro Micro punon si një tastierë HID dhe do të fusë matjet hyrëse direkt kudo që të jetë kursori në kompjuterin tuaj.

Programimi në modulin e transmetuesit lejon një opsion. Ju mund të hyni në këtë meny duke matur 0 pesë herë rresht. Pasi të jeni në modalitetin e menysë, për të zgjedhur një opsion të menusë matni një vlerë negative duke filluar me numrin e opsionit në meny, për shembull për të kthyer automatikisht të gjitha matjet në metrikë, matni një vlerë negative me një 1 si shifrën e parë jo-zero. (-1.xx mm ose -0.1 inç për shembull). Për t'u kthyer në modalitetin normal matni 0 pesë herë, pastaj matni një vlerë negative që fillon me një 3 si shifrën e parë jo-zero). Itsshtë programuar në këtë mënyrë për të shmangur konfigurimin aksidental të opsioneve. Nëse në modalitetin e menysë matni përsëri 0 ose ndonjë vlerë pozitive anulon automatikisht modalitetin e menysë dhe kthehet në modalitetin normal.

Opsionet e menysë janë:

  1. Shndërroni automatikisht të gjitha matjet në njësi metrike (nëse është e nevojshme)
  2. Shndërroni automatikisht të gjitha matjet në njësi standarde (nëse është e nevojshme)
  3. Anuloni konvertimin automatik të njësive
  4. Refuzoni matjet negative (printon mesazhin paralajmërues)
  5. Anuloni refuzimin e matjeve negative
  6. Matni dhe printoni tensionin e baterisë së transmetuesit (nuk është e dokumentuar në meny)

Kur hyni në modalitetin e menysë, çdo opsion në fuqi printohet në krye si një kujtesë e opsioneve në fuqi. Të gjitha opsionet ruhen në EEPROM dhe ruhen pas fikjes së njësisë ose shterimit të baterisë. Jetëgjatësia e baterisë për njësitë që kam ndërtuar është rreth 45 orë përdorim të vazhdueshëm dhe rimbushja merr rreth 3 orë nga përfundimi i plotë.

Një tipar i pa dokumentuar është të futeni në modalitetin e menusë (0 pesë herë) pastaj të matni një vlerë negative duke filluar me 6 si shifra e parë jo-zero, që e bën atë të masë dhe të printojë tensionin aktual të baterisë siç tregohet në videon e bashkangjitur.

Përvoja ime me 3 njësitë që kam ndërtuar është se diapazoni është deri në 50 metra në një mjedis të hapur dyqani.

Hapi 8: Mendimet përfundimtare - Modifikime të mundshme / Veçori të reja / Hackability

Mendimet përfundimtare - Modifikime të mundshme / Veçori të reja / Hackability
Mendimet përfundimtare - Modifikime të mundshme / Veçori të reja / Hackability
Mendimet përfundimtare - Modifikime të mundshme / Veçori të reja / Hackability
Mendimet përfundimtare - Modifikime të mundshme / Veçori të reja / Hackability
Mendimet përfundimtare - Modifikime të mundshme / Veçori të reja / Hackability
Mendimet përfundimtare - Modifikime të mundshme / Veçori të reja / Hackability
Mendimet përfundimtare - Modifikime të mundshme / Veçori të reja / Hackability
Mendimet përfundimtare - Modifikime të mundshme / Veçori të reja / Hackability

Edhe pse në këtë pikë ju do të keni një ndërfaqe të përkryer të përdorshme që mund të përdoret me miliona pajisje në botë, nuk është aspak e përfunduar në kuptimin që asgjë më tej nuk mund të bëhet. Një nga gjërat e ëmbla në lidhje me marrjen e kësaj qasjeje në vend të blerjes së Mitutoyo U-Wave është se tani keni një pajisje që mund të personalizohet në shumë mënyra.

Ju mund të përdorni kabllo të tjerë Mitutoyo për t'u lidhur me transmetuesin në vend të atij që kam përdorur për këtë Instructable nëse pajisja juaj përdor një kabllo tjetër. Ngjyrat e telave dhe sinjaleve të brendshme duhet të jenë të njëjta në të gjitha kabllot Mitutoyo. Vetëm mbani në mend se kabllit do t'i duhej një buton i të dhënave për të shkaktuar matjen ose disa mjete të tjera do të ishin krijuar për të shkaktuar matjen. Një kërkesë për matje mund t'i dërgohet matësit duke lidhur shkurtimisht çiftin e telit të gjelbër/të bardhë me tokën (tela blu në kabllon matës). Kjo mund të bëhet duke instaluar një çelës ose një fole audio 1/8 në kutinë e transmetuesit të lidhur me ato tela dhe duke lidhur një ndërprerës të jashtëm përmes tij. Nëse keni një tregues të montuar në një pajisje ose nuk keni nevojë të prekni matësin qasja e folesë audio do të ishte ideale.

Nëse gjithçka që ju nevojitet janë të dhënat serike (RS232 TTL, SPI, I2C etj) që mund të arrihen me ndryshimet e kodit në marrës dhe lidhjen drejtpërdrejt me kunjat në Pro Micro që zgjidhni të përdorni për nxjerrjen e të dhënave.

Telekomandë: Një mundësi tjetër interesante do të ishte lidhja e një tranzistori midis çiftit jeshil/të bardhë dhe tokës blu nga matësi me portën e lidhur me pinin HM-10 26. Pastaj në skajin e marrësit, lidhni një detektor IR të largët 38kHz me kunja e daljes në marrësin Arduino Pro Micro pin 7. pastaj modifikoni kodin në këtë mikrokontrollues për të kërkuar komanda të veçanta nga çdo telekomandë infra të kuqe dhe më pas aktivizoni transistorin e instaluar në transmetues nëpërmjet një telefonate të largët AT+PI031 / AT+PI030 të ngjashme me mënyra se si ndizet LED blu në transmetues tani. Kjo do të jepte aftësinë për të shkaktuar lexime nga një vend i largët i cili në rrethana të caktuara mund të ishte shumë i dobishëm. Unë mund të krijoj një PCB tjetër me këtë funksionalitet të integruar.

Jam i sigurt se ka shumë veçori të tjera të mundshme, ju lutemi komentoni me sugjerime, mendime dhe ide.

Tani ekziston një pajisje komunikimi pa tel komerciale e të dhënave në dispozicion nga Mitutoyo, por kur kontrollova çmimin e asaj ishte rreth 800 dollarë për sistemin. Kostoja totale e ndërtimit të kësaj pajisjeje është rreth $ 100 dhe mund të jetë më pak, veçanërisht nëse përdorni një Arduino Pro Micro dhe ose keni një kabllo të dhënash Mitutoyo të shtrirë për t'u përdorur për t'u lidhur me matësin, pasi ato janë dy nga artikujt më shpenzues në BOM Unë dyshoj seriozisht që Mitra-U-Vala është e kapshme për të shtuar veçori si kjo.

Shpresoj që ju ka pëlqyer ky udhëzues, është i pari im!

Ju lutemi lini komente, pyetje, reagime, ide dhe sugjerime! Nëse ju pëlqen, ju lutemi votoni për të në konkursin PCB! Faleminderit!!!!

Konkursi PCB
Konkursi PCB
Konkursi PCB
Konkursi PCB

Vendi i dytë në Konkursin PCB

Recommended: