Sadržaj:
- Pribor
- Korak 1: Opći prikaz
- Korak 2: CNC ŠTIT I ARDUINO UNO
- Korak 3: OPTIČKI KODIR
- Korak 4: 16X2 ZASLONSKI DUGMETI I PRITISKI
- Korak 5: Ožičenje do motora
- Korak 6: SHEMATSKI
- Korak 7: PREKIDAČI ENDSTOP
- Korak 8: MIKRO STEPPING
- Korak 9: KOD I PRIRUČNIK ZA UPUTE
- Korak 10: Ograničavanje zakretnog momenta
- 11. korak: VIDEO OBJAŠNJENJE
- Korak 12: KOMPENZACIJA OTISKU
- Korak 13: PUNJENJE MATERIJALA
- Korak 14: 3D TISKANA KUTIJA
- Korak 15: MONTAŽA
- Korak 16: STL ZA 3D TISKANA KUTIJA
- Korak 17: ZAŠTITITE ULAZ ENDSTOP IZ RF
- Korak 18: SAVJETI ZA LEPTIRI I ZRAČNE KAPACITORE
Video: Kontroler za 3 antene s magnetskom petljom s prekidačem za zaustavljanje: 18 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Ovaj je projekt za one amatere šunke koji nemaju komercijalnog. Lako se izrađuje s lemilicom, plastičnim kućištem i malo znanja o arduinu. Kontroler je izrađen od proračunskih komponenti koje možete lako pronaći na Internetu (~ 20 €). Glavna komponenta je cnc štit koji pristaje preko Arduino Uno. Obojica su napravili kompaktan, mali i jeftin kontroler.
Ovaj regulator može raditi bez prekidača za zaustavljanje jer možete ručno kontrolirati položaj 0 i gornju granicu.
Andrzej4380 mi je predložio da to učinim. To možete vidjeti u odjeljku "Uspio sam" na ovoj stranici. Prilagođeno je korištenju OLED zaslona 128x32. Potpuno je kompatibilan s njim, pa su upute iste. Jedina razlika je zaslon.
Kôd možete preuzeti ovdje:
Značajke:
- Nova revizija softvera ver 3.0 2020-04-05 popravila je neke greške.
- Dodana je nova verzija 3.0 sposobna označavati frekvencije u memorijama.
- Verzija 3.1 ispravila je neke greške.
- Funkcija vraćanja na tvorničke postavke.
- Neka poboljšanja kod -timera za svaku funkciju
- Mogućnost do 3 različite antene.
- Krajnji prekidač sposoban sa završnim zaustavljanjem.
- Automatska funkcija nula
- Domet od 64000 koraka za pomicanje svake antene.
- Sposobnost mikrokoraka 1/2 1/4 1/8 1/16 ili čak i više, ovisno o polopu upravljanju korakom.
- 3 memorijske banke s 14 programabilnih memorija za antenu (42 memorije).
- Programabilna gornja granica za svaku antenu.
- kompenzacija zazora od 0 do 200
- kontrola brzine od 2 (pauza od 2 milisekunde između koraka) do 40 (pauza od 40 milisekundi između koraka)
- Kompenzacija mikrokoraka
- Napajanje 12V
Pribor
Inkrementalni optički koder
CNC štit v3 s arduino UNO
LCD LCD-1602 + I2C IIC 5V za arduino
5 tipki
Prekidač za zaustavljanje
Dodane su STL datoteke za 3D ispis na kraju ovog članka
-platforma za prilagodbu arduino UNO -a bilo kojem slučaju
-nkob por rotacijskog kodera.
Veze koje sam napravio samo su primjeri. Ne treba ni govoriti da možete kupiti gdje god želite.
Korak 1: Opći prikaz
Na ovoj fotografiji možete vidjeti CNC štit nad arduino uno, optički rotacijski davač, I2C 16x2 zaslon i pet tipki pri dnu. Konačno imamo dva prekidača za zaustavljanje.
Korak 2: CNC ŠTIT I ARDUINO UNO
Arduino ploča gotovo je bez žica. Jedino što će vam trebati su oni za napajanje. Potrebno je zavariti neke žice u arduino ploču i spojiti ih na cnc štit. Štit dolazi s 4 pololusa a4988 ili sličnim. Pololu ima potenciometar pa možete ograničiti najveći zakretni moment koračnog motora. Moj savjet je ograničiti zakretni moment na minimum potreban za pomicanje kondenzatora. Na taj način spriječite oštećenje kondenzatora
CNC ŠTIT S ARDUINO UNO
MICRO STEPPING SETUP
Korak 3: OPTIČKI KODIR
Optički rotacijski davač je 100 impulsa. Na fotografiji možete vidjeti kako su žice (A) i zelena (B) zavarene na igle 10 i 9. samo u slučaju da rotacija u smjeru kazaljke na satu pada, možete zamijeniti žice.
Inkrementalni koder
Spojite žice ovim redoslijedom:
Crna - GND
crvena - 5V+
zelena - digitalni pin 9
žuto - digitalni pin 10
Korak 4: 16X2 ZASLONSKI DUGMETI I PRITISKI
Pet gumba zavareno je na cnc štit ovim redoslijedom:
-UP- 17 (A3) -DOLJE
-11 (digitalno 11)
-MEM UP -15 (A1)
-MEM DOLJE - 16 (A2)
-MENI - 14 (A0)
Zaslon I2C 16x2 pridružen je ovim redoslijedom:
DISPLAY SDA - sda pin (A4)
DISPLAY SCL - scl pin (A5)
ZASLON GND - gnd
EKRAN VCC - 5V+
Korak 5: Ožičenje do motora
Koristio sam ethernet kabel za povezivanje antenskog motora i kontrole.
Korak 6: SHEMATSKI
Za dublje razumijevanje cnc štita posjetite ovu web stranicu:
Arduino CNC štit V3. XX
Korak 7: PREKIDAČI ENDSTOP
Koristio sam dva rezervna prekidača koja imam.
Na fotografiji su žice:
Plava (14)
Zelena- (13) Prekidač prema gore
Žuta- (12) Prekidač za niski stupanj
Korak 8: MIKRO STEPPING
CNC štit ima tri kratkospojnika u svakom pololu koji omogućuje korištenje mikrokoraka. U mikrokoraku možete podijeliti svaki korak u faktoru 2-4-8-16 ili 32.
Konfiguraciju možete pronaći na ovoj stranici:
MICRO STEPPING SETUP
Korak 9: KOD I PRIRUČNIK ZA UPUTE
Kôd na githubu (kliknite na klon ili preuzmite i preuzmite zip)
Za arduino ide morate imati knjižnice:
LiquidCrystal_I2C.h
Ponekad LCD dolazi s čipom 8574at, a zaslon ne radi. Smjer je 0x03f umjesto 0x27. U tom slučaju morate promijeniti smjer čipa u ovom retku:
LiquidCrystal_I2C LCD (0x27, 16, 2); // postavite LCD adresu na 0x27
za ovaj:
LiquidCrystal_I2C LCD (0x03f, 16, 2); // u I2C čipu 8574at postavite LCD adresu na 0x03f
EEPROM.h uključen u Arduino ide
Napravio sam verziju softvera sa samo antenom na zahtjev Leva OK2PLL -a. Izrađuje mali kontroler petlje s arduino nano i pololu za prijenosni rad. Kod je ovdje:
Upravljač petlje za 1 antenu s krajnjim zaustavljanjem
Druga verzija s antenom s kontrolerom tb6600 na zahtjev TA1MC:
Upravljač petlje s TB6600
Korak 10: Ograničavanje zakretnog momenta
Štit dolazi s 4 pololu a4988 ili sličnim. Pololu ima potenciometar pa možete ograničiti najveći zakretni moment koračnog motora. Moj savjet je ograničiti zakretni moment na minimum potreban za pomicanje kondenzatora. Na taj način spriječite oštećenje kondenzatora.
Konačno, pololus se može oštetiti ako nema priključenog motora. Molimo instalirajte samo isti broj pololusa od motora.
Kako ne biste zapalili pololu, obratite pozornost na iglu s oznakom "EN". Mora stati u rupu s oznakom en u cnc štitniku.
11. korak: VIDEO OBJAŠNJENJE
Korak 12: KOMPENZACIJA OTISKU
Korak 13: PUNJENJE MATERIJALA
Ova kontrola je dizajnirana za upravljanje 3 različite petlje antena. Svakom antenom možete upravljati bez smetnji u ostatku. Napajanje je 12v. Ovo nije komercijalni dizajn, napravljen je za amatere šunke samo za uživanje u ostatku zajednice.
Regulator može neovisno upravljati s 3 različite petlje antene.
Ima 64000 koraka za svaku antenu
Mogućnost prekidanja prekidača.
14 memorija za antenu.
Možete definirati gornju granicu i donju granicu.
!!!! JAKO VAŽNO!!!
Kontroler ima 3 memorijske banke (1 memorijska banka za antenu). Ako želite izbrisati memorijsku banku, istovremeno pritisnite tipke GORE i DOLJE.
Za slučaj da trebate izbrisati cijele podatke, istovremeno pritisnite tipke DOLJE & IZBORNIK.
Regulator ima pet tipki:
MENU - ovaj gumb bira između funkcija MEM/ANT/SAVE/ADJUST/BACKLASH/SPEED/DISABLE POLOLU i MICROSTEP.
GORE/DOLJE - koristi se za sljedeće funkcije:
-Ručno povećajte i smanjite koračni motor (normalne i prilagodljive funkcije).
-Spremi memoriju u funkciji spremanja memorije
-izvršite funkciju automatskog nuliranja
-Izmijenite zazor/brzinu/mikro korak i onemogućite pololu funkcije.
MEM UP/ MEM DOWN - koristi se za odabir memorije i promjenu antena.
Sve se funkcije vraćaju na funkciju MEM nakon 3 ili 8 sekundi.
Funkcije:
--MEM-
U tom položaju možete odabrati željenu memoriju. Ako nemate pohranjeni broj, na zaslonu se neće prikazati PODACI. Upamtite da je MEM14 gornja granica. Morate pohraniti u ovom položaju najveći korak za pomicanje kondenzatora. Za odabir memorije pritisnite MEM GORE / MEM DOLJE.
--MRAV-
U ovom položaju možete odabrati antenu između 1 i 3. Za odabir antene pritisnite MEM GORE / MEM DOLJE.
--UŠTEDJETI-
Nakon što se u lijevom kutu prikaže SAVE, morate odabrati željeni broj memorije (između 1 i 14) i pritisnuti tipke GORE ili DOLJE za spremanje.
Nakon toga pojavit će se novi zaslon na kojem možete spremiti frekvenciju. Uvedite frekvenciju na ovaj način:
-Tipke GORE i DOLJE za odabir MHZ (1000 KHz) Do 59 MHZ
- Tipke MEMP & MEMDOWN za odabir KHZx100 do 59 MHZ
-Rotacijski davač za odabir KHZ.
-Pritisnite tipku MENU za spremanje frekvencije ili pričekajte 4 sekunde.
Upamtite da je ovo samo oznaka, a ne stvarna frekvencija.
Upamtite da na položaju 14 morate spremiti gornju granicu.
-PRILAGODI-
ADJUST funkcija omogućuje pomicanje koračnog motora bez povećanja ili smanjenja bilo kojeg broja na zaslonu. Korisno je kada moramo ručno pronaći poziciju 0. Ponekad je to potrebno za kalibriranje pohranjenih uspomena. Nakon što ste podesili jedan od njih, i ostali su kalibrirani.
--LIKNIRANJE-
Kompenzacija zazora od 0 do 200. U ovom položaju odabirete vrijednost koju smatrate učinkovitom u vašem sustavu. Kako ne bih komplicirao softver, odlučio sam nadoknaditi samo pri smanjenju. Dakle, ako želite biti što precizniji, prije spremanja pozicije:
Ej-korak 1750
1) povećajte još malo vrijednost --- 1765
2) smanjite vrijednost na željeni položaj -1750
3) spremi -1750 spremi
Ne zaboravite to učiniti ako želite biti točni na snimljenim pozicijama.
Samo u slučaju da vam nije potrebna kompenzacija zaostatka, postavite vrijednost na 0.
--UBRZATI-
Ova funkcija postiže najveću brzinu u automatskom kretanju (sjećanja i auto nula). 3 je maksimalna brzina (pauza od 3 milisekona u svakom koraku) 20 je minimalna brzina (pauza od 20 milisekundi u svakom koraku). Morate prilagoditi brzinu kako ne biste slomili kondenzator. Mogao sam iskoristiti 1 milisekundu, ali brzina je bila opasna za gotovo svaki sustav.
--DIS POLOLU-
Pololu je vozač koji je zadužen za pomicanje koračnog motora. Tijekom svog rada, pololu unosi puno RF šuma u antenu. Neki ljudi su dizajnirali njegov sustav kako ne bi utjecali na ovu buku. U slučaju da se ne možete nositi s bukom, možete onemogućiti pololu nakon svakog pokreta. To se događa automatski ako odaberete "Y". U slučaju da smo odabrali "N" pololu se nikada ne isključuje. Nemojte onemogućiti pololu je točniji, ali bučniji.
--AUTOZERO-
Ova funkcija pomiče koračni motor prema dolje sve dok ne pronađe prekidač završetka. Nakon toga se pomiče prema gore sve dok krajnji graničnik ne otvori svoj krug. Dvije sekunde nakon toga, brojač je postavljen na 0. Važno je ne odabrati ovu funkciju prije nego što ste bili sigurni da je sustav potpuno funkcionalan.
--MICROSTEP-
Na cnc štitu ćete pronaći tri kratkospojnika koja možete postaviti za izmjenu Microstep -a.
blog.protoneer.co.nz/arduino-cnc-shield-v3…
Izbornik Microstep koristi kompenzaciju kako bi bio precizniji kada koristimo mikro koračanje u pololu. Bez kompenzacije ili mikro koraka možete koristiti 0 kompenzacije.
Dodao sam brošuru stare crne kutije koju sam koristio kao kućište. Korisno je za dimenzije. Kao što možete zamisliti, možete koristiti koju god kutiju želite.
Korak 14: 3D TISKANA KUTIJA
Napravio sam 3D tiskano kućište za ispravnu ugradnju svih komponenti.
Morate kupiti neke dodatne dijelove koji dobro pristaju u kućište:
Vijci m3 x 8 mm (ravna upuštena glava) za stopala i arduino
3 jedinice rj45 utičnica
DC priključak
Korak 15: MONTAŽA
Popravite arduino u podnožju.
Umetnite utičnice rj45 i spojite ih na dupont priključak kao na slici br. 3
Vjerojatno će vam trebati ljepilo za pričvršćivanje rj 45 na stražnju ploču.
Postoje neke rupe za prolaz žica u slučaju da nemate utičnice rj45.
Noge zaključavaju kućište.
Možete dodati malo silikonskih nogu kako biste dodali prianjanje.
Silikonska kapljica promjera 8 mm
Korak 16: STL ZA 3D TISKANA KUTIJA
Korak 17: ZAŠTITITE ULAZ ENDSTOP IZ RF
Završni graničnik postavljen je uz kondenzator tako da mora izdržati jako polje. Ovo polje može uzrokovati kvar u arduino uno. Moj savjet je da stavite između 12V releja (nije važno tip). U mom slučaju imam RT314012 12VDC (https://es.aliexpress.com/item/32871878118.html?sp…).
Prije instaliranja releja, sustav je radio nepravilno pri odašiljanju. Sada radi dobro.
Na fotografiji možete vidjeti samo relej jer sam instalirao samo krajnji granični prekidač.
Korak 18: SAVJETI ZA LEPTIRI I ZRAČNE KAPACITORE
Do sada sam koristio motor nema 17 jer imate mjenjač 116/12 za pogon kondenzatora. U slučaju da ste imali ili leptirasti kondenzator ili zračni kondenzator, ne možete voziti izravno. To je zato što biste imali samo 100 koraka za podešavanje antene.
Moj savjet je korištenje modificiranog 12v 28BYJ koračnog motora. Ovaj motor je najjeftiniji na tržištu. Ima mjenjač 2000 koraka po okretu. Dovoljno je precizno podesiti kondenzator.
28BYJ-48 Bipolarni Mod
Primjer Leva Kohúta:
Tuner s 12v 28byj
Preporučeni:
ELEKTRIČNI GENERATOR S MAGNETSKOM SPAJANJEM: 9 koraka
ELEKTRIČNI GENERATOR S MAGNETSKOM SPAJANJEM: " Svijet se promijenio. Osjećam to u vodi. Osjećam to na zemlji. Osjećam ga u zraku. Mnogo toga što je nekad bilo izgubljeno je … " - Gospodar prstenova. Svakako … govoreći o nafti i neobnovljivoj energiji, mnogo toga što je bilo izgubljeno je
Igra džepne žice s petljom: 7 koraka (sa slikama)
Pocket Sized Wire Loop igra: Hej, dečki, sjećate li se se 90 -ih godina kada PUBG nije osvojio svijet, imali smo toliko divnih igara. Sjećam se da sam odrastao igrajući igru na svom školskom karnevalu. Bilo je tako zastrašujuće proći kroz sve petlje. Kao što Instructables ima
Daljinsko CNC zaustavljanje i monitor: 11 koraka (sa slikama)
Daljinsko zaustavljanje i nadzor CNC -a: Ovaj projekt pruža jeftino sredstvo za daljinsko izvođenje STOP -a (ALT+S) na Mach3. To se postiže Raspberry Pi (RPi) + kamerom spojenom na računalo putem USB kabela. Nadgledanje i aktiviranje STOP -a na CNC -u vrši se videom
SOLARNO BEŽIČNO SVJETLO S MAGNETSKOM FLEKSIBILNOM RUKOM: 8 koraka (sa slikama)
SOLARNA BEŽIČNA LAMPA S MAGNETSKOM FLEKSIBILNOM RUKOM: Ovaj je projekt izrađen od slomljene svjetiljke & čvorMCU. Ova ukrasna svjetiljka može se namjestiti u bilo kojem smjeru & pričvrstiti na magnetske materijale ili staviti na stol. Njime se može upravljati u dva načina na sljedeći način:- Bežični način upravljanja, kao
Spoofer sa karticom sa magnetskom trakom: 6 koraka (sa slikama)
Spoofer kartice s magnetskim trakama: Ova instrukcija pokazuje kako koristiti elektromagnet, jednostavno kolo pojačala i osobni glazbeni player za induciranje signala u čitač kartica s magnetskom trakom, zbog čega misli da ste provukli karticu kroz nju. Ovo uputstvo