Satura rādītājs:

Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem: 8 soļi (ar attēliem)
Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem: 8 soļi (ar attēliem)

Video: Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem: 8 soļi (ar attēliem)

Video: Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem: 8 soļi (ar attēliem)
Video: Потерян передатчик для беспроводной мышки или клавиатуры Logitech Unifying receiver 2024, Jūlijs
Anonim
Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem
Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem
Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem
Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem
Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem
Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem
Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem
Bluetooth bezvadu interfeiss Mitutoyo suportiem un indikatoriem

Mūsdienās pasaulē ir miljoniem Mitutoyo Digimatic suportu, mikrometru, indikatoru un citu ierīču. Daudzi cilvēki kā es izmanto šīs ierīces, lai vāktu datus tieši datorā. Tādējādi nav jāreģistrējas un dažkārt jāievada simtiem vērtību, bet ir arī dažas problēmas, kas saistītas ar klēpjdatora atrašanos veikalā, kur klēpjdatori var nokrist vai citādi tikt bojāti. Tas jo īpaši attiecas uz gadījumiem, kad mērījumi tiek veikti lielās daļās vai situācijās, kad standarta Mitutoyo datu kabelis vienkārši nav pietiekami garš.

Pirms dažiem gadiem es uzbūvēju līdzīgu ierīci, kuras pamatā bija HC-05 Bluetooth moduļi un dažas Arduino mikrokontrolleru plates, kas ļautu man droši atstāt klēpjdatoru uz galda un staigāt līdz 50 pēdām, veicot mērījumus. Šī ierīce strādāja lieliski, taču tai bija vairākas problēmas. Nebija nekādu norāžu par to, kad raidītāja akumulators ir pilnībā uzlādēts, par Bluetooth savienojuma statusu un par veiksmīgu datu pārraidi. Tas bija arī liels un neveikls un burtiski izskatījās kā zinātnisks projekts! Pat ņemot vērā šos ierobežojumus, citi veikala puiši deva priekšroku to izmantot, izmantojot Mitutoyo USB datu kabeli.

Šis projekts pārvar šos vecās ierīces ierobežojumus, pievieno vairāk funkciju un ir nedaudz profesionālāks par mazāk nekā 100 USD.

1. darbība. Kā tas darbojas:

Image
Image
Sagatavošana
Sagatavošana

Saskarne sastāv no divām daļām - raidītāja un uztvērēja. Pievienojiet raidītāju mērierīcei, izmantojot tam pastāvīgi pievienotu datu kabeli, un savienojiet uztvērēju ar datoru, izmantojot mikro USB datu kabeli.

Uz raidītāja, bīdot slēdzi pret kabeļa galu, tas tiek ieslēgts. Uztvērēja galā sākotnēji mirgo zilā gaismas diode, norādot, ka nav savienojuma, bet pēc savienojuma izveides LED pārstās mirgot un iedegsies nepārtraukti. Raidītājs un uztvērējs tagad ir savienoti.

Raidītājs (fotoattēla apakšējā ierīce) savienojas ar mērierīci un nolasa neapstrādāto Mitutoyo datu plūsmu katru reizi, kad tiek nospiesta poga "dati". Pēc tam tas formatē datus, izmantojot informāciju datu plūsmā, piemēram, decimāldaļas vietu, zīmi un vienības. Pēc tam tā no šiem datiem izveido ASCII virkni un nosūta to caur raidītāja HM-10 Bluetooth moduli uz HM-10 uztvērēja pusē.

Uztvērējā (augšējā ierīce fotoattēlā) HM-10 nosūta ASCII rakstzīmes, kas nosūtītas no raidītāja HM-10, kas ietver mērījumu, uz Arduino Pro Micro, kas pēc tam nosūta tās, izmantojot USB kabeli, uz datoru. Lai to izdarītu, tā emulē tastatūru, lai pēc tam dati tiktu ievadīti atvērtajā lietojumprogrammā, manā gadījumā - Excel. Pēc datiem seko rakstzīmes, kuru dēļ kursors nokrīt uz nākamo rindu. Patīkami ir tas, ka varat to mainīt, lai darītu visu, ko vēlaties, ja jums ir jāievada dati pielāgotajā programmatūrā. Pēc tam uztvērējs nosūta uz raidītāja HM-10 pieprasījumu mirgot gaismas diodes zilajā pusē, lai operatoram norādītu, ka dati ir veiksmīgi saņemti. Uztvērēja modulis arī noņem rakstzīmes no ienākošās datu plūsmas, kas saistīta ar uztvērēja HM-10 tālvadību.

Raidītājs tiek uzlādēts, izmantojot mikro USB lādiņu vai kabeli, kas pievienots raidītāja USB ligzdai, uztvērēja gaismas diode uzlādes laikā mirgos sarkanā krāsā un izslēgsies, kad uzlāde būs pabeigta.

Vēlāk tiks apskatītas arī citas apstrādes funkcijas, kuras var veikt, lai pārliecinātos, ka visas vērtības ir metriskajās vai standarta vienībās, vai brīdināt, ja nejauši esat nospiedis pogu +/-, padarot visus mērījumus negatīvus. Jūs pat varat pārbaudīt raidītāja akumulatora spriegumu.

2. solis: Sagatavošana:

Papildus šajā pamācībā minētajiem materiāliem ir daži citi vienumi, lai konfigurētu un programmētu HM-10 Bluetooth moduļus un mikrokontrollerus. Lai konfigurētu Bluetooth moduļus, jums būs nepieciešams USB līdz TTL UART seriālais adapteris, Arduino, kas kalpo kā ATTiny85 mikrokontrollera programmētājs (vai līdzīgs programmētājs, kas var strādāt ar Arduino IDE), un, protams, savienojuma vadi, lai veiktu konfigurāciju un programmēšana. ATTiny85 šajā instrukcijā tika ieprogrammēts, izmantojot Arduino Nano klonu un 10 uf elektrolītisko kondensatoru, kas savienots starp RST un GND tapām. Cita aparatūra darbosies, ja jums tāda ir, taču jums, iespējams, būs jāizpēta tam nepieciešamās procedūras izmaiņas. Šajā pamācībā tiek pieņemts, ka esat iepazinies ar Arduino IDE un jums ir mazliet ērti to izmantot, citādi ir nepieciešama Google un nedaudz pacietības.

Pirms Bluetooth moduļu konfigurēšanas būtu ieteicams izlasīt Martina Kerija BLE apmācību vietnē https://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/ Šajā rakstā ir informācija par to, kā pateikt īstos no viltojumiem iestatiet savienošanu pārī, lomas, režīmus un programmaparatūras atjaunināšanas informāciju šajā instrukcijā izmantotajiem HM-10 moduļiem.

Sargieties no viltotiem HM-10 tirgū. Šajā pamācībā sniegtajā BOM saite ir uz reāliem (vai vismaz tiem, uz kuriem bija īsta programmaparatūra, kad es tos pērku rudenī). Viltus iegūšana nav darījumu pārtraukums, taču, ja jūs galu galā saņemat viltojumus, ir jāveic vēl dažas darbības, lai tās darbotos pēc nepieciešamības Instructable, jo tām ir jābūt patiesai programmaparatūrai, pirms tās var pareizi konfigurēt. Ja jūs saņemat viltus, varat uz tā uzvilkt īsto programmaparatūru, izmantojot šo pamācību https://www.youtube.com/embed/ez3491-v8Og Ir arī citas apmācības par to, kā uzliesmot HM-10 programmaparatūru uz CC2541 moduļi (viltojumi). Šīs instrukcijas fotoattēli parāda viltotus moduļus, kas, veidojot šo saskarni, bija jābrīdina ar HM-10 programmaparatūru (šī ir trešā, ko esmu uzbūvējis). Īstie maksā apmēram 6 USD par pāri, un viltus maksā 3 USD par pāri, un ir vērts papildus USD 3, lai iegūtu īstos. Es ļoti iesaku jums iegādāties īstus HM-10 moduļus!

Šajā instrukcijā izmantotajiem Sparkfun Arduino Pro Micro un ATTiny85 mikrokontrolleriem ir vajadzīgas pāris definīcijas, kas Arduino IDE nav iekļautas pēc noklusējuma.

Jūs varat pievienot atbalstu šīm daļām Arduino IDE, pievienojot šīs saites savam dēļu pārvaldniekam.

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

Atdaliet šos divus ierakstus ar komatu, kā parādīts attēlā.

Arī raidītāja modulim jums būs nepieciešama īpaša neliela nospieduma sērijas bibliotēka:

SendOnlySoftwareSerial:

3. solis: VALDE

DĒLIS
DĒLIS
DĒLIS
DĒLIS
DĒLIS
DĒLIS

Plāksni, kuru es izstrādāju šai instrukcijai, var pasūtīt no JLCPCB vai kādas citas vietnes, piemēram, Seedstudio ect, ja izmantojat šai instrukcijai pievienotos gerber failus. Es to izstrādāju, izmantojot vietni easyeda.com. Šeit ir saite uz dēli vietnē easyeda. https://easyeda.com/MrFixIt87/mitutoyo-bluematic-spc-smt-mcp73831 Ja būs pietiekama interese, iespējams, man būs izgatavoti daži PCB un lēti pārdosim ebay.

Šī plāksne ir jāsadala divos atsevišķos dēļos (viens raidītājam un otrs uztvērējam). Izgriezumi sekos baltajām kontūrām PCB centrā attēlā iepriekš un vienā raidītāja paneļa stūrī. Šie izcirtņi sekos sarkanajām līnijām, kas uzzīmētas iepriekš redzamajā PCB attēlā. Esiet piesardzīgs, griežot dēļus, jo īpaši iecirtumos raidītāja plāksnes stūros. Šie izcirtņi ir ļoti tuvu pēdām uz tāfeles. Šeit ir noderīgs smalku failu komplekts.

Lielāko daļu sastāvdaļu var pasūtīt no Digi-Key vai Mouser utt., Digi-Key detaļu numuri ir iekļauti to priekšmetu aprakstā. Dažas preces nopirku eBay, Amazon vai AliExpress. Es esmu iekļāvis saites uz vienumiem šajās vietnēs pēc nepieciešamības BOM.

BOM.pdf fails ir visvieglāk lasāms, un vietrāži URL ir saites, uz kurām var noklikšķināt.

4. solis: HM-10 moduļa konfigurācija, Arduino Pro mikroprogrammēšana

HM-10 moduļa konfigurācija, Arduino Pro mikroprogrammēšana
HM-10 moduļa konfigurācija, Arduino Pro mikroprogrammēšana
HM-10 moduļa konfigurācija, Arduino Pro mikroprogrammēšana
HM-10 moduļa konfigurācija, Arduino Pro mikroprogrammēšana
HM-10 moduļa konfigurācija, Arduino Pro mikroprogrammēšana
HM-10 moduļa konfigurācija, Arduino Pro mikroprogrammēšana

Ieteicams pirms visa cita iegūt HM-10 moduļus un pārliecināties, ka tie ir pareizi konfigurēti un darbojas kā pāris, jo tirgū ir daudz viltotu, un, lai instalētu īsto, ir jāveic dažas papildu darbības programmaparatūra uz viltojumiem. Tikai reālā HM-10 programmaparatūra ļauj uztvērējam attālināti mirgot raidītāja LED, kad tiek nospiesta poga "dati". Nejauniniet programmaparatūru pēc versijas V6.05.

Martina Kerija apmācība tam ir ļoti ērta. Ja jūs to ievērosit, jums nebūs problēmu. Šim solim noteikti iegādājieties arī tādus moduļus, piemēram, tos, kas attēlā redzami labajā pusē. Lodējiet tos pie PCB, ja nepieciešams, lai palīdzētu piestiprināt pagaidu vadus konfigurācijai. Nelodējiet nevienu citu komponentu nevienā PCB, kamēr jums nav pāris strādājošu BLE moduļu. Lodēt vajag tikai tapas 1, 2, 12-15, 21-25.

Tx PCB HM-10 būs nepieciešama šāda konfigurācija:

Pārošana: savienojiet pārī ar citu HM-10 (izmantojiet seriālo monitoru, lai pārbaudītu datu plūsmu starp moduļiem, kad tie ir pievienoti)

Loma: perifēra

Režīms: 2

Rx PCB HM-10 būs nepieciešama šāda konfigurācija:

Pārošana: jāsavieno pārī ar perifēro HM-10 iepriekš

Loma: centrāla

Režīms: (nav, tikai perifērijai ir režīms)

Programmējiet Arduino pro micro ar skici Mitutoyo_Keyboard… iepriekš. Augšupielādējot uz tāfeles, pārliecinieties, ka esat izvēlējies Arduino Pro micro 3.3V 8MHz versiju Arduino IDE valdes pārvaldniekā. Pārliecinieties arī, vai ir instalētas visas atsauces bibliotēkas. Es izmantoju Pro micro (sarkans) versiju Sparkfun, bet ebay ir pieejami kloni, kas arī darbosies, tikai pārliecinieties, ka saņemat 3.3V 8MHz plati ar Atmel 32U4 mikrokontrolleri un NAV ATMega328P. Iegūstiet arī zilu, kas šajā instrukcijā izskatās kā sarkans Sparkfun, nevis melns, melnie ir pārāk plaši, lai ietilptu PCB caurumu rakstā).

5. solis: komponentu montāža, PCB ievietošana korpusos

Sastāvdaļu montāža, PCB ievietošana korpusos
Sastāvdaļu montāža, PCB ievietošana korpusos
Komponentu montāža, PCB ievietošana korpusos
Komponentu montāža, PCB ievietošana korpusos
Sastāvdaļu montāža, PCB ievietošana korpusos
Sastāvdaļu montāža, PCB ievietošana korpusos

Tx PCB lodēšanai pārējās sastāvdaļas piestiprina pie PCB. Tā ir laba ideja vispirms pielodēt USB savienotāju uz BLE Tx plates pirms citiem komponentiem šajā jomā. Varētu būt laba ideja pēdējā lodēt ICSP galveni uz BLE Tx plates. Ņemiet vērā, kā divkrāsainās gaismas diodes vadi ir "salocīti", sākotnēji bija doma, ka tas iet caur korpusa malu, bet vēlāk es nolēmu izmantot caurspīdīgu korpusu, lai gaismas diodes nebūtu jāmaina lai gan montāžas laikā ir caurums. Tas arī piešķir jauku efektu, kad gaismas diodes zilā puse mirgo pēc mērījuma nosūtīšanas. Divkrāsu gaismas diodes īsākais vads ir zils, centrs ir parasts anods.

Šobrīd izmēriet slēdža, USB savienotāja atrašanās vietu un izveidojiet caurumus korpusā šiem priekšmetiem. Es atklāju, ka vislabāk ir izvadīt datu kabeli no kastes kreisās puses (kā parādīts attēlā) (0,25 collu caurums, kas centrēts uz korpusa platuma un augstuma). Uzmanīgi pārbaudiet, vai ir piemērots PCB, pielāgojot izmēru caurumus, līdz slēdzis brīvi pārvietojas un USB savienotājs iederas atverē. Uzstādiet 2 #2 skrūves, lai noturētu PCB vietā (tomēr, ja stiprinājums ir cieši pieguļošs, PCB tik un tā būs fiksēts un skrūves tiešām nebūs vajadzīgas).

Rx PCB lodēt Arduino pro micro uz PCB, izmantojot divas 7 kontaktu galvenes. Pielāgojiet atveri Rx PCB korpusa USB savienotāja pusē, lai PCB varētu stingri nostāties pret korpusa iekšpusi. Ievērojiet šīs montāžas attēlā, ka gaismas diode stiepjas prom no tāfeles. Tas ir paredzēts, lai stingri atrastu PCB kastē un faktiski darbojas diezgan labi ar mazāku blīvējumu. Uzmanīgi noregulējiet gaismas diodes vadu garumu tā, lai pēc montāžas tiktu panākts cieši pieguļošs stiprinājums. PCB ir atzīmēts kā sarkans un zils, īsāks vads uz gaismas diodes ir zils vads, centrs ir parasts anods. Uzlieciet Rx korpusa pārsegu, tas ir izdarīts.

6. darbība: ieprogrammējiet ATTiny85, lodēt datu kabeļa savienojumos, pievienojiet akumulatoru

Programmējiet ATTiny85, lodēt datu kabeļa savienojumos, pievienojiet akumulatoru
Programmējiet ATTiny85, lodēt datu kabeļa savienojumos, pievienojiet akumulatoru
Programmējiet ATTiny85, lodēt datu kabeļa savienojumos, pievienojiet akumulatoru
Programmējiet ATTiny85, lodēt datu kabeļa savienojumos, pievienojiet akumulatoru
Programmējiet ATTiny85, lodēt datu kabeļa savienojumos, pievienojiet akumulatoru
Programmējiet ATTiny85, lodēt datu kabeļa savienojumos, pievienojiet akumulatoru
Programmējiet ATTiny85, lodēt datu kabeļa savienojumos, pievienojiet akumulatoru
Programmējiet ATTiny85, lodēt datu kabeļa savienojumos, pievienojiet akumulatoru

Tagad ir laiks programmēt ATTiny85. Es izmantoju Arduino Nano klonu, kas vadīja Arduino ISP piemēra skici. Programmēšanai Nano nepieciešams 10uf elektrolītiskais kondensators, kas uzstādīts starp GND un RST (- noved pie GND). Sīkāka informācija par tapām ir Arduino ISP skicē. Šajā projektā uz PCB esošās ICSP galvenes ir piesprausti tapu nosaukumi, tāpēc savienojumiem jābūt taisni uz priekšu.

Pārliecinieties, ka, augšupielādējot ATTiny85, tāfeles pārvaldniekā ir atlasītas ATTiny85, 8kB zibspuldzes un iekšējā 8MHz pulksteņa opcijas, kā parādīts attēlā.

Kad tas ir izdarīts, uzstādiet lielo blīvi. Izgrieziet datu kabeli aptuveni 8 "-10" attālumā no instrumenta gala un noņemiet ārējo apvalku, atklājot pāris collas iekšējos vadus. Atstājiet ekranēšanas šķipsnas apmēram 1/2 collu attālumā no svītrainā vāka, kā parādīts attēlā. Es pielodēju datu kabeļa ekranējumu pie slēdža, lai tas būtu izturīgs pret izvilkšanu, lai gan tajā ir arī liels caurums. Ja vēlaties iet šo ceļu. Lodējiet atsevišķus vadus pie PCB, kā parādīts attēlā, datu vadu krāsas uz zīda tiek pārklātas uz PCB atbilstošajos caurumos.

Pievienojiet akumulatoru, kā parādīts attēlā, esiet piesardzīgs ar polaritāti, jo, mainot to pretējā virzienā, īsā laikā tiks sadedzināta LiPo lādētāja/pārvaldnieka mikroshēma uz PCB (nejautājiet, kā es zinu …)

7. darbība: papildu funkciju pārbaude, lietošana, izvēlne

Image
Image
Papildfunkciju pārbaude, lietošana, izvēlne
Papildfunkciju pārbaude, lietošana, izvēlne
Papildfunkciju pārbaude, lietošana, izvēlne
Papildfunkciju pārbaude, lietošana, izvēlne
Papildfunkciju pārbaude, lietošana, izvēlne
Papildfunkciju pārbaude, lietošana, izvēlne

Tagad uzstādiet vāku. Jūs esat pabeidzis!

Visām 4 vienībām, kuras līdz šim esmu uzbūvējis, ir velcro, lai raidītāju piestiprinātu pie instrumenta un uztvērēju - klēpjdatora vāka augšpusē. Praksē tas darbojas ļoti labi. Uzstādiet velcro izplūdušo (cilpas) pusi klēpjdatora vāka augšpusē, rupjo (āķa) pusi - uztvērēja korpusā. Uzstādiet izplūdušo (cilpas) pusi pie raidītāja korpusa un aptuveno (āķa) pusi uz suporta vai indikatora aizmugures. Šādi rīkojoties, jūs varat uzglabāt raidītāju un uztvērēju kopā, kad to nelietojat, kā arī klēpjdatora vāka mīksto izplūdušo pusi.

Pārbaudiet akumulatora uzlādi, pievienojot mikro USB kabeli Tx moduļa USB savienotājam, ja akumulators nav pilnībā uzlādēts, gaismas diodei vajadzētu iedegties sarkanā krāsā. Dažreiz LiPo ir tik tuvu pilnībā uzlādētam, ka lādētāja IC to neuzlādēs, tāpēc neuztraucieties, ja sākotnēji gaismas diode nedeg.

Tagad jūs varat savienot datu kabeli ar suportu vai indikatoru (jebko, kas atbilst jūsu izmantotajam kabeļa veidam).

Pievienojiet Rx galu mikro USB datu kabelim (jābūt datu kabelim, nevis tikai uzlādes kabelim) un datora USB portam. Tam, iespējams, būs jāinstalē draiveris, kas ļauj tam darboties kā tastatūrai, taču tam vajadzētu būt automātiskam. Ieslēdziet Tx moduli, izmantojot slēdzi. Rx moduļa gaismas diodei vajadzētu mirgot dažas sekundes, pēc tam palikt iedegtai, kad ir izveidots savienojums.

Pārbaudiet, nospiežot datu pogu uz kabeļa, kas savieno suportu ar raidītāja moduli. Jums vajadzētu redzēt mērījumu datora ekrānā. Arduino Pro Micro darbojas kā HID tastatūra un ievietos ienākošos mērījumus tieši visur, kur kursors atrodas jūsu datorā.

Raidītāja moduļa programmēšana nodrošina dažādas iespējas. Jūs varat piekļūt šai izvēlnei, mērot 0 piecas reizes pēc kārtas. Kad esat izvēlnes režīmā, lai izvēlētos izvēlnes opciju, izmēriet negatīvu vērtību, sākot ar opcijas numuru izvēlnē, piemēram, lai automātiski pārveidotu visus mērījumus par metrisku, izmēriet negatīvu vērtību ar pirmo ciparu, kas nav nulle. (Piemēram, -1.xx mm vai -0.1 collas). Lai atgrieztos normālā režīmā, piecas reizes izmēriet 0, pēc tam izmēriet negatīvu vērtību, kas sākas ar 3 kā pirmo ciparu, kas nav nulle). Tā ir ieprogrammēta šādā veidā, lai izvairītos no nejaušas opciju konfigurēšanas. Ja izvēlnes režīmā atkal tiek mērīts 0 vai kāda pozitīva vērtība automātiski atceļ izvēlnes režīmu un atgriežas normālā režīmā.

Izvēlnes iespējas ir šādas:

  1. Automātiski pārveidot visus mērījumus metriskās vienībās (ja nepieciešams)
  2. Automātiski pārveidot visus mērījumus standarta vienībās (ja nepieciešams)
  3. Atcelt vienību automātisko pārveidošanu
  4. Noraidīt negatīvus mērījumus (izdrukā brīdinājuma ziņojumu)
  5. Atcelt negatīvu mērījumu noraidīšanu
  6. Izmēriet un drukājiet raidītāja akumulatora spriegumu (nav dokumentēts izvēlnē)

Ieejot izvēlnes režīmā, visas esošās opcijas tiek izdrukātas augšpusē, lai atgādinātu par spēkā esošajām iespējām. Visas opcijas tiek saglabātas EEPROM un tiek saglabātas pēc ierīces izslēgšanas vai akumulatora izlādēšanās. Manis uzbūvēto vienību akumulatora darbības laiks ir aptuveni 45 stundas nepārtrauktas lietošanas, un uzlāde ilgst apmēram 3 stundas no pilnīgas izlādēšanās.

Nedokumentēta funkcija ir ieiet izvēlnes režīmā (0 piecas reizes), pēc tam izmērīt negatīvu vērtību, sākot ar 6 kā pirmo ciparu, kas nav nulle, un tas liek izmērīt un izdrukāt pašreizējo akumulatora spriegumu, kā parādīts pievienotajā video.

Mana pieredze ar 3 manis uzbūvētajām vienībām ir tāda, ka diapazons ir līdz aptuveni 50 pēdām atvērtā veikala vidē.

8. solis: pēdējās domas - iespējamās izmaiņas / jaunas funkcijas / uzlaušanas iespējas

Pēdējās domas - iespējamās izmaiņas / jaunas funkcijas / uzlaušanas iespējas
Pēdējās domas - iespējamās izmaiņas / jaunas funkcijas / uzlaušanas iespējas
Pēdējās domas - iespējamās izmaiņas / jaunas funkcijas / uzlaušanas iespējas
Pēdējās domas - iespējamās izmaiņas / jaunas funkcijas / uzlaušanas iespējas
Pēdējās domas - iespējamās izmaiņas / jaunas funkcijas / uzlaušanas iespējas
Pēdējās domas - iespējamās izmaiņas / jaunas funkcijas / uzlaušanas iespējas
Pēdējās domas - iespējamās izmaiņas / jaunas funkcijas / uzlaušanas iespējas
Pēdējās domas - iespējamās izmaiņas / jaunas funkcijas / uzlaušanas iespējas

Lai gan šajā brīdī jums būs perfekti lietojams interfeiss, ko var izmantot ar miljoniem ierīču pasaulē, tas nekādā ziņā nav pabeigts tādā nozīmē, ka neko nevar darīt. Viena no patīkamākajām lietām, izvēloties šo pieeju, nevis iegādāties Mitutoyo U-Wave, ir tā, ka tagad jums ir ierīce, kuru var pielāgot daudzos veidos.

Lai izveidotu savienojumu ar raidītāju, varat izmantot citus Mitutoyo kabeļus, nevis to, ko izmantoju šai instrukcijai, ja jūsu ierīce izmanto citu kabeli. Visu Mitutoyo kabeļu iekšējo vadu un signālu krāsām jābūt vienādām. Vienkārši paturiet prātā, ka vadam ir nepieciešama datu poga, lai sāktu mērīšanu, vai arī būtu jāizdomā kādi citi līdzekļi, lai iedarbinātu mērījumus. Mērīšanas pieprasījumu var nosūtīt uz mērierīci, īslaicīgi savienojot zaļo/balto vadu pāri ar zemi (zilā stieple mērinstrumenta kabelī). To var izdarīt, uzstādot slēdzi vai 1/8 collu audio ligzdu raidītāju kārbā, kas savienota ar šiem vadiem, un caur to pievienojot ārēju slēdzi. Ja jums ir uzstādīts indikators stiprinājumā vai jums nav jāpieskaras mērierīcei audio ligzdas pieeja būtu ideāla.

Ja viss, kas jums nepieciešams, ir sērijas dati (RS232 TTL, SPI, I2C utt.), Ko var paveikt, mainot uztvērēja kodu un izveidojot savienojumu tieši ar Pro Micro tapām, kuras izvēlaties izmantot datu izvadīšanai.

Tālvadība: Vēl viena interesanta iespēja būtu savienot tranzistoru starp zaļo/balto pāri un zilo zemi no mērinstrumenta ar vārtiem, kas savienoti ar HM-10 tapu 26. Tad uztvērēja galā pievienojiet 38 kHz IR tālvadības detektoru ar izejas tapu uztvērējam Arduino Pro Micro pin 7. pēc tam mainiet šī mikrokontrollera kodu, lai meklētu konkrētas komandas no jebkura infrasarkanā tālvadības pults, un pēc tam aktivizējiet raidītājā uzstādīto tranzistoru, izmantojot AT+PI031 / AT+PI030 tālvadības zvanu, kas līdzīgs kā tagad mirgo raidītāja zilā gaismas diode. Tas dotu iespēju aktivizēt rādījumus no attālas vietas, kas noteiktos apstākļos varētu būt ļoti ērta. Es varu izveidot citu PCB ar šo iebūvēto funkcionalitāti.

Esmu pārliecināts, ka ir pieejamas daudzas citas funkcijas, lūdzu, komentējiet ar ieteikumiem, domām un idejām.

Tagad no Mitutoyo ir pieejama komerciāla bezvadu datu sakaru ierīce, bet, kad es pārbaudīju, tā cena bija aptuveni 800 USD par sistēmu. Šīs ierīces izveides kopējās izmaksas ir aptuveni 100 ASV dolāri, un tās var būt mazākas, īpaši, ja izmantojat Arduino Pro Micro vai ja jums ir Mitutoyo datu kabelis, ko izmantot, lai izveidotu savienojumu ar mērierīci, jo tie ir divi no visvairāk tērētajiem priekšmetiem BOM. Es nopietni šaubos, ka Mitutoyo U-Wave ir uzlaužams, lai pievienotu tādas funkcijas kā šī.

Es ceru, ka jums patika šī pamācība, tā ir mana pirmā!

Lūdzu, atstājiet komentārus, jautājumus, atsauksmes, idejas un ieteikumus! Ja jums tas patīk, lūdzu, balsojiet par to PCB konkursā! Paldies!!!!

PCB konkurss
PCB konkurss
PCB konkurss
PCB konkurss

Otrā vieta PCB konkursā

Ieteicams: