Orodha ya maudhui:

Maingiliano ya waya isiyo na waya ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo: Hatua 8 (na Picha)
Maingiliano ya waya isiyo na waya ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo: Hatua 8 (na Picha)

Video: Maingiliano ya waya isiyo na waya ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo: Hatua 8 (na Picha)

Video: Maingiliano ya waya isiyo na waya ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo: Hatua 8 (na Picha)
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Novemba
Anonim
Maingiliano ya Wireless ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo
Maingiliano ya Wireless ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo
Maingiliano ya waya isiyo na waya ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo
Maingiliano ya waya isiyo na waya ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo
Maingiliano ya Wireless ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo
Maingiliano ya Wireless ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo
Maingiliano ya waya isiyo na waya ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo
Maingiliano ya waya isiyo na waya ya Bluetooth kwa Vipimo na Viashiria vya Mitutoyo

Kuna mamilioni ya viboreshaji vya digito vya Mitutoyo, micrometer, viashiria na vifaa vingine ulimwenguni leo. Watu wengi kama mimi hutumia vifaa hivyo kukusanya data moja kwa moja kwenye PC. Hii huondoa kuingia na kuandika wakati mwingine mamia ya maadili, lakini pia inatoa shida zingine zinazohusiana na kuwa na kompyuta ndogo kwenye duka ambapo kompyuta ndogo zinaweza kushuka au kuharibiwa vinginevyo. Hii ni kweli haswa ikiwa vipimo vimechukuliwa kwa sehemu kubwa au katika hali ambapo kebo ya data ya Mitutoyo sio ya kutosha.

Miaka michache iliyopita niliunda kifaa kama hicho kulingana na moduli za Bluetooth za HC-05 na bodi zingine za Arduino microcontroller ambazo zitaniruhusu kuacha kompyuta salama kwenye meza na kuzunguka hadi futi 50 kuchukua vipimo. Kifaa hiki kilifanya kazi nzuri lakini kilikuwa na maswala kadhaa. Hakukuwa na dalili ya wakati betri ya kusambaza ilishtakiwa kabisa, hakuna dalili ya hali ya unganisho la Bluetooth, na dalili ya usafirishaji wa data uliofanikiwa. Pia ilikuwa kubwa na ngumu na kwa kweli ilionekana kama mradi wa sayansi! Hata na mapungufu haya, watu wengine katika duka walipendelea kuitumia juu ya kebo ya data ya USB ya Mitutoyo.

Mradi huu unashinda mapungufu ya kifaa cha zamani, inaongeza huduma zaidi na ni mtaalamu zaidi kwa chini ya $ 100.

Hatua ya 1: Jinsi inavyofanya kazi:

Image
Image
Maandalizi
Maandalizi

Interface inajumuisha sehemu mbili, transmita na mpokeaji. Unganisha kipitishaji kwa kupima kwa kutumia kebo ya data iliyounganishwa nayo kabisa na unganisha mpokeaji kwenye PC ukitumia kebo ndogo ya data ya USB.

Kwenye transmitter, kutelezesha swichi kuelekea mwisho wa kebo inaiwasha. Kwenye mwisho wa mpokeaji LED ya hudhurungi hapo awali inaangazia hakuna unganisho, wakati unganisho linafanywa LED itaacha kuwaka na kuendelea. Mtumaji na mpokeaji sasa wameunganishwa.

Kitumaji (kifaa cha chini kwenye picha) huunganisha na kupima na inasoma mkondo wa data ghafi ya Mitutoyo kila wakati kitufe cha "data" kinapobanwa. Halafu huunda data kwa kutumia habari kwenye mkondo wa data kama eneo la alama ya decimal, ishara na vitengo. Halafu inaunda kamba ya ASCII kutoka kwa data hii na kuituma kupitia moduli ya Bluetooth ya HM-10 kwenye transmita kwa HM-10 upande wa mpokeaji.

Kwenye kipokezi (kifaa cha juu kwenye picha) HM-10 hutuma herufi za ASCII zilizotumwa kutoka kwa kusambaza HM-10 inayojumuisha kipimo kwa Arduino Pro Micro ambayo huwatuma kupitia kebo ya USB kwa PC. Inaleta kibodi kufanya hivyo data huingizwa kwenye programu wazi, kwa upande wangu ni Excel. Takwimu zinafuatwa na wahusika ambao husababisha mshale kushuka kwenye laini inayofuata. Jambo zuri juu ya hii ni kwamba unaweza kubadilisha hii kufanya chochote ambacho ungependa ikiwa unahitaji kuingiza data kwenye programu maalum. Mpokeaji kisha hutuma ombi kwa HM-10 kwenye transmita ili kuangaza upande wa hudhurungi wa LED kuonyesha kwa mwendeshaji kwamba data ilipokelewa kwa mafanikio. Moduli ya mpokeaji pia huondoa herufi kutoka kwa mkondo wa data unaoingia unaohusishwa na udhibiti wa kijijini wa HM-10 kwenye mpokeaji.

Kuchaji transmita hufanywa na kuchaji ndogo ya USB au kebo imechomekwa kwenye tundu la USB kwenye transmita, LED kwenye mpokeaji itawaka nyekundu wakati wa kuchaji na kuzima wakati kuchaji kumekamilika.

Kuna kazi zingine zilizofunikwa baadaye kuhusu usindikaji ambao unaweza kufanywa kuhakikisha kuwa maadili yote yako katika vitengo vya kiwango au kiwango au kuonya ikiwa kwa bahati mbaya umepiga kitufe cha +/- na kufanya vipimo vyote kuwa hasi. Unaweza hata kuangalia voltage ya kusambaza betri.

Hatua ya 2: Maandalizi:

Kwa kuongezea vifaa ambavyo vimetajwa katika hii inayoweza kufundishwa, kuna vitu vingine kadhaa vya kusanidi na kupanga moduli za Bluetooth za HM-10 na watawala wadogowadogo. Utahitaji USB kwa TTL UART adapta ya serial kusanidi moduli za Bluetooth, Arduino kutumika kama programu ya ATTiny85 microcontroller (au programu sawa inayoweza kufanya kazi na Arduino IDE) na kwa kweli, waya za kuruka kufanya usanidi na programu. ATTiny85 katika hii inayoweza kufundishwa iliwekwa kwa kutumia kiboreshaji cha Arduino Nano na 10 uf electrolytic capacitor iliyounganishwa kati ya pini za RST na GND. Vifaa vingine vitafanya kazi ikiwa unayo lakini huenda ukalazimika kutafiti mabadiliko katika utaratibu unaohitajika kwa hiyo. Hii inaweza kudhibitiwa kuwa unaijua Arduino IDE na uko sawa kuitumia, Google na uvumilivu kadhaa unahitajika vinginevyo.

Kabla ya kusanidi moduli za Bluetooth itakuwa wazo nzuri kusoma mafunzo ya BLE ya Martyn Currey kwenye https://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/ kutoka kwa bandia, weka pairing, majukumu, modes na sasisho la firmware kwa moduli za HM-10 zinazotumiwa katika hii inayoweza kufundishwa.

