Isi kandungan:

Pengawal untuk 3 Antena Gelung Magnetik Dengan Suis Endstop: 18 Langkah (dengan Gambar)
Pengawal untuk 3 Antena Gelung Magnetik Dengan Suis Endstop: 18 Langkah (dengan Gambar)

Video: Pengawal untuk 3 Antena Gelung Magnetik Dengan Suis Endstop: 18 Langkah (dengan Gambar)

Video: Pengawal untuk 3 Antena Gelung Magnetik Dengan Suis Endstop: 18 Langkah (dengan Gambar)
Video: Truck Campers for Adventurous Travelers: Top 10 Picks 2024, Julai
Anonim
Pengawal untuk 3 Antena Gelung Magnetik Dengan Suis Endstop
Pengawal untuk 3 Antena Gelung Magnetik Dengan Suis Endstop
Pengawal untuk 3 Antena Gelung Magnetik Dengan Suis Endstop
Pengawal untuk 3 Antena Gelung Magnetik Dengan Suis Endstop
Pengawal untuk 3 Antena Gelung Magnetik Dengan Suis Endstop
Pengawal untuk 3 Antena Gelung Magnetik Dengan Suis Endstop

Projek ini adalah untuk amatur ham yang tidak mempunyai komersial. Mudah dibina dengan besi pematerian, sarung plastik dan sedikit pengetahuan mengenai arduino. Alat kawalan dibuat dengan komponen anggaran yang boleh anda temui dengan mudah di Internet (~ 20 €). Komponen utama adalah pelindung cnc yang sesuai dengan Arduino Uno. Kedua-duanya membuat alat kawalan ringkas, kecil dan murah.

Pengawal ini boleh berfungsi tanpa suis hujung kerana anda dapat mengawal kedudukan 0 dan had atas secara manual.

Terdapat versi oled yang dicadangkan oleh Andrzej4380 kepada saya. Anda boleh melihatnya di bahagian "Saya membuatnya" di halaman ini. Ia disesuaikan untuk menggunakan paparan OLED 128x32. Ia serasi sepenuhnya dengannya sehingga arahannya sama. Satu-satunya perbezaan adalah paparan.

Anda boleh memuat turun kod di sini:

Ciri-ciri:

- Semakan baru perisian ver 3.0 2020-04-05 memperbaiki beberapa bug.

- Menambah versi baru 3.0 yang dapat menandakan frekuensi ke kenangan.

- Versi 3.1 memperbaiki beberapa pepijat.

- Fungsi tetapan semula kilang.

- Beberapa peningkatan dalam kod - pemasa untuk setiap fungsi

- Berkeupayaan hingga 3 antena yang berbeza.

- Suis Endstop mampu dengan endstop.

- Fungsi sifar automatik

- Julat 64000 langkah untuk menggerakkan setiap antena.

- Keupayaan microstepping 1/2 1/4 1/8 1/16 atau lebih bergantung pada kawalan stepper pololu.

- 3 bank memori dengan 14 memori yang dapat diprogram untuk antena (42 memori).

- Had atas yang dapat diprogram untuk setiap antena.

- pampasan balas dari 0 hingga 200

- kawalan kelajuan dari 2 (jeda 2 milidetik antara langkah) hingga 40 (jeda 40 milidetik antara langkah)

- Pampasan microstepping

- Bekalan kuasa 12V

Bekalan

Pengekod optik tambahan

Perisai CNC v3 dengan arduino UNO

LCD LCD-1602 + I2C IIC 5V untuk arduino

5 butang tekan

Suis Endstop

Menambah fail STL untuk percetakan 3d di akhir artikel ini

-platform untuk menyesuaikan arduino UNO dengan apa jua keadaan yang anda ada

-kita nk por pengekod putar.

Pautan yang saya buat hanyalah contoh. Tidak perlu dikatakan bahawa anda boleh membeli di mana sahaja anda mahu.

Langkah 1: Paparan Keseluruhan

Pandangan Keseluruhan
Pandangan Keseluruhan
Pandangan Keseluruhan
Pandangan Keseluruhan
Pandangan Keseluruhan
Pandangan Keseluruhan

Dalam foto ini, anda dapat melihat perisai CNC di atas arduino uno, pengekod putar optik, paparan I2C 16x2 dan lima butang tekan di bahagian bawah. Akhirnya kami mempunyai dua suis hujung.

Langkah 2: CNC SHIELD DAN ARDUINO UNO

CNC SHIELD DAN ARDUINO UNO
CNC SHIELD DAN ARDUINO UNO
CNC SHIELD DAN ARDUINO UNO
CNC SHIELD DAN ARDUINO UNO

Papan arduino hampir tanpa wayar. Satu-satunya yang anda perlukan ialah bekalan kuasa. Anda perlu mengimpal beberapa wayar ke papan arduino dan menghubungkannya ke pelindung cnc. Perisai dilengkapi dengan 4 pololus a4988 atau yang serupa. Pololu mempunyai potensiometer sehingga anda dapat membatasi tork maksimum motor langkah. Nasihat saya ialah hadkan tork pada tahap minimum yang diperlukan untuk menggerakkan kapasitor. Dengan cara ini mencegah kerosakan kapasitor

CNC SHIELD WITH ARDUINO UNO

PENYEDIAAN MICRO STEPPING

Langkah 3: PENGENALAN OPTIK

PENGENALAN OPTIK
PENGENALAN OPTIK
PENGENALAN OPTIK
PENGENALAN OPTIK
PENGENALAN OPTIK
PENGENALAN OPTIK
PENGENALAN OPTIK
PENGENALAN OPTIK

Pengekod putar optik adalah 100 denyutan. Foto yang anda dapat lihat bagaimana kabel kuning (A) dan hijau (B) dikimpal pada pin 10 dan 9. sekiranya putaran mengikut arah jam membuat kiraan menurun, anda mungkin menukar wayar.

Pengekod tambahan

Sambungkan wayar mengikut urutan ini:

Hitam - GND

merah - 5V +

hijau - pin digital 9

kuning - pin digital 10

Langkah 4: TAMPILAN 16 DAN 2 DAN Tombol PUSH

TAMBAHAN 16X2 DAN Tombol PUSH
TAMBAHAN 16X2 DAN Tombol PUSH
TAMBAHAN 16X2 DAN Tombol PUSH
TAMBAHAN 16X2 DAN Tombol PUSH
TAMBAHAN 16X2 DAN Tombol PUSH
TAMBAHAN 16X2 DAN Tombol PUSH
TAMBAHAN 16X2 DAN Tombol PUSH
TAMBAHAN 16X2 DAN Tombol PUSH

Lima butang tekan dikimpal ke perisai cnc Dalam urutan ini:

-UP- 17 (A3) -DOWN

-11 (digital 11)

-MEM UP -15 (A1)

-MEM TURUN - 16 (A2)

-MENU - 14 (A0)

Paparan I2C 16x2 bergabung dengan pesanan ini:

DISPLAY SDA - pin sda (A4)

DISPLAY SCL - pin scl (A5)

TAMPILKAN GND - gnd

TAMPILKAN VCC - 5V +

Langkah 5: WIRING KEPADA MOTOR

WIRING KEPADA MOTOR
WIRING KEPADA MOTOR
WIRING KEPADA MOTOR
WIRING KEPADA MOTOR

Saya telah menggunakan kabel ethernet untuk menyambungkan motor antena dan alat kawalannya.

Langkah 6: SKIMATIK

SKIMATIK
SKIMATIK
SKIMATIK
SKIMATIK

Untuk pemahaman yang lebih mendalam mengenai perisai cnc, lawati laman web ini:

Arduino CNC Shield V3. XX

Langkah 7: TUKAR TUKAR

PEMASANGAN ENDSTOP
PEMASANGAN ENDSTOP
PEMASANGAN ENDSTOP
PEMASANGAN ENDSTOP
PEMASANGAN ENDSTOP
PEMASANGAN ENDSTOP

Saya telah menggunakan dua suis ganti yang saya ada.

Dalam foto itu wayarnya:

Biru-gnd (14)

Hijau- (13) Suis atas

Kuning- (12) Suis rendah

Langkah 8: MICRO BERHENTI

LANGKAH MICRO
LANGKAH MICRO

Perisai cnc mempunyai tiga jumper di setiap pololu yang memungkinkan menggunakan microstepping. Dalam langkah mikro anda boleh membahagikan setiap langkah dengan faktor 2-4-8-16 atau 32.

Anda boleh mendapatkan konfigurasi di halaman ini:

PENYEDIAAN MICRO STEPPING

Langkah 9: MANUAL KOD DAN ARAHAN

MANUAL KOD DAN ARAHAN
MANUAL KOD DAN ARAHAN

Kod pada github (klik pada klon atau muat turun dan muat turun zip)

Untuk idea arduino, anda perlu mempunyai perpustakaan:

LiquidCrystal_I2C.h

Kadang-kadang, lcd dilengkapi dengan cip 8574at dan skrin tidak berfungsi. Arahnya adalah 0x03f dan bukannya 0x27. Sekiranya anda perlu menukar arah cip dalam baris ini:

LiquidCrystal_I2C lcd (0x27, 16, 2); // tetapkan alamat LCD ke 0x27

untuk yang ini:

LiquidCrystal_I2C lcd (0x03f, 16, 2); // dalam cip I2C 8574at tetapkan alamat LCD ke 0x03f

EEPROM.h termasuk dalam idea Arduino

Saya telah membuat versi perisian dengan hanya antena atas permintaan Lev OK2PLL. Dia membuat pengawal gelung kecil dengan arduino nano dan pololu untuk operasi mudah alih. Kodnya ada di sini:

Pengawal gelung untuk 1 antena dengan endstop

Versi lain dengan antena dengan pengawal tb6600 atas permintaan TA1MC:

Pengawal gelung dengan TB6600

Langkah 10: Mengehadkan Tork

Mengehadkan Tork
Mengehadkan Tork
Mengehadkan Tork
Mengehadkan Tork

Perisai dilengkapi dengan 4 pololu a4988 atau yang serupa. Pololu mempunyai potensiometer sehingga anda dapat membatasi tork maksimum motor langkah. Nasihat saya ialah hadkan tork pada tahap minimum yang diperlukan untuk menggerakkan kapasitor. Dengan cara ini mencegah kerosakan kapasitor.

Akhirnya, pololus mungkin rosak jika tidak ada motor yang tersambung. Sila pasang pololus dengan motor yang sama.

Agar tidak membakar pololu, perhatikan pin berlabel "EN". Ia mesti dipasang di lubang berlabel en di pelindung cnc.

Langkah 11: PENJELASAN VIDEO

Langkah 12: KOMPENSASI BACKLASH

Image
Image

Langkah 13: STUFF DOWNLOADABLE

Alat kawalan ini direka untuk menguruskan antena gelung 3d yang berbeza. Anda boleh menguruskan setiap antena tanpa mengganggu yang lain. Bekalan kuasa 12v. Ini bukan reka bentuk komersial yang dibuat untuk amatur ham hanya untuk kesenangan masyarakat lain.

Pengawal boleh menguruskan 3 antena gelung yang berbeza secara bebas.

Ia mempunyai 64000 langkah untuk setiap antena

Kemungkinan suis Endstop.

14 kenangan untuk antena.

Anda boleh menentukan had atas dan had bawah.

!!!! SANGAT PENTING!!!

Pengawal mempunyai 3 bank memori (1 bank memori untuk antena). Sekiranya anda ingin memadamkan bank memori tekan butang UP & DOWN secara serentak.

Sekiranya anda perlu memadam keseluruhan data tekan butang BAWAH & MENU secara serentak.

Pengawal mempunyai lima butang tekan:

MENU - butang ini memilih antara fungsi MEM / ANT / SAVE / ADJUST / BACKLASH / SPEED / DISABLE POLOLU DAN MICROSTEP.

UP / BAWAH - digunakan untuk fungsi seterusnya:

-Meningkatkan dan menurunkan secara manual motor stepper (fungsi normal dan menyesuaikan).

-Menyimpan memori dalam fungsi simpan memori

-melaksanakan fungsi sifar automatik

-Mengubah langkah backlash / speed / micro dan mematikan fungsi pololu.

MEM UP / MEM DOWN - digunakan untuk memilih kenangan dan untuk menukar antena.

Semua fungsi kembali ke fungsi MEM setelah 3 atau 8 saat.

Fungsi:

--MEM-

Dalam kedudukan ini anda boleh memilih memori yang diingini. Sekiranya anda tidak mempunyai nombor yang tersimpan, TIADA DATA akan ditunjukkan di paparan. Ingat bahawa MEM14 adalah had atas. Anda perlu menyimpan di posisi ini langkah maksimum yang anda mahu untuk memindahkan kapasitor anda. Untuk pilih memori tekan MEM UP / MEM DOWN.

--ANT-

Dalam posisi ini anda boleh memilih antena antara 1 dan 3. Untuk memilih antena tekan MEM UP / MEM DOWN.

- JIMAT-

Setelah SIMPAN ditunjukkan di sudut kiri, anda mesti memilih jumlah memori yang diingini (antara 1 hingga 14) dan tekan butang KE ATAS atau BAWAH untuk menyimpan.

Selepas ini akan muncul skrin baru di mana anda dapat menyimpan frekuensi. Perkenalkan frekuensi dengan cara ini:

-Tombol NAIK & BAWAH untuk memilih MHZ (1000 KHz) Hingga 59 MHZ

- Butang MEMP & MEMDOWN untuk memilih KHZx100 Hingga 59 MHZ

-Rotary encoder untuk memilih KHZ.

-Tekan butang MENU untuk menyimpan frekuensi atau tunggu 4 saat.

Ingat bahawa ini hanyalah teg bukan frekuensi sebenar.

Ingat bahawa di kedudukan 14 anda mesti menyimpan had atas.

--MELARASKAN-

Fungsi ADJUST memungkinkan untuk menggerakkan motor stepper tanpa menambah atau menurunkan angka dalam paparan. Ia berguna apabila kita perlu mencari kedudukan 0 secara manual. Kadang-kadang perlu untuk menentukur memori yang tersimpan. Setelah disesuaikan salah satu daripadanya, selebihnya juga dikalibrasi.

--BACKLASH-

Pampasan balas dari 0 hingga 200. Dalam kedudukan ini anda memilih nilai yang anda anggap berkesan dalam sistem anda. Agar tidak menyulitkan perisian, saya telah memutuskan untuk memberikan ganti rugi hanya apabila mengurangkan. Oleh itu, jika anda mahu seakurat mungkin, sebelum menyimpan kedudukan:

Ej-langkah 1750

1) tambah sedikit lagi nilainya --- 1765

2) turunkan nilai ke posisi yang diinginkan --1750

3) simpan --1750 jimat

Ingatlah untuk melakukan ini jika anda mahu tepat dalam kedudukan yang direkodkan.

Sekiranya anda tidak memerlukan pampasan balas, nilailah nilai 0.

- SPEED-

Fungsi ini menetapkan kelajuan maksimum dalam pergerakan automatik (ingatan dan autozero). 3 adalah kelajuan maksimum (jeda 3 mililis dalam setiap langkah) 20 adalah kelajuan min (20 milisaat berhenti pada setiap langkah). Anda mesti menyesuaikan kelajuan agar tidak memecahkan kapasitor anda. Saya boleh menggunakan 1 milisaat tetapi kelajuannya berbahaya bagi hampir semua sistem.

--DIS POLOLU-

Pololu adalah pemandu yang bertanggungjawab untuk menggerakkan motor langkah. Semasa kerjanya, pololu memperkenalkan banyak bunyi rf di antena. Sebilangan orang telah merancang sistemnya agar tidak terpengaruh dengan kebisingan ini. Sekiranya anda tidak dapat mengatasi kebisingan, anda dapat mematikan pololu setelah setiap pergerakan. Ini berlaku secara automatik jika anda memilih "Y". Sekiranya kita memilih "N", pololu tidak akan mematikannya. Jangan lumpuhkan pololu lebih tepat tetapi ribut.

--AUTOZERO-

Fungsi ini menggerakkan motor langkah ke bawah sehingga mendapati suis hujung berhenti. Selepas ini bergerak ke atas sehingga bahagian hujung membuka litarnya. Dua saat selepas itu, penghitung diatur ke 0. Penting untuk tidak memilih fungsi ini sebelum anda yakin sistem ini berfungsi sepenuhnya.

--MICROSTEP-

Di perisai cnc, anda akan menemui tiga penerjun yang boleh anda tetapkan untuk mengubah Microstep.

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

Menu Microstep menggunakan kompensasi agar lebih tepat ketika kita menggunakan micro stepping di pololu. Tanpa pampasan atau langkah mikro anda boleh menggunakan 0 pampasan.

Saya telah menambah brosur kotak hitam lama yang saya gunakan sebagai lampiran. Ia berguna untuk dimensi. Seperti yang anda bayangkan, anda boleh menggunakan kotak apa sahaja yang anda mahukan.

Langkah 14: KES PRINTED 3D

KAS CETAK 3D
KAS CETAK 3D

Saya telah membuat cetakan 3D untuk memasang semua komponen dengan betul.

Anda perlu membeli beberapa bahagian tambahan yang sesuai dengan betul:

Skru m3 x 8mm (kepala kaunter rata) untuk kaki dan arduino

3 unit soket rj45

Jack DC

Langkah 15: PERSATUAN

PERHIMPUNAN
PERHIMPUNAN
PERHIMPUNAN
PERHIMPUNAN
PERHIMPUNAN
PERHIMPUNAN

Betulkan arduino di pangkalan.

Pasang soket rj45 dan pasangkannya ke konektor dupont seperti dalam gambar nº 3

Mungkin anda memerlukan lem untuk memasang rj 45 ke panel belakang.

Terdapat beberapa lubang untuk melewati wayar sekiranya anda tidak mempunyai soket rj45.

Kaki mengunci kes itu.

Anda boleh menambah beberapa kaki silikon untuk menambah cengkaman.

Drop silikon diameter 8mm

Langkah 16: STL UNTUK KES CETAKAN 3D

Langkah 17: Lindungi INPUT ENDSTOP DARI RF

Lindungi INSTUT ENDSTOP DARI RF
Lindungi INSTUT ENDSTOP DARI RF
Lindungi INSTUT ENDSTOP DARI RF
Lindungi INSTUT ENDSTOP DARI RF
Lindungi INSTUT ENDSTOP DARI RF
Lindungi INSTUT ENDSTOP DARI RF

Endstop diletakkan di sebelah kapasitor sehingga harus menahan medan yang kuat. Medan ini mungkin menyebabkan kerosakan pada arduino uno. Nasihat saya ialah meletakkan antara relay 12V (Tidak kira jenisnya). Dalam kes saya, saya mempunyai RT314012 12VDC (https://es.aliexpress.com/item/32871878118.html?sp…).

Sebelum memasang geganti, sistem berfungsi secara tidak menentu semasa menghantar. Sekarang ia berfungsi dengan baik.

Di dalam foto, anda hanya dapat melihat relay kerana saya hanya memasang end down stop.

Langkah 18: NASIHAT UNTUK KAPASITOR BUTTERFLY DAN UDARA

NASIHAT UNTUK KAPASITOR BUTTERFLY DAN UDARA
NASIHAT UNTUK KAPASITOR BUTTERFLY DAN UDARA

Setakat ini saya telah menggunakan motor nema 17 kerana anda mempunyai kotak gear 116/12 untuk menggerakkan kapasitor saya. Sekiranya anda mempunyai kapasitor rama-rama atau kapasitor udara, anda tidak boleh memandu secara langsung. Ini kerana anda hanya mempunyai 100 langkah untuk menyesuaikan antena anda.

Nasihat saya adalah menggunakan motor langkah 12v 28BYJ yang diubah suai. Motor ini adalah yang paling murah di pasaran. Ia mempunyai kotak gear 2000 langkah per revolusi. Ia cukup untuk menyesuaikan kapasitor anda dengan tepat.

Mod Bipolar 28BYJ-48

Contoh dari Lev Kohút:

Penala dengan 12v 28byj

Disyorkan: