Përmbajtje:
- Hapi 1: Si mund të bëhet
- Hapi 2: Çmontoni Caliper
- Hapi 3: Gjeni pllakat e nevojshme për të bashkuar prizën
- Hapi 4: Identifikoni daljen e lidhësit
- Hapi 5: Inxhinierimi i kundërt i Protokollit të Komunikimit
- Hapi 6: Krijimi i një konvertuesi logjik
- Hapi 7: Kodi Arduino
Video: Hacked Caliper Digital Vernier duke përdorur Arduino: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Pra, ç'të themi për të bërë disa matje me Caliper tuaj Digital Vernier dhe për të pasur Arduino tuaj për të bërë disa punë me këto matje? Ndoshta ruajtja e tyre, bërja e disa llogaritjeve të bazuara ose shtimi i këtyre matjeve në një lak reagimi nga pajisja juaj mekanike. Në këtë udhëzues ne do të çmontojmë një caliper dixhital Vernier, do të lidhim disa tela në të dhe do të ndërlidhim Caliper me Arduino në shfaq vlerat e tij të matura në Arduino Serial Monitor.
Hapi 1: Si mund të bëhet
Rezulton se disa calipers dixhitale janë të afta të transmetojnë të dhënat e matura që shfaqen në ekranet e tyre duke përdorur protokolle të ndryshëm për t'u përdorur nga pajisjet e tjera.
Në të vërtetë KA një vend për një prizë ndërfaqeje në tabelën e caliper, por asgjë nuk është ngjitur në të.
Thjesht mund të kaloni kapakun e sipërm në ekran (jo kapakun e baterisë) dhe do të gjeni 4 jastëkë që supozohet të kenë një prizë mbi to për të komunikuar me caliper, por ato nuk janë:(.
Ky fakt u zbulua shumë vite më parë në Kalibra të ndryshëm dhe ky udhëzues është duke u përqëndruar në modelin e saktë të caliperit kinez dixhital vernier që mund të shihni në fotografi, kështu që ju lutemi sigurohuni që modeli juaj të jetë i njëjti me modelin e ndryshëm që mund të ketë protokolle të ndryshme. punoni me, Prandaj kode të ndryshme për t'u përdorur, Por ideja kryesore është e njëjtë në mesin e shumicës së këtyre atyre kineze.
Ne do të:
- Çmontoni Caliper
- Gjeni Ku mund të lidhim një prizë ndërfaqeje në tabelë
- Identifikoni daljen e lidhësit
- Lidheni atë dhe montoni Caliper
- Inxhinier i kundërt i të dhënave të transmetuara për të ditur se si funksionon protokolli i tij
- Ndryshimi i nivelit të sinjaleve të Caliper që i përshtaten Arduino
- Ngarko kodin dhe kaq!:)
Çfarë do t'ju duhet:
- Një caliper dixhital Vernier
- Arduino (Çdo lloj do të bëjë punën)
- Bordi Logic Converter (Unë do të bashkëngjit një skemë për një)
- Një hekur saldimi me majë të pastër
- Teli i hollë i saldimit
- Disa tela kërcyes
Hapi 2: Çmontoni Caliper
- Para së gjithash Hiqeni baterinë e Kalibrit nga kapësja e tij.
- Për këtë model do të gjeni një letër udhëzuese argjendi në pjesën e pasme të saj dhe do të gjeni katër vida montimi nën të. Ata po e mbajnë kutinë së bashku dhe ne duhet t'i heqim ato duke përdorur një vidë Philips. Thjesht mund ta kaloni vidhosësin tuaj mbi letrën në anët dhe do të dalloni vrimat e tyre të montimit.
Pas kësaj do të shihni që PCB është montuar në panelin e përparmë me katër vida, duhet t'i hiqni butësisht duke përdorur një vidë vidhos Philips me majë të hollë
Kini kujdes që të mos gërvishtni ose prerë ndonjë nga gjurmët në të dyja anët e PCB
- Tani pasi të keni nxjerrë të gjitha vidhat dhe t'i vendosni në një vend të sigurt, ato nuk mund të humbasin:),
- Ju duhet të ngrini PCB me kujdes pasi ekrani dhe tre butonat e gomës mund të prishen.
- Në këtë pikë ju mund të tërhiqni ekranin dhe butonat nga PCB dhe t'i vendosni me vida dhe të vazhdoni punën tuaj me PCB të zhveshur.
Hapi 3: Gjeni pllakat e nevojshme për të bashkuar prizën
Tani, kur shikoni në anën e sipërme të PCB, lehtë mund të dalloni se ku duhet të montohet lidhësi i të dhënave.
Ju gjithashtu mund të shihni se titujt e përgjithshëm të kunjave nuk mund të bashkohen pa shumë ndryshime pasi hapi i lidhësit është më i vogël se i tyre (hapi: distanca midis qendrave të dy jastëkave ngjitur në lidhës)
Fusha e titujve të kunjave është 100 milje ose 2.54 mm, kështu që mund t'i përkulni pak dhe t'i lidhni, Ose mund të gjeni një prizë tjetër.
Dhe këtu është kur kutia ime e plotë e ulur vetëm rreth PCB -ve u përdor mirë.
Gjeta një lidhës kabllor fleksibël 4 pin (lidhës FPC) në një nga PCB-të e vjetra të CD-ROM dhe vendosa ta përdor atë me Caliper.
Nuk ka nevojë të thuhet se duhet të jeni të kujdesshëm gjatë shkrirjes së lidhësve të PCB pasi shtresa e tyre plastike mund të shkrihet.
Kini kujdes gjithashtu që ose keni zgjedhur të përdorni tituj pin ose një prizë të veçantë si lidhës që ju nevojitet që ky lidhës të jetë në gjendje të përshtatet mekanikisht në hapjen e lidhësit në kutinë e ekranit Caliper. (Mund ta shihni foton për më shumë sqarime)
Hapi 4: Identifikoni daljen e lidhësit
Tani pasi të gjejmë jastëkët e nevojshëm, duhet të dimë me çfarë është e lidhur secila jastëk.
Epo, tashmë është gjetur në projekte të tjera inxhinierike të kundërta për këto Calipers dhe shumicën e kohës ata kanë të njëjtin konfigurim (GND, DATA, CLOCK, VCC)
Për ta konfiguruar atë me veten:
Hiqeni baterinë
- vendosni shumë metrin tuaj në gjendjen Buzzer (testi i vazhdimësisë)
-
Filloni me lidhjen e një sonde me terminalin Battery -VE (GND) dhe gjeni se cila kunj në lidhësin është e lidhur me tokën duke përdorur sondën tjetër
- Bëni të njëjtën gjë me terminalin Battery +VE
Ju mund t'i jepni dy kunjat e tjerë të lidhur me çipin çdo dy emra (EX: D0 dhe D1) pasi ne do t'i njohim funksionet e tyre më vonë në hapin e tyre të kundërt inxhinierik
Nëse nuk doni të konfiguroni daljen, atëherë mund të vlerësoni daljen e lidhësit si:
(GND, TAT DHNA, ORA, VCC)
GND është blloku më i afërt me ekranin
VCC është jastëku më i afërt me skajin e PCB
dhe të dy jastëkët më të mëdhenj në buzë të lidhësit për montimin e lidhësit janë të lidhur me GND (mund t'i kontrolloni me një multimetër)
Hapi 5: Inxhinierimi i kundërt i Protokollit të Komunikimit
Pasi të keni hetuar të dy sinjalet e kunjave të daljes dixhitale me një oshiloskop, ja si duket.
mund të shihni që njëra nga kunjat funksionon si orë për sinkronizimin e transmetimit të të dhënave (linja CLK) dhe tjetra është linja e të dhënave, kështu që kemi të bëjmë me një protokoll të sinkronizuar të transmetimit të të dhënave.
Rezulton se: - Të dhënat dërgohen në nivelin logjik prej 1.5 Volt (tingëllon logjike pasi është i njëjti tension si bateria vernier) - Të dhënat dërgohen në 6 gërvishtje (6 x 4 bit) me një total prej 24 bitësh - Ka rreth 200 mS midis fundit të secilës paketë të dhënash dhe fillimit të tjetrës
Unë vendosa të marr mostra të të dhënave në skajin në rritje të orës, kështu që pasi provova me masa të ndryshme në caliper dhe ndryshova modalitetin e tij nga (mm në in) dhe gjithashtu shfaqa disa vlera negative, mora këtë tabelë (fotografitë e 3 -ta) për kushtet e mia të provës dhe fillova të zbuloj protokollin e komunikimit
Pra, pasi studioni të dhënat e kapura:
- në modalitetin mm: bitët nr.1 deri në 16 janë përfaqësimi binar për numrin e shfaqur në caliper (shumëzuar me 100)- në modalitetin (inç): bitët nr.2 deri në 17 janë përfaqësimi binar për numrin e shfaqur në caliper (shumëzuar me 1000)
- biti nr.21 përfaqëson shenjën negative (1 nëse numri i shfaqur është negativ dhe 0 nëse është pozitiv)
- biti nr.24 përfaqëson njësinë matëse (1 nëse njësia është (in) dhe 0 nëse njësia është (mm))
- në modalitetin (inç): biti nr.1 përfaqëson segmentin 0.5 mil (1 nëse shtohet dhe 0 nëse nuk është)
Hapi 6: Krijimi i një konvertuesi logjik
Tani duhet të zhvendosim nivelin e tensionit të të dhënave të kaliperit (1.5 volt nuk është i përshtatshëm për të punuar me Arduino, është shumë i ulët) Kam shtuar një skemë për konvertuesin logjik që kam bërë për këtë projekt, por siç mund t'i shihni të dhënat tani përveç që do të zhvendoset në nivelin logjik 5 volt ajo gjithashtu do të përmbyset kështu që ne duhet ta kompensojmë atë në kod.
Hapi 7: Kodi Arduino
Dhe tani jeni gati ta lidhni atë me Arduino. Ju mund të gjeni kodin e bashkangjitur. Lidhni pinin e orës me pin 2 ose 3 në Arduino uno, nano ose pro-mini (do t'ju duhet një kunj i aftë për ndërprerje) lidhni pinin e të dhënave ndonjë pin tjetër. Ngarko kodin dhe hap monitorin serik për të parë të dhënat e matura
Kodi mund të zbulojë automatikisht se në cilën mënyrë po punon caliper duke skanuar bitin e të dhënave të 24 -të
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Si të shkatërroni një caliper dixhital dhe si funksionon një caliper dixhital: 4 hapa
Si të rrëzoni një caliper dixhital dhe si funksionon një caliper dixhital: Shumë njerëz dinë të përdorin kalibra për matje. Ky tutorial do t'ju mësojë se si të prishni një caliper dixhital dhe një shpjegim se si funksionon caliper dixhital
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino - Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter - Rc Helikopter - Rc Plane Duke përdorur Arduino: 5 hapa (me fotografi)
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino | Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter | Rc Helikopter | Rc Plane Duke përdorur Arduino: Për të drejtuar një makinë RC | Kuadikopter | Dron | RC aeroplan | Varka RC, ne gjithmonë kemi nevojë për një marrës dhe transmetues, supozoni për RC QUADCOPTER kemi nevojë për një transmetues dhe marrës me 6 kanale dhe ai lloj TX dhe RX është shumë i kushtueshëm, kështu që ne do të bëjmë një në pajisjen tonë