Përmbajtje:
- Hapi 1: Skicimi i lidhjeve
- Hapi 2: Problemet e lidhjeve
- Hapi 3: Dizajn i zgjuar, por jo aq i thjeshtë
- Hapi 4: Krijimi i Bordit
- Hapi 5: Lidhni gjithçka së bashku
Video: PCB që ndihmon me menaxhimin e kabllove: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:21
Pak kohë më parë kam bërë një mulli CNC të desktopit me porosi. Që atëherë unë jam duke e përmirësuar atë me përbërës të rinj. Herën e fundit kam shtuar një Arduino të dytë me ekran 4 shifror për të kontrolluar RPM të gishtit tim duke përdorur lakun PID. Më duhej ta lidhja me bordin kryesor Arduino me 5 tela, në mënyrë që ata të mund të komunikojnë. Por gjatë testit tim të parë unë theva një kontrollues motorik, kështu që kam blerë një të ri, më të fuqishëm. Kishte gjithashtu 5 tela të tjerë që duhej t'i lidhja. Në këtë pikë kunja +5V në tabelën kryesore u nda në 4 lidhje të veçanta dhe thjesht nuk më erdhi të ndash përsëri tela. Kështu që unë kam bërë diçka tjetër.
Hapi 1: Skicimi i lidhjeve
Unë kam skicuar të gjitha lidhjet që ishin të nevojshme (duke përjashtuar telat e motorit dhe të ndalesës sepse ato po shkojnë drejtpërdrejt në kontrolluesin GRBL dhe askund tjetër). Kam bërë gjithashtu disa ndryshime në lidhjet tashmë ekzistuese - ndalesa e urgjencës tani gjithashtu rivendos Arduino -n kryesore dhe përdor vetëm kontaktin normalisht të hapur, ku më parë po përdorte NO dhe NC për të kontrolluar një stafetë. Me kontrolluesin e ri motorik lidhja me stafetat u thjeshtua gjithashtu.
Hapi 2: Problemet e lidhjeve
Kontrolluesi i mëparshëm motorik që po përdorte ishte një tabelë e thjeshtë me optokoupler dhe një mosfet. Mund të rrotullojë boshtin vetëm në një drejtim, kështu që nuk kishte nevojë të përdorej kunja e drejtimit. E reja është pak më e ndërlikuar. Ka kunja të quajtura INA dhe INB, dhe në varësi të faktit nëse dua rrotullim në drejtim të akrepave të orës ose në drejtim të kundërt, unë duhet ta tërheq njërën prej tyre në VCC. Nuk tingëllon aq e komplikuar, problemi është se GRBL ka vetëm një kunj të quajtur SP-DIR (pin drejtimi i boshtit) i cili tërhiqet në VCC për lëvizje në drejtim të akrepave të orës dhe në GND për lëvizje në drejtim të kundërt. Unë nuk e di nëse kjo mund të ndryshohet brenda GRBL (është një program pak i ndërlikuar për mua) kështu që unë e kam bërë këtë me një methid tjetër.
Sapo kam shtuar një portë logjike JO në skemën e cila do të përmbysë sinjalin SP-DIR dhe do ta vendosë atë në INB. Prandaj kur kunja DIR është e lartë, INA është gjithashtu e lartë (ato janë të lidhura së bashku) dhe INB përmbyset në të ulët (CW), dhe kur DIR është i ulët, INA është gjithashtu i ulët dhe INB është i lartë (CCW).
Hapi 3: Dizajn i zgjuar, por jo aq i thjeshtë
Pastaj unë kam hartuar një PCB në Eagle që kishte të gjitha lidhjet e nevojshme brenda. Por me kaq shumë tela nuk ishte aq e thjeshtë.
Së pari unë kam bërë një bibliotekë të personalizuar Eagle për blloqet e mia terminale. Veryshtë shumë e thjeshtë, në thelb është vetëm një kunj normal, vetëm më i madh - distancë prej 5.08 mm (0.2 ).
Do ta blija në CNC dhe kjo është arsyeja pse doja që ajo të ishte një dërrasë e njëanshme. Por me 26 blloqe terminale dhe disa lidhje të brendshme me portën logjike ishte një detyrë e vështirë për ta hartuar atë. Mund të bëhet, por me shumë tela kërcyes. Kjo është arsyeja pse të gjitha blloqet e mia terminale (në Eagle) janë vetëm një kunja e vetme. Në këtë mënyrë unë mund t'i lëviz ato në hapësirën e punës të Bordit dhe të shmang përdorimin e telave të kërcyesit. Disavantazhi është se vendndodhja e disa lidhjeve duket e rastësishme. Për shembull, shikoni në fund ka GND, pastaj SP-EN dhe pastaj VCC, gjë që është shumë e pazakontë. Por në këtë mënyrë unë mund të zvogëloj numrin e telave të kërcyesit në vetëm 2 dhe është më e lehtë për mua të fabrikoj PCB.
Emrat e blloqeve të terminalit janë gjithashtu të veçantë. Ato u grupuan, kështu për shembull A qëndron për Arduino, kështu që të gjithë terminalet e vidhave të quajtura A_ duhet të vendosen në fund të tabelës sepse Arduino me GRBL është vendosur poshtë PCB.
Në fund kam shtuar edhe një LED të thjeshtë për të treguar statusin e sondës Z.
Hapi 4: Krijimi i Bordit
Siç thashë më parë, unë kam bluar bordin në CNC tim DIY, kam shpuar vrimat dhe bashkoj të gjithë përbërësit. Nuk kishte asgjë të veçantë në proces, duke e bërë PCB si çdo tjetër.
Nëse nuk keni një CNC ju mund të bëni PCB duke përdorur një metodë termotransferimi ose ta porosisni atë nga një prodhues profesionist.
Gjithashtu mos harroni të kontrolloni të gjitha lidhjet me multimetër për të gjetur dhe rregulluar ndonjë gabim.
Hapi 5: Lidhni gjithçka së bashku
Një nga hapat e fundit ishte vendosja e PCB -së së gatshme në makinë dhe lidhja e të gjitha telave. Unë kam shtypur një skemë të vogël të tabelës për të më ndihmuar të lidh çdo tel aty ku duhet të jetë. Pasi kontrolloi edhe një herë lidhjet, ishte gati për testim!
Recommended:
ANTIDISTRACTION: Mbajtësi i smartphone që ju ndihmon të përqendroheni: 7 hapa (me fotografi)
ANTIDISTRACTION: Mbajtësi i smartphone që ju ndihmon të përqendroheni: Pajisja jonë ANTiDISTRACTION ka për qëllim përfundimin e të gjitha formave të shpërqendrimit qelizor gjatë periudhave të fokusimit intensiv. Makina vepron si një stacion karikimi mbi të cilin është montuar një pajisje celulare për të lehtësuar një mjedis pa shpërqendrim.
Priza Arduino Mega RJ45 për Menaxhimin e Kabllove: 5 Hapa
Priza Arduino Mega RJ45 për Menaxhimin e Kabllove: Arduino Mega ka shumë kunja - kjo është një arsye e madhe për të blerë një, apo jo? Ne duam t'i përdorim të gjitha ato kunjat! Instalimet elektrike mund të bëhen shpejt një rrëmujë spageti pa menaxhimin e kabllove, megjithatë. Ne mund të konsolidojmë telat duke përdorur priza Ethernet. Të dhënat futen në
Ekrani WIFI për Menaxhimin e Prodhimit: 6 Hapa
Ekrani WIFI për Menaxhimin e Prodhimit: Unë jam pak Seri për kompjuterët IOT dhe Single board. Unë jam gjithmonë me dëshirë ta përdor atë përtej Hobby & Projekte zbavitëse (Prodhim dhe Prodhim i vërtetë). Ky Instructable është gati për Krijimin e ekranit WIFI me 4 shifra me 7 segmente me ESP nodemcu për të shfaqur
Roomba që ndihmon Astronautët: 4 hapa
Roomba që ndihmon astronautët: Ky projekt është bërë duke përdorur Raspberry Pi 3 në bordin e iRobot Krijo Version 2. MATLAB përdoret për të programuar robotin të ndjekë udhëzimet specifike duke përdorur sensorët dhe kamerën e tij. Sensorët dhe kamerat përdoren për të kryer funksione specifike
Menaxhimi i kabllove portative: 16 hapa (me fotografi)
Menaxhimi i kabllove portative: Elektronika e konsumit banon në hapësirën personale të përditshme, miniaturizimi u lejon atyre lëvizshmëri dhe vetëpërmbajtje. Ky është një hetim për menaxhimin e litarëve portativ. Elektronika konsumatore dhe profesionale aplikohen këtu, megjithëse tema do të g