Sadržaj:
- Supplies
- Korak 1: Opšti prikaz
- Korak 2: CNC ŠTIT I ARDUINO UNO
- Korak 3: OPTIČKI KODIR
- Korak 4: 16X2 ZASLONSKI DUGMETI I TASTERI
- Korak 5: Ožičenje do motora
- Korak 6: SHEMATSKI
- Korak 7: Prekidači za zaustavljanje
- Korak 8: MIKRO STEPPING
- Korak 9: KOD I UPUTSTVO ZA UPOTREBU
- Korak 10: Ograničavanje zakretnog momenta
- Korak 11: VIDEO OBJAŠNJENJE
- Korak 12: ZADNJA KOMPENZACIJA
- Korak 13: PUNJENJE PUNA
- Korak 14: 3D ŠTAMPANI FUTER
- Korak 15: MONTAŽA
- Korak 16: STL ZA 3D ŠTAMPANO KUTIJE
- Korak 17: ZAŠTITITE ULAZ ENDSTOP IZ RF
- Korak 18: SAVJETI ZA LEPTIR I ZRAKE KAPACITORE
Video: Kontroler za 3 antene s magnetskom petljom sa prekidačem za zaustavljanje: 18 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Ovaj je projekt namijenjen amaterima šunke koji nemaju komercijalnog. Lako se gradi sa lemilicom, plastičnim kućištem i malo znanja o arduinu. Kontroler je napravljen od budžetskih komponenti koje možete lako pronaći na Internetu (~ 20 €). Glavna komponenta je cnc štit koji pristaje preko Arduino Uno. Oboje 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 upotrebi OLED ekrana 128x32. Potpuno je kompatibilan s njim, pa su upute iste. Jedina razlika je ekran.
Kôd možete preuzeti ovdje:
Karakteristike:
- 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 je ispravila neke greške.
- Funkcija vraćanja na tvorničke postavke.
- Neka poboljšanja koda - mjerača vremena za svaku funkciju
- Mogućnost do 3 različite antene.
- Krajnji prekidač sposoban sa završnim zaustavljanjem.
- Automatska funkcija nula
- Raspon 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 kontroli.
- 3 memorijske banke sa 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
Supplies
Inkrementalni optički koder
CNC štit v3 sa arduino UNO
LCD LCD-1602 + I2C IIC 5V para arduino
5 tastera
Krajnji prekidač
Dodane STL datoteke za 3D štampanje na kraju ovog članka
-platforma za prilagođavanje arduino UNO -a bilo kojem slučaju
-nkob za rotacijski davač.
Veze koje sam napravio su samo primjeri. Nepotrebno je reći da možete kupiti gdje god želite.
Korak 1: Opšti prikaz
Na ovoj fotografiji možete vidjeti CNC štit nad arduino uno, optički rotacijski koder, 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 sa cnc štitom. Štit dolazi sa 4 pololusa a4988 ili sličnim. Pololu ima potenciometar tako da možete ograničiti najveći okretni moment koračnog motora. Moj savjet je ograničiti okretni 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 koder 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 TASTERI
Pet tipki 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)
Ekran I2C 16x2 pridružen je ovim redoslijedom:
DISPLAY SDA - sda pin (A4)
DISPLAY SCL - scl pin (A5)
DISPLAY 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 za zaustavljanje
Koristio sam dva rezervna prekidača koja imam.
Na fotografiji su žice:
Plava (14)
Zelena- (13) Prekidač nagore
Žuta- (12) Niži prekidač
Korak 8: MIKRO STEPPING
CNC štit ima tri kratkospojnika u svakom pololu koji omogućavaju 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 UPUTSTVO ZA UPOTREBU
Kôd na githubu (kliknite na klon ili preuzmite i preuzmite zip)
Za arduino ide morate imati biblioteke:
LiquidCrystal_I2C.h
Ponekad LCD dolazi sa čipom 8574at, a ekran ne radi. Smjer je 0x03f umjesto 0x27. U tom slučaju morate promijeniti smjer čipa u ovoj liniji:
LiquidCrystal_I2C LCD (0x27, 16, 2); // postavite LCD adresu na 0x27
za ovu:
LiquidCrystal_I2C lcd (0x03f, 16, 2); // u I2C čipu 8574at postavili LCD adresu na 0x03f
EEPROM.h uključen u Arduino ide
Napravio sam verziju softvera sa samo antenom na zahtjev Leva OK2PLL -a. On pravi mali kontroler petlje sa arduino nano i pololu za prijenosni rad. Kod je ovdje:
Upravljač petlje za 1 antenu sa graničnikom
Druga verzija s antenom s kontrolerom tb6600 na zahtjev TA1MC:
Loop kontroler sa TB6600
Korak 10: Ograničavanje zakretnog momenta
Štit dolazi s 4 pololu a4988 ili sličnim. Pololu ima potenciometar tako da možete ograničiti najveći okretni moment koračnog motora. Moj savjet je ograničiti okretni 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 pažnju na iglu s oznakom "EN". Mora stati u rupu označenu en u cnc štitu.
Korak 11: VIDEO OBJAŠNJENJE
Korak 12: ZADNJA KOMPENZACIJA
Korak 13: PUNJENJE PUNA
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 ostatka zajednice.
Kontroler može samostalno upravljati s 3 različite petlje antene.
Ima 64000 koraka za svaku antenu
Mogućnost prekidača za zaustavljanje.
14 memorija za antenu.
Možete definirati gornji i donji limit.
!!!! VEOMA 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 DOLE & MENU.
Kontroler ima pet tastera:
MENU - ovo dugme 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).
-Sačuvaj memoriju u funkciji spremanja memorije
-izvršite funkciju automatskog nula
-Modirajte zazor/brzinu/mikro korak i onemogućite pololu funkcije.
MEM UP/ MEM DOWN - koristi se za odabir memorije i promjenu antena.
Sve funkcije se vraćaju na funkciju MEM nakon 3 ili 8 sekundi.
Funkcije:
--MEM-
U ovom položaju možete odabrati željenu memoriju. Ako nemate pohranjeni broj, na ekranu se neće prikazati NEMA PODATAKA. Zapamtite da je gornja granica MEM14. Morate pohraniti u ovom položaju najveći korak za pomicanje kondenzatora. Za odabir memorije pritisnite MEM GORE / MEM DOLJE.
--ANT-
U ovom položaju možete odabrati antenu između 1 i 3. Za odabir antene pritisnite MEM GORE / MEM DOLJE.
--SAVE-
Kada 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:
-Dugme GORE i DOLJE za odabir MHZ (1000 KHz) Do 59 MHZ
- Tipke MEMP & MEMDOWN za odabir KHZx100 do 59 MHZ
-Okretni koder 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 poziciji 14 morate sačuvati gornju granicu.
--ADJUST-
ADJUST funkcija omogućuje pomicanje koračnog motora bez povećanja ili smanjenja bilo kojeg broja na zaslonu. To je korisno kada moramo ručno pronaći poziciju 0. Ponekad je to potrebno za kalibriranje pohranjene memorije. Nakon što ste podesili jedan od njih, i ostali su kalibrirani.
--BACKLASH-
Kompenzacija zazora od 0 do 200. Na ovoj poziciji odabirete vrijednost koju smatrate djelotvornom u vašem sistemu. 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) sačuvaj -1750 sačuvaj
Ne zaboravite to učiniti ako želite biti precizni u snimljenim pozicijama.
Samo u slučaju da vam nije potrebna kompenzacija zaostatka, postavite vrijednost na 0.
--SPEED-
Ova funkcija stabilizuje najveću brzinu u automatskom kretanju (memorije 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 sistem.
--DIS POLOLU-
Pololu je vozač koji je zadužen za pomicanje koračnog motora. Tokom svog rada, pololu unosi mnogo RF šuma u antenu. Neki ljudi su dizajnirali njegov sistem kako na njega ne bi utjecala ova buka. 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. Ne onemogućujte pololu je točniji, ali bučniji.
--AUTOZERO-
Ova funkcija pomiče koračni motor prema dolje dok ne pronađe prekidač krajnjeg zaustavljanja. Nakon toga se pomiče prema gore sve dok krajnji graničnik ne otvori 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 sistem 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 stepenanje 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 ŠTAMPANI FUTER
Napravio sam 3D štampano kućište za pravilno instaliranje 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 utičnica
Korak 15: MONTAŽA
Pričvrstite arduino u bazu.
Umetnite utičnice rj45 i spojite ih na dupont konektor kao na slici br. 3
Vjerovatno će vam trebati ljepila 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 ŠTAMPANO KUTIJE
Korak 17: ZAŠTITITE ULAZ ENDSTOP IZ RF
Krajnji graničnik postavljen je pored kondenzatora tako da mora izdržati jako polje. Ovo polje može uzrokovati kvar u arduino uno. Moj savjet je da postavite 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, sistem je radio nepravilno pri odašiljanju. Sada radi odlično.
Na fotografiji možete vidjeti samo relej jer sam instalirao samo krajnji granični prekidač.
Korak 18: SAVJETI ZA LEPTIR I ZRAKE 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 direktno. 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:
Tjuner sa 12v 28byj
Preporučuje se:
Opamp simulacija s otvorenom petljom pomoću EveryCiruit aplikacije: 5 koraka
Opamp simulacija s otvorenom petljom pomoću EveryCiruit aplikacije: EveryCircuit je jedna od 'najboljih' simulacijskih platformi za elektroniku. Ima web stranicu i aplikaciju. Ovo uputstvo je za Android verziju. Ali isto slijedi i za web verziju. O ovom uputstvu: Opamp ili operativno pojačalo je
Programabilna stanica sa petljom za efekt gitare sa efektom premosnice pomoću dip prekidača: 11 koraka
Programabilna stanica sa petljom za efekt gitare True Bypass pomoću dip prekidača: Ljubitelj sam gitare i igrač hobista. Većina mojih projekata odvija se oko alata za gitaru. Ja pravim svoja pojačala i neke papučice za efekte. U prošlosti sam svirao u malom bendu i uvjerio se da mi je potrebno samo pojačalo sa ponovnim
Igra džepne žice s petljom: 7 koraka (sa slikama)
Pocket Sized Wire Loop igra: Hej, momci, 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 CNC zaustavljanje i nadgledanje: Ovaj projekt pruža jeftino sredstvo za daljinsko izvođenje STOP -a (ALT+S) na Mach3. To se postiže pomoću Raspberry Pi (RPi) + kamere povezane s računarom putem USB kabela. Nadgledanje i aktiviranje STOP -a na CNC -u vrši se videom
SOLARNA BEŽIČNA LAMPA S MAGNETSKOM FLEKSIBILNOM RUKOM: 8 koraka (sa slikama)
SOLARNA BEŽIČNA LAMPA SA MAGNETSKOM FLEKSIBILNOM RUKOM: Ovaj projekat je napravljen od polomljene lampe & nodeMCU. Ova ukrasna lampa može se namjestiti u bilo kojem smjeru & pričvršćene na magnetske materijale ili stavljene na stol. Može se kontrolirati u dva načina na sljedeći način:- Bežični način upravljanja, kao