Jihadharini na HM-10 bandia kwenye soko. Kiunga kwenye BOM kilichotolewa katika hii inayoweza kufundishwa ni ya kweli (au angalau yenye firmware halisi juu yao wakati niliinunua msimu uliopita). Kupata zile bandia sio mvunjaji wa makubaliano lakini ukimaliza na feki inachukua hatua chache zaidi kuwafanya wafanye kazi kama inahitajika kwa Wanaoweza kufundishwa kwani wanapaswa kuwa na firmware halisi kabla ya kusanidiwa vizuri. Ikiwa utapata bandia unaweza kuwasha firmware halisi kwa kutumia mafunzo yafuatayo https://www.youtube.com/embed/ez3491-v8Og Kuna mafunzo mengine juu ya jinsi ya kuwasha firmware ya HM-10 kwenye CC2541 moduli (feki). Picha kwenye Moduli hii inayoweza kufundishwa zinaonyesha moduli bandia ambazo nililazimika kuwasha na firmware ya HM-10 wakati wa kujenga kiolesura hiki (hii ni ya 3 niliyoijenga). Halisi ni karibu $ 6 kwa jozi na zile bandia ni $ 3 kwa jozi, ina thamani ya $ 3 ya ziada kupata zile halisi. Ninakuhimiza sana kununua moduli halisi za HM-10!

Ufafanuzi kadhaa ambao haujajumuishwa na chaguo-msingi katika IDE ya Arduino inahitajika kwa Sparkfun Arduino Pro Micro na mdhibiti mdogo wa ATTiny85 anayetumiwa katika hii inayoweza kufundishwa.

Unaweza kuongeza msaada wa sehemu hizi kwa Arduino IDE kwa kuongeza viungo vifuatavyo kwa msimamizi wa bodi zako.

Kwa ATTiny85:

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

Kwa Sparkfun Arduino Pro Micro:

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

Tenganisha maingizo haya mawili na koma kama inavyoonyeshwa kwenye picha.

Pia utahitaji maktaba maalum ya nyayo ndogo ya moduli ya kupitisha:

TumaOnlySoftwareSerial:

Hatua ya 3: BODI

BODI
BODI
BODI
BODI
BODI
BODI

Bodi ambayo nimebuni kwa hii inayoweza kufundishwa inaweza kuamriwa kutoka kwa JLCPCB au tovuti nyingine kama vile Seedstudio ect ikiwa unatumia faili za kiambatisho zilizoambatanishwa na hii inayoweza kufundishwa. Niliiunda kwa kutumia rahisieda.com. Hapa kuna kiunga cha bodi kwenye easyeda. https://easyeda.com/MrFixIt87/mitutoyo-bluematic-spc-smt-mcp73831 Ikiwa kuna riba ya kutosha, ninaweza kuwa na PCB kadhaa zilizotengenezwa na kuziuza kwa bei rahisi kwenye ebay.

Bodi hii lazima ikatwe kwenye bodi mbili tofauti (moja kwa kipitishaji na moja ya mpokeaji). Vipunguzo vitafuata muhtasari mweupe katikati ya PCB kwenye picha hapo juu na kona moja ya bodi ya kusambaza. Vipunguzi hivi vitafuata mistari nyekundu iliyochorwa kwenye picha ya PCB hapo juu. Kuwa mwangalifu wakati wa kukata bodi, haswa kwenye notches kwenye pembe za bodi ya transmitter. Kupunguzwa huku karibu sana na athari kwenye ubao. Seti ya faili nzuri inakuja hapa.

Sehemu nyingi zinaweza kuamriwa kutoka kwa Digi-Key au Mouser nk, nambari za sehemu ya Digi-Key zinajumuishwa kwenye BOM kwa vitu ambavyo wanavyo. Baadhi ya vitu nilivyonunua kwenye eBay, Amazon au AliExpress. Nimejumuisha viungo kwa vitu kwenye tovuti hizo kama inahitajika katika BOM.

Faili ya BOM.pdf ni rahisi kusoma na URL ni viungo vinavyoweza kubofyeka.

Hatua ya 4: Usanidi wa Moduli ya HM-10, Arduino Pro Micro Programming

Usanidi wa Moduli ya HM-10, Programu ya Arduino Pro Micro
Usanidi wa Moduli ya HM-10, Programu ya Arduino Pro Micro
Usanidi wa Moduli ya HM-10, Programu ya Arduino Pro Micro
Usanidi wa Moduli ya HM-10, Programu ya Arduino Pro Micro
Usanidi wa Moduli ya HM-10, Programu ya Arduino Pro Micro
Usanidi wa Moduli ya HM-10, Programu ya Arduino Pro Micro

Ni wazo nzuri kupata moduli za HM-10 kabla ya kitu kingine chochote na uhakikishe unazisanidi vizuri na kufanya kazi kama jozi kwani kuna bandia nyingi sokoni na inahitaji hatua kadhaa za ziada kusanikisha halisi firmware kwenye bandia. Firmware halisi ya HM-10 tu inaruhusu mpokeaji kuwasha kwa mbali LED kwenye kituma wakati kitufe cha "data" kimesisitizwa. Usisasishe firmware zaidi ya V6.05.

Mafunzo ya Martyn Currey ni rahisi sana kwa hili. Ukifuata, hautakuwa na shida. Pia hakikisha kupata moduli zilizo wazi kama vile iliyo upande wa kulia kwenye picha kwa hatua hii. Wauzie kwa PCB ikiwa inahitajika kusaidia katika kushikamana na waya za muda mfupi kwa usanidi. Usifungue vifaa vingine kwenye PCB yoyote hadi uwe na moduli za BLE zinazofanya kazi. Pini 1, 2, 12-15, 21-25 tu zinahitaji kuuzwa.

Kwenye Tx PCB HM-10 itahitaji usanidi ufuatao:

Kuoanisha: jozi kwa HM-10 nyingine (tumia mfuatiliaji wa serial kujaribu utiririshaji wa data kati ya moduli wakati imeunganishwa)

Wajibu: pembeni

Njia: 2

Kwenye Rx PCB HM-10 itahitaji usanidi ufuatao:

Kuoanisha: Lazima uweke jozi na pembeni HM-10 hapo juu

Jukumu: katikati

Modi: (hakuna, pembeni tu ina hali)

Panga Arduino pro micro na mchoro uitwao Mitutoyo_Keyboard… hapo juu. Hakikisha unachagua toleo la 3.3V 8MHz ya Arduino Pro ndogo katika meneja wa bodi ya Arduino IDE wakati wa kupakia kwenye bodi. Pia hakikisha una maktaba yote yaliyotajwa. Nilitumia toleo la Sparkfun la pro ndogo (nyekundu) lakini miamba inapatikana kwenye ebay ambayo pia itafanya kazi, hakikisha unapata bodi ya 3.3V 8MHz na Mdhibiti mdogo wa Atmel 32U4 na SI ATMega328P. Pia pata bluu ambayo inaonekana kama nyekundu ya Sparkfun katika hii inayoweza kufundishwa na sio nyeusi, nyeusi ni pana sana kutoshea muundo wa shimo kwenye PCB).

Hatua ya 5: Mkutano wa Sehemu, Inafaa PCB kwenye Vifungo

Sehemu ya Mkutano, Inafaa PCB kwenye viunga
Sehemu ya Mkutano, Inafaa PCB kwenye viunga
Sehemu ya Mkutano, Inafaa PCB kwenye vizuizi
Sehemu ya Mkutano, Inafaa PCB kwenye vizuizi
Sehemu ya Mkutano, Inafaa PCB kwenye vizuizi
Sehemu ya Mkutano, Inafaa PCB kwenye vizuizi

Kwa solder ya Tx PCB vitu vingine kwenye PCB. Ni wazo nzuri kutengenezea kontakt USB kwenye bodi ya BLE Tx kwanza kabla ya vifaa vingine katika eneo hili. Inaweza kuwa wazo nzuri kuuza kichwa cha ICSP kwenye bodi ya BLE Tx mwisho. Kumbuka jinsi mwongozo kwenye mwangaza wa rangi mbili "umekunjwa", mwanzoni wazo lilikuwa kwamba hii ipitie upande wa kizingiti, lakini baadaye niliamua kutumia kiambatisho chenye mwangaza ili LED isilazimike kugongana. ingawa shimo wakati wa kukusanyika. Pia inaongeza athari nzuri wakati upande wa hudhurungi wa mwangaza wa LED baada ya kipimo kupitishwa. Kwa LED ya rangi mbili, risasi fupi zaidi ni bluu, kituo ni anode ya kawaida.

Kwa wakati huu pima eneo la swichi, kontakt USB na tengeneza mashimo kwenye kificho kwa vitu hivi. Nimegundua kuwa bora kulisha kebo ya data kutoka upande wa kushoto (kama inavyoonekana pichani) ya sanduku (shimo 0.25 linalozingatia upana na urefu wa zizi). Jaribu kwa uangalifu inafaa PCB inayofanya marekebisho kwa saizi ya mashimo mpaka swichi itembee kwa uhuru na kontakt USB inalingana na ufunguzi. Sakinisha screws 2 # 2 kushikilia PCB mahali (hata hivyo ikiwa inafaa ni ndogo PCB itakuwa mateka hata hivyo na haitahitaji screws).

Kwenye Rx PCB solder Arduino pro micro kwenye PCB kwa kutumia vichwa viwili vya pini 7. Rekebisha ufunguzi upande wa kontakt USB wa eneo la Rx PCB ili kuruhusu PCB kukaa imara dhidi ya ndani ya eneo hilo. Kumbuka kwenye picha ya mkutano huu kwamba LED inaendelea mbali na bodi. Hii ni kupata PCB papo hapo ndani ya sanduku na inafanya kazi vizuri kabisa na grommet ndogo. Rekebisha kwa uangalifu urefu wa mwongozo wa LED ili kifafa kisichopatikana kinapatikana baada ya kusanyiko. PCB imewekwa alama kama nyekundu na bluu, risasi fupi kwenye LED ni risasi ya hudhurungi, katikati ni anode ya kawaida. Piga kifuniko kwenye ua wa Rx, umekwisha.

Hatua ya 6: Panga ATTiny85, Solder katika Uunganisho wa Cable ya Takwimu, Unganisha Betri

Panga ATTiny85, Solder katika Uunganisho wa Cable ya Takwimu, Unganisha Betri
Panga ATTiny85, Solder katika Uunganisho wa Cable ya Takwimu, Unganisha Betri
Panga ATTiny85, Solder katika Uunganisho wa Cable ya Takwimu, Unganisha Betri
Panga ATTiny85, Solder katika Uunganisho wa Cable ya Takwimu, Unganisha Betri
Panga ATTiny85, Solder katika Uunganisho wa Cable ya Takwimu, Unganisha Betri
Panga ATTiny85, Solder katika Uunganisho wa Cable ya Takwimu, Unganisha Betri
Panga ATTiny85, Solder katika Uunganisho wa Cable ya Takwimu, Unganisha Betri
Panga ATTiny85, Solder katika Uunganisho wa Cable ya Takwimu, Unganisha Betri

Sasa ni wakati wake wa kupanga ATTiny85. Nilitumia kiini cha Arduino Nano kinachoendesha mchoro wa mfano wa Arduino ISP. Nano inahitaji 10uf electrolytic capacitor iliyosanikishwa kati ya GND na RST (- elekeza kwa GND) kwa programu. Maelezo ya unganisho la pini yako kwenye mchoro wa Arduino ISP. Kichwa cha ICSP kwenye PCB katika mradi huu kina majina ya pini yaliyowekwa juu ili unganisho liwe sawa mbele.

Hakikisha kuwa una ATTiny85, 8kB flash na Chaguzi za ndani za saa 8MHz zilizochaguliwa katika meneja wa bodi wakati wa kupakia kwenye ATTiny85 kama inavyoonekana kwenye picha.

Mara hii itakapomalizika, weka grommet kubwa. Kata kebo ya data karibu 8 "-10" kutoka mwisho wa chombo na uondoe koti ya nje ikifunua inchi kadhaa za nyaya za ndani. Acha nyuzi za kujikinga karibu 1/2 "kutoka kwenye kifuniko chenye mistari kama inavyoonyeshwa. Niliuza utaftaji wa kebo ya data kwa swichi ili kuipatia nguvu dhidi ya kuvuta inayotumiwa ingawa pia kuna shimo kubwa katika PCB kwa hii ni ya hiyo ikiwa unataka kwenda kwa njia hiyo. Weka waya binafsi kwa PCB kama inavyoonyeshwa, rangi za waya za data zimefunuliwa kwenye hariri kwenye PCB kwenye mashimo yanayofaa.

Unganisha betri kama inavyoonyeshwa, kuwa mwangalifu kuhusu polarity kwani kuibadilisha itachoma chaja ya LiPo / chip ya meneja kwenye PCB kwa muda mfupi (usiulize ninajuaje…)

Hatua ya 7: Mtihani, Matumizi, Menyu ya Kazi za hali ya juu

Image
Image
Mtihani, Matumizi, Menyu ya Kazi za hali ya juu
Mtihani, Matumizi, Menyu ya Kazi za hali ya juu
Mtihani, Matumizi, Menyu ya Kazi za hali ya juu
Mtihani, Matumizi, Menyu ya Kazi za hali ya juu
Mtihani, Matumizi, Menyu ya Kazi za hali ya juu
Mtihani, Matumizi, Menyu ya Kazi za hali ya juu

Sasa sakinisha kifuniko. Umemaliza!

Vitengo 4 vyote ambavyo nimejenga hadi sasa vina velcro ya kuambatisha mtumaji kwenye chombo na mpokeaji juu ya kifuniko cha mbali. Katika mazoezi hii inafanya kazi vizuri sana. Sakinisha velcro fuzzy (kitanzi) upande juu ya kifuniko cha mbali, upande mbaya (ndoano) kwa kesi ya mpokeaji. Sakinisha upande wa fuzzy (kitanzi) kwa kesi ya transmitter na upande mbaya (ndoano) nyuma ya caliper au kiashiria. Kuifanya kwa njia hii hukuruhusu kuhifadhi mtumaji na mpokeaji pamoja wakati haitumiki na pia ina upande laini laini kwenye kifuniko chako cha mbali.

Jaribu malipo ya betri kwa kuunganisha kebo ndogo ya USB kwenye kontakt USB kwenye moduli ya Tx, ikiwa betri haijashtakiwa kikamilifu LED inapaswa kuwasha nyekundu. Wakati mwingine LiPo iko karibu kushtakiwa kabisa kwamba chaja IC haitaitoza kwa hivyo usijali ikiwa LED haitawaka mwanzoni.

Sasa unaweza kuunganisha kebo ya data kwa caliper au kiashiria (chochote ambacho kinachukua aina ya kebo uliyotumia).

Unganisha mwisho wa Rx kwa kebo ndogo ya data ya USB (lazima iwe kebo ya data na sio tu kebo ya kuchaji), na kwenye bandari ya USB kwenye PC yako. Inaweza kuwa na kusakinisha dereva ambayo inairuhusu kutenda kama kibodi lakini inapaswa kuwa otomatiki. Washa moduli ya Tx kwa kutumia swichi. LED kwenye moduli ya Rx inapaswa kuwaka kwa sekunde kadhaa kisha ikae wakati unganisho likianzishwa.

Jaribu kwa kubonyeza kitufe cha data kwenye kebo inayounganisha caliper na moduli ya kusambaza. Unapaswa kuona kipimo kwenye skrini ya PC. Arduino Pro Micro inafanya kazi kama kibodi ya kujificha na itaingiza vipimo vinavyoingia moja kwa moja popote kielekezi kilipo kwenye PC yako.

Programu katika moduli ya kusambaza inaruhusu chaguzi. Unaweza kupata menyu hii kwa kupima 0 mara tano mfululizo. Mara moja katika hali ya menyu, kuchagua chaguo la menyu pima thamani hasi ukianza na nambari ya chaguo kwenye menyu, kwa mfano kubadilisha kiatomati vipimo vyote kuwa metri, pima nambari hasi na 1 kama nambari ya kwanza isiyo ya sifuri. (-1.xx mm au -0.1 inchi kwa mfano). Kurudi kwa hali ya kawaida pima 0 mara tano kisha pima thamani hasi ambayo huanza na 3 kama nambari ya kwanza isiyo ya sifuri). Iliyopangwa kwa njia hii kuzuia chaguzi za bahati mbaya. Ikiwa katika hali ya menyu kupimia 0 tena au thamani yoyote chanya moja kwa moja inafuta modi ya menyu na inarudi katika hali ya kawaida.

Chaguzi za menyu ni:

  1. Badilisha kiotomatiki vipimo vyote kuwa vitengo vya metri (ikiwa inahitajika)
  2. Badilisha kiatomati vipimo vyote kuwa vitengo vya kawaida (ikiwa inahitajika)
  3. Ghairi ubadilishaji otomatiki wa vitengo
  4. Kataa vipimo hasi (chapisha ujumbe wa onyo)
  5. Ghairi kukataliwa kwa vipimo hasi
  6. Pima na uchapishe voltage ya betri ya kupitisha (haijaandikwa kwenye menyu)

Wakati wa kuingia kwenye menyu ya menyu chaguzi zozote zinazotumika zimechapishwa juu kama ukumbusho wa chaguzi zinazotumika. Chaguzi zote zinahifadhiwa katika EEPROM na zinahifadhiwa baada ya kuzima kitengo au kupungua kwa betri. Maisha ya betri kwa vitengo ambavyo nimejenga ni kama masaa 45 ya matumizi endelevu na kuchaji tena huchukua masaa 3 kutoka chini kabisa.

Kipengele kisicho na kumbukumbu ni kuingia kwenye modi ya menyu (0 mara tano) kisha pima nambari hasi ukianza na 6 kama nambari ya kwanza isiyo ya sifuri, ambayo inasababisha kupima na kuchapisha voltage ya sasa ya betri kama inavyoonekana kwenye video iliyoambatishwa.

Uzoefu wangu na vitengo 3 ambavyo nimejenga ni kwamba masafa ni hadi takriban futi 50 katika mazingira ya duka wazi.

Hatua ya 8: Mawazo ya Mwisho - Marekebisho yanayowezekana / Vipengele vipya / Utapeli

Mawazo ya Mwisho - Marekebisho yanayowezekana / Vipengele vipya / Utapeli
Mawazo ya Mwisho - Marekebisho yanayowezekana / Vipengele vipya / Utapeli
Mawazo ya Mwisho - Marekebisho yanayowezekana / Vipengele vipya / Utapeli
Mawazo ya Mwisho - Marekebisho yanayowezekana / Vipengele vipya / Utapeli
Mawazo ya Mwisho - Marekebisho yanayowezekana / Vipengele vipya / Utapeli
Mawazo ya Mwisho - Marekebisho yanayowezekana / Vipengele vipya / Utapeli
Mawazo ya Mwisho - Marekebisho yanayowezekana / Vipengele vipya / Utapeli
Mawazo ya Mwisho - Marekebisho yanayowezekana / Vipengele vipya / Utapeli

Ingawa wakati huu utakuwa na kiolesura kinachoweza kutumika kabisa ambacho kinaweza kutumiwa na mamilioni ya vifaa ulimwenguni, haijakamilishwa kwa maana kwamba hakuna kitu kingine kinachoweza kufanywa. Moja ya mambo matamu juu ya kuchukua njia hii badala ya kununua Mitutoyo U-Wave ni kwamba sasa una kifaa kinachoweza kubadilishwa kwa njia nyingi.

Unaweza kutumia kebo zingine za Mitutoyo kuungana na mtumaji badala ya ile niliyotumia kwa Agizo hili ikiwa kifaa chako kinatumia kebo tofauti. Rangi za waya za ndani na ishara zinapaswa kuwa sawa kwenye nyaya zote za Mitutoyo. Kumbuka tu kwamba kebo itahitaji kitufe cha data ili kuchochea kipimo au njia zingine zingebuniwa ili kusababisha kipimo. Ombi la kipimo linaweza kutumwa kwa kupima kwa kuunganisha kwa kifupi jozi ya waya ya kijani / nyeupe chini (waya wa bluu kwenye kebo ya kupima). Hii inaweza kufanywa kwa kusanidi swichi au 1/8 sauti ya sauti kwenye kisanduku cha kusambaza kilichounganishwa na waya hizo na kuunganisha swichi ya nje kupitia hiyo. Ikiwa una kiashiria kilichowekwa kwenye kifaa au hauhitaji kugusa kupima njia ya sauti ya jack itakuwa bora.

Ikiwa unahitaji tu ni data ya serial (RS232 TTL, SPI, I2C nk) ambayo inaweza kutekelezwa na mabadiliko ya nambari kwenye mpokeaji na kuunganisha moja kwa moja kwenye pini kwenye Pro Micro ambayo unachagua kutumia kutoa data.

Udhibiti wa Kijijini: Uwezekano mwingine wa kuvutia itakuwa kuunganisha transistor kati ya jozi ya kijani / nyeupe na ardhi ya samawati kutoka kwa kupima na lango lililounganishwa na pini ya HM-10 26. Halafu kwenye mwisho wa mpokeaji, unganisha detector ya mbali ya 38kHz IR na pini ya pato kwa mpokeaji Arduino Pro Micro pin 7. kisha badilisha nambari kwenye kontena hii ndogo ili kutafuta maagizo maalum kutoka kwa kijijini chochote cha infrared na kisha kuchochea transistor iliyosanikishwa kwa mtumaji kupitia simu ya mbali ya AT + PI031 / AT + PI030 sawa na jinsi inavyoangaza LED ya bluu kwenye transmitter sasa. Hii itatoa uwezo wa kuchochea usomaji kutoka eneo la mbali ambalo katika hali fulani linaweza kuwa rahisi sana. Ninaweza kubuni PCB nyingine na utendaji huu uliojengwa ndani.

Nina hakika kuna huduma zingine nyingi ambazo zinawezekana, tafadhali toa maoni na maoni, maoni na maoni.

Sasa kuna kifaa cha mawasiliano ya data isiyo na waya ya kibiashara inayopatikana kutoka Mitutoyo, lakini nilipoangalia bei ya hiyo ilikuwa karibu $ 800 kwa mfumo. Gharama ya jumla ya kujenga kifaa hiki ni karibu $ 100 na inaweza kuwa chini, haswa ikiwa unatumia Arduino Pro Micro na au una kebo ya data ya Mitutoyo iliyolala karibu kutumia ili kuungana na gauge kwani hizo ni vitu mbili vya matumizi zaidi katika BOM. Nina mashaka makubwa kwamba Mitutoyo U-Wave haiwezi kuhodhi kuongeza huduma kama hii ilivyo.

Natumahi ulifurahiya hii inayoweza kufundishwa, ndio yangu ya kwanza!

Tafadhali acha maoni, maswali, maoni, maoni na maoni! Ikiwa unaipenda, tafadhali ipigie kura katika mashindano ya PCB! Asante !!!!

Mashindano ya PCB
Mashindano ya PCB
Mashindano ya PCB
Mashindano ya PCB

Mkimbiaji Juu katika Mashindano ya PCB

Ilipendekeza: