Obsah:
- Zásoby
- Krok 1: Celkový pohled
- Krok 2: CNC SHIELD A ARDUINO UNO
- Krok 3: OPTICKÝ ENKODÉR
- Krok 4: TLAČÍTKA DISPLEJE A TLAČENÍ 16X2
- Krok 5: ZAPOJENÍ K MOTORU
- Krok 6: SCHÉMA
- Krok 7: KONCOVÉ SPÍNAČE
- Krok 8: MIKRO KROK
- Krok 9: NÁVOD KÓDU A INSTRUKCE
- Krok 10: Omezení točivého momentu
- Krok 11: VIDEO VYSVĚTLENÍ
- Krok 12: KOMPENZACE BACKLASH
- Krok 13: STÁHNUTÍ STUFF
- Krok 14: 3D TISKOVÝ PŘÍPAD
- Krok 15: MONTÁŽ
- Krok 16: STL PRO 3D TISKOVÝ PŘÍPAD
- Krok 17: OCHRANA VSTUPU ENDSTOP Z RF
- Krok 18: RADA PRO MOTÝLOVÉ A VZDUCHOVÉ KAPACITORY
Video: Ovladač pro 3 magnetické smyčkové antény s koncovým spínačem: 18 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Tento projekt je pro ty šunkové amatéry, kteří nemají komerční. S páječkou, plastovým pouzdrem a trochou znalostí arduina se snadno staví. Ovladač je vyroben z rozpočtových komponent, které snadno najdete na internetu (~ 20 EUR). Hlavní součástí je cnc štít, který se hodí přes Arduino Uno. Oba vyrobili kompaktní, malý a levný ovladač.
Tento ovladač může pracovat bez koncových spínačů, protože můžete ručně ovládat polohu 0 a horní mez.
Andrzej4380 mi navrhl verzi, kterou jsem vytvořil. Můžete si ji prohlédnout v sekci „Vyrobil jsem to“na této stránce. Je určen k použití OLED displeje 128x32 Je plně kompatibilní s ním, takže pokyny jsou stejné. Jediným rozdílem je displej.
Kód si můžete stáhnout zde:
Funkce:
- Nová revize softwaru verze 3.0 2020-04-05 opravila některé chyby.
- Přidána nová verze 3.0 schopná označovat frekvence do pamětí.
- Verze 3.1 opravila některé chyby.
- Funkce obnovení továrního nastavení.
- Některá vylepšení v časovači kódu pro každou funkci
- Možnost až 3 různých antén.
- Koncový spínač s možností koncového zastavení.
- Funkce automatického nulování
- Rozsah 64 000 kroků pro pohyb každé antény.
- Možnost mikroprocesu 1/2 1/4 1/8 1/16 nebo ještě více v závislosti na ovládání pololu stepperu.
- 3 paměťové banky se 14 programovatelnými paměťmi pro anténu (42 pamětí).
- Programovatelný horní limit pro každou anténu.
- kompenzace vůle od 0 do 200
- ovládání rychlosti od 2 (2 milisekundová pauza mezi krokem) do 40 (40 milisekundová pauza mezi krokem)
- Mikrokroková kompenzace
- Napájení 12V
Zásoby
Inkrementální optický kodér
CNC štít v3 s arduino UNO
LCD LCD-1602 + I2C IIC 5V para arduino
5 tlačítek
Koncový spínač
Na konci tohoto článku byly přidány soubory STL nebo 3D tisk
-platforma pro přizpůsobení arduina UNO jakémukoli případu, který máte
-nkob z rotačního kodéru.
Odkazy, které jsem udělal, jsou pouze příklady. Není třeba říkat, že můžete nakupovat, kdekoli chcete.
Krok 1: Celkový pohled
Na této fotografii můžete vidět CNC štít nad arduino uno, optický rotační kodér, displej I2C 16x2 a pět tlačítek ve spodní části. Nakonec máme dva koncové spínače.
Krok 2: CNC SHIELD A ARDUINO UNO
Deska arduino je téměř bez drátů. Jediné, co budete potřebovat, jsou napájecí zdroje. Do desky arduino je nutné přivařit některé vodiče a připojit je k cnc štítu. Štít je dodáván se 4 pololy a4988 nebo podobnými. Pololu má potenciometr, takže můžete omezit maximální točivý moment krokového motoru. Moje rada je omezit točivý moment na minimum nutné k pohybu kondenzátoru. Tímto způsobem zabráníte poškození kondenzátoru
CNC SHIELD S ARDUINO UNO
NASTAVENÍ MIKROKROKU
Krok 3: OPTICKÝ ENKODÉR
Optický rotační kodér má 100 pulzů. Na fotografii můžete vidět, jak jsou žluté vodiče (A) a zelené (B) přivařeny k kolíkům 10 a 9. Jen v případě, že otáčení ve směru hodinových ručiček klesá, můžete dráty vyměnit.
Inkrementální kodér
Připojte vodiče v tomto pořadí:
Černá - GND
červená - 5V+
zelená - digitální pin 9
žlutý - digitální pin 10
Krok 4: TLAČÍTKA DISPLEJE A TLAČENÍ 16X2
Pět tlačítek je přivařeno k cnc štítu v tomto pořadí:
-UP- 17 (A3) -DOLŮ
-11 (digitální 11)
-MEM UP -15 (A1)
-MEM DOLŮ - 16 (A2)
-MENU - 14 (A0)
Displej I2C 16x2 je připojen v tomto pořadí:
DISPLAY SDA - sda pin (A4)
DISPLAY SCL - pin scl (A5)
DISPLAY GND - gnd
ZOBRAZTE VCC - 5V+
Krok 5: ZAPOJENÍ K MOTORU
Pro připojení motoru antény a ovládání jsem použil ethernetový kabel.
Krok 6: SCHÉMA
Pro hlubší pochopení štítu cnc navštivte tuto webovou stránku:
Arduino CNC Shield V3. XX
Krok 7: KONCOVÉ SPÍNAČE
Použil jsem dva náhradní spínače, které mám.
Na fotografii jsou dráty:
Modrá- (14)
Zelený (13) Přepínač nahoru
Žlutý (12) Spodní spínač
Krok 8: MIKRO KROK
Štít cnc má v každém pololu tři propojky, které umožňují použití mikrokroku. V mikrokroku můžete rozdělit každý krok na faktor 2-4-8-16 nebo 32.
Konfiguraci najdete na této stránce:
NASTAVENÍ MIKROKROKU
Krok 9: NÁVOD KÓDU A INSTRUKCE
Kód na github (klikněte na klon nebo si stáhněte a stáhněte zip)
Pro arduino ide musíte mít librairies:
LiquidCrystal_I2C.h
Někdy je LCD dodáván s čipem 8574at a obrazovka nefunguje. Směr je 0x03f místo 0x27. V takovém případě musíte změnit směr čipu v tomto řádku:
LiquidCrystal_I2C lcd (0x27, 16, 2); // nastavte adresu LCD na 0x27
pro tento:
LiquidCrystal_I2C lcd (0x03f, 16, 2); // v čipu I2C 8574at nastavte adresu LCD na 0x03f
EEPROM.h součástí Arduino ide
Na žádost Lva OK2PLL jsem vytvořil verzi softwaru pouze s anténou. Vyrábí malý smyčkový ovladač s arduino nano a pololu pro přenosný provoz. Kód je zde:
Ovladač smyčky pro 1 anténu s koncovým dorazem
Další verze s anténou s ovladačem tb6600 na vyžádání TA1MC:
Smyčkový ovladač s TB6600
Krok 10: Omezení točivého momentu
Štít je dodáván se 4 pololu a4988 nebo podobným. Pololu má potenciometr, takže můžete omezit maximální točivý moment krokového motoru. Moje rada je omezit točivý moment na minimum nutné k pohybu kondenzátoru. Tímto způsobem zabráníte poškození kondenzátoru.
Konečně může dojít k poškození pololusu, pokud není připojen žádný motor. Instalujte prosím pouze stejný počet pólů než motorů.
Aby nedošlo k popálení pololu, věnujte pozornost kolíku označenému „EN“. Musí se vejít do otvoru označeného en ve štítu cnc.
Krok 11: VIDEO VYSVĚTLENÍ
Krok 12: KOMPENZACE BACKLASH
Krok 13: STÁHNUTÍ STUFF
Tento ovládací prvek je určen pro správu 3 různých smyčkových antén. Každou anténu můžete spravovat bez rušení ve zbytku. Napájení je 12v. Nejedná se o komerční design, ale je vyroben pro šunkového amatéra pouze pro zábavu zbytku komunity.
Ovladač může spravovat 3 různé smyčkové antény nezávisle.
Má 64 000 kroků pro každou anténu
Možnost koncového spínače.
14 pamětí pro anténu.
Můžete definovat horní limit a dolní limit.
!!!! VELMI DŮLEŽITÉ!!!
Řadič má 3 paměťové banky (1 paměťová banka pro anténu). Pokud chcete vymazat předvolbu, stiskněte současně tlačítka NAHORU A DOLŮ.
V případě, že potřebujete vymazat všechna data, stiskněte současně tlačítka DOLŮ a MENU.
Ovladač má pět tlačítek:
MENU –toto tlačítko vybírá mezi funkcemi MEM/ANT/SAVE/ADJUST/BACKLASH/SPEED/DISABLE POLOLU AND MICROSTEP.
UP/DOWN - používá se pro následující funkce:
-Ručně zvyšte a snižte krokový motor (normální a nastavovací funkce).
-Uložit paměť ve funkci uložení paměti
-spusťte funkci automatického nulování
-Upravte vůli/rychlost/mikro krok a deaktivujte funkce pololu.
MEM UP/ MEM DOWN - slouží k výběru pamětí a změně antén.
Všechny funkce se vrátí do funkce MEM po 3 nebo 8 sekundách.
Funkce:
--MEM-
V této poloze můžete vybrat požadovanou paměť. Pokud nemáte uložené žádné číslo, na displeji se zobrazí NO DATA. Pamatujte, že MEM14 je horní limit. Do této polohy musíte uložit maximální krok, kterým chcete přesunout kondenzátor. Pro výběr paměti stiskněte MEM UP / MEM DOWN.
--MRAVENEC-
V této poloze můžete vybrat anténu mezi 1 a 3. Pro výběr antény stiskněte MEM UP / MEM DOWN.
--ULOŽIT-
Jakmile se v levém rohu zobrazí SAVE, musíte vybrat požadovaný počet paměti (mezi 1 a 14) a uložit stisknutím tlačítek UP nebo DOWN.
Poté se zobrazí nová obrazovka, na kterou můžete frekvenci uložit. Zaveďte frekvenci tímto způsobem:
-Tlačítka NAHORU A DOLŮ pro výběr MHZ (1000 KHz) až 59 MHZ
- Tlačítka MEMP & MEMDOWN pro výběr KHZx100 až 59 MHZ
-Otočný kodér pro výběr KHZ.
-Stisknutím tlačítka MENU frekvenci uložíte nebo počkejte 4 sekundy.
Pamatujte, že toto je pouze značka, nikoli skutečná frekvence.
Pamatujte, že na pozici 14 musíte uložit horní limit.
--UPRAVIT-
Funkce ADJUST umožňuje pohybovat krokovým motorem bez zvýšení nebo snížení jakéhokoli čísla na displeji. Je to užitečné, když potřebujeme najít polohu 0 ručně. Někdy je to nutné pro kalibraci uložených pamětí. Jakmile jeden z nich nastavíte, zbytek se kalibruje také.
--VŮLE-
Kompenzace vůle od 0 do 200. V této poloze vyberete hodnotu, kterou ve svém systému považujete za efektivní. Abych nekomplikoval software, rozhodl jsem se kompenzovat pouze při snižování. Pokud tedy chcete být co nejpřesnější, před uložením pozice:
Ej-krok 1750
1) Zvyšte hodnotu o něco více --- 1765
2) snižte hodnotu do požadované polohy -1750
3) uložit -1750 uložit
Pokud chcete být v zaznamenaných pozicích přesní, nezapomeňte to udělat.
V případě, že nepotřebujete kompenzaci vůle, zadejte hodnotu 0.
--RYCHLOST-
Tato funkce stabilizuje maximální rychlost automatického pohybu (paměti a automatické ozubení). 3 je maximální rychlost (3 milisekunové pauzy v každém kroku) 20 je minimální rychlost (20 milisekundová pauza v každém kroku). Rychlost musíte upravit tak, aby nedošlo k poškození kondenzátoru. Mohl jsem použít 1 milisekundu, ale rychlost byla nebezpečná téměř pro každý systém.
--DIS POLOLU-
Pololu je řidič, který má na starosti pohyb krokového motoru. Během své práce pololu zavádí do antény mnoho vysokofrekvenčního šumu. Někteří lidé navrhli svůj systém, aby nebyli tímto hlukem ovlivněni. Pokud se nemůžete vypořádat s hlukem, můžete pololu deaktivovat po každém pohybu. K tomu dojde automaticky, pokud zvolíte „Y“. V případě, že jsme vybrali „N“, pololu nikdy nezakáže. Ne deaktivujte pololu, je přesnější, ale hlučnější.
--AUTOZERO-
Tato funkce pohybuje krokovým motorem dolů, dokud nenajde koncový spínač. Poté se pohybuje nahoru, dokud koncový doraz neotevře svůj obvod. Dvě sekundy poté je čítač nastaven na 0. Je důležité, abyste tuto funkci nevybrali, dokud si nebudete jisti, že je systém zcela funkční.
--MICROSTEP-
Na štítu cnc najdete tři propojky, které můžete nastavit pro úpravu kroku Microstep.
blog.protoneer.co.nz/arduino-cnc-shield-v3…
Nabídka Microstep používá kompenzaci, aby byla přesnější, když použijeme mikro krokování v pololu. Pro žádnou kompenzaci nebo žádné mikro krokování můžete použít 0 kompenzace.
Přidal jsem brožuru starého blackboxu, který jsem použil jako přílohu. Je to užitečné pro rozměry. Jak si dokážete představit, můžete použít jakýkoli box, který chcete.
Krok 14: 3D TISKOVÝ PŘÍPAD
Vytvořil jsem 3d tištěné pouzdro, abych správně nainstaloval všechny součásti.
Musíte si koupit nějaké další díly, které se do pouzdra správně hodí:
Šrouby m3 x 8 mm (plochá zápustná hlava) pro nohy a arduino
3 jednotky zásuvka rj45
DC konektor
Krok 15: MONTÁŽ
Opravte arduino v základně.
Nainstalujte zásuvky rj45 a zapojte je do dupontního konektoru jako na obrázku č. 3
Pravděpodobně budete potřebovat nějaké lepidlo k upevnění rj 45 na zadní panel.
Existuje několik otvorů pro průchod vodičů jen pro případ, že nemáte zásuvky rj45.
Nohy uzamykají pouzdro.
Pro lepší přilnavost můžete přidat silikonové nožičky.
Silikonová kapka o průměru 8 mm
Krok 16: STL PRO 3D TISKOVÝ PŘÍPAD
Krok 17: OCHRANA VSTUPU ENDSTOP Z RF
Koncový doraz je umístěn vedle kondenzátoru, takže musí snášet intenzivní pole. Toto pole může způsobit poruchu arduino uno. Moje rada je zapojit mezi relé 12V (na typu nezáleží). V mém případě mám RT314012 12VDC (https://es.aliexpress.com/item/32871878118.html?sp…).
Před instalací relé fungoval systém při přenosu chybně. Nyní to funguje dobře.
Na fotografii vidíte pouze relé, protože jsem nainstaloval pouze dolní mezní koncový spínač.
Krok 18: RADA PRO MOTÝLOVÉ A VZDUCHOVÉ KAPACITORY
Doposud jsem použil motor nema 17, protože k pohonu mého kondenzátoru mám převodovku 116/12. Pokud máte motýlkový nebo vzduchový kondenzátor, nemůžete řídit přímo. Důvodem je, že byste měli pouze 100 kroků k vyladění antény.
Moje rada je použít upravený krokový motor 12v 28BYJ. Tento motor je nejlevnější na trhu. Má převodovku 2 000 kroků za otáčku. Stačí přesně vyladit kondenzátor.
28BYJ-48 Bipolární Mod
Příklad od Lva Kohúta:
Tuner s 12v 28byj
Doporučuje:
Usnadnění praxe kapely; nositelné zařízení pro počítání s tlakovým spínačem: 7 kroků
Usnadnění praxe kapely; nositelné zařízení pro počítání s tlakovým spínačem: Použití jednoduchého tlaku
Magnetické konektory pro baterie: 5 kroků (s obrázky)
Magnetické konektory pro baterie: Ahoj všichni, zde je malý návod o užitečných a snadno vyrobitelných konektorech pro baterie. Nedávno jsem začal používat baterie 18650 článků ze starých notebooků a chtěl jsem rychlý a snadný způsob, jak je připojit. Konektory využívající magnety byly tou nejlepší volbou
LED náramek s vodivým spínačem: 9 kroků (s obrázky)
Náramek s vodivým spínačem LED: Pomocí vodivého suchého zipu jako spínače vytvořte osvětlený náramek, který se přepne, když je obvod uzavřen. Vodivý suchý zip lze vypnout jakýmkoli kovovým zapínáním, jako jsou patentky, spony na šperky nebo háček a oko
Přepínání 3 bank LED diod jedním spínačem a Visuino: 9 kroků (s obrázky)
Přepínání 3 bank LED diod pomocí jednoho přepínače a Visuina: Tento projekt vzešel z experimentu, který jsem chtěl vyzkoušet, chtěl jsem zjistit, kolik UV světla je potřeba k vidění různých částí dolarových bankovek a bezpečnostních kontrol. Chtěl jsem to vybudovat a chtěl jsem se s vámi podělit o tyto pokyny. Věci, které
Univerzální ochrana proti krádeži pro elektronická zařízení nebo auta s neviditelným spínačem: 4 kroky (s obrázky)
Univerzální ochrana proti krádeži pro elektronická zařízení nebo auta s neviditelným spínačem: Ukážu vám, jak můžete jazýčkový spínač využít jako univerzální ochranu elektronických zařízení nebo automobilů. Vše, co potřebujete, je jazýčkový spínač a magnet. U automobilů budete potřebovat výkonové relé ke zvýšení spínací schopnosti jazýčkového spínače. Obrázkové