Mundarija:
- 1 -qadam: Glockenspielni toping va qo'llab -quvvatlash ramkasini yarating
- 2 -qadam: 3D bosib chiqarish va CNC yo'nalish qavslari va servo juftlarni sozlash - 1 -rasm
- 3 -qadam: 3D bosib chiqarish va CNC yo'nalish qavslari va servo juftlarni o'rnatish - 2 -rasm
- 4 -qadam: 3D bosib chiqarish va CNC yo'nalish qavslari va servo juftlarni sozlash - 3 -rasm
- 5 -qadam: bolg'a yasang va servolarga ulang - 1 -rasm
- 6 -qadam: bolg'a yasang va servolarga ulang - 2 -rasm
- 7 -qadam: elektronika
- 8 -qadam: Elektron interfeys platasi - 1 -rasm
- 9 -qadam: Elektron interfeys platasi - 2 -rasm
- 10 -qadam: Arduino kodi
- 11 -qadam: Bajarildi va ishlaydi
Video: Spilatron yasash (Robotik Glockenspiel): 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Biz bu robotli glockenspielni biz tayyor va tayyorlagan qismlardan yaratdik.
Bu hali ham eksperimental va birinchi versiyada.
Spielatron Arduino tomonidan boshqariladi, u kompyuterdan yuborilgan Midi buyruqlarini bajaradi.
Hozirgi cheklovlar
- Bu monofonik, ya'ni bir vaqtning o'zida bitta bolg'a o'ynashi mumkin.
- Servo tezligi daqiqada urish tezligini yoki musiqaning nota uzunligini cheklaydi, masalan, siz 120 BPM tezligida yarim kvaverda o'ynay olmaysiz.
1 -qadam: Glockenspielni toping va qo'llab -quvvatlash ramkasini yarating
Bizda 40 yoshdan oshgan glockenspiel bor edi, u o'rta maktab musiqa bo'limidan qutqarildi, chunki u talablarga javob bermadi. U shkafda o'tirdi va shu vaqt davomida imkoniyatdan foydalanishni kutdi. Bu biroz taqillatdi va ba'zi kalitlar notekis va zerikarli yozuvlar beradi, lekin loyihani ishlab chiqish zavq uchun yangisini sotib olishga kafolat bermaydi.
Ramka qalinligi 10 mm bo'lgan kontrplakdan yasalgan bo'lib, o'lchamlari glockenspielga to'g'ri keladi va to'rt juft RC modellashtirish servosiga mos keladi. Glockenspiel -dan servogacha bo'lgan masofa, bolg'a boshi kalitlarni ushlab turgan tayoqchalarga tegmasdan, kerakli miqdordagi tugmachalarga tegib turishi uchun yoyni ta'minlash uchun aniqlandi. Bu servo aylanish markazidan kalitlar markazigacha taxminan 220 mm.
Servo juftligi G5 - G6 tugmachalarini bosadi.
Servo juftligi G#5 dan G#6 gacha ikkita tugmachani bosadi.
Servo juftligi A6dan G7gacha uchta tugmachani bosadi.
Servo juftligi to'rtta Bb6 tugmachasini F#7 ga uradi.
2 -qadam: 3D bosib chiqarish va CNC yo'nalish qavslari va servo juftlarni sozlash - 1 -rasm
Bizda to'rtta eski JR NES-507 servolari va ikkita Hitec HS81 va ikkita Hitec HS82 servolari ishlatilmadi. HS81 va HS82 servolari xuddi shu maqsadda foydalanish uchun etarlicha o'xshash.
Biz Hitec servosini o'rnatish uchun to'rtta qavsni 3D bosdik va bu qavslarni JR servolari bilan ta'minlangan standart diskli servo ustki qismiga burab qo'ydik. Biz ABS -da chop etayotganimizda, biz odatda fayllarni qisqartirish uchun 103% hajmda chop etamiz.
Keyin biz Hitec servosining disklari 1,5 mm kontrplakdan yasalgan to'rtta qavsni o'rnatdik. Bu qavslar bolg'alarni qo'llab -quvvatlash uchun mo'ljallangan.
3 -qadam: 3D bosib chiqarish va CNC yo'nalish qavslari va servo juftlarni o'rnatish - 2 -rasm
4 -qadam: 3D bosib chiqarish va CNC yo'nalish qavslari va servo juftlarni sozlash - 3 -rasm
5 -qadam: bolg'a yasang va servolarga ulang - 1 -rasm
Bolg'alar 3D bosilgan boshlar va 4 mm bambukdan yasalgan shishlardan yasalgan (mahalliy supermarketda mavjud). Boshlar siyanoakrilat elim bilan biriktirilgan va bolg'a moslamasi servo qavsga biriktirilgan, har birida ikkita simi rishtasi bor. O'rnatish va sinov paytida uzunlikni sozlash uchun ular dastlab to'liq qisilmagan.
6 -qadam: bolg'a yasang va servolarga ulang - 2 -rasm
7 -qadam: elektronika
Birinchidan, biz yog'och ramkaning ikkita servo tayanchiga ulangan Arduino Uno taxtasi uchun o'rnatishni 3D bosdik. Sakkizta servolarni alohida 5V quvvat manbai bilan Uno -ga ulash uchun interfeys platasi o'rnatildi. Shaxsiy kompyuterdan yuborilganidan farqli o'laroq, kartada saqlangan ba'zi midi fayllarni ijro etish imkoniyatiga ega bo'lish uchun micro SD adapter kartasi uchun sarlavha ham bor edi. Hozirgi vaqtda biz Spielatron -dan faqat kompyuterdan yuborilgan fayllar bilan foydalanganmiz.
Arduino -ga interfeys taxtasini (Arduino gapiradigan qalqon) o'rnating va servolarni quyidagi tartibda ulang:
- Arduino pin 2 ga aylanadigan servo 1
- Hammer servo 1 Arduino pin 3 ga
- Arduino pin 4 ga aylanadigan servo 2
- Hammer servo 2 Arduino pin 5 ga
- Arduino pin 6 ga aylanadigan servo 3
- Hammer servo 3 Arduino pin 7 ga
- Arduino pin 8 ga aylanadigan servo 4
- Hammer servo 4 Arduino pin 9 ga
8 -qadam: Elektron interfeys platasi - 1 -rasm
9 -qadam: Elektron interfeys platasi - 2 -rasm
10 -qadam: Arduino kodi
MIDI.h kutubxonasini Arduino dasturlash muhitiga qo'shing va biriktirilgan kodni Arduino -ga to'plang va yuklang.
Eslatma qatori 81:
Serial.begin (115200); // haqiqiy uzatma tezligi 31250 emas, balki kompyuterning uzatilish tezligidan foydalaning
Sharh qilinganidek, biz Midi ma'lumotlarini USB interfeysi orqali Spielatronga oddiy kompyuter uzatuvchi tezligi bilan yuboramiz, bu 31250 to'g'ri Midi uzatilish tezligi emas, chunki bizning kompyuterlarimizning hech biri bu tezlikka osongina konfiguratsiya qilinmagan.
Shuni ham ta'kidlash joizki, kod faqat Midi hodisalari haqida eslatmani o'z ichiga oladi, chunki bolg'a tushirilgandan so'ng darhol ko'tarilishi kerak va voqea sodir bo'lguncha kutish mumkin emas.
11 -qadam: Bajarildi va ishlaydi
Biz Midi fayllarini kompyuterdan Spielatronga qanday yozish va yuborish bo'yicha alohida ko'rsatma tayyorlaymiz.
Tavsiya:
Qanday qilib shaxsiy PCB shakllarini yasash mumkin (Inkscape va Fritzing bilan): 4 qadam (rasmlar bilan)
Qanday qilib shaxsiy PCB shakllarini yasash mumkin (Inkscape va Fritzing bilan): Agar siz yangi boshlovchi bo'lsangiz va maxsus shaklga ega bo'lgan tenglikni kerak bo'lsa … va iloji boricha qisqa vaqt ichida kerak bo'lsa … Yoki agar siz sarflashni xohlamasangiz. ilg'or dasturlar bilan ishlashni o'rganishga ko'p vaqt, chunki siz oxir -oqibat taxta yoki boshqa
Pandora qutisidan foydalanib, maxsus o'yinchoqli tanga uyasi bilan 2 o'yinchi DIY Bartop arkadasini qanday yasash mumkin: 17 qadam (rasmlar bilan)
Pandora qutisidan foydalanib, maxsus o'yinchoqli tangalar uyasi bilan 2 o'yinchi DIY Bartop arkadasini qanday yasash mumkin: Bu 2 ta o'yinchining ustki qismli arja mashinasini qurish uchun bosqichma -bosqich ko'rsatma. Tangalar faqat to'rtdan bir kattagina tangalarni oladigan qilib o'rnatiladi
Qanday qilib robotik qo'l yasash mumkin: 7 qadam (rasmlar bilan)
Qanday qilib robotik qo'l yasash mumkin: LeArm - bu yuqori samarali dasturlashtiriladigan robotli qo'l. U juda moslashuvchan harakat qilishi va turli yo'nalishlarda ushlay oladi. To'liq metall korpus robotik qo'lni barqaror va chiroyli qiladi! Endi biz uning yig'ilishiga kirish qilamiz. Shunday qilib, siz unga berishingiz mumkin
IR LED chiroq bilan qanday qilib kamerali kamera yasash mumkin: 5 qadam (rasmlar bilan)
INFRARED KAMERANI IQ LED LAMBASI BILAN QANDAY QILISH MUMKIN: Men infraqizil kamerani harakatga olish tizimida ishlatish uchun yaratdim. Uning yordamida siz shunday ajoyib tasvirlarni olishingiz mumkin: kamera ko'rinishidagi yorqin ob'ektlar, aslida oddiy. Siz arzon narxda juda yaxshi natijalarga erishishingiz mumkin
N: O'zgaruvchan yorug'lik darajasi bilan ko'p qatlamli akril va LED haykalchasini qanday yasash mumkin: 11 qadam (rasmlar bilan)
N: O'zgaruvchan yorug'lik darajasi bilan ko'p qatlamli akril va LED haykalchasini qanday yasash mumkin: Bu erda siz Laplandiya san'at/dizayn guruhi tomonidan boshqarilgan www.laplandscape.co.uk ko'rgazmasida qanday qilib o'zingizni shaxsiy qilishingiz mumkinligini bilib olishingiz mumkin. Ko'proq rasmlarni flickr -da ko'rish mumkin.Bu ko'rgazma 2008 yil 26 -noyabr - 12 -dekabr, juma kunlari davom etadi