Turinys:
- 1 žingsnis: jungčių eskizas
- 2 veiksmas: ryšio problemos
- 3 žingsnis: protingas, bet ne toks paprastas dizainas
- 4 žingsnis: valdybos sudarymas
- 5 žingsnis: viską sujunkite
Video: PCB, padedanti valdyti kabelį: 6 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Prieš kurį laiką aš padariau individualų stalinį CNC frezą. Nuo to laiko jį atnaujinau naujais komponentais. Paskutinį kartą pridėjau antrą „Arduino“su 4 skaitmenų ekranu, kad valdyčiau savo veleno apsisukimų greitį naudodami PID kilpą. Turėjau ją prijungti prie pagrindinės „Arduino“plokštės su 5 laidais, kad jie galėtų bendrauti. Tačiau per pirmąjį bandymą sulaužiau variklio valdiklį, todėl nusipirkau naują, galingesnį. Jis taip pat turėjo dar 5 laidus, kuriuos turėjau prijungti. Šiuo metu +5V kaištis pagrindinėje plokštėje buvo padalintas į 4 atskiras jungtis, ir aš tiesiog nepajutau, kaip vėl padalinti laidą. Taigi aš padariau ką nors kita.
1 žingsnis: jungčių eskizas
Aš nubraižiau visas reikalingas jungtis (išskyrus variklio ir galinio stabdymo laidus, nes jie eina tiesiai į GRBL valdiklį ir niekur kitur). Aš taip pat pakeičiau jau esamus ryšius - avarinis stabdymas dabar taip pat iš naujo nustato pagrindinį „Arduino“ir naudoja tik paprastai atvirą kontaktą, kuriame anksčiau relė valdė tiek NO, tiek NC. Su nauju variklio valdikliu taip pat buvo supaprastintas ryšys su relėmis.
2 veiksmas: ryšio problemos
Ankstesnis variklio valdiklis, kurį naudojau, buvo paprasta plokštė su optronu ir „mosfet“. Jis galėjo sukti veleną tik viena kryptimi, todėl nereikėjo naudoti krypties kaiščio. Naujas yra šiek tiek sudėtingesnis. Jame yra kaiščiai, vadinami INA ir INB, ir priklausomai nuo to, ar noriu pasukti pagal laikrodžio rodyklę, ar prieš laikrodžio rodyklę, vieną iš jų turiu traukti į VCC. Tai neskamba taip sudėtingai, problema ta, kad GRBL turi tik vieną kaištį, vadinamą SP-DIR (veleno krypties kaištį), kuris traukiamas į VCC pagal laikrodžio rodyklę, o į GND-prieš laikrodžio rodyklę. Nežinau, ar tai galima pakeisti GRBL (man tai yra per daug sudėtinga programa), todėl tai padariau su kitu metidu.
Aš ką tik pridėjau NOT loginius vartus į schemą, kuri apvers SP-DIR signalą ir įdės jį į INB. Todėl, kai DIR kaištis yra aukštas, INA taip pat yra aukštas (jie yra sujungti) ir INB yra apverstas į žemą (CW), o kai DIR yra žemas, INA taip pat yra žemas ir INB yra aukštas (CCW).
3 žingsnis: protingas, bet ne toks paprastas dizainas
Tada aš sukūriau „Eagle“PCB, kurioje buvo visi reikalingi ryšiai. Tačiau su daugybe laidų nebuvo taip paprasta.
Pirma, aš sukūriau specialią „Eagle“biblioteką savo gnybtų blokams. Tai labai paprasta, iš esmės tai tik įprastas kaištis, tik didesnis - 5,08 mm (0,2 colio) atstumas.
Aš jį frezuočiau ant CNC, todėl norėjau, kad tai būtų vienpusė lenta. Tačiau su 26 gnybtų blokais ir kai kuriomis vidinėmis jungtimis prie loginių vartų buvo sunku juos suprojektuoti. Tai būtų galima padaryti, bet naudojant daugybę jungiamųjų laidų. Štai kodėl visi mano gnybtai („Eagle“) yra tik vienas kaištis. Tokiu būdu galiu juos perkelti į lentos darbo vietą ir nenaudoti jungiamųjų laidų. Trūkumas yra tas, kad kai kurių jungčių vieta atrodo atsitiktinė. Pavyzdžiui, žiūrint į apačią, yra GND, tada SP-EN ir tada VCC, o tai labai retai. Bet tokiu būdu galėčiau sumažinti trumpiklių laidų skaičių iki 2 ir man lengviau pagaminti PCB.
Gnybtų blokų pavadinimai taip pat yra ypatingi. Jie buvo sugrupuoti, todėl, pavyzdžiui, A reiškia „Arduino“, todėl visi varžtų gnybtai, vadinami A_, turėtų būti dedami lentos apačioje, nes „Arduino“su GRBL yra žemiau PCB.
Pabaigoje taip pat pridėjau paprastą šviesos diodą, rodantį Z zondo būseną.
4 žingsnis: valdybos sudarymas
Kaip jau sakiau anksčiau, aš frezavau plokštę savo „pasidaryk pats“CNC, išgręžiau skyles ir lituodavau visus komponentus. Šiame procese nebuvo nieko ypatingo, todėl PCB buvo pagamintas kaip bet kuris kitas.
Jei neturite CNC, galite pagaminti PCB naudodami termopervedimo metodą arba užsisakyti iš profesionalių gamintojų.
Taip pat nepamirškite patikrinti visų jungčių su multimetru, kad rastumėte ir ištaisytumėte klaidas.
5 žingsnis: viską sujunkite
Vienas iš paskutinių žingsnių buvo įdėti paruoštą PCB į mašiną ir prijungti visus laidus. Aš atspausdinau nedidelę lentos schemą, kad padėčiau prijungti kiekvieną laidą ten, kur jis turėtų būti. Dar kartą patikrinus jungtis, jis buvo paruoštas bandymui!
Rekomenduojamas:
„Raspberry Pi“navigacija balsu, padedanti akliesiems: 7 žingsniai (su nuotraukomis)
„Raspberry Pi“navigacija balsu, padedanti akliesiems žmonėms: Sveiki, šioje pamokoje mes pamatysime, kaip „aviečių pi“gali padėti akliesiems žmonėms, naudodamas vartotojo nurodytas balso instrukcijas. Čia, naudojant ultragarso jutiklio įvestį, galima išmatuoti atstumą balsas veda aklus žmones paskui
Kaip valdyti buitinius prietaisus naudojant televizoriaus nuotolinio valdymo pultą su laikmačio funkcija: 7 žingsniai (su paveikslėliais)
Kaip valdyti buitinius prietaisus naudojant televizoriaus nuotolinio valdymo pultą su laikmačio funkcija: net praėjus 25 metams nuo jo pristatymo vartotojų rinkoje, pastarosiomis dienomis infraraudonųjų spindulių ryšys vis dar yra labai aktualus. Nesvarbu, ar tai būtų jūsų 55 colių 4K televizorius, ar automobilio garso sistema, viskam reikia IR nuotolinio valdymo pulto, kad būtų galima reaguoti į mūsų
Naudokite burtus savo kompiuteriui valdyti!: 7 žingsniai (su paveikslėliais)
Naudokite burtus kompiuteriui valdyti!: Ar kada norėjote naudoti tokius burtus kaip Haris Poteris? Šiek tiek padirbėjus ir šiek tiek atpažįstant balsą, tai galima įvaldyti. Šiam projektui reikalingi dalykai: Kompiuteris su „Windows XP“arba „Vista“Mikrofonas Šiek tiek laiko ir kantrybės! Jei jums patiko ši instrukcija
Astronautui padedanti „Roomba“: 4 žingsniai
Astronautui padedanti „Roomba“: Šis projektas sukurtas naudojant „Raspberry Pi 3“, esančią „iRobot Create 2“versijoje. MATLAB naudojamas programuoti robotą vykdyti konkrečias instrukcijas naudojant jo jutiklius ir fotoaparatą. Jutikliai ir kameros naudojami tam tikroms užduotims atlikti
Sukurkite įrankį padedantį greitį/superįrangą [TAS] (delfinas): 5 žingsniai
Sukurkite įrankių padedamą „Speedrun“/„Superplay“[TAS] („Dolphin“): sukurkite filmą „Tool Assisted Speedrun/Superplay [TAS]“naudodami „Dolphin Gamecub“/„Wii“emuliatorių. Šioje pamokoje mes sukursime „Super Smash Brothers Melee“TAS „Nintendo Gamecube“. Aš naudosiu „Dolphin“4.0.2 versiją „Windows“