Mundarija:
- Ta'minotlar
- 1 -qadam: Umumiy ko'rinish
- 2 -qadam: CNC SHIELD VA ARDUINO UNO
- 3 -qadam: OPTIKALI ENKODER
- 4 -qadam: 16X2 KO'RSATISH VA TUSHISH TUGMALARI
- 5 -qadam: MOTORGA ULANISH
- 6 -qadam: Sxematik
- 7 -qadam: kalitlarni tugatish
- 8 -qadam: MIKRO STEPPING
- 9 -qadam: KOD VA YO'LLANISH QILLOVCHASI
- 10 -qadam: Torkni cheklash
- 11 -qadam: VIDEO TUSHUV
- 12 -qadam: BACKLASH kompensatsiyasi
- 13 -qadam: Yuklab olish mumkin bo'lgan narsalar
- 14 -qadam: 3D bosilgan ish
- 15 -qadam: Yig'ilish
- 16 -qadam: 3D bosilgan ish uchun STL
- 17 -qadam: RFdan oxirgi kirishni himoya qiling
- 18 -qadam: KELEBEKLAR VA HAVO KONDANSATORLARI UCHUN MASLAHAT
Video: Endstop tugmachali 3 ta magnit halqa antennasi uchun nazoratchi: 18 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu loyiha tijoriy bo'lmagan havaskorlar uchun mo'ljallangan. Lehimlash temiridan, plastmassadan yasalgan korpusdan va arduino haqida ozgina ma'lumotdan qurish oson. Nazoratchi byudjet komponentlari yordamida ishlab chiqariladi, uni Internetda osongina topish mumkin (~ 20 evro). Asosiy komponent - bu Arduino Uno -ga mos keladigan cnc qalqoni. Ikkalasi ham ixcham, kichik va arzon boshqaruvchi qildi.
Bu qo'mondon tugmachali tugmalarsiz ishlashi mumkin, chunki siz 0 holatini va yuqori chegarani qo'lda boshqarishingiz mumkin.
Andrzej4380 menga taklif qilgan oled versiyasi bor, uni bu sahifaning "Men qildim" bo'limida ko'rishingiz mumkin. U 128x32 o'lchamli OLED -displey bilan jihozlangan, u to'liq mos keladi, shuning uchun ko'rsatmalar bir xil. Yagona farq - bu displey.
Kodni bu yerdan yuklab olishingiz mumkin:
Xususiyatlari:
- 3.0.05.2020 dasturiy ta'minotning yangi versiyasi ba'zi xatolarni tuzatdi.
- xotiralarga chastotalarni belgilashga qodir bo'lgan yangi 3.0 versiyasi qo'shildi.
3.1 -versiya ba'zi xatolarni tuzatdi.
- Zavod parametrlariga qaytarish funktsiyasi.
- Kodning ba'zi yaxshilanishlari - har bir funktsiya uchun taymer
- 3 xil antennaga ega.
- Endstop tugmachasi, to'xtashga qodir.
- Avtomatik nol funktsiyasi
- Har bir antennani harakatlantirish uchun 64000 qadam oralig'i.
- Pololu pog'onali boshqaruvga qarab, 1/4/1 1/8 1/16 yoki undan ham ko'proq o'tish qobiliyati.
- antenna uchun 14 ta programlanadigan xotiraga ega 3 ta xotira banki (42 xotira).
- Har bir antenna uchun dasturlashtiriladigan yuqori chegara.
- 0 dan 200 gacha bo'lgan orqaga qaytish kompensatsiyasi
- tezlikni 2 dan (2 millisekund pauza) 40gacha (40 milisaniya pauza orasidagi pauza)
- Mikroto'lqinli kompensatsiya
- 12V quvvat manbai
Ta'minotlar
Qo'shimcha optik kodlovchi
Arduino UNO bilan CNC qalqoni v3
LCD LCD-1602 + I2C IIC 5V uchun arduino
5 ta tugma
To'xtatish tugmasi
Maqolaning oxirida 3D bosib chiqarish uchun STL fayllari qo'shildi
-arduino UNO -ni har qanday holatga moslashtirish uchun platforma
-aylanadigan kodlovchi nkob.
Men qilgan havolalar faqat misollar. Aytish kerakki, siz xohlagan joydan sotib olishingiz mumkin.
1 -qadam: Umumiy ko'rinish
Bu rasmda siz arduino uno ustidagi CNC qalqoni, optik aylanuvchi kodlovchi, I2C 16x2 displeyi va pastki qismidagi beshta tugmachani ko'rishingiz mumkin.
2 -qadam: CNC SHIELD VA ARDUINO UNO
Arduino taxtasida simlar deyarli yo'q. Sizga kerak bo'lgan yagona narsa - bu elektr ta'minoti. Arduino kartasiga bir nechta simlarni payvandlab, ularni cnc qalqoni bilan ulash lozim. Qalqon 4 pololus a4988 yoki shunga o'xshash bilan birga keladi. Pololu potentsiometrga ega, shuning uchun siz qadam motorining maksimal momentini cheklashingiz mumkin. Mening maslahatim - bu momentni kondansatörün harakatlanishi uchun zarur bo'lgan minimal darajaga cheklash. Bu kondensatorning shikastlanishining oldini oladi
ARDUINO UNO bilan CNC qalqoni
MICRO STEPPING SETUP
3 -qadam: OPTIKALI ENKODER
Optik aylanadigan kodlovchi - 100 impulsli. Suratda siz sariq (A) va yashil (B) simlari 10 va 9 -gachasi pimlarga qanday payvandlanganini ko'rishingiz mumkin, agar soat yo'nalishi bo'yicha aylanayotgan harakat kamayayotgan bo'lsa, siz simlarni almashtirishingiz mumkin.
Qo'shimcha kodlovchi
Simlarni quyidagi tartibda ulang:
Qora - GND
qizil - 5V+
yashil - raqamli pin 9
sariq - raqamli pin 10
4 -qadam: 16X2 KO'RSATISH VA TUSHISH TUGMALARI
Beshta tugmachalar cnc qalqoniga payvandlanadi:
-UP- 17 (A3) -KUNDA
-11 (raqamli 11)
-MEM UP -15 (A1)
-MEM DOWN - 16 (A2)
-MENU - 14 (A0)
I2C 16x2 displeyi quyidagi tartibda qo'shilgan:
SDA DISPLAY - sda pin (A4)
DISPLAY SCL - scl pin (A5)
GND displeyi - gnd
VCC displeyi - 5V+
5 -qadam: MOTORGA ULANISH
Men antenna motorini va boshqaruvni ulash uchun chekilgan kabeldan foydalandim.
6 -qadam: Sxematik
CNC qalqonini chuqurroq tushunish uchun ushbu veb -sahifaga tashrif buyuring:
Arduino CNC qalqoni V3. XX
7 -qadam: kalitlarni tugatish
Menda ikkita zaxira kalit ishlatilgan.
Suratda simlar:
Moviy (14)
Yashil- (13) yuqoriga o'tish
Sariq-(12) past kalit
8 -qadam: MIKRO STEPPING
Har bir pololda cnc qalqoni uchta o'tish moslamasi mavjud, bu mikroto'lqinlarni ishlatishga imkon beradi. Mikroto'lqinda siz har bir qadamni 2-4-8-16 yoki 32 ga bo'lishingiz mumkin.
Siz ushbu sahifada konfiguratsiyani topishingiz mumkin:
MICRO STEPPING SETUP
9 -qadam: KOD VA YO'LLANISH QILLOVCHASI
Github kodi (klonni bosing yoki zipni yuklab oling va yuklab oling)
Arduino ide uchun sizda libralar bo'lishi kerak:
LiquidCrystal_I2C.h
Ba'zida LCD 8574at chipi bilan birga keladi va ekran ishlamaydi. Yo'nalish 0x27 o'rniga 0x03f. Bunday holda siz ushbu yo'nalishdagi chip yo'nalishini o'zgartirishingiz kerak bo'ladi:
LiquidCrystal_I2C lcd (0x27, 16, 2); // LCD manzilini 0x27 ga o'rnating
bu uchun:
LiquidCrystal_I2C lcd (0x03f, 16, 2); // 8574at I2C chipida LCD manzilni 0x03f ga o'rnating
EEPROM.h Arduino idealiga kiritilgan
Men Lev OK2PLL talabiga binoan faqat antennali dasturiy ta'minot versiyasini yaratdim. U portativ operatsiya uchun arduino nano va pololu kichik pastadirli boshqaruvchi yasamoqda. Kod bu erda:
To'xtatilgan 1 antenna uchun halqa boshqaruvchisi
TA1MC buyurtmasi bo'yicha tb6600 kontrollerli antennali boshqa versiya:
TB6600 bilan halqa boshqaruvchisi
10 -qadam: Torkni cheklash
Qalqon 4 pololu a4988 yoki shunga o'xshash bilan birga keladi. Pololu potentsiometrga ega, shuning uchun siz qadam motorining maksimal momentini cheklashingiz mumkin. Mening maslahatim - bu momentni kondansatörün harakatlanishi uchun zarur bo'lgan minimal darajaga cheklash. Bu kondensatorning shikastlanishining oldini oladi.
Nihoyat, agar dvigatel ulanmagan bo'lsa, pololus shikastlanishi mumkin. Iltimos, dvigatellarga qaraganda bir xil miqdordagi pololusni o'rnating.
Pololoni yoqib yubormaslik uchun "EN" yorlig'iga e'tibor bering. U cnc qalqoni ichida en deb belgilangan teshikka to'g'ri kelishi kerak.
11 -qadam: VIDEO TUSHUV
12 -qadam: BACKLASH kompensatsiyasi
13 -qadam: Yuklab olish mumkin bo'lgan narsalar
Ushbu boshqaruv elementi turli xil antennalarni boshqarish uchun mo'ljallangan. Siz har bir antennani boshqasiga aralashmasdan boshqarishingiz mumkin. Quvvat manbai - 12 V. Bu tijorat dizayni emas, u faqat havaskorlar uchun jamoaning qolgan qismi uchun yaratilgan.
Nazoratchi 3 xil halqa antennani mustaqil boshqarishi mumkin.
Har bir antenna uchun 64000 qadam bor
To'xtatish tugmachasini o'chirish imkoniyati.
Antenna uchun 14 ta xotira.
Siz yuqori va pastki chegaralarni belgilashingiz mumkin.
!!!! JUDA MUHIM!!!
Tekshirgichda 3 ta xotira banki (antenna uchun 1 ta xotira banki) mavjud. Agar siz xotira kartasini o'chirmoqchi bo'lsangiz, yuqoriga va pastga tugmalarini bir vaqtning o'zida bosing.
Agar siz barcha ma'lumotlarni o'chirishingiz kerak bo'lsa, bir vaqtning o'zida DOWN & MENU tugmalarini bosing.
Tekshirgichda beshta tugma mavjud:
MENU - bu tugma MEM/ANT/SAVE/ADJUST/BACKLASH/SPEED/POLOLU AND MICROSTEP funksiyalarini o'chiradi.
UP/DOWN - keyingi funktsiyalar uchun ishlatiladi:
-Bosqichli motorni qo'lda oshirish va kamaytirish (normal va funktsiyalarni sozlash).
-Xotirani xotira funktsiyasida saqlang
-avtomatik nol funktsiyasini bajarish
-Qaytish/tezlikni/mikro qadamni o'zgartirish va pololu funktsiyalarini o'chirish.
MEM UP/ MEM DOWN - xotiralarni tanlash va antennalarni o'zgartirish uchun ishlatiladi.
Barcha funktsiyalar 3 yoki 8 soniyadan so'ng MEM funktsiyasiga qaytadi.
Vazifalar:
--MEM-
Bu holatda siz kerakli xotirani tanlashingiz mumkin. Agar sizda raqam saqlanmagan bo'lsa, displeyda DATA NO ko'rsatiladi. Esda tutingki, MEM14 yuqori chegaradir. Bu holatda siz kondansatörünüzü harakatlantirmoqchi bo'lgan maksimal qadamni saqlashingiz kerak. Xotirani tanlash uchun MEM UP / MEM DOWN tugmalarini bosing.
--Anti-
Bu holatda siz antennani 1 dan 3 gacha tanlashingiz mumkin. Antennani tanlash uchun MEM UP / MEM DOWN tugmasini bosing.
--SAVQAT-
SAVE chap burchakda ko'rsatilgandan so'ng, siz kerakli xotira sonini tanlashingiz kerak (1 dan 14 gacha) va saqlash uchun YUKORI yoki DOWN tugmalarini bosing.
Shundan so'ng, yangi ekran paydo bo'ladi, unda siz chastotani saqlashingiz mumkin. Chastotani shu tarzda kiriting:
-59 MGts gacha MGts (1000 KGts) ni tanlash uchun UP & DOWN tugmalari
- MEMP & MEMDOWN tugmalari KHZx100 ni 59 MGts gacha tanlash uchun
-KHZni tanlash uchun aylanma kodlovchi.
-Chastotani saqlash yoki 4 soniya kutish uchun MENU tugmasini bosing.
Shuni esda tutingki, bu faqat chastota emas, balki teg.
Esda tutingki, 14 -pozitsiyada siz yuqori chegarani saqlashingiz kerak.
-ADJUST-
ADJUST funktsiyasi displeyda biron bir sonni ko'paytirmasdan yoki kamaytirmasdan qadam motorini harakatlantirishga imkon beradi. 0 pozitsiyasini qo'lda topish kerak bo'lganda bu foydalidir. Ba'zida saqlangan xotiralarni kalibrlash kerak bo'ladi. Ulardan biri sozlangandan so'ng, qolganlari ham kalibrlanadi.
--BAKKLASH-
Bo'shliq uchun kompensatsiya 0 dan 200 gacha. Bu holatda siz tizimingizda samarali deb hisoblagan qiymatni tanlaysiz. Dasturiy ta'minotni murakkablashtirmaslik uchun men faqat kamaytirilganda kompensatsiya berishga qaror qildim. Agar siz pozitsiyani saqlashdan oldin iloji boricha aniqroq bo'lishni xohlasangiz:
Ej-qadam 1750
1) qiymatni biroz oshiring --- 1765
2) qiymatni kerakli joyga --1750 ga kamaytiring
3) saqlang -1750 saqlash
Agar siz yozilgan pozitsiyalarda aniq bo'lishni istasangiz, buni qilishni unutmang.
Agar sizga teskari javob kompensatsiyasi kerak bo'lmasa, qiymatni 0 ga qo'ying.
-Tezlik-
Bu funksiya avtomatik harakatlanishning maksimal tezligini barqaror qiladi (xotiralar va avtozero). 3 - maksimal tezlik (har bir qadamda 3 millisekund pauza) 20 min tezlik (har qadamda 20 millisekund pauza). Kondensator buzilmasligi uchun tezlikni sozlash kerak. Men 1 millisekunddan foydalanishim mumkin edi, lekin tezlik deyarli har bir tizim uchun xavfli edi.
--DIS POLOLU-
Pololu - bu pog'onali dvigatelni harakatga keltiruvchi haydovchi. O'z ishi davomida pololu antennada juda ko'p rf shovqinini kiritadi. Ba'zilar o'z tizimini shunday shovqin ta'sir qilmasligi uchun yaratdilar. Agar siz shovqin bilan kurasholmasangiz, har bir harakatdan keyin pololuni o'chirib qo'yishingiz mumkin. Agar siz "Y" ni tanlasangiz, bu avtomatik ravishda sodir bo'ladi. Agar biz "N" ni tanlagan bo'lsak, pololo hech qachon o'chmaydi. Pololuni o'chirmang, aniqroq, lekin shovqinli.
-AVTOZERO-
Bu funksiya pog'onali motorni to'xtatish tugmachasini topguncha pastga siljitadi. Shundan so'ng, u yuqoriga qarab harakat qiladi, toki to'xtab qolganda, uning davri ochiladi. Ikki soniyadan keyin hisoblagich 0 ga o'rnatiladi. Tizim to'liq ishlayotganiga ishonch hosil qilishdan oldin bu funktsiyani tanlamaslik kerak.
--MIKROSTEP-
Cnc ekranida siz Microstep -ni o'zgartirishingiz mumkin bo'lgan uchta o'tish moslamasini topasiz.
blog.protoneer.co.nz/arduino-cnc-shield-v3…
Microstep menyusida pololuga mikro qadam qo'yishda aniqroq bo'lish uchun kompensatsiya ishlatiladi. Hech qanday kompensatsiya yoki mikro qadam bo'lmasa, siz 0 kompensatsiyadan foydalanishingiz mumkin.
Men korpus sifatida ishlatgan eski qora qutining broshyurasini qo'shdim. Bu o'lchamlar uchun foydalidir. Siz tasavvur qilganingizdek, siz xohlagan qutidan foydalanishingiz mumkin.
14 -qadam: 3D bosilgan ish
Men barcha komponentlarni to'g'ri o'rnatish uchun 3d bosma qutini yasadim.
Bunday holda, sizga mos keladigan qo'shimcha qismlarni sotib olishingiz kerak:
Oyoqlar va arduino uchun m3 x 8 mm vintlardek
3 birlik rj45 rozetkasi
DC raz'em
15 -qadam: Yig'ilish
Arduino -ni bazaga mahkamlang.
Rj45 rozetkalarini joylashtiring va 3 -rasmdagi kabi dupont konnektoriga ulang
Ehtimol, rj 45 ni orqa panelga mahkamlash uchun sizga elim kerak bo'ladi.
Agar sizda rj45 rozetkasi bo'lmasa, simlarni o'tkazadigan ba'zi teshiklar mavjud.
Oyoqlar qutini qulflaydi.
Bir oz ushlab turish uchun siz silikon oyoq qo'shishingiz mumkin.
Diametri 8 mm bo'lgan silikon tomchi
16 -qadam: 3D bosilgan ish uchun STL
17 -qadam: RFdan oxirgi kirishni himoya qiling
Kondensator yonida to'xtash joyi joylashgan, shuning uchun u kuchli maydonga bardosh berishi kerak. Bu maydon arduino uno ishlamay qolishiga olib kelishi mumkin. Mening maslahatim - 12V o'rni orasiga qo'yish (bu turi muhim emas). Mening holatimda menda RT314012 12VDC bor (https://es.aliexpress.com/item/32871878118.html?sp…).
O'rnimizni o'rnatishdan oldin, tizim uzatishda tartibsiz ishlagan. Endi u yaxshi ishlaydi.
Fotosuratda siz faqat o'z o'rni ko'rishingiz mumkin, chunki men cheklangan to'xtash joyini o'rnatdim.
18 -qadam: KELEBEKLAR VA HAVO KONDANSATORLARI UCHUN MASLAHAT
Hozirgacha men nema 17 dvigatelidan foydalandim, chunki mening kondensatorimni haydash uchun 116/12 vites qutisi bor. Agar sizda kelebek kondansatörü yoki havo kondansatörü bo'lsa, siz to'g'ridan -to'g'ri haydashingiz mumkin emas. Buning sababi shundaki, siz antennani sozlash uchun atigi 100 qadamga ega bo'lasiz.
Mening maslahatim - o'zgartirilgan 12V 28BYJ qadamli motordan foydalanish. Bu dvigatel bozorda eng arzon hisoblanadi. U bir inqilob uchun 2000 qadamli vites qutisiga ega. Kondensatorni aniq sozlash kifoya.
28BYJ-48 bipolyar mod
Lev Kohutdan misol:
12v 28byj bilan tyuner
Tavsiya:
Nazoratchi Erik ilhomlangan LED kub (Yer odamlari): 10 qadam (rasmlar bilan)
Supervayzer Erik ilhomlantiruvchi LED kub (Yer odamlari): Erik kim yoki nima va nima uchun siz buni qurasiz? Supervayzer Erik - bu BOX yoki kub yoki TBS "Er odamlari" ko'rsatuvidan biror narsa. Bu qanday kulgili kichkina chet elliklar tomonidan o'g'irlab ketilgan odamlar haqida ko'rsatuv - aksariyat hollarda
KUNAI MIDI nazoratchi: 9 qadam (rasmlar bilan)
KUNAI MIDI CONTROLLER: KUNAI - 4 x 4 MIDI tekshirgich, u eng yuqori sifatdan foydalanadi; Yaponiya SANWA tugmachalari sizning DAW boshqaradigan banklari, sensorli filtri va to'liq moslashtirilgan va modulli! Bu men oxirigacha mukammal qila boshlagan loyiham
Raspberry Pi Zero Wi -Fi kirish nuqtasi maxsus PCB antennasi bilan: 6 qadam (rasmlar bilan)
Raspberry Pi Zero Wi -Fi kirish nuqtasi maxsus PCB antennasi bilan: Biz nima qilyapmiz? Bu darslikning sarlavhasida ko'plab texnik shartlar bor. Keling, uni buzib tashlaylik. Raspberry Pi Zero (Rπ0) nima? Raspberry Pi Zero - bu kichik kompyuter. Bu Raspberry Pi bitta taxtali kompyuterning kichik versiyasi,
Timelaps, portret va boshqalar uchun katta LED "halqa" nuri : 11 qadam (rasmlar bilan)
Timelapse, portret va boshqalar uchun katta LED "uzukli" yorug'lik …: Men bir necha kun davom etadigan juda ko'p vaqtni suratga oladigan videolarni suratga olaman, lekin qisqichlar yoritadigan notekis nurlardan nafratlanaman - ayniqsa kechasi. Katta halqa chirog'i juda qimmat - shuning uchun men bir kechada qo'limdagi narsalar bilan o'zim nimadir yasashga qaror qildim.
Batareyalar uchun magnit ulagichlar: 5 qadam (rasmlar bilan)
Batareyalar uchun magnitli ulagichlar: Hammaga salom, bu erda foydali va oson ishlaydigan batareya ulagichlari haqida kichik darslik. Men yaqinda eski noutbuklardan 18650 ta batareyali batareyalardan foydalana boshladim va ularni ulashning tez va oson usulini xohladim. Magnit yordamida ulagichlar eng yaxshi variant edi