Мазмұны:

3 магниттік контурлы антеннаның реттегіші: 18 қадам (суреттермен)
3 магниттік контурлы антеннаның реттегіші: 18 қадам (суреттермен)

Бейне: 3 магниттік контурлы антеннаның реттегіші: 18 қадам (суреттермен)

Бейне: 3 магниттік контурлы антеннаның реттегіші: 18 қадам (суреттермен)
Бейне: Тербелмелі контур туралы. Айнымалы ток. Импеданс. Электр қуаты. 2024, Шілде
Anonim
3 магниттік контурлы антеннаның контроллері, сөндіргіш қосқышы бар
3 магниттік контурлы антеннаның контроллері, сөндіргіш қосқышы бар
3 магнитті контурлы антеннаның контроллері
3 магнитті контурлы антеннаның контроллері
3 магниттік контурлы антеннаның контроллері, сөндіргіш қосқышы бар
3 магниттік контурлы антеннаның контроллері, сөндіргіш қосқышы бар

Бұл жоба коммерциялық жоқ әуесқойларға арналған. Дәнекерлегішпен, пластикалық корпуспен және arduino туралы аз ғана білімді құрастыру оңай. Контроллер бюджеттік компоненттерден тұрады, оны Интернеттен оңай табуға болады (~ 20 €). Негізгі компонент - бұл Arduino Uno -ға сәйкес келетін cnc қалқаны. Екеуі де жинақы, шағын және арзан контроллер жасады.

Бұл контроллер тоқтаусыз қосқыштарсыз жұмыс істей алады, себебі сіз 0 позициясын және жоғарғы шекті қолмен басқара аласыз.

Andrzej4380 маған ұсынған олед нұсқасы бар. Сіз оны осы беттің «Мен жасадым» бөлімінен көре аласыз. Ол 128x32 OLED дисплейін қолдануға бейімделген, онымен толық үйлесімді, сондықтан нұсқаулар бірдей. Жалғыз айырмашылық - дисплей.

Сіз кодты мына жерден жүктей аласыз:

Ерекше өзгешеліктері:

- 3.0.05.05.20.0 бағдарламалық жасақтамасының жаңа нұсқасы кейбір қателерді жойды.

- естеліктерге жиіліктерді белгілеуге қабілетті жаңа 3.0 нұсқасы қосылды.

- 3.1 нұсқасы кейбір қателерді жойды.

- Зауыттық параметрлерді қалпына келтіру функциясы.

- Әр функция үшін таймердегі кодты жақсарту

- 3 түрлі антеннаға дейін мүмкіндігі бар.

- Тоқтату мүмкіндігі бар соңғы тоқтату қосқышы.

- Автоматты нөл функциясы

- Әр антеннаны жылжытуға арналған 64000 қадам диапазоны.

- Пололу қадамының реттегішіне байланысты 1/2 1/4 1/8 1/16 немесе одан да көп кіру мүмкіндігі.

- антенна үшін 14 бағдарламаланатын жады бар 3 жады банкі (42 жады).

- Әр антенна үшін бағдарламаланатын жоғарғы шегі.

- 0 -ден 200 -ге дейінгі кері әсерді өтеу

- жылдамдықты 2 -ден (2 миллисекунд қадам арасындағы үзілістен) 40 -қа дейін (қадам арасында 40 миллисекунд үзіліс)

- шағын қадамның өтемақысы

- Қуат көзі 12 В

Жабдықтар

Қосымша оптикалық кодер

Arduino UNO бар CNC қалқаны v3

LCD LCD-1602 + I2C IIC 5V arduino үшін

5 түйме

Тоқтату қосқышы

Мақаланың соңында 3D басып шығару үшін STL файлдары қосылды

-arduino UNO -ны кез келген жағдайға бейімдеу платформасы

-айналмалы кодердегі nkob.

Мен жасаған сілтемелер тек мысалдар. Қалаған жерден сатып алуға болады деп айтудың қажеті жоқ.

1 -қадам: Жалпы көрініс

Жалпы көрініс
Жалпы көрініс
Жалпы көрініс
Жалпы көрініс
Жалпы көрініс
Жалпы көрініс

Бұл суретте сіз arduino uno үстіндегі CNC қалқанын, оптикалық айналмалы кодерді, I2C 16x2 дисплейін және төменгі жағындағы бес түймені көре аласыз. Ақырында бізде екі тоқтатқыш бар.

2 -қадам: CNC SHIELD және ARDUINO UNO

CNC SHIELD және ARDUINO UNO
CNC SHIELD және ARDUINO UNO
CNC SHIELD және ARDUINO UNO
CNC SHIELD және ARDUINO UNO

Arduino тақтасында сымдар жоқ. Сізге тек электрмен жабдықтау қажет. Кейбір сымдарды arduino тақтасына дәнекерлеу керек және оларды cnc қалқанына жалғау қажет. Қалқан 4 pololus a4988 немесе соған ұқсас келеді. Пололуда потенциометр бар, осылайша қадамдық қозғалтқыштың максималды моментін шектеуге болады. Менің кеңесім - конденсаторды жылжыту үшін қажетті моментті шектеу. Бұл конденсатордың зақымдалуын болдырмайды

ARDUINO UNO бар CNC қалқаны

МИКРО ҚАДАМДЫ ОРНАТУ

3 -қадам: Оптикалық кодер

Оптикалық кодер
Оптикалық кодер
Оптикалық кодер
Оптикалық кодер
Оптикалық кодер
Оптикалық кодер
Оптикалық кодер
Оптикалық кодер

Оптикалық айналмалы кодер - 100 импульсті. Фотосуретте 10 (және 9) түйреуіштерге сары (A) және жасыл (B) сымдарының қалай дәнекерленгенін көруге болады, егер сағат тілінің бағытымен айналу азайып бара жатса, сымдарды ауыстыруға болады.

Қосымша кодер

Сымдарды келесі ретпен қосыңыз:

Қара - GND

қызыл - 5В+

жасыл - цифрлық түйреуіш 9

сары - цифрлық түйреуіш 10

4 -қадам: 16X2 КӨРСЕТУ ЖӘНЕ ТҮЙМЕЛЕУ ТҮЙМЕЛЕРІ

16X2 КӨРСЕТУ ЖӘНЕ БАСҚАРУ ТҮЙМЕЛЕРІ
16X2 КӨРСЕТУ ЖӘНЕ БАСҚАРУ ТҮЙМЕЛЕРІ
16X2 КӨРСЕТУ ЖӘНЕ БАСҚАРУ ТҮЙМЕЛЕРІ
16X2 КӨРСЕТУ ЖӘНЕ БАСҚАРУ ТҮЙМЕЛЕРІ
16X2 КӨРСЕТУ ЖӘНЕ БАСҚАРУ ТҮЙМЕЛЕРІ
16X2 КӨРСЕТУ ЖӘНЕ БАСҚАРУ ТҮЙМЕЛЕРІ
16X2 КӨРСЕТУ ЖӘНЕ БАСҚАРУ ТҮЙМЕЛЕРІ
16X2 КӨРСЕТУ ЖӘНЕ БАСҚАРУ ТҮЙМЕЛЕРІ

Бес түйме түйін CNC қалқанына дәнекерленген:

-UP- 17 (A3) -ТӨМЕН

-11 (сандық 11)

-MEM UP -15 (A1)

-МЕМЕН ТӨМЕН - 16 (A2)

-МӘЗІР - 14 (A0)

I2C 16x2 дисплейі келесі ретпен қосылады:

SDA КӨРСЕТУ - sda pin (A4)

DISPLAY SCL - қысқыш түйреуіш (A5)

GND көрсету - gnd

VCC дисплейі - 5V+

5 -қадам: МОТОРҒА ҚОСУ

Моторға сым
Моторға сым
Моторға сым
Моторға сым

Мен антенна моторы мен басқару пультін қосу үшін Ethernet кабелін қолдандым.

6 -қадам: СХЕМАТИКА

СХЕМАТикалық
СХЕМАТикалық
СХЕМАТикалық
СХЕМАТикалық

CNC қалқанын тереңірек түсіну үшін мына веб -бетке кіріңіз:

Arduino CNC Shield V3. XX

7 -қадам: ӨШІРУЛЕРДІ АЯҚТАУ

ӨНДІРУ АУЫМШАЛАРЫ
ӨНДІРУ АУЫМШАЛАРЫ
ӨНДІРУ АУЫМШАЛАРЫ
ӨНДІРУ АУЫМШАЛАРЫ
ӨНДІРУ АУЫМШАЛАРЫ
ӨНДІРУ АУЫМШАЛАРЫ

Менде екі қосалқы қосқыш бар.

Фотода сымдар:

Көк түс (14)

Жасыл- (13) жоғары қосқыш

Сары-(12) төмен қосқыш

8 -қадам: МИКРО ҚАДАМДАУ

МИКРО ҚАДАМДАУ
МИКРО ҚАДАМДАУ

CNC қалқанында әр пололуда үш секіргіш бар, бұл микро қадамды қолдануға мүмкіндік береді. Микротұрылымда әр қадамды 2-4-8-16 немесе 32 коэффициентіне бөлуге болады.

Бұл бетте конфигурацияны таба аласыз:

МИКРО ҚАДАМДЫ ОРНАТУ

9 -қадам: КОД пен НҰСҚАУ НҰСҚАУЛЫҒЫ

КОД ЖӘНЕ НҰСҚАУ НҰСҚАУЛЫҒЫ
КОД ЖӘНЕ НҰСҚАУ НҰСҚАУЛЫҒЫ

Github коды (клонды нұқыңыз немесе zip жүктеңіз және жүктеңіз)

Arduino ide үшін сізге кітапханалар қажет:

LiquidCrystal_I2C.h

Кейде lcd 8574at чипімен бірге келеді және экран жұмыс істемейді. Бағыты 0x27 орнына 0x03f. Бұл жағдайда сіз осы жолдағы чиптің бағытын өзгертуіңіз керек:

LiquidCrystal_I2C LCD (0x27, 16, 2); // СКД мекенжайын 0x27 етіп орнатыңыз

бұл үшін:

LiquidCrystal_I2C LCD (0x03f, 16, 2); // I2C чипінде 8574at СКД мекенжайын 0x03f етіп орнатады

EEPROM.h Arduino идеалына кіреді

Мен Lev OK2PLL сұранысы бойынша антеннасы бар бағдарламалық жасақтаманың нұсқасын жасадым. Ол портативті жұмыс үшін ардуино нано мен пололу бар шағын цикл контроллерін жасайды. Код мына жерде:

Аяқталуы бар 1 антеннаға арналған ілмекті реттегіш

TA1MC тапсырысы бойынша tb6600 контроллері бар антеннасы бар басқа нұсқа:

TB6600 бар ілмек контроллері

10 -қадам: моментті шектеу

Момент шектеуі
Момент шектеуі
Момент шектеуі
Момент шектеуі

Қалқан 4 pololu a4988 немесе соған ұқсас келеді. Пололуда потенциометр бар, осылайша қадамдық қозғалтқыштың максималды моментін шектеуге болады. Менің кеңесім - конденсаторды жылжыту үшін қажетті моментті шектеу. Бұл конденсатордың зақымдалуын болдырмайды.

Ақырында, егер қозғалтқыш қосылмаған болса, пололус зақымдалуы мүмкін. Өтінемін, қозғалтқыштардан гөрі тек полулусты орнатыңыз.

Поло күйіп қалмас үшін «EN» деп белгіленген түйреуішке назар аударыңыз. Ол cnc қалқанында en деп белгіленген тесікке сәйкес келуі керек.

11 -қадам: ВИДЕО ТҮСІНДІРУ

12 -қадам: BACKLASH ӨТЕМІ

Image
Image

13 -қадам: ЖҮКТЕУЛІ СТУФ

Бұл басқару құралы 3 түрлі антенналарды басқаруға арналған. Сіз барлық антеннаны қалғандарына араласпай басқара аласыз. Қуат көзі - 12 вольт. Бұл коммерциялық дизайн емес, ол ветчина әуесқойлары үшін тек қоғамның қалған бөлігінің рахаты үшін жасалған.

Контроллер 3 түрлі контурлы антеннаны дербес басқара алады.

Әр антеннаға 64000 қадам бар

Тоқтатуды тоқтату мүмкіндігі.

Антенна үшін 14 естелік.

Сіз жоғары және төмен шегін анықтай аласыз.

!!!! ӨТЕ МАҢЫЗДЫ!!!

Контроллерде 3 жады банкі бар (антенна үшін 1 жады банкі). Егер сіз жад картасын өшіргіңіз келсе, жоғары және төмен түймелерін бір уақытта басыңыз.

Барлық деректерді өшіру қажет болған жағдайда, DOWN & MENU батырмаларын бір уақытта басыңыз.

Контроллерде бес түйме бар:

MENU - бұл түйме MEM/ANT/SAVE/ADJUST/BACKLASH/SPEED/POLOLU AND MICROSTEP функцияларын ажыратады.

ЖОҒАРЫ/ТӨМЕН - келесі функциялар үшін қолданылады:

-Қадамдық қозғалтқышты қолмен көбейту және азайту (қалыпты және реттеу функциялары).

-Жадты сақтау функциясында сақтау

-автоматты нөл функциясын орындау

-Кері әсерді/жылдамдықты/микро қадамды өзгертіңіз және пололу функцияларын өшіріңіз.

MEM UP/ MEM DOWN - естеліктерді таңдау және антенналарды өзгерту үшін қолданылады.

Барлық функциялар 3 немесе 8 секундтан кейін MEM функциясына оралады.

Функциялар:

--МЕМ-

Бұл позицияда сіз қажетті жадты таңдай аласыз. Егер сізде ешқандай нөмір сақталмаса, дисплейде ДЕРЕКТЕР ЖОҚ көрсетіледі. Есіңізде болсын, MEM14 - бұл жоғарғы шегі. Сіз бұл күйде конденсаторды жылжытқыңыз келетін максималды қадамды сақтауыңыз керек. Жадты таңдау үшін MEM UP / MEM DOWN түймесін басыңыз.

--АНТ-

Бұл позицияда антеннаны 1 мен 3 арасында таңдауға болады. Антеннаны таңдау үшін MEM UP / MEM DOWN түймесін басыңыз.

--САҚТАУ-

SAVE сол жақ бұрышта көрсетілгеннен кейін, жадтың қажетті санын таңдау керек (1 мен 14 арасында) және сақтау үшін ЖОҒАРЫ немесе ТӨМЕН түймелерін басу керек.

Осыдан кейін жиілікті сақтауға болатын жаңа экран пайда болады. Жиілікті келесі түрде енгізіңіз:

-59 МГц жиілікке дейін MHZ (1000 кГц) таңдау үшін ЖОҒАРЫ және ТӨМЕН түймелері

- MEMP & MEMDOWN түймелері KHZx100 59 MHz дейін таңдау үшін

-KHZ таңдау үшін айналмалы кодер.

-Жиілікті сақтау немесе 4 секунд күту үшін MENU түймесін басыңыз.

Есіңізде болсын, бұл нақты жиілік емес тег.

Есіңізде болсын, 14 -позицияда сіз жоғарғы шекті сақтауыңыз керек.

--ӘДЕЛ-

ADJUST функциясы дисплейдегі кез келген санды көбейтпестен немесе төмендетпестен қадамдық қозғалтқышты жылжытуға мүмкіндік береді. Бұл 0 позициясын қолмен табу қажет болған кезде пайдалы. Кейде сақталған естеліктерді калибрлеу қажет болады. Біреуі реттелгеннен кейін қалғандары да калибрленеді.

--ҚАРАУ-

0 -ден 200 -ге дейінгі бос орын өтемақысы. Бұл позицияда сіз өзіңіздің жүйеңізде тиімді деп санайтын мәнді таңдайсыз. Бағдарламалық жасақтаманы күрделендірмеу үшін мен оны азайту кезінде ғана өтеуге шешім қабылдадым. Егер сіз позицияны сақтамас бұрын мүмкіндігінше дәлірек болғыңыз келсе:

Ej-қадам 1750

1) мәнді сәл жоғарылатыңыз --- 1765

2) мәнді қалаған позицияға --1750 төмендетіңіз

3) сақтау -1750 үнемдеу

Жазылған позицияларда дәл болғыңыз келсе, мұны ұмытпаңыз.

Егер сізге керісінше өтемақы қажет болмаса, мәнді 0 -ге қойыңыз.

--ЖЫЛДАМ-

Бұл функция автоматты қозғалыстың максималды жылдамдығын тұрақтандырады (естеліктер мен автозеро). 3 - максималды жылдамдық (әр қадамда 3 миллисекунд кідіріс) 20 мин жылдамдық (әр қадамда 20 миллисекунд үзіліс). Конденсаторды сындырмау үшін жылдамдықты реттеу керек. Мен 1 миллисекунд қолданар едім, бірақ жылдамдық барлық жүйелер үшін қауіпті болды.

--DIS POLOLU-

Поло - қадамдық қозғалтқышты жылжытуға жауапты жүргізуші. Жұмыс барысында пололу антеннаға көп рф шу шығарады. Кейбір адамдар бұл жүйеге әсер етпеу үшін оның жүйесін жасаған. Егер сіз шу көтере алмасаңыз, әр қозғалыстан кейін пололуды өшіре аласыз. Егер сіз «Y» таңдайтын болсаңыз, бұл автоматты түрде болады. Егер біз «N» таңдайтын болсақ, онда полулу ешқашан өшпейді. Пололуды өшірмеңіз, дәлірек, бірақ шулы.

--АВТОЗЕРО-

Бұл функция қадамдық қозғалтқышты тоқтату қосқышын тапқанша төмен қарай жылжытады. Осыдан кейін ол тоқтайды, оның тізбегі ашылғанша жоғары. Екі секундтан кейін есептегіш 0 -ге орнатылады. Жүйенің толық жұмыс істейтініне көз жеткізгенге дейін бұл функцияны таңдамау маңызды.

--МИКРОТЕП-

Cnc қалқанында сіз Microstep өзгертуге болатын үш секіргішті таба аласыз.

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

Microstep мәзірі полулуда микро қадамды қолданған кезде дәлірек болу үшін өтемақыны пайдаланады. Ешқандай өтемақы немесе микро қадамсыз 0 компенсациясын қолдануға болады.

Мен қоршау ретінде пайдаланған ескі қара жәшіктің брошюрасын қостым. Бұл өлшемдер үшін пайдалы. Сіз ойлағандай, сіз қалаған қорапты пайдалана аласыз.

14 -қадам: 3D БАСЫЛҒАН ІС

3D БАСЫЛҒАН ІС
3D БАСЫЛҒАН ІС

Мен барлық компоненттерді дұрыс орнату үшін 3d басып шығарылған корпус жасадым.

Бұл жағдайда сізге сәйкес келетін қосымша бөлшектерді сатып алу қажет:

Аяқтар мен ардуиноға арналған м3 x 8мм бұрандалы бұрандалар

3 бірлік rj45 розеткасы

Тұрақты ток ұясы

15 -қадам: ЖИНАУ

ЖИНАУ
ЖИНАУ
ЖИНАУ
ЖИНАУ
ЖИНАУ
ЖИНАУ

Ардуиноны негізге бекітіңіз.

Rj45 розеткаларын салыңыз және оларды №3 суреттегідей дюпонт конекторына жалғаңыз

RJ 45 -ті артқы панельге бекіту үшін сізге желім қажет болуы мүмкін.

Егер сізде rj45 ұясы болмаса, сымдарды өткізетін тесіктер бар.

Аяқтар корпусты бекітеді.

Ұстау үшін силикон табандар қосуға болады.

Силикон тамшы диаметрі 8 мм

16 -қадам: 3D принтерінде STL

17 -қадам: РФ -дан соңғы нүктенің кіруін қорғаңыз

ЖАҚТАН ҚОСЫЛЫМ КІРІСІН ҚОРҒАҢЫЗ
ЖАҚТАН ҚОСЫЛЫМ КІРІСІН ҚОРҒАҢЫЗ
ЖАҚТАН ҚОСЫЛЫМ КІРІСІН ҚОРҒАҢЫЗ
ЖАҚТАН ҚОСЫЛЫМ КІРІСІН ҚОРҒАҢЫЗ
ЖАҚТАН ҚОСЫЛЫМ КІРІСІН ҚОРҒАҢЫЗ
ЖАҚТАН ҚОСЫЛЫМ КІРІСІН ҚОРҒАҢЫЗ

Аяқтау конденсатордың жанына қойылады, сондықтан ол қарқынды өріске төзуі керек. Бұл өріс arduino uno жұмысында ақаулық тудыруы мүмкін. Менің кеңесім - 12 В релесінің арасына қою (түрі маңызды емес). Менің жағдайда менде RT314012 12VDC бар (https://es.aliexpress.com/item/32871878118.html?sp…).

Эстафетаны орнатпас бұрын, жүйе беру кезінде тұрақсыз жұмыс істеді. Енді ол жақсы жұмыс істейді.

Фотосуретте сіз тек релені көре аласыз, себебі мен тек шектеуді тоқтатуды орнаттым.

18 -қадам: КӨБЕГЕЛІК ЖӘНЕ АУА КОНДЕНТОРЛАРЫНА КЕҢЕС

КӨБЕГЕЛІК ЖӘНЕ АУА КОНДЕНТОРЛАРЫНА КЕҢЕС
КӨБЕГЕЛІК ЖӘНЕ АУА КОНДЕНТОРЛАРЫНА КЕҢЕС

Осы уақытқа дейін мен 17 -ші қозғалтқышты қолдандым, себебі менің конденсаторымды басқаратын 116/12 беріліс қорабы бар. Егер сізде көбелек конденсаторы немесе ауа конденсаторы болса, сіз оны тікелей жүргізе алмайсыз. Бұл антеннаны реттеу үшін сізге тек 100 қадам қажет еді.

Менің кеңесім - модификацияланған 12В 28BYJ қадамдық қозғалтқышты пайдалану. Бұл мотор нарықтағы ең арзан. Ол редукторға бір айналымға 2000 қадам. Конденсаторды дәл баптау жеткілікті.

28BYJ-48 биполярлық мод

Лев Кохуттың мысалы:

12 в 28 биттік кернеуі бар тюнер

Ұсынылған: