Satura rādītājs:
- Piegādes
- 1. darbība. Kopējais skats
- 2. solis: CNC SHIELD UN ARDUINO UNO
- 3. darbība: OPTISKAIS kodētājs
- 4. darbība: 16x2 displeja un spiedpogas
- 5. darbība: VADĪŠANA MOTORAM
- 6. darbība: SHĒMATISKA
- 7. darbība: BEIDZIET SLĒDZI
- 8. solis: MICRO STEPPING
- 9. darbība: KODU UN INSTRUKCIJU ROKASGRĀMATA
- 10. solis: griezes momenta ierobežošana
- 11. darbība: VIDEO PASKAIDROJUMS
- 12. darbība. KOMPENSĀCIJA
- 13. darbība: LEJUPIELĀDĒJAMĀS IEPRIEKŠANAS
- 14. solis: 3D IESPIEDZĒTA LIETA
- 15. solis: MONTĀŽA
- 16. darbība: STL 3D IESPIEŠANĀTAM LIETAI
- 17. darbība: Aizsargājiet beigu ievadi no RF
- 18. solis: PADOMI TAUKU UN GAISA KAPACITORIEM
Video: Kontrolieris 3 magnētiskās cilpas antenām ar beigu slēdzi: 18 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šis projekts ir paredzēts tiem šķiņķa amatieriem, kuriem nav komerciāla. To ir viegli izveidot ar lodāmuru, plastmasas korpusu un nelielām zināšanām par arduino. Kontrolieris ir izgatavots no budžeta komponentiem, kurus varat viegli atrast internetā (~ 20 €). Galvenā sastāvdaļa ir cnc vairogs, kas der virs Arduino Uno. Abi izgatavoja kompaktu, mazu un lētu kontrolieri.
Šis kontrolieris var darboties bez beigu slēdžiem, jo jūs varat manuāli kontrolēt pozīciju 0 un augšējo robežu.
Andrzej4380 man ieteica to darīt. Jūs to varat redzēt šīs lapas sadaļā "Es to izveidoju". Tas ir paredzēts lietošanai ar 128x32 OLED displeju. Tas ir pilnībā saderīgs ar to, tāpēc instrukcijas ir vienādas. Vienīgā atšķirība ir displejs.
Jūs varat lejupielādēt kodu šeit:
Iespējas:
- Jauns programmatūras versijas 3.0 versijas 05.04.2020. Risinājums novērsa kādu kļūdu.
- Pievienota jauna versija 3.0, kas spēj atzīmēt frekvences atmiņās.
- Versija 3.1 novērsa dažas kļūdas.
- Rūpnīcas atiestatīšanas funkcija.
- Daži koda taimera uzlabojumi katrai funkcijai
- Iespēja līdz 3 dažādām antenām.
- Endstop slēdzis, kas darbojas ar endstop.
- Automātiska nulles funkcija
- 64000 soļu diapazons katras antenas pārvietošanai.
- Mikrosoļošanas spēja 1/2 1/4 1/8 1/16 vai pat vairāk atkarībā no pololu pakāpju vadības.
- 3 atmiņas bankas ar 14 programmējamām atmiņām antenai (42 atmiņas).
- Programmējama augšējā robeža katrai antenai.
- pretreakcijas kompensācija no 0 līdz 200
- ātruma kontrole no 2 (2 milisekundes pauze starp soli) līdz 40 (40 milisekundes pauze starp soli)
- Kompensācija par minimālu soli
- Barošana 12V
Piegādes
Inkrementālais optiskais kodētājs
CNC vairogs v3 ar arduino UNO
LCD LCD-1602 + I2C IIC 5V arduino
5 spiedpogas
Beigu slēdzis
Šī raksta beigās tika pievienoti STL faili 3D drukāšanai
-platforma, lai pielāgotu arduino UNO jebkuram gadījumam
-rotācijas kodētāja nkob.
Manis izveidotās saites ir tikai piemēri. Lieki piebilst, ka jūs varat iegādāties, kur vien vēlaties.
1. darbība. Kopējais skats
Šajā fotoattēlā varat redzēt CNC vairogu virs arduino uno, optisko rotējošo kodētāju, I2C 16x2 displeju un piecas spiedpogas apakšā. Visbeidzot, mums ir divi beigu slēdzi.
2. solis: CNC SHIELD UN ARDUINO UNO
Arduino panelī gandrīz nav vadu. Vienīgie, kas jums būs nepieciešami, ir barošanas avoti. Ir nepieciešams metināt dažus vadus arduino panelī un savienot tos ar cnc vairogu. Aizsargam ir 4 pololus a4988 vai līdzīgi. Pololu ir potenciometrs, lai jūs varētu ierobežot pakāpju motora maksimālo griezes momentu. Mans padoms ir ierobežot griezes momentu līdz minimumam, kas nepieciešams kondensatora pārvietošanai. Tādējādi tiek novērsta kondensatora bojāšana
CNC SHIELD AR ARDUINO UNO
MICRO STEPPING SETUP
3. darbība: OPTISKAIS kodētājs
Rotējošais optiskais kodētājs ir 100 impulsu kodētājs. Fotoattēlā var redzēt, kā dzeltenie (A) un zaļie (B) vadi ir sametināti pie tapām 10 un 9. Tikai gadījumā, ja pulksteņrādītāja virziena griešanās dilstošā virzienā, jūs varat nomainīt vadus.
Inkrementālais kodētājs
Pievienojiet vadus šādā secībā:
Melns - GND
sarkans - 5V+
zaļa - digitālā tapa 9
dzeltens - digitālā tapa 10
4. darbība: 16x2 displeja un spiedpogas
Piecas spiedpogas ir sametinātas pie cnc vairoga šādā secībā:
-UZ- 17 (A3) -DOWN
-11 (digitālais 11)
-MEM UP -15 (A1)
-MEM DOWN - 16 (A2)
-MENU - 14 (A0)
I2C 16x2 displejs ir pievienots šādā secībā:
DISPLAY SDA - sda pin (A4)
DISPLAY SCL - scl pin (A5)
DISPLAY GND - gnd
DISPLAY VCC - 5V+
5. darbība: VADĪŠANA MOTORAM
Antenas motora un vadības savienošanai esmu izmantojis Ethernet kabeli.
6. darbība: SHĒMATISKA
Lai iegūtu dziļāku izpratni par cnc vairogu, apmeklējiet šo tīmekļa lapu:
Arduino CNC vairogs V3. XX
7. darbība: BEIDZIET SLĒDZI
Esmu izmantojis divus rezerves slēdžus.
Fotoattēlā vadi ir:
Zils (14)
Zaļš- (13) Uz augšu slēdzis
Dzeltens- (12) Zems slēdzis
8. solis: MICRO STEPPING
CNC vairogam katrā pololu ir trīs džemperi, kas ļauj izmantot mikroskopu. Veicot mikroskopu, katru soli var sadalīt koeficientā 2-4-8-16 vai 32.
Konfigurāciju varat atrast šajā lapā:
MICRO STEPPING SETUP
9. darbība: KODU UN INSTRUKCIJU ROKASGRĀMATA
Kods vietnē github (noklikšķiniet uz klona vai lejupielādējiet un lejupielādējiet zip)
Lai iegūtu arduino ide, jums ir jābūt bibliotēkām:
LiquidCrystal_I2C.h
Dažreiz LCD tiek piegādāts kopā ar mikroshēmu 8574at, un ekrāns nedarbojas. Virziens ir 0x03f, nevis 0x27. Tādā gadījumā jums ir jāmaina mikroshēmas virziens šajā rindā:
LiquidCrystal_I2C LCD (0x27, 16, 2); // iestatiet LCD adresi uz 0x27
šim:
LiquidCrystal_I2C LCD (0x03f, 16, 2); // I2C mikroshēmā 8574at iestatiet LCD adresi uz 0x03f
EEPROM.h iekļauts Arduino ide
Pēc Lev OK2PLL pieprasījuma esmu izveidojis programmatūras versiju ar tikai antenu. Viņš izgatavo nelielu cilpas kontrolieri ar arduino nano un pololu pārnēsājamai darbībai. Kods ir šeit:
Cilpas kontrolieris 1 antenai ar beigu apturēšanu
Vēl viena versija ar antenu ar tb6600 kontrolieri pēc TA1MC pieprasījuma:
Cilpas kontrolieris ar TB6600
10. solis: griezes momenta ierobežošana
Vairogs ir aprīkots ar 4 pololu a4988 vai līdzīgu. Pololu ir potenciometrs, lai jūs varētu ierobežot pakāpju motora maksimālo griezes momentu. Mans padoms ir ierobežot griezes momentu līdz minimumam, kas nepieciešams kondensatora pārvietošanai. Tādējādi tiek novērsta kondensatora bojāšana.
Visbeidzot, polols var tikt bojāts, ja nav pievienots neviens motors. Lūdzu, uzstādiet tikai tādu skaitu pololu kā motori.
Lai nepiedegtu pololu, pievērsiet uzmanību tapai ar uzrakstu "EN". Tam jāiekļaujas caurumā, kas apzīmēts ar cnc vairogu.
11. darbība: VIDEO PASKAIDROJUMS
12. darbība. KOMPENSĀCIJA
13. darbība: LEJUPIELĀDĒJAMĀS IEPRIEKŠANAS
Šī vadība ir paredzēta trīsdimensiju cilpu antenu pārvaldībai. Jūs varat pārvaldīt katru antenu, netraucējot pārējā. Barošanas avots ir 12 V. Tas nav komerciāls dizains, tas ir paredzēts šķiņķa amatierim, lai izbaudītu pārējo sabiedrību.
Kontrolieris var patstāvīgi pārvaldīt 3 dažādas cilpas antenas.
Katrai antenai ir 64000 soļu
Endstop slēdža iespēja.
14 atmiņas par antenu.
Jūs varat definēt augšējo un leju ierobežojumu.
!!!! ĻOTI SVARĪGS!!!
Kontrolierim ir 3 atmiņas bankas (1 atmiņas banka antenai). Ja vēlaties izdzēst atmiņas banku, vienlaicīgi nospiediet augšup un lejup vērstās pogas.
Ja jums ir jāizdzēš visi dati, vienlaicīgi nospiediet DOWN & MENU pogas.
Kontrolierim ir piecas spiedpogas:
MENU - šī poga izvēlas starp funkcijām MEM/ANT/SAVE/ADJUST/BACKLASH/SPEED/DISABLE POLOLU UN MICROSTEP.
UP/DOWN - izmanto šādām funkcijām:
-Palieliniet un samaziniet manuāli soļu motoru (normālas un regulēšanas funkcijas).
-Saglabājiet atmiņu atmiņas saglabāšanas funkcijā
-izpildiet automātiskās nulles funkciju
-Modificējiet pretreakciju/ātrumu/mikro soli un atspējojiet pololu funkcijas.
MEM UP/ MEM DOWN - izmanto, lai atlasītu atmiņas un mainītu antenas.
Visas funkcijas atgriežas MEM funkcijā pēc 3 vai 8 sekundēm.
Funkcijas:
--MEM-
Šajā pozīcijā varat izvēlēties vajadzīgo atmiņu. Ja jums nav saglabāts neviens numurs, displejā tiks parādīts NO DATA. Atcerieties, ka MEM14 ir augšējā robeža. Šajā pozīcijā jums jāglabā maksimālais solis, kuru vēlaties pārvietot kondensatoru. Lai izvēlētos atmiņu, nospiediet MEM UP / MEM DOWN.
-ANT-
Šajā pozīcijā jūs varat izvēlēties antenu no 1 līdz 3. Lai izvēlētos antenu, nospiediet MEM UP / MEM DOWN.
-SAGLABĀT-
Kad kreisajā stūrī ir parādīts SAVE, jums jāizvēlas vēlamais atmiņas skaits (no 1 līdz 14) un, lai saglabātu, nospiediet pogas UP vai DOWN.
Pēc tam parādīsies jauns ekrāns, kurā varat saglabāt frekvenci. Ievadiet frekvenci šādā veidā:
-pogas uz augšu un uz leju, lai izvēlētos MHZ (1000 KHz) līdz 59 MHz
- Pogas MEMP & MEMDOWN, lai izvēlētos KHZx100 Līdz 59 MHZ
-Rotācijas kodētājs, lai izvēlētos KHZ.
-Nospiediet pogu MENU, lai saglabātu frekvenci, vai pagaidiet 4 sekundes.
Atcerieties, ka tas ir tikai tags, nevis reāls biežums.
Atcerieties, ka 14. pozīcijā jums jāsaglabā augšējā robeža.
-Pielāgojiet
ADJUST funkcija ļauj pārvietot soļu motoru, nepalielinot vai nesamazinot nevienu skaitli displejā. Tas ir noderīgi, ja 0 pozīcija jāatrod manuāli. Dažreiz tas ir nepieciešams, lai kalibrētu saglabātās atmiņas. Kad viens no tiem ir noregulēts, tiek kalibrēts arī pārējais.
-BACKLASH-
Pretreakcijas kompensācija no 0 līdz 200. Šajā pozīcijā jūs izvēlaties vērtību, kuru uzskatāt par efektīvu savā sistēmā. Lai nesarežģītu programmatūru, esmu nolēmis kompensēt tikai samazinoties. Tātad, ja vēlaties pēc iespējas precīzāk, pirms pozīcijas saglabāšanas:
Ej-solis 1750
1) nedaudz palieliniet vērtību --- 1765
2) samaziniet vērtību vēlamajā pozīcijā -1750
3) saglabājiet to -1750 ietaupiet
Atcerieties to darīt, ja vēlaties būt precīzs ierakstītajās pozīcijās.
Tikai gadījumā, ja jums nav nepieciešama pretreakcijas kompensācija, ievadiet vērtību 0.
-SPEED-
Šī funkcija stabilizē maksimālo ātrumu automātiskajā kustībā (atmiņas un automātiskā nulle). 3 ir maksimālais ātrums (3 milisekundes pauze katrā solī) 20 ir min ātrums (20 milisekundes pauze katrā solī). Jums ir jāpielāgo ātrums, lai nesabojātu kondensatoru. Es būtu varējis izmantot 1 milisekundi, bet ātrums bija bīstams gandrīz katrai sistēmai.
-DIS POLOLU
Pololu ir vadītājs, kas ir atbildīgs par pakāpiena motora pārvietošanu. Darba laikā pololu ievieš daudz rf trokšņa antenā. Daži cilvēki ir izveidojuši savu sistēmu tā, lai tas neietekmētu šo troksni. Ja nevarat tikt galā ar troksni, varat atslēgt pololu pēc katras kustības. Tas notiek automātiski, ja izvēlaties “Y”. Ja mēs izvēlējāmies “N”, pololu nekad neizslēdzas. Neatspējojiet pololu, kas ir precīzāks, bet trokšņaināks.
--AUTOZERO-
Šī funkcija pārvieto pakāpienu motoru uz leju, līdz atrod gala slēdzi. Pēc tam tas virzās uz augšu, līdz gala pietura atver ķēdi. Divas sekundes pēc tam skaitītājs ir iestatīts uz 0. Ir svarīgi neizvēlēties šo funkciju, pirms neesat pārliecinājies, ka sistēma darbojas pilnībā.
-MICROSTEP-
Uz cnc vairoga atradīsit trīs džemperus, kurus varat iestatīt, lai mainītu Microstep.
blog.protoneer.co.nz/arduino-cnc-shield-v3…
Microstep izvēlnē tiek izmantota kompensācija, lai būtu precīzāka, ja pololu izmantojam mikrolīmeni. Bez kompensācijas vai bez mikrolīmeņa varat izmantot 0 kompensāciju.
Esmu pievienojis brošūru par veco melno kasti, kuru izmantoju kā korpusu. Tas ir noderīgi izmēriem. Kā jūs varat iedomāties, varat izmantot jebkuru vēlamo kastīti.
14. solis: 3D IESPIEDZĒTA LIETA
Esmu izgatavojis 3D drukas korpusu, lai pareizi instalētu visas sastāvdaļas.
Jums ir jāiegādājas dažas papildu detaļas, kas ir piemērotas korpusam:
Skrūves m3 x 8mm (plakana, iegremdēta galva) kājām un arduino
3 vienības rj45 ligzda
DC ligzda
15. solis: MONTĀŽA
Piestipriniet arduino pamatnē.
Ievietojiet rj45 kontaktligzdas un pieslēdziet tās pie dupontas konektora, kā parādīts 3. attēlā
Iespējams, jums būs nepieciešama līme, lai rj 45 piestiprinātu pie aizmugurējā paneļa.
Ir daži caurumi, lai izvadītu vadus, ja jums nav rj45 ligzdu.
Pēdas aizslēdz korpusu.
Lai pievienotu saķeri, varat pievienot dažas silikona kājas.
Silikona piliens 8 mm diametrā
16. darbība: STL 3D IESPIEŠANĀTAM LIETAI
17. darbība: Aizsargājiet beigu ievadi no RF
Endstop ir novietots blakus kondensatoram, tāpēc tam jāiztur intensīvs lauks. Šis lauks var izraisīt darbības traucējumus arduino uno. Mans padoms ir ievietot starp 12V releju (tam nav nozīmes). Manā gadījumā man ir RT314012 12VDC (https://es.aliexpress.com/item/32871878118.html?sp…).
Pirms releja uzstādīšanas sistēma raidīšanas laikā darbojās kļūdaini. Tagad tas darbojas labi.
Fotoattēlā var redzēt tikai releju, jo esmu instalējis tikai ierobežojošo ierobežojumu.
18. solis: PADOMI TAUKU UN GAISA KAPACITORIEM
Līdz šim esmu izmantojis nema 17 motoru, jo y ir 116/12 pārnesumkārba, lai vadītu manu kondensatoru. Ja jums bija tauriņu kondensators vai gaisa kondensators, jūs nevarat braukt tieši. Tas ir tāpēc, ka jums ir tikai 100 soļi, lai noregulētu antenu.
Mans padoms ir izmantot modificētu 12v 28BYJ pakāpju motoru. Šis motors ir lētākais tirgū. Tam ir pārnesumkārba 2000 solis vienā apgriezienā. Tas ir pietiekami, lai precīzi noregulētu kondensatoru.
28BYJ-48 Bipolārais mod
Piemērs no Lev Kohút:
Tuner ar 12v 28byj
Ieteicams:
3D drukāts beigu spēles loka reaktors (filmas precīzs un valkājams): 7 soļi (ar attēliem)
3D drukāts Endgame Arc Reactor (Filmas precīzs un valkājams): pilna Youtube apmācība: Es nevarēju atrast īpaši filmas precīzus 3D failus Mark 50 loka reaktoram/nanodaļiņu korpusam, tāpēc mans draugs un es pagatavojām dažus saldos. Bija jāpielāgo daudz, lai lieta izskatītos precīza un satriecoša
LED skaņas reaktīvā bezgalības kuba beigu tabula: 6 soļi (ar attēliem)
LED skaņas reaktīvā bezgalības kuba gala tabula: Oho! Oho! Cik foršs efekts! - Šīs ir dažas lietas, kuras dzirdēsit, aizpildot ceļvedi. Pilnīgi prātu aizkustinošs, skaists, hipnotisks, skaņu reaģējošs bezgalības kubs. Šis ir pieticīgi uzlabots lodēšanas projekts, man vajadzēja apmēram 12 cilvēkus
Como Usar Un WII Pro kontrolieris ar vienu slēdzi -4 soļi
Como Usar Un WII Pro Controller Con Una Switch -hackeada .: Como usar un WII Pro Controller ar slēdzi -hackeada.Contexto: estoy en cuarentena, no tengo 8bitdo y no puedo hacer el gasto en este momento y queríamos jugar Mario kart con más jugadores.Antecedentes: sabía que había una opción para jugar con
Magnētiskās ķēdes bloki: 10 soļi (ar attēliem)
Magnētisko ķēžu bloki: nekas nav labāks elektronikas apgūšanai vai projektēšanai nekā reālu shēmu veidošana. Maizes dēlis ir populāra iespēja, taču tā bieži rada nesaprotamus spageti, kuriem nav līdzības ar sākotnējo shēmu un kurus ir grūti atkļūdot. Es t
Uzlauzt bezvadu durvju zvanu bezvadu trauksmes slēdzī vai ieslēgšanas/izslēgšanas slēdzī: 4 soļi
Uzlauzt bezvadu durvju zvanu bezvadu trauksmes slēdzī vai ieslēgšanas/izslēgšanas slēdzī: es nesen izveidoju signalizācijas sistēmu un uzstādīju to savā mājā. Es izmantoju magnētiskos slēdžus uz durvīm un vadu tos caur bēniņiem. Logi bija cits stāsts, un cieta elektroinstalācija nebija risinājums. Man vajadzēja bezvadu risinājumu, un tas ir