Cov txheej txheem:

Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas: 8 Kauj Ruam (nrog Duab)
Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas: 8 Kauj Ruam (nrog Duab)

Video: Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas: 8 Kauj Ruam (nrog Duab)

Video: Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas: 8 Kauj Ruam (nrog Duab)
Video: Wireless Guitar System - Xvive - Play Guitar Without the Mucky Muck! 2024, Hlis ntuj nqeg
Anonim
Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas
Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas
Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas
Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas
Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas
Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas
Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas
Bluetooth Wireless Interface rau Mitutoyo Calipers thiab Cov Ntsuas

Muaj ntau lab tus Mitutoyo Digimatic calipers, micrometers, ntsuas thiab lwm yam khoom siv hauv ntiaj teb niaj hnub no. Coob leej neeg zoo li kuv siv cov cuab yeej no los sau cov ntaub ntawv ncaj qha rau hauv PC. Qhov no tshem tawm kom tau nkag mus thiab ntaus qee zaum ntau pua qhov txiaj ntsig, tab sis kuj nthuav qhia qee qhov teeb meem cuam tshuam nrog kev muaj lub khoos phis tawj hauv khw uas cov khoos phis tawj yuav poob lossis lwm yam puas. Qhov no yog qhov tseeb tshwj xeeb yog tias kev ntsuas raug ntsuas ntawm qhov loj lossis hauv cov xwm txheej uas tus qauv Mitutoyo cov ntaub ntawv cable tsuas yog tsis ntev txaus.

Ob peb xyoos dhau los Kuv tau tsim cov cuab yeej zoo sib xws raws li HC-05 Bluetooth modules thiab qee qhov Arduino microcontroller boards uas yuav tso cai rau kuv tawm ntawm lub khoos phis tawj kom nyab xeeb ntawm lub rooj thiab ncig mus txog 50 ko taw ntsuas. Cov cuab yeej no ua haujlwm tau zoo tab sis muaj ntau yam teeb meem. Tsis muaj qhov qhia txog thaum lub roj teeb xa tawm tau them tag nrho, tsis muaj qhov qhia txog kev sib txuas ntawm bluetooth, thiab qhia txog kev ua tiav cov ntaub ntawv xa mus. Nws kuj yog qhov loj thiab clunky thiab pom zoo li qhov haujlwm tshawb fawb! Txawm hais tias muaj cov kev txwv no, nws lwm tus txiv neej hauv khw nyiam siv nws hla Mitutoyo USB cov ntaub ntawv cable.

Txoj haujlwm no kov yeej cov kev txwv ntawm cov cuab yeej qub, ntxiv cov yam ntxwv ntxiv thiab muaj txuj ci me ntsis rau txhua qhov tsawg dua $ 100.

Kauj Ruam 1: Nws Ua Haujlwm Li Cas:

Image
Image
Kev npaj
Kev npaj

Lub interface yog suav nrog ob ntu, tus xa tawm thiab tus txais. Txuas tus xa mus rau lub ntsuas cua siv cov ntaub ntawv cable txuas mus tas li thiab txuas tus txais mus rau lub PC siv micro USB cov ntaub ntawv cable.

Ntawm lub transmitter, zawv zawg qhov hloov mus rau qhov kawg ntawm lub cable tig nws rau. Ntawm qhov tau txais qhov kawg LED xiav yog xub pib ua kom pom tias tsis muaj kev sib txuas, thaum kev sib txuas tau ua lub LED yuav tsum nres flashing thiab txuas ntxiv mus. Tam sim no tus xa tawm thiab tus txais tau txuas nrog.

Tus xa tawm (cov cuab yeej hauv qab hauv daim duab) txuas rau lub ntsuas cua thiab nyeem cov ntaub ntawv nyoos Mitutoyo txhua lub sijhawm "nyem" khawm cov ntaub ntawv. Tom qab ntawd nws tawm tswv yim cov ntaub ntawv siv cov ntaub ntawv hauv cov ntaub ntawv kwj xws li cov zauv zauv qhov chaw, kos npe thiab chav nyob. Tom qab ntawd nws tsim txoj hlua ASCII los ntawm cov ntaub ntawv no thiab xa nws los ntawm HM-10 Bluetooth module hauv tus xa mus rau HM-10 ntawm tus txais.

Ntawm tus txais (ntaus ntawv saum toj kawg nkaus hauv daim duab) HM-10 xa cov cim ASCII xa los ntawm kev xa HM-10 suav nrog kev ntsuas mus rau Arduino Pro Micro uas tom qab ntawd xa lawv los ntawm USB cable mus rau PC. Nws ua raws cov keyboard los ua qhov no yog li cov ntaub ntawv raug txhaj rau hauv daim ntawv thov qhib, hauv kuv cov ntaub ntawv nws Excel. Cov ntaub ntawv tau ua raws cov cim uas ua rau tus cursor poob rau kab tom ntej. Qhov zoo tshaj plaws txog qhov no yog qhov koj tuaj yeem hloov qhov no los ua txhua yam koj xav tau yog tias koj xav tau nkag mus rau cov ntaub ntawv rau hauv kev cai software. Tom qab ntawd tus neeg txais yuav xa daim ntawv thov mus rau HM-10 ntawm tus xa xov mus nyem sab xiav ntawm LED kom qhia rau tus neeg teb xov tooj tias cov ntaub ntawv tau txais ua tiav. Tus txais tus qauv kuj tseem tshem tawm cov cim los ntawm cov ntaub ntawv nkag mus cuam tshuam nrog kev tswj chaw taws teeb ntawm HM-10 ntawm tus txais.

Kev them lub tshuab xa hluav taws xob tau ua tiav nrog lub micro USB them lossis lub xov tooj txuas rau hauv USB lub qhov (socket) ntawm lub tshuab xa tawm, LED ntawm tus txais yuav ci liab thaum them thiab them tawm thaum them tas.

Muaj lwm lub luag haujlwm tau them tom qab raws li kev ua haujlwm uas tuaj yeem ua tiav kom ntseeg tau tias txhua qhov txiaj ntsig nyob hauv qhov ntsuas lossis tus qauv lossis ceeb toom yog tias koj tau raug tsoo lub +/- khawm ua rau txhua qhov kev ntsuas tsis zoo. Koj tuaj yeem tshawb xyuas lub roj teeb lub zog xa tawm.

Kauj Ruam 2: Kev Npaj:

Ntxiv nrog rau cov ntaub ntawv hais hauv Phau Ntawv Qhia no, muaj ob peb lwm yam khoom los teeb tsa thiab teeb tsa HM-10 Bluetooth modules thiab microcontrollers. Koj yuav xav tau USB rau TTL UART cov khoom sib txuas los teeb tsa Bluetooth modules, Arduino los ua tus programmer rau ATTiny85 microcontroller (lossis cov programmer zoo sib xws uas tuaj yeem ua haujlwm nrog Arduino IDE) thiab tau kawg, jumper xov hlau los ua teeb tsa thiab lub cajmeem ATTiny85 hauv Cov Lus Qhia no tau teeb tsa siv Arduino Nano clone thiab 10 uf electrolytic capacitor txuas nrog ntawm RST thiab GND pins. Lwm yam khoom siv yuav ua haujlwm yog tias koj muaj nws tab sis koj yuav tsum tau tshawb fawb txog kev hloov pauv hauv cov txheej txheem xav tau rau qhov ntawd. Cov lus qhia no xav tias koj tau paub nrog Arduino IDE thiab zoo me ntsis siv nws, Google thiab qee qhov kev ua siab ntev yog xav tau lwm yam.

Ua ntej teeb tsa Bluetooth modules nws yuav yog lub tswv yim zoo los nyeem Martyn Currey's BLE qhia ntawm https://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/ Kab lus no muaj cov ntaub ntawv qhia yuav ua li cas qhia qhov tseeb los ntawm cov cuav, teeb tsa ua khub, lub luag haujlwm, hom thiab cov ntaub ntawv hloov kho tshiab rau HM-10 cov qauv siv hauv Cov Lus Qhia no.

Ceev faj ntawm fake HM-10s ntawm lub khw. Qhov txuas hauv BOM muab hauv Cov Lus Qhia no yog rau cov uas muaj tiag (lossis tsawg kawg yog cov uas muaj cov khoom lag luam tiag tiag rau lawv thaum kuv yuav lawv lub caij nplooj zeeg kawg). Tau txais cov cuav tsis yog qhov cuam tshuam cuam tshuam tab sis yog tias koj ua tiav nrog kev dag nws yuav siv ob peb kauj ruam ntxiv kom lawv ua haujlwm raws li xav tau rau Kev Qhia raws li lawv yuav tsum muaj lub firmware tiag tiag ua ntej lawv tuaj yeem teeb tsa kom raug. Yog tias koj tau txais qhov cuav koj tuaj yeem nyem lub firmware tiag tiag rau nws los ntawm kev siv cov lus qhia hauv qab no https://www.youtube.com/embed/ez3491-v8Og Muaj lwm cov lus qhia yuav ua li cas nyem HM-10 firmware mus rau CC2541 modules (cuav). Cov duab hauv Cov Lus Qhia no qhia cov qauv cuav uas kuv yuav tsum tau nyem nrog HM-10 firmware thaum tsim lub interface no (qhov no yog qhov thib 3 uas kuv tau tsim). Cov tiag yog kwv yees li $ 6 rau ib khub thiab cov cuav yog $ 3 rau ib khub, nws tsim nyog ntxiv $ 3 kom tau txais qhov tiag. Kuv txhawb koj kom yuav cov khoom HM-10 tiag!

Ob peb lub ntsiab lus tsis suav nrog los ntawm lub hauv paus hauv Arduino IDE xav tau rau Sparkfun Arduino Pro Micro thiab ATTiny85 microcontroller siv hauv Cov Lus Qhia no.

Koj tuaj yeem ntxiv kev txhawb nqa rau cov ntu no rau Arduino IDE los ntawm kev ntxiv cov txuas hauv qab no rau koj tus thawj tswj hwm.

Rau ATTiny85:

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

Rau Sparkfun Arduino Pro Micro:

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

Cais ob qhov nkag nrog tus lej raws li qhia hauv daim duab.

Tsis tas li koj yuav xav tau ib qho tshwj xeeb hneev taw me me hauv tsev qiv ntawv rau lub tshuab xa khoom:

SendOnlySoftwareSerial:

Kauj Ruam 3: HUAB TAIS

Lub Rooj Tswjhwm Saib
Lub Rooj Tswjhwm Saib
Lub Rooj Tswjhwm Saib
Lub Rooj Tswjhwm Saib
Lub Rooj Tswjhwm Saib
Lub Rooj Tswjhwm Saib

Pawg thawj coj uas kuv tsim los rau Cov Lus Qhia no tuaj yeem xaj los ntawm JLCPCB lossis qee qhov chaw xws li Seedstudio ect yog tias koj siv cov ntaub ntawv gerber txuas nrog Cov Lus Qhia no. Kuv tsim nws siv easyeda.com. Nov yog qhov txuas rau pawg thawj coj ntawm easyeda. https://easyeda.com/MrFixIt87/mitutoyo-bluematic-spc-smt-mcp73831 Yog tias muaj kev txaus siab txaus, kuv yuav muaj ob peb PCBs ua thiab muag lawv pheej yig ntawm ebay.

Lub rooj tsavxwm no yuav tsum tau txiav ua ob pawg sib cais (ib qho rau tus xa thiab ib qho rau tus txais). Cov kev txiav yuav ua raws cov qauv qhia dawb ntawm qhov chaw nruab nrab ntawm PCB hauv daim duab saum toj no thiab ib ces kaum ntawm pawg thawj coj saib xyuas. Cov kev txiav no yuav ua raws cov kab liab kos rau ntawm daim duab ntawm PCB saum toj no. Ceev faj thaum txiav cov laug cam, tshwj xeeb tshaj yog nyob rau hauv qhov tsis pom ntawm lub ces kaum ntawm lub rooj sib tham. Cov kev txiav no tau ze heev rau cov cim ntawm lub rooj tsavxwm. Ib txheej ntawm cov ntaub ntawv zoo los ua ke ntawm no.

Feem ntau ntawm cov khoom tuaj yeem xaj los ntawm Digi-Key lossis Mouser thiab lwm yam, Digi-Key tus lej suav nrog hauv BOM rau cov khoom uas lawv muaj. Qee yam khoom kuv yuav ntawm eBay, Amazon lossis AliExpress. Kuv tau suav nrog cov kab txuas rau cov khoom ntawm cov xaib ntawd raws li xav tau hauv BOM.

Cov ntaub ntawv BOM.pdf yog qhov nyeem tau yooj yim tshaj plaws thiab cov URLs yog nyem tau txuas.

Kauj Ruam 4: HM-10 Module Configuration, Arduino Pro Micro Programming

HM-10 Module Configuration, Arduino Pro Micro Programming
HM-10 Module Configuration, Arduino Pro Micro Programming
HM-10 Module Configuration, Arduino Pro Micro Programming
HM-10 Module Configuration, Arduino Pro Micro Programming
HM-10 Module Configuration, Arduino Pro Micro Programming
HM-10 Module Configuration, Arduino Pro Micro Programming

Nws yog lub tswv yim zoo kom tau txais HM-10 cov qauv ua ntej txhua yam ntxiv thiab xyuas kom koj tau txais lawv teeb tsa kom raug thiab ua haujlwm ua khub vim tias muaj ntau qhov tsis raug ntawm lub khw thiab nws xav tau ob peb kauj ruam ntxiv los txhim kho qhov tseeb firmware ntawm cov neeg dag. Tsuas yog qhov tseeb HM-10 khoos phis tawj tso cai rau tus neeg txais lub teeb nyem LED nyob deb ntawm lub tshuab xa xov thaum khawm "cov ntaub ntawv" raug nias. Tsis txhob hloov kho qhov firmware dhau V6.05.

Martyn Currey cov ntawv qhia tau yooj yim heev rau qhov no. Yog koj ua raws nws, koj yuav tsis muaj teeb meem. Tsis tas li nco ntsoov kom tau txais cov qauv tsis muaj dab tsi zoo li ib qho ntawm sab xis hauv daim duab rau qib no. Muab lawv rau PCB yog tias xav tau los pab txuas cov xov hlau ib ntus rau kev teeb tsa. Tsis txhob muab lwm cov khoom sib txuas rau hauv PCB kom txog thaum koj muaj khub ua haujlwm BLE cov qauv. Tsuas yog cov pins 1, 2, 12-15, 21-25 yuav tsum tau muab pov tseg.

Ntawm Tx PCB, HM-10 yuav xav tau cov teeb tsa hauv qab no:

Pairing: khub rau lwm HM-10 (siv lub ntsuas saib los ntsuas rau cov ntaub ntawv ntws ntawm cov qauv thaum txuas nrog)

Lub luag hauj lwm: peripheral

Hom: 2

Ntawm Rx PCB HM-10 yuav xav tau cov teeb tsa hauv qab no:

Pairing: Yuav tsum ua khub nrog ib puag ncig HM-10 saum toj no

Lub luag hauj lwm: central

Hom: (tsis muaj, tsuas yog ib leeg muaj ib hom)

Program Arduino pro micro nrog cov duab kos npe hu ua Mitutoyo_Keyboard … saum toj no. Nco ntsoov tias koj xaiv 3.3V 8MHz version ntawm Arduino Pro micro hauv tus thawj tswj hwm ntawm Arduino IDE thaum rub mus rau pawg thawj coj. Kuj xyuas kom koj muaj tag nrho cov tsev qiv ntawv hais txog teeb tsa. Kuv siv Sparkfun version ntawm pro micro (liab) tab sis clones muaj nyob ntawm ebay uas tseem yuav ua haujlwm, tsuas yog nco ntsoov tias koj tau txais 3.3V 8MHz board nrog Atmel 32U4 microcontroller thiab TSIS yog ATMega328P. Kuj tau txais ib qho xiav uas zoo li liab Sparkfun ib qho hauv Cov Lus Qhia no thiab tsis yog xim dub, cov xim dub yog dav heev kom haum rau lub qhov qauv ntawm PCB).

Kauj Ruam 5: Kev Sib Koom Ua Ke, Ua kom haum PCBs rau hauv Qhov Ruaj Ntseg

Kev Sib Koom Ua Ke, Ua kom haum PCBs rau hauv Cov Khoom
Kev Sib Koom Ua Ke, Ua kom haum PCBs rau hauv Cov Khoom
Kev Sib Koom Ua Ke, Ua kom haum PCBs rau hauv Cov Khoom
Kev Sib Koom Ua Ke, Ua kom haum PCBs rau hauv Cov Khoom
Kev Sib Koom Ua Ke, Ua kom haum PCBs rau hauv Cov Khoom
Kev Sib Koom Ua Ke, Ua kom haum PCBs rau hauv Cov Khoom

Rau Tx PCB tus kav hlau txuas lwm cov khoom siv rau PCB. Nws yog lub tswv yim zoo kom muab lub USB txuas rau ntawm BLE Tx board ua ntej ua ntej lwm yam khoom siv hauv cheeb tsam no. Tej zaum nws yuav yog lub tswv yim zoo muab lub ICSP lub taub hau tso rau hauv BLE Tx board zaum kawg. Nco tseg yuav ua li cas cov coj ntawm ob-xim LED tau "tais", thaum xub thawj lub tswv yim xav kom qhov no hla mus ntawm ib sab ntawm lub thawv ntawv, tab sis tom qab ntawd kuv tau txiav txim siab siv lub thawv sib cais kom lub LED tsis tas yuav muaj kev sib cav. txawm tias lub qhov thaum sib dhos. Nws kuj tseem ntxiv cov txiaj ntsig zoo thaum sab xiav ntawm LED ci tom qab ntsuas tau raug xa mus. Rau ob-xim LED cov hlau lead luv tshaj plaws yog xiav, nruab nrab yog ib qho anode.

Lub sijhawm no ntsuas qhov chaw ntawm qhov hloov pauv, USB txuas thiab ua qhov nyob hauv qhov thaiv rau cov khoom no. Kuv tau pom tias nws zoo tshaj plaws los pub cov ntaub ntawv cable tawm ntawm sab laug (raws li daim duab) ntawm lub npov (0.25 qhov nyob nruab nrab ntawm qhov dav thiab qhov siab ntawm lub thawv ntawv). qhov kom txog thaum qhov hloov txav mus los dawb thiab USB txuas haum rau hauv qhov qhib. Nruab 2 #2 cov ntsia hlau los tuav lub PCB nyob hauv qhov chaw (txawm li cas los xij yog tias qhov haum haum PCB yuav raug kaw ib qho thiab tsis xav tau cov ntsia hlau tiag).

Ntawm Rx PCB tus lej Arduino pro micro mus rau PCB siv ob lub 7 tus pin headers. Kho qhov qhib ntawm USB txuas sab ntawm Rx PCB lub thawv kom tso cai rau PCB los zaum khov kho tiv thaiv sab hauv. Nco tseg hauv daim duab ntawm kev sib dhos no tias LED nthuav tawm ntawm lub rooj tsavxwm. Qhov no yog txhawm rau txhawm rau nrhiav PCB hauv lub thawv thiab ua haujlwm tau zoo heev nrog cov grommet me dua. Ua tib zoo kho cov hlau lead ntev ntawm LED kom thiaj li haum haum tom qab sib dhos. PCB tau cim ua xim liab thiab xiav, cov hlau lead luv dua ntawm LED yog cov hmoov txhuas xiav, nruab nrab yog ib qho anode. Kaw lub npog ntawm Rx lub thawv, nws ua tiav.

Kauj Ruam 6: Khoos phis tawj ATTiny85, Cuab Yeej hauv Cov Ntaub Ntawv Txuas Hluav Taws Xob, Txuas Roj Teeb

Txoj Haujlwm ATTiny85, Cov Cuab Yeej hauv Cov Ntaub Ntawv Txuas Hluav Taws Xob, Txuas Roj Teeb
Txoj Haujlwm ATTiny85, Cov Cuab Yeej hauv Cov Ntaub Ntawv Txuas Hluav Taws Xob, Txuas Roj Teeb
Ua haujlwm ATTiny85, Cuab Yeej hauv Cov Ntaub Ntawv Txuas Hluav Taws Xob, Txuas Roj Teeb
Ua haujlwm ATTiny85, Cuab Yeej hauv Cov Ntaub Ntawv Txuas Hluav Taws Xob, Txuas Roj Teeb
Ua haujlwm ATTiny85, Cuab Yeej hauv Cov Ntaub Ntawv Txuas Hluav Taws Xob, Txuas Roj Teeb
Ua haujlwm ATTiny85, Cuab Yeej hauv Cov Ntaub Ntawv Txuas Hluav Taws Xob, Txuas Roj Teeb
Txoj Haujlwm ATTiny85, Cov Cuab Yeej hauv Cov Ntaub Ntawv Txuas Hluav Taws Xob, Txuas Roj Teeb
Txoj Haujlwm ATTiny85, Cov Cuab Yeej hauv Cov Ntaub Ntawv Txuas Hluav Taws Xob, Txuas Roj Teeb

Tam sim no nws yog lub sijhawm rau program ATTiny85. Kuv siv Arduino Nano clone khiav Arduino ISP piv txwv kos duab. Lub Nano xav tau 10uf electrolytic capacitor nruab ntawm GND thiab RST (- ua rau GND) rau kev ua haujlwm. Cov ntsiab lus txuas tus pin yog nyob hauv Arduino ISP kos duab. ICSP lub taub hau ntawm PCB hauv txoj haujlwm no muaj cov npe pin stenciled rau yog li kev sib txuas yuav tsum ncaj nraim rau tom ntej.

Nco ntsoov tias koj muaj ATTiny85, 8kB flash thiab Internal 8MHz moos xaiv nyob hauv tus thawj tswj hwm thaum xa mus rau ATTiny85 raws li qhia hauv daim duab.

Thaum qhov no ua tiav, teeb tsa lub grommet loj. Txiav cov ntaub ntawv xov tooj txog 8 "-10" los ntawm qhov ntsuas kawg thiab tshem lub tsho sab nrauv qhia ob peb ntiv tes ntawm cov xov hlau sab hauv. Tawm ntawm cov ntaub thaiv npog li 1/2 "los ntawm daim npog npog raws li qhia. Kuv tau siv cov ntaub thaiv kab thaiv ntawm cov ntaub ntawv txuas mus rau qhov hloov pauv kom nws muaj zog tiv thaiv kev rub tawm hauv kev siv txawm tias tseem muaj qhov loj hauv PCB hauv qhov no yog rau qhov ntawd Yog tias koj xav mus rau txoj kev ntawd. Muab cov xov hlau txuas rau PCB raws li qhia, cov ntaub ntawv xov hlau xim yog lo lo lo ntxhuav kuaj ntawm PCB ntawm qhov tsim nyog.

Txuas lub roj teeb raws li qhia, ceev faj txog qhov sib txawv raws li thim rov qab nws yuav hlawv LiPo lub charger/tus thawj tswj nti ntawm PCB kom luv (tsis txhob nug tias kuv paub li cas …)

Kauj Ruam 7: Xeem, Siv, Ntawv qhia zaub mov ntawm Cov Haujlwm Zoo

Image
Image
Xeem, Siv, Ntawv qhia zaub mov ntawm Cov Haujlwm Zoo
Xeem, Siv, Ntawv qhia zaub mov ntawm Cov Haujlwm Zoo
Xeem, Siv, Ntawv qhia zaub mov ntawm Cov Haujlwm Zoo
Xeem, Siv, Ntawv qhia zaub mov ntawm Cov Haujlwm Zoo
Xeem, Siv, Ntawv qhia zaub mov ntawm Cov Haujlwm Zoo
Xeem, Siv, Ntawv qhia zaub mov ntawm Cov Haujlwm Zoo

Tam sim no nruab lub hau. Koj ua tiav!

Tag nrho 4 ntawm cov koog kuv tau tsim kom deb li deb tau muaj velcro los txuas lub tshuab xa mus rau lub ntsuas thiab tus txais rau sab saum toj ntawm lub hau laptop. Hauv kev xyaum qhov no ua haujlwm zoo heev. Nruab lub velcro fuzzy (lub voj) sab rau sab saum toj ntawm lub laptop lub hau, qhov ntxhib (nqes) sab rau rooj plaub ntawm tus txais. Txhim kho qhov tsis zoo (lub voj) sab rau rooj plaub ntawm tus xa xov thiab qhov ntxhib (nqes) sab mus rau tom qab ntawm lub ntsuas cua lossis qhov ntsuas. Ua nws txoj hauv kev no tso cai rau koj khaws cov xa khoom thiab tus txais ua ke thaum tsis siv thiab tseem muaj qhov muag muag tsis pom ntawm koj lub laptop lub hau.

Ntsuas lub roj teeb them los ntawm kev txuas lub micro USB cable rau USB txuas ntawm Tx module, yog tias lub roj teeb tsis tau them tag nrho LED yuav tsum teeb liab. Qee zaum LiPo nyob ze kom them tag nrho uas lub charger IC yuav tsis them nws yog li tsis txhob txhawj yog tias LED tsis teeb thaum pib.

Tam sim no koj tuaj yeem txuas cov ntaub ntawv cable mus rau tus ntsuas ntsuas lossis ntsuas (txhua yam uas siv hom cable uas koj tau siv).

Txuas Rx kawg mus rau micro USB cov ntaub ntawv cable (yuav tsum yog cov ntaub ntawv cable thiab tsis yog tsuas yog them nyiaj cable), thiab rau hauv USB chaw nres nkoj ntawm koj lub PC. Tej zaum nws yuav tsum tau teeb tsa tus tsav tsheb uas tso cai rau nws ua tus keyboard tab sis nws yuav tsum tsis siv neeg. Tig lub Tx module ntawm kev siv qhov hloov. LED ntawm Rx module yuav tsum tau ntsais ob peb feeb tom qab ntawd nyob twj ywm thaum tsim kev sib txuas.

Kuaj los ntawm nias lub pob cov ntaub ntawv ntawm kab txuas txuas lub ntsuas hluav taws xob rau lub tshuab xa hluav taws xob. Koj yuav tsum pom qhov ntsuas ntawm lub vijtsam PC. Arduino Pro Micro ua haujlwm li HID keyboard thiab yuav ntxig cov ntsuas ntsuas ncaj qha rau qhov twg tus cursor nyob ntawm koj lub PC.

Lub cajmeem hauv tus qauv hloov pauv tso cai rau kev xaiv. Koj tuaj yeem nkag mus rau cov ntawv qhia zaub mov no los ntawm kev ntsuas 0 tsib zaug sib law liag. Ib zaug hauv hom ntawv qhia zaub mov, txhawm rau xaiv cov ntawv qhia zaub mov ntsuas tus nqi tsis zoo pib nrog tus lej xaiv hauv cov ntawv qhia zaub mov, piv txwv li hloov pauv txhua qhov kev ntsuas kom raug ntsuas, ntsuas tus nqi tsis zoo nrog 1 ua thawj tus lej uas tsis yog xoom. (-1.xx mm lossis -0.1 ntiv tes piv txwv). Txhawm rau rov qab mus rau qhov qub ntsuas 0 tsib zaug tom qab ntsuas qhov tsis zoo uas pib nrog 3 raws li thawj tus lej uas tsis yog xoom). Nws cov phiaj xwm no kom tsis txhob yuam kev teeb tsa kev xaiv. Yog tias hauv cov ntawv qhia zaub mov ntsuas 0 dua lossis ib qho txiaj ntsig zoo tau tshem tawm cov ntawv qhia zaub mov hom thiab rov qab mus rau hom qub.

Cov ntawv qhia zaub mov yog:

  1. Pib hloov pauv txhua qhov kev ntsuas mus rau chav ntsuas (yog xav tau)
  2. Pib hloov pauv txhua qhov ntsuas mus rau chav ntsuas (yog xav tau)
  3. Tshem tawm qhov pib hloov pauv ntawm chav nyob
  4. Tsis lees qhov ntsuas tsis zoo (luam tawm cov lus ceeb toom)
  5. Tshem tawm qhov tsis lees paub ntawm qhov ntsuas tsis zoo
  6. Ntsuas thiab luam tawm lub roj teeb hluav taws xob xa hluav taws xob (tsis suav nrog hauv cov ntawv qhia zaub mov)

Thaum nkag mus rau hauv cov ntawv qhia zaub mov ib qho kev xaiv hauv cov txiaj ntsig tau luam tawm nyob rau sab saum toj raws li kev ceeb toom ntawm kev xaiv ua haujlwm. Txhua qhov kev xaiv raug khaws cia hauv EEPROM thiab raug khaws cia tom qab tig lub tsev tawm lossis lub roj teeb ploj. Lub roj teeb lub neej rau cov koog uas kuv tau tsim yog kwv yees li 45 teev ntawm kev siv tas mus li thiab rov ua dua yuav siv sijhawm li 3 teev los ntawm kev poob qis.

Cov yam tsis tau teev tseg yog kom nkag mus rau cov ntawv qhia zaub mov hom (0 tsib zaug) tom qab ntsuas tus nqi tsis zoo pib nrog 6 raws li thawj tus lej uas tsis yog xoom, uas ua rau nws ntsuas thiab luam tawm cov roj teeb tam sim no raws li qhia hauv daim vis dis aus.

Kuv qhov kev paub nrog 3 chav nyob uas kuv tau tsim yog qhov ntau txog li 50 ko taw hauv ib puag ncig qhib khw.

Kauj Ruam 8: Kev Xav zaum kawg - Kev hloov pauv muaj peev xwm / Nta tshiab / Hackability

Kev Xav Thaum Kawg - Muaj peev xwm hloov kho / Nta tshiab / Hackability
Kev Xav Thaum Kawg - Muaj peev xwm hloov kho / Nta tshiab / Hackability
Kev Xav Thaum Kawg - Muaj peev xwm hloov kho / Nta tshiab / Hackability
Kev Xav Thaum Kawg - Muaj peev xwm hloov kho / Nta tshiab / Hackability
Kev Xav Thaum Kawg - Muaj peev xwm hloov kho / Nta tshiab / Hackability
Kev Xav Thaum Kawg - Muaj peev xwm hloov kho / Nta tshiab / Hackability
Kev Xav Thaum Kawg - Muaj peev xwm hloov kho / Nta tshiab / Hackability
Kev Xav Thaum Kawg - Muaj peev xwm hloov kho / Nta tshiab / Hackability

Txawm hais tias ntawm qhov no koj yuav muaj lub ntsej muag zoo siv tau uas tuaj yeem siv nrog ntau lab ntawm cov khoom siv hauv ntiaj teb, nws tsis yog txhais tau tias ua tiav hauv qhov kev nkag siab tias tsis muaj dab tsi ntxiv tuaj yeem ua tiav. Ib qho ntawm cov khoom qab zib txog kev siv txoj hauv kev no ntau dua li yuav Mitutoyo U-Wave yog tias tam sim no koj muaj lub cuab yeej uas tuaj yeem kho tau ntau txoj hauv kev.

Koj tuaj yeem siv lwm cov Mitutoyo cov xov hlau txuas rau lub tshuab xa hluav taws xob tsis yog ib qho uas kuv tau siv rau Cov Lus Qhia no yog tias koj lub cuab yeej siv lwm txoj kab sib txuas. Cov xim ntawm cov xov hlau sab hauv thiab cov cim yuav tsum zoo ib yam ntawm txhua lub Mitutoyo cov xov hlau. Tsuas yog nco ntsoov tias txoj hlua yuav xav tau cov ntaub ntawv khawm txhawm rau ntsuas lossis qee qhov txhais tau tias yuav tau tsim los ntsuas ntsuas. Kev thov ntsuas tuaj yeem xa mus rau qhov ntsuas los ntawm kev sib txuas luv luv ntawm cov kab ntsuab/dawb xaim rau hauv av (xaim xaim xaim hauv lub ntsuas cua cable). Qhov no tuaj yeem ua tiav los ntawm kev teeb tsa hloov lossis 1/8 lub suab tso rau hauv lub thawv xa xov txuas nrog rau cov xov hlau thiab txuas lwm qhov hloov pauv los ntawm nws. suab jack mus kom ze yuav zoo tagnrho.

Yog tias txhua yam koj xav tau yog cov ntaub ntawv xov xwm (RS232 TTL, SPI, I2C thiab lwm yam) uas tuaj yeem ua tiav los ntawm kev hloov pauv tus lej ntawm tus txais thiab txuas ncaj qha rau tus pin ntawm Pro Micro uas koj xaiv los siv rau kev tshaj tawm cov ntaub ntawv.

Kev Tswj Chaw Taws Teeb: Lwm qhov muaj txiaj ntsig zoo yuav yog txuas lub transistor nruab nrab ntawm cov xim ntsuab/dawb thiab hauv av xiav los ntawm qhov ntsuas nrog lub qhov rooj txuas nrog HM-10 tus pin 26. Tom qab ntawd ntawm tus txais kawg, txuas 38kHz IR chaw taws teeb ntsuas nrog tus pin tso tawm rau tus txais Arduino Pro Micro pin 7. tom qab ntawd hloov cov cai ntawm tus microcontroller no txhawm rau saib cov lus txib tshwj xeeb los ntawm ib qho chaw taws teeb infrared thiab tom qab ntawd ua rau lub transistor teeb tsa hauv lub transmitter ntawm AT+PI031 / AT+PI030 cov chaw taws teeb hu zoo li txoj kev nws flashes xiav LED ntawm lub transmitter tam sim no. Qhov no yuav muab lub peev xwm los ua kom nyeem tau los ntawm qhov chaw nyob deb uas nyob rau qee qhov xwm txheej tuaj yeem ua haujlwm tau zoo. Kuv tuaj yeem tsim lwm PCB nrog qhov ua haujlwm no ua hauv.

Kuv paub tseeb tias muaj ntau lwm yam ntxiv uas tuaj yeem ua tau, thov tawm tswv yim nrog tswv yim, kev xav thiab tswv yim.

Tam sim no muaj kev lag luam wireless cov ntaub ntawv sib txuas lus ntaus ntawv muaj los ntawm Mitutoyo, tab sis thaum kuv txheeb xyuas tus nqi ntawm qhov ntawd yog kwv yees li $ 800 rau lub kaw lus. Tus nqi tag nrho ntawm kev tsim cov cuab yeej no yog kwv yees li $ 100 thiab tuaj yeem tsawg dua, tshwj xeeb tshaj yog tias koj siv Arduino Pro Micro thiab lossis muaj Mitutoyo cov ntaub ntawv xov tooj dag nyob ib puag ncig los siv txuas rau qhov ntsuas raws li cov no yog ob ntawm cov khoom siv tshaj plaws hauv BOM. Kuv tsis ntseeg tiag tias Mitutoyo U-Wave yog hackable ntxiv cov yam ntxwv zoo li qhov no yog.

Kuv vam tias koj nyiam qhov Qhia Ntawv, nws yog kuv thawj tus!

Thov tawm lus, lus nug, tawm tswv yim, tswv yim thiab cov lus pom! Yog tias koj nyiam nws, thov pov npav rau nws hauv kev sib tw PCB! Ua tsaug !!!!

Kev sib tw PCB
Kev sib tw PCB
Kev sib tw PCB
Kev sib tw PCB

Khiav Tawm Hauv Kev Sib Tw PCB

Pom zoo: