INHOUDSOPGAWE:
- Voorrade
- Stap 1: Algehele aansig
- Stap 2: CNC -SKILD EN ARDUINO UNO
- Stap 3: OPTIESE KODER
- Stap 4: 16X2 DISPLAY EN STOPKNOPPE
- Stap 5: BEDRADING NA DIE MOTOR
- Stap 6: SKEMATIES
- Stap 7: STOP SWITCHES
- Stap 8: MIKRO STEPPING
- Stap 9: KODE- EN INSTRUKSIEHANDLEIDING
- Stap 10: Beperk wringkrag
- Stap 11: VIDEO VERKLARING
- Stap 12: VERGADERING
- Stap 13: AFLAAIBARE STOFFE
- Stap 14: 3D -GEDRUKTE KAS
- Stap 15: VERGADERING
- Stap 16: STL VIR 3D -AFDRUKKE KAS
- Stap 17: BESKERM DIE EINSTOP -INVOER VAN RF
- Stap 18: ADVIES VIR VLIND- EN LUGKAPASITEURE
Video: Controller vir 3 magnetiese lusantennas met eindstopskakelaar: 18 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hierdie projek is vir ham -amateurs wat nie 'n kommersiële een het nie. Dit is maklik om te bou met 'n soldeerbout, 'n plastiekkas en 'n bietjie kennis van arduino. Die kontroleerder is gemaak met begrotingskomponente wat u maklik op die internet kan vind (~ 20 €). Die hoofkomponent is 'n cnc -skild wat oor 'n Arduino Uno pas. Albei het 'n kompakte, klein en goedkoop kontroleerder gemaak.
Hierdie kontroleerder kan werk sonder eindstopskakelaars omdat u die 0 -posisie en die boonste grens handmatig kan beheer.
Daar is 'n oled -weergawe wat Andrzej4380 my voorgestel het om te doen. U kan dit sien in die gedeelte "Ek het dit gemaak" op hierdie bladsy. Dit word aangepas om 'n 128x32 OLED -skerm te gebruik. Dit is volledig versoenbaar daarmee, sodat die instruksies dieselfde is. Die enigste verskil is die skerm.
U kan die kode hier aflaai:
Kenmerke:
- Nuwe hersiening van die sagteware ver 3.0 2020-04-05 het 'n fout opgelos.
- 'n Nuwe weergawe 3.0 bygevoeg wat frekwensies in die herinneringe kan merk.
- Weergawe 3.1 het 'n paar foute reggestel.
- Fabrieksinstellingsfunksie.
- 'n Paar verbeterings in die kode -timer vir elke funksie
- Tot 3 verskillende antennas.
- Eindstopskakelaar met eindstop.
- Outomatiese nulfunksie
- Reeks van 64000 stappe om elke antenna te beweeg.
- Microstapvermoë 1/2 1/4 1/8 1/16 of selfs meer, afhangende van die pololu stepper -beheer.
- 3 geheue banke met 14 programmeerbare geheue vir antenna (42 geheue).
- Programmeerbare boonste limiet vir elke antenna.
- terugslagvergoeding van 0 tot 200
- spoedbeheer van 2 (2 minute sekonde tussen stap) tot 40 (40 milisekondes pouse tussen stap)
- Mikrostapvergoeding
- Kragtoevoer 12V
Voorrade
Inkrementele optiese encoder
CNC skild v3 met arduino UNO
LCD LCD-1602 + I2C IIC 5V vir arduino
5 drukknoppies
Eindstopskakelaar
Aan die einde van hierdie artikel is STL -lêers bygevoeg vir 3D -drukwerk
-die platform om die arduino UNO aan te pas by elke geval wat u het
-die nkob deur die roterende encoder.
Die skakels wat ek gedoen het, is slegs voorbeelde. Nodeloos om te sê dat u kan koop waar u wil.
Stap 1: Algehele aansig
Op hierdie foto kan u die CNC -skild oor die arduino uno, die optiese draaikodeerder, die I2C 16x2 -skerm en die vyf drukknoppies aan die onderkant sien. Uiteindelik het ons die twee eindstopskakelaar.
Stap 2: CNC -SKILD EN ARDUINO UNO
Die arduino -bord is byna vry van drade. Die enigste wat u benodig, is die kragtoevoer. Dit is nodig om 'n paar drade in die arduino -bord te sweis en aan te sluit op die cnc -skild. Die skild kom met 4 pololus a4988 of soortgelyke. Die pololu het 'n potensiometer, sodat u die maksimum wringkrag van die stapmotor kan beperk. My advies is om die wringkrag tot die minimum te beperk om die kapasitor te beweeg. Op hierdie manier kan die kondensator beskadig word
CNC -SKILD MET ARDUINO UNO
MICRO STEPPING OPSTEL
Stap 3: OPTIESE KODER
Die optiese roterende enkodeerder is 100 pulse. Op die foto kan u sien hoe die drade geel (A) en groen (B) aan die penne 10 en 9. vasgesweis is, as die draai met die kloksgewys afneem, kan u die drade omruil.
Incrementele encoder
Verbind die drade in hierdie volgorde:
Swart - GND
rooi - 5V+
groen - digitale pen 9
geel - digitale pen 10
Stap 4: 16X2 DISPLAY EN STOPKNOPPE
Die vyf drukknoppies is aan die cnc -skild gesweis In hierdie volgorde:
-UP- 17 (A3) -DOWN
-11 (digitaal 11)
-MEM UP -15 (A1)
-MEM AFLAAG - 16 (A2)
-MENU - 14 (A0)
Die I2C 16x2 -skerm word by hierdie volgorde aangesluit:
DISPLAY SDA - sda pin (A4)
DISPLAY SCL - scl pin (A5)
DISPLAY GND - gnd
DISPLAY VCC - 5V+
Stap 5: BEDRADING NA DIE MOTOR
Ek het 'n ethernetkabel gebruik om die antennamotor en die bedieningspaneel aan te sluit.
Stap 6: SKEMATIES
Besoek hierdie webblad vir 'n dieper begrip van die cnc -skild:
Arduino CNC Shield V3. XX
Stap 7: STOP SWITCHES
Ek het twee ekstra skakelaars gebruik wat ek het.
Op die foto is die drade:
Blou-gnd (14)
Groen- (13) Omskakelaar
Geel- (12) Lae skakelaar
Stap 8: MIKRO STEPPING
Die cnc -skild het drie springers in elke pololu wat mikrostappe moontlik maak. In mikrostappe kan u elke stap verdeel in 'n faktor van 2-4-8-16 of 32.
U kan die opset op hierdie bladsy vind:
MICRO STEPPING OPSTEL
Stap 9: KODE- EN INSTRUKSIEHANDLEIDING
Kode op github (klik op kloon of laai zip af)
Vir arduino ide moet u die biblioteke hê:
LiquidCrystal_I2C.h
Soms kom die lcd met die chip 8574at en die skerm werk nie. Die rigting is 0x03f in plaas van 0x27. In hierdie geval moet u die rigting van die chip in hierdie lyn verander:
LiquidCrystal_I2C lcd (0x27, 16, 2); // stel die LCD -adres op 0x27
vir hierdie een:
LiquidCrystal_I2C lcd (0x03f, 16, 2); // in die I2C -chip 8574at stel die LCD -adres op 0x03f
EEPROM.h ingesluit in die Arduino ide
Ek het op versoek van Lev OK2PLL 'n weergawe van die sagteware met slegs 'n antenna gemaak. Hy maak 'n klein lus kontroleerder met 'n arduino nano en 'n pololu vir draagbare werking. Die kode is hier:
Lusbeheerder vir 1 antenna met eindstop
'N Ander weergawe met 'n antenna met 'n tb6600 -kontroleerder op aanvraag van TA1MC:
Lusbeheerder met TB6600
Stap 10: Beperk wringkrag
Die skild kom met 4 pololu a4988 of soortgelyke. Die pololu het 'n potensiometer, sodat u die maksimum wringkrag van die stapmotor kan beperk. My advies is om die wringkrag tot die minimum te beperk wat nodig is om die kapasitor te beweeg. Op hierdie manier kan die kondensator beskadig word.
Laastens kan pololus beskadig word as daar geen motor is nie. Installeer asseblief net dieselfde aantal pololus as motors.
Om die pololu nie te verbrand nie, let op die pen met die naam "EN". Dit moet in die gat pas wat in die cnc -skild gemerk is.
Stap 11: VIDEO VERKLARING
Stap 12: VERGADERING
Stap 13: AFLAAIBARE STOFFE
Hierdie kontrole is ontwerp vir die bestuur van verskillende lusse -antennas. U kan elke antenna bestuur sonder om in die res in te meng. Die kragtoevoer is 12v. Dit is nie 'n kommersiële ontwerp nie; dit word slegs vir 'n ham -amateur gemaak vir die res van die gemeenskap.
Die beheerder kan 3 verskillende lusse -antennas onafhanklik bestuur.
Dit het 64000 stap vir elke antenna
Eindstop -skakelaar moontlikheid.
14 herinneringe vir antenna.
U kan die limiet omhoog en af beperk.
!!!! BAIE BELANGRIK!!!
Die beheerder het 3 geheue banke (1 geheue bank vir antenna). As u 'n geheue bank wil uitvee, druk die knoppies UP en DOWN gelyktydig.
As u die hele data wil vee, druk dan op die knoppies OMLAAG en MENU gelyktydig.
Die kontroleerder het vyf drukknoppies:
MENU - hierdie knoppie kies tussen die funksies MEM/ANT/SAVE/ADJUST/BACKLASH/SPEED/DISABLE POLOLU EN MICROSTEP.
UP/DOWN - gebruik vir die volgende funksies:
-Verhoog en verlaag die stapmotor handmatig (normaal en pas funksies aan).
-Stoor geheue in die stoorgeheue -funksie
-voer die outomatiese nulfunksie uit
-Wysig terugslag/spoed/mikrostap en skakel pololu -funksies uit.
MEM UP/ MEM DOWN - word gebruik om die herinneringe te kies en om die antennas te verander.
Al die funksies keer na 3 of 8 sekondes terug na die MEM -funksie.
Funksies:
--MEM-
In hierdie posisie kan u die gewenste geheue kies. As u geen nommer gestoor het nie, word GEEN GEGEVENS in die skerm vertoon nie. Onthou dat MEM14 die boonste grens is. U moet die maksimum stap wat u in u kondensator wil skuif, in hierdie posisie stoor. Om 'n geheue te kies, druk MEM UP / MEM DOWN.
--ANT-
In hierdie posisie kan u die antenna kies tussen 1 en 3. Druk MEM UP / MEM DOWN om 'n antenna te kies.
-BESPAR-
Sodra SAVE in die linkerhoek verskyn, moet u die gewenste aantal geheue (tussen 1 en 14) kies en die knoppies UP of DOWN druk om op te slaan.
Daarna verskyn 'n nuwe skerm waarin u die frekwensie kan stoor. Stel die frekwensie so voor:
-Knoppies UP & DOWN om MHZ (1000 KHz) tot 59 MHZ te kies
- Knoppies MEMP & MEMDOWN om KHZx100 tot 59 MHZ te kies
-Rotary encoder om KHZ te kies.
-Druk op die MENU -knoppie om die frekwensie te stoor of wag 4 sekondes.
Onthou dat dit slegs 'n etiket is, nie 'n werklike frekwensie nie.
Onthou dat u in posisie 14 die boonste limiet moet red.
-ADJUST-
Met die ADJUST -funksie kan u die stapmotor beweeg sonder om enige getal op die skerm te verhoog of te verminder. Dit is handig as ons die 0 -posisie handmatig moet vind. Soms is dit nodig om gestoorde herinneringe te kalibreer. Sodra een daarvan aangepas is, word die res ook gekalibreer.
-TERUG-
Terugslagvergoeding van 0 tot 200. In hierdie posisie kies u die waarde wat u as effektief beskou in u stelsel. Om die sagteware nie te bemoeilik nie, het ek besluit om slegs te vergoed as dit afneem. Dus, as u so akkuraat as moontlik wil wees, voordat u 'n posisie stoor:
Ej-stap 1750
1) verhoog die waarde 'n bietjie meer-1765
2) verlaag die waarde tot die gewenste posisie --1750
3) stoor dit -1750 stoor
Onthou om dit te doen as u akkuraat wil wees in die aangetekende posisies.
As u nie 'n terugslagvergoeding nodig het nie, plaas die waarde in 0.
-SPOED-
Hierdie funksie bepaal die maksimum snelheid in outomatiese beweging (herinneringe en outo -nul). 3 is die maksimum spoed (3 minute sekonde pouse in elke stap) 20 is die min spoed (20 millisekondes pouse in elke stap). U moet die snelheid aanpas om nie u kondensator te breek nie. Ek kon 1 millisekonde gebruik het, maar die spoed was gevaarlik vir byna elke stelsel.
--DIS POLOLU-
Pololu is die bestuurder wat die stapmotor moet beweeg. Tydens sy werk stel pololu baie RF -geraas in die antenna bekend. Sommige mense het sy stelsel ontwerp om nie deur hierdie geraas geraak te word nie. As u nie die geraas kan hanteer nie, kan u die pololu na elke beweging uitskakel. Dit gebeur outomaties as u 'Y' kies. As ons 'N' gekies het, skakel die pololu nooit uit nie. Moenie uitskakel nie, die pololu is meer akkuraat, maar raseriger.
--AUTOZERO-
Hierdie funksie beweeg die stapmotor afwaarts totdat dit die eindstopskakelaar vind. Daarna beweeg dit opwaarts totdat die eindstop sy stroombaan oopmaak. Twee sekondes daarna is die teller op 0. Dit is belangrik om hierdie funksie nie te kies voordat u seker was dat die stelsel heeltemal funksioneer nie.
--MICROSTEP-
Op die cnc -skild vind u drie springers wat u kan instel om die Microstep te verander.
blog.protoneer.co.nz/arduino-cnc-shield-v3…
Die Microstep -spyskaart gebruik 'n vergoeding om meer akkuraat te wees as ons mikrostap in die pololu gebruik. Vir geen vergoeding of geen mikrostap kan u 0 -vergoeding gebruik.
Ek het 'n brosjure van die ou swart boks wat ek as omhulsel gebruik het, bygevoeg. Dit is handig vir die afmetings. Soos u kan dink, kan u die boks gebruik wat u wil.
Stap 14: 3D -GEDRUKTE KAS
Ek het 'n 3D -gedrukte omhulsel gemaak om al die komponente behoorlik te installeer.
U moet 'n paar ekstra onderdele koop wat in die tas pas:
Skroewe m3 x 8 mm (plat versinkte kop) vir die voete en arduino
3 eenhede rj45 -aansluiting
DC -aansluiting
Stap 15: VERGADERING
Bevestig die arduino in die basis.
Maak die rj45 -voetstukke weer vas en dra dit aan op die dupont -konektor soos op foto 3
Waarskynlik benodig u 'n bietjie gom om die rj 45 aan die agterpaneel vas te maak.
Daar is 'n paar gate om die drade te slaag, ingeval u nie die rj45 -voetstukke het nie.
Die voete sluit die kas.
U kan 'n paar silikoon voete byvoeg om 'n bietjie greep te kry.
Silikoon druppel 8 mm in deursnee
Stap 16: STL VIR 3D -AFDRUKKE KAS
Stap 17: BESKERM DIE EINSTOP -INVOER VAN RF
Die eindstop word langs die kapasitor geplaas, sodat dit 'n intense veld moet verduur. Hierdie veld kan wanfunksies in die arduino uno veroorsaak. My advies is om tussen 'n 12V -relais in te skakel (dit maak nie saak van die tipe nie). In my geval het ek 'n RT314012 12VDC (https://es.aliexpress.com/item/32871878118.html?sp…).
Voordat die relais geïnstalleer is, het die stelsel onreëlmatig gewerk tydens die oordrag. Nou werk dit goed.
Op die foto kan u slegs 'n relais sien, want ek het slegs 'n eindstop onder die limiet geïnstalleer.
Stap 18: ADVIES VIR VLIND- EN LUGKAPASITEURE
Tot dusver het ek 'n nema 17 motor gebruik omdat ek 'n 116/12 ratkas het om my kondensator aan te dryf. As u 'n vlinderkondensator of 'n lugkondensator het, kan u nie direk met die motor ry nie. Dit is omdat u slegs 100 stappe het om u antenna in te stel.
My advies is om 'n aangepaste 12v 28BYJ stapmotor te gebruik. Hierdie motor is die goedkoopste op die mark. Dit het 'n ratkas van 2000 treë per omwenteling. Dit is genoeg om u kondensator presies in te stel.
28BYJ-48 Bipolêre Mod
'N Voorbeeld van Lev Kohút:
Ontvanger met 12v 28byj
Aanbeveel:
DIY magnetiese pen/stylushouer op SD -kaart vir skootrekenaar: 9 stappe
DIY magnetiese pen/stylushouer op SD -kaart vir skootrekenaar: ek het begin dinkskrum oor hierdie projek toe ek hierdie jaar 'n nuwe Dell XPS 15 vir skool aangeskaf het. Ek wou 'n pen met my nuwe skootrekenaar vir aanraakskerm kry om aantekeninge op die skerm te maak en powerpoints tydens lesings te merk, so ek koop
Magnetiese Plinko -speletjie met Makey Makey: 6 stappe (met foto's)
Magnetic Plinko Game With Makey Makey: Ons kan ook 'n groot rol speel in 'n groot plink met 'n make-up-make-up. Makey.Para a construção do painel, fui
DIY magnetiese tafelhokkie met karton, RGB -ligte en sensors: 11 stappe (met foto's)
DIY magnetiese tafelhokkie met karton, RGB -ligte en sensors: jy moes Air Hockey gespeel het! Betaal 'n paar $$ dollar $$ aan die speelgebied en begin net doele aanteken om u vriende te klop. Is dit nie baie verslawend nie? U het seker daaraan gedink om een tafel tuis te hou, maar hey! het u al ooit daaraan gedink om dit self te maak?
Magnetiese slim slot met geheime klop, IR -sensor en webprogram: 7 stappe (met foto's)
Magnetiese slim slot met geheime klop, IR -sensor en webprogram: as u van hierdie projek hou, volg my dan op Instagram en YouTube.In hierdie projek gaan ek 'n magnetiese slot bou vir my tuiskantoor, wat oopmaak as u die geheime klop. O ja, en daar sal nog 'n paar truuks in die mou wees. Magnet
Magnetiese verbindings vir batterye: 5 stappe (met foto's)
Magnetiese verbindings vir batterye: Hallo almal, hier is 'n klein handleiding oor nuttige en maklik om te maak batteryverbindings. Ek het onlangs 18650 selbatterye van ou skootrekenaars begin gebruik, en ek wou 'n vinnige en maklike manier hê om dit aan te sluit. Konnekteerders wat magnete gebruik, was die beste opsie