Tartalomjegyzék:

Vezérlő 3 mágneses hurokantennához végálláskapcsolóval: 18 lépés (képekkel)
Vezérlő 3 mágneses hurokantennához végálláskapcsolóval: 18 lépés (képekkel)

Videó: Vezérlő 3 mágneses hurokantennához végálláskapcsolóval: 18 lépés (képekkel)

Videó: Vezérlő 3 mágneses hurokantennához végálláskapcsolóval: 18 lépés (képekkel)
Videó: HU-D3 / D5 puffer szivattyú vezérlő bemutatása, Fűtés Tuning, 2024, Július
Anonim
Vezérlő 3 mágneses hurokantennához végálláskapcsolóval
Vezérlő 3 mágneses hurokantennához végálláskapcsolóval
Vezérlő 3 mágneses hurokantennához végálláskapcsolóval
Vezérlő 3 mágneses hurokantennához végálláskapcsolóval
Vezérlő 3 mágneses hurokantennához végálláskapcsolóval
Vezérlő 3 mágneses hurokantennához végálláskapcsolóval

Ez a projekt azoknak a sonkaamatőröknek szól, akiknek nincs kereskedelmi. Könnyen felépíthető forrasztópáka, műanyag tok és kevés tudás az arduino -ról. A vezérlő költségkeretes alkatrészekből áll, amelyek könnyen megtalálhatók az interneten (~ 20 €). A fő alkotóelem egy cnc -pajzs, amely illeszkedik az Arduino Uno -ra. Mindkettő kompakt, kicsi és olcsó vezérlőt készített.

Ez a vezérlő végálláskapcsolók nélkül is működhet, mert manuálisan szabályozhatja a 0 pozíciót és a felső határt.

Van egy olyan verzió, amelyet Andrzej4380 javasolt nekem. Ezt az oldal "Én készítettem" szakaszában láthatja. 128x32 OLED kijelzőt használ. Teljes mértékben kompatibilis vele, így az utasítások ugyanazok. Az egyetlen különbség a kijelző.

A kódot innen töltheti le:

Jellemzők:

- A szoftver 3.0 -s verziójának új verziója 2020.04.05. Javított néhány hibát.

- Hozzáadott egy új 3.0 -ás verziót, amely képes a frekvenciák megjelölésére a memóriákban.

- A 3.1 verzió javított néhány hibát.

- Gyári visszaállítás funkció.

- Néhány fejlesztés a kódidőzítőben minden funkcióhoz

- Akár 3 különböző antenna is.

- Endstop kapcsoló végállással.

- Automatikus nulla funkció

- 64000 lépéstartomány minden antenna mozgatásához.

- Mikrolépési képesség 1/2 1/4 1/8 1/16 vagy még több, a pololu léptetővezérléstől függően.

- 3 memóriabank 14 programozható memóriával az antenna számára (42 memória).

- Programozható felső határ minden antenna számára.

- holtjáték kompenzáció 0 és 200 között

- sebességszabályozás 2 -től (2 millimásodperces szünet a lépések között) 40 -ig (40 ezredmásodperces szünet a lépések között)

- Mikroszintű kompenzáció

- Tápellátás 12V

Kellékek

Inkrementális optikai kódoló

CNC pajzs v3 arduino UNO -val

LCD LCD-1602 + I2C IIC 5V arduino

5 nyomógomb

Végállás kapcsoló

A cikk végén 3D nyomtatásban STL fájlokat adtak hozzá

-a platform az arduino UNO bármilyen esetre való adaptálásához

-a forgó jeladó.

Az általam készített linkek csak példák. Mondanom sem kell, hogy bárhol vásárolhat, ahol csak akar.

1. lépés: Általános nézet

Általános nézet
Általános nézet
Általános nézet
Általános nézet
Általános nézet
Általános nézet

Ezen a fotón láthatja a CNC pajzsot az arduino uno, az optikai forgó kódoló, az I2C 16x2 kijelző és az öt nyomógomb alján. Végül megvan a két végálláskapcsoló.

2. lépés: CNC SHIELD AND ARDUINO UNO

CNC SHIELD ÉS ARDUINO UNO
CNC SHIELD ÉS ARDUINO UNO
CNC SHIELD ÉS ARDUINO UNO
CNC SHIELD ÉS ARDUINO UNO

Az arduino kártya szinte vezeték nélküli. Csak az áramellátásra lesz szüksége. Szükséges néhány vezetéket hegeszteni az arduino táblába, és csatlakoztatni a cnc pajzshoz. A pajzs 4 pololus a4988 -at vagy hasonlót tartalmaz. A pololu potenciométerrel rendelkezik, így korlátozhatja a lépésmotor maximális nyomatékát. Azt tanácsolom, hogy korlátozza a nyomatékot a kondenzátor mozgatásához szükséges minimumra. Így elkerülheti a kondenzátor károsodását

CNC SHEELD ARDUINO UNO -val

MIKRO LÉPÉS BEÁLLÍTÁSA

3. lépés: OPTIKAI KÓDER

OPTIKAI KÓDER
OPTIKAI KÓDER
OPTIKAI KÓDER
OPTIKAI KÓDER
OPTIKAI KÓDER
OPTIKAI KÓDER
OPTIKAI KÓDER
OPTIKAI KÓDER

Az optikai forgó jeladó 100 impulzusos. A fényképen láthatja, hogy a sárga (A) és a zöld (B) vezetékek hogyan vannak hegesztve a 10 -es és a 9 -es csapokhoz. Ha az óramutató járásával megegyező irányú forgás csökkenő számot mutat, akkor cserélje ki a vezetékeket.

Inkrementális kódoló

Csatlakoztassa a vezetékeket ebben a sorrendben:

Fekete - GND

piros - 5V+

zöld - digitális tüske 9

sárga - digitális tű 10

4. lépés: 16X2 KIJELZŐ ÉS GOMBOK

16X2 KIJELZŐ ÉS Nyomógombok
16X2 KIJELZŐ ÉS Nyomógombok
16X2 KIJELZŐ ÉS Nyomógombok
16X2 KIJELZŐ ÉS Nyomógombok
16X2 KIJELZŐ ÉS Nyomógombok
16X2 KIJELZŐ ÉS Nyomógombok
16X2 KIJELZŐ ÉS Nyomógombok
16X2 KIJELZŐ ÉS Nyomógombok

Az öt nyomógombot hegesztik a cnc pajzshoz Ebben a sorrendben:

-FEL -17 (A3) -LEG

-11 (digitális 11)

-MEM UP -15 (A1)

-MEM LE - 16 (A2)

-MENÜ - 14 (A0)

Az I2C 16x2 kijelző a következő sorrendben csatlakozik:

KIJELZŐ SDA - sda pin (A4)

DISPLAY SCL - scl csap (A5)

KIJELZÉS GND - gnd

KIJELZŐ VCC - 5V+

5. lépés: KAPCSOLAT A MOTORRA

KAPCSOLAT A MOTORRA
KAPCSOLAT A MOTORRA
KAPCSOLAT A MOTORRA
KAPCSOLAT A MOTORRA

Az antennamotor és a vezérlő csatlakoztatásához ethernet kábelt használtam.

6. lépés: SCHEMATIC

VÁZLATOS
VÁZLATOS
VÁZLATOS
VÁZLATOS

A cnc pajzs mélyebb megértéséhez látogasson el erre a weboldalra:

Arduino CNC Shield V3. XX

7. lépés: VÉGEZŐ KAPCSOLÓK

VÉGEZŐ KAPCSOLÓK
VÉGEZŐ KAPCSOLÓK
VÉGEZŐ KAPCSOLÓK
VÉGEZŐ KAPCSOLÓK
VÉGEZŐ KAPCSOLÓK
VÉGEZŐ KAPCSOLÓK

Két tartalék kapcsolót használtam.

A képen a vezetékek:

Kék (14)

Zöld- (13) Felkapcsoló

Sárga- (12) Alacsony kapcsoló

8. lépés: MIKRO LÉPÉS

MIKRO LÉPÉS
MIKRO LÉPÉS

A cnc pajzsnak három jumperje van minden pololu -ban, amely lehetővé teszi a mikrolépést. A mikrolépésben minden lépést 2-4-8-16 vagy 32-es tényezőre oszthat.

A konfigurációt ezen az oldalon találja:

MIKRO LÉPÉS BEÁLLÍTÁSA

9. lépés: KÓD- ÉS UTASÍTÁSI ÚTMUTATÓ

KÓD- ÉS UTASÍTÁSI KÉZIKÖNYV
KÓD- ÉS UTASÍTÁSI KÉZIKÖNYV

Kód a githubon (kattintson a klónra, vagy töltse le és töltse le a zip -et)

Az arduino idehoz rendelkeznie kell a következő könyvtárakkal:

LiquidCrystal_I2C.h

Néha az LCD -t a 8574at chip tartalmazza, és a képernyő nem működik. Az irány 0x03f a 0x27 helyett. Ebben az esetben meg kell változtatnia a chip irányát ebben a sorban:

LiquidCrystal_I2C LCD (0x27, 16, 2); // állítsa az LCD címet 0x27 értékre

ehhez:

LiquidCrystal_I2C LCD (0x03f, 16, 2); // az I2C chipben 8574at állítsa az LCD címet 0x03f értékre

Az EEPROM.h az Arduino ide

A szoftver OK -PLL kérésére elkészítettem a szoftvernek csak antennával ellátott verzióját. Egy kis hurokvezérlőt készít egy arduino nanóval és egy pololu -val a hordozható működéshez. A kód itt található:

Hurokvezérlő 1 antennához, végállomással

Egy másik változat antennával tb6600 vezérlővel a TA1MC kérésére:

Hurokvezérlő TB6600 -mal

10. lépés: Nyomaték korlátozása

Nyomatékkorlátozás
Nyomatékkorlátozás
Nyomatékkorlátozás
Nyomatékkorlátozás

A pajzshoz 4 pololu a4988 vagy hasonló tartozik. A pololu potenciométerrel rendelkezik, így korlátozhatja a lépésmotor maximális nyomatékát. Azt tanácsolom, hogy korlátozza a nyomatékot a kondenzátor mozgatásához szükséges minimumra. Így elkerülheti a kondenzátor károsodását.

Végül a pololus megsérülhet, ha nincs csatlakoztatva motor. Kérjük, csak annyi pololt telepítsen, mint a motorokat.

Annak érdekében, hogy a pololu ne égjen, figyeljen az "EN" feliratú csapra. Meg kell illeszkednie a cnc pajzsban feliratos lyukba.

11. lépés: VIDEÓMAGYARÁZAT

12. lépés: HÁTSÓ KOMPENZÁCIÓ

Image
Image

13. lépés: LETÖLTHETŐ CSOMAG

Ez a vezérlő három különböző hurkú antennák kezelésére szolgál. Minden antennát kezelhet anélkül, hogy a többit beavatkozná. A tápegység 12V. Ez nem kereskedelmi tervezés, csak sonkaamatőrök számára készült, csak a közösség többi tagja számára.

A vezérlő 3 különböző hurokantennát kezelhet egymástól függetlenül.

Minden antennához 64000 lépcsőfok tartozik

Végálláskapcsoló lehetőség.

14 memória az antennához.

Felfelé és lefelé korlátot határozhat meg.

!!!! NAGYON FONTOS!!!

A vezérlőnek 3 memóriabankja van (1 memóriabank az antenna számára). Ha törölni szeretne egy memóriabankot, nyomja meg egyszerre a FEL és LE gombokat.

Ha a teljes adatot törölni szeretné, nyomja meg egyszerre a DOWN & MENU gombot.

A vezérlő öt nyomógombbal rendelkezik:

MENU - Ezzel a gombbal választhat a MEM/ANT/SAVE/ADJUST/BACKLASH/SPEED/DISABLE POLOLU és MICROSTEP funkciók közül.

FEL/LE - a következő funkciókhoz használható:

-Növelje és csökkentse manuálisan a léptetőmotort (normál és beállítási funkciók).

-Mentés memória a memória mentése funkció

-hajtsa végre az automatikus nulla funkciót

-A holtjáték/sebesség/mikro lépés módosítása és a pololu funkciók letiltása.

MEM UP/ MEM DOWN - a memóriák kiválasztására és az antennák cseréjére szolgál.

3 vagy 8 másodperc múlva minden funkció visszatér a MEM funkcióba.

Funkciók:

--MEM-

Ebben a helyzetben kiválaszthatja a kívánt memóriát. Ha nincs tárolva semmilyen szám, akkor a kijelzőn NINCS ADAT jelenik meg. Ne feledje, hogy a MEM14 a felső határ. Ebben a helyzetben kell tárolnia a kondenzátor mozgatásának maximális lépését. A memória kiválasztásához nyomja meg a MEM UP / MEM DOWN gombot.

--HANGYA-

Ebben a helyzetben az antennát 1 és 3 között választhatja ki. Az antenna kiválasztásához nyomja meg a MEM UP / MEM DOWN gombot.

--MEGMENT-

Miután a MENTÉS felirat megjelenik a bal sarokban, ki kell választania a kívánt memóriaszámot (1 és 14 között), és a FEL vagy LE gombokkal nyomja meg a mentéshez.

Ezt követően megjelenik egy új képernyő, amelyben mentheti a frekvenciát. A frekvencia bevezetése a következőképpen történik:

-FEL és LE gombok az MHZ (1000 KHz) kiválasztásához Akár 59 MHz -ig

- MEMP & MEMDOWN gombok a KHZx100 kiválasztásához. Akár 59 MHZ

-Rotációs kódoló a KHZ kiválasztásához.

-Nyomja meg a MENU gombot a frekvencia mentéséhez, vagy várjon 4 másodpercet.

Ne feledje, hogy ez csak egy címke, nem valódi gyakoriság.

Ne feledje, hogy a 14 -es pozícióban el kell mentenie a felső határt.

--BEÁLLÍTANI-

Az ADJUST funkció lehetővé teszi a léptetőmotor mozgatását anélkül, hogy növelné vagy csökkentené a kijelzőn megjelenő számot. Ez akkor hasznos, ha manuálisan kell megtalálnunk a 0 pozíciót. Néha szükséges a tárolt memóriák kalibrálása. Az egyik beállítása után a többit is kalibrálják.

--HOLTJÁTÉK-

Holtjáték -kompenzáció 0 -tól 200 -ig. Ebben a helyzetben válassza ki a rendszerében hatékonynak ítélt értéket. Annak érdekében, hogy ne bonyolítsam a szoftvert, úgy döntöttem, hogy csak csökkenéskor kompenzálom. Tehát ha a lehető legpontosabbra szeretne lépni egy pozíció tárolása előtt:

Ej-lépés 1750

1) növelje egy kicsit az értéket --- 1765

2) csökkentse az értéket a kívánt pozícióba -1750

3) mentse el -1750 mentés

Ne felejtse el ezt megtenni, ha pontos akar lenni a rögzített pozíciókban.

Ha nincs szüksége holtjáték -kompenzációra, adja meg az értéket 0 -ban.

--SEBESSÉG-

Ez a funkció stabilizálja a maximális sebességet az automatikus mozgásban (memória és automatikus nulla). 3 a maximális sebesség (3 millisekundus szünet minden lépésben) 20 a minimális sebesség (20 milliszekundum szünet minden lépésben). Be kell állítania a sebességet, hogy ne törje össze a kondenzátort. 1 milliszekundumot használhattam volna, de a sebesség szinte minden rendszerre veszélyes volt.

-DIS POLOLU-

A Pololu a vezető, aki felelős a lépésmotor mozgatásáért. Munkája során a pololu sok rf zajt hoz létre az antennában. Vannak, akik úgy tervezték meg a rendszerét, hogy ne érje ez a zaj. Abban az esetben, ha nem tudja kezelni a zajt, minden mozdulat után letilthatja a pololut. Ez automatikusan megtörténik, ha az „Y” lehetőséget választja. Ha az „N” -t választottuk, a pololu soha nem kapcsol ki. Ne tiltsa le a pololu pontosabb, de zajosabb.

--AUTOZERO-

Ez a funkció lefelé mozgatja a léptetőmotort, amíg meg nem találja a végálláskapcsolót. Ezt követően felfelé mozog, amíg a végállás meg nem nyitja az áramkörét. Két másodperccel később a számláló 0 -ra van állítva. Fontos, hogy ne válassza ezt a funkciót, mielőtt meggyőződött arról, hogy a rendszer teljesen működőképes.

-MICROSTEP-

A cnc pajzson három jumper található, amelyekkel beállíthatja a Microstep módosítását.

blog.protoneer.co.nz/arduino-cnc-shield-v3…

A Microstep menü kompenzációt használ, hogy pontosabb legyen, ha mikrolépést használunk a pololu -ban. Kompenzáció nélkül vagy mikrolépés nélkül 0 kompenzációt használhat.

Hozzáadtam egy prospektust a régi fekete dobozról, amelyet házként használtam. A méreteknél hasznos. Ahogy el tudod képzelni, bármilyen dobozt használhatsz.

14. lépés: 3D NYOMTATOTT ESET

3D nyomtatott tok
3D nyomtatott tok

Készítettem egy 3D nyomtatott tokot az összes alkatrész megfelelő telepítéséhez.

Meg kell vásárolnia néhány kiegészítő alkatrészt, amelyek megfelelően illeszkednek a tokba:

Csavarok m3 x 8mm (lapos süllyesztett fej) a lábakhoz és az arduinohoz

3 egység rj45 aljzat

DC jack

15. lépés: ÖSSZESZERELÉS

ÖSSZESZERELÉS
ÖSSZESZERELÉS
ÖSSZESZERELÉS
ÖSSZESZERELÉS
ÖSSZESZERELÉS
ÖSSZESZERELÉS

Rögzítse az arduino -t az alaphoz.

Szerelje be az rj45 aljzatokat, és csatlakoztassa a dupont csatlakozóhoz, mint a 3. ábrán

Valószínűleg ragasztóra lesz szüksége az rj 45 rögzítéséhez a hátsó panelhez.

Vannak lyukak a vezetékek átvezetésére, arra az esetre, ha nincs rj45 aljzata.

A lábak zárják a tokot.

Hozzáadhat néhány szilikon lábat a tapadás érdekében.

Szilikon csepp 8 mm átmérőjű

16. lépés: STL 3D NYOMTATOTT ESETRE

17. lépés: VÉDJE AZ ENDSTOP BEMENETET RF -RŐL

VÉDJE AZ ENDSTOP BEMENETET RF -RŐL
VÉDJE AZ ENDSTOP BEMENETET RF -RŐL
VÉDJE AZ ENDSTOP BEMENETET RF -RŐL
VÉDJE AZ ENDSTOP BEMENETET RF -RŐL
VÉDJE AZ ENDSTOP BEMENETET RF -RŐL
VÉDJE AZ ENDSTOP BEMENETET RF -RŐL

A végállás a kondenzátor mellé kerül, így intenzív mezőt kell elviselnie. Ez a mező hibás működést okozhat az arduino uno -ban. Azt tanácsolom, hogy tegyen egy 12 V -os relét (nem számít a típus). Esetemben van RT314012 12VDC (https://es.aliexpress.com/item/32871878118.html?sp…).

A relé telepítése előtt a rendszer hibásan működött az átvitel során. Most jól működik.

A képen csak egy relét láthat, mert csak a down limit endstopot telepítettem.

18. lépés: TANÁCSOK BUTTERFLY ÉS LÉGKAPACITOROKNAK

TANÁCSOK BUTTERY- ÉS LÉGKAPACITOROKNAK
TANÁCSOK BUTTERY- ÉS LÉGKAPACITOROKNAK

Eddig nema 17 motort használtam, mert y 116/12 sebességváltóval rendelkezik a kondenzátor meghajtásához. Abban az esetben, ha pillangó kondenzátora vagy légkondenzátora volt, nem vezethet közvetlenül. Ez azért van, mert mindössze 100 lépése van az antenna hangolásához.

A tanácsom egy módosított 12v 28BYJ lépésmotor használata. Ez a motor a legolcsóbb a piacon. A sebességváltó 2000 lépésenkénti fordulattal rendelkezik. Elég a kondenzátor pontos beállítása.

28BYJ-48 Bipoláris mod

Példa Lev Kohútról:

Tuner 12V 28byj

Ajánlott: