Mundarija:
- 1 -qadam: materiallar ro'yxati
- 2 -qadam: Bo'yoq qo'llanilishi uchun uni o'zgartiring
- 3 -qadam: Birinchi rasm: Demolardan foydalanish
- 4 -qadam: Paint uchun Active TCL va LOGO -dan foydalaning
- 5 -qadam: Bo'yoq uchun sensorlardan foydalanish
- 6 -qadam: Xulosa
Video: IRobot yaratishni Paint -ga o'zgartirish: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu robototexnika loyihasi bo'lib, uni robot bilan umuman tajribasi bo'lmagan kishi bajarishi mumkin. Men buni aytayapman, chunki ishga kirishishdan oldin menda robotlar bilan tajriba yo'q edi. Yoki dastur yozish. Aslida, men qanday qilib rasm chizishni bilardim va bu xuddi shunday edi, men dastlab robot maxsus rasmlarni chizishi uchun dasturlar yozmoqchi edim. Men buni tezda zerikarli, zerikarli va robotning ajoyib xususiyatlaridan foydalanmasligini tezda angladim. Buning o'rniga, bu ko'rsatma sizga quyidagilarni o'rgatadi:- Robotni cho'tkalar, rulolar va boshqa asboblar bilan bo'yash uchun o'zgartirish- oldindan rasm chizish uchun oldindan o'rnatilgan dasturlardan foydalaning- Active-dan foydalaning. TCL LOGO yordamida rasm chizish uchun- modul bilan birga kelgan namunali dasturlarni o'zgartiring, bu robotdagi sensorlar yordamida rasm chizish uchun. Ushbu loyiha Modulni o'rnatish uchun Yaratish bilan birga kelgan ko'rsatmalarga amal qilishingiz mumkin. Ishonchim komilki, ko'pchilik buni qiyinchiliksiz hal qila oladi, shuning uchun men bu yo'nalishlarni bu erda takrorlamaganman. rassom) Robot bilan bir oz o'ynaganimdan so'ng, men rassommi yoki ulug'vor cho'tka ekanligini hal qilishim kerakligini tushundim. Logotipni dasturlash uni bo'yoq cho'tkasiga o'xshatadi, sensorga asoslangan dasturlash esa uni o'z rassomi sifatida ko'rib chiqadi. Menga rassom sifatida eng yoqadi. Aslida, biz tezda san'at jamoasida do'st bo'ldik. U men chizganimdan ko'ra tezroq va qat'iyatliroq bo'yalgan, lekin mensiz bo'yoq ranglarini tanlamagan holda, uni to'ldirib, bosganimda, bu aslida juda og'ir frisbi edi. Hech bir rassom atrofdagi dunyoni bilmasdan ishlay olmaydi (sezgilar sizning san'atingizga ta'sir qiladi), shuning uchun robotni sensorlarsiz ishlatish kulgili bo'lib tuyuldi. Men bu rasmlarni yaratgan narsalarga javob berdim, shuningdek, odam qanday qilib vazifani bajarishini unutib qo'yish va robot qanday osonlikcha bajarishi haqida o'ylash muhimligini tezda angladim. Püskürtmeli bo'yashdan tashqari, rasmning ko'p qismi gorizontal yuzada, rassomning dastgohidagi klişasiga qaramay, eng samarali tarzda amalga oshiriladi. Rassomning ko'rish qulayligi uchun dastgoh mavjud - gorizontal san'at oldindan ta'sir ko'rsatadi. Shuning uchun sizning printeringiz gorizontal ravishda chop etadi - bu siyohni ishlatish yoki qon ketish xavfisiz qo'llashning eng yaxshi usuli. Shuning uchun men "bo'yash robotlari" orasida keng tarqalgan devorlarga rasm chizish mumkin bo'lgan narsalarga asoslanmay, robotning tabiiy gorizontal tabiati bilan ishlashga qaror qildim.. Men rasm chizganimda, chapdan o'ngga yoki yuqoridan pastgacha ishlash haqida qayg'urmayman. Men bo'yoqni kerakli joyga qo'yaman, egri chiziqlar, to'g'ri chiziqlar yoki boshqa narsalarga muvofiq. Men shunchaki printer qurmoqchi emasman, men o'ylaymanki, robot rasm chizish mashinasida emas, balki men chizgandek chizishi kerak edi, bu ma'lum qiyinchiliklarni, ayniqsa robotning aniq xavfini ko'rsatdi. nam bo'yoq ustidan siljiydi. Ma'lum bo'lishicha, bo'yoq g'ildiraklarda unchalik ko'p to'planmagan ko'rinadi, lekin ular rasmga yaxshi iz qo'shadi. Shinalar tagida biroz to'planib qoladi, lekin quriganida osonlikcha tozalanadi. Qaysidir ma'noda, rassom barmoqlarini pastellarni bo'yash uchun ishlatishdan farq qilmaydi - robot o'zining sirtini bo'yash uslubiga ta'sir qilish uchun o'zining "qo'shimchalari" ni ishlatadi.
1 -qadam: materiallar ro'yxati
Bu loyihadagi barcha qadamlarni bajarish uchun kerak bo'lgan narsa, lekin agar siz tanlayotgan va tanlayotgan bo'lsangiz, bularning barchasi kerak bo'lmasligi mumkin.
- iRobot Create (aniq) - Buyruq va boshqaruv moduli (hoziroq ulang va o'rnating. USB ulanishni o'rnatganingizda yoqilganligini ikki marta tekshiring, bu meni bir necha daqiqa ushlab turdi, chunki men buni tushunmadim. Robot va buyruqning har birida yoqish/o'chirish tugmasi bor.) - Batareyani zaryadlovchi - Seriyali kabel (shu jumladan) Yaratgich 6-32 vintni qabul qilish uchun teshiklari bilan birga keladi. 6-32 raqamli bo'lmagan narsalarni sotib olmang, chunki bir nechta narsani kuzatib borish noqulay. Bundan tashqari, agar iloji bo'lsa, yo tekis (meniki kabi) yoki vintlardek vintlarni oling. Bitta tornavida qoidalari, chunki siz kerak bo'lganda narsalarni burab, sozlashni xohlaysiz. - 4 - 12 dyuymli tishli novda - 2 - 2 dyuymli vintlardek - 10 (yoki undan ko'p) yong'oqlar - 2 - 1/2 dyuymli vintlardek - 9/64 burg'ulash uchi (bu yaxshi o'lchamga o'xshaydi, chunki bu juda kichik Robotning tebranishi va harakati aloqani uzib qo'yadi, shuning uchun ozgina yengil bo'lish - bu yaxshi narsa.) - 2 - 1 dan 1 1/2 dyuymli menteşalar (ular odatda yog'och qutilar va qo'g'irchoqlar uyi uchun ishlatiladi) - 2 yoki undan ko'p - 2 dyuymli kliplar (agar yashil rangga ega bo'lsangiz - bu modul bilan muvofiqlashadi, va ular narsalarni himoya qilish uchun qulay bo'ladi) - 1 varaq oq plastmassa kamida 9x9 dyuym (meniki - bu taxta) pirojnoe bezaklari bilan sotiladi - u kekni bezatilganidan keyin uni qo'llab -quvvatlash uchun ishlatiladi. U gofrirovka qilingan va qalinligi taxminan 1/8 dyuym, men uni og'ir qaychi bilan kesishga muvaffaq bo'ldim.) - 2 fut 1x2 yog'och - voronkalar Bo'yoqni ushlab turing) - 3/8 dyuymli tashqi diametrli shaffof plastmassa quvurlar - 1/2 dyuymli elektr qisqaruvchi naycha - kichik bo'yoq cho'tkalari, rulolar, bo'yash yostiqchalari, ishlab chiqaruvchilar, qalamlar yoki boshqa narsalar ng - bu niqobli lenta (qog'ozni ushlab turish va narsalarni vaqtincha ushlab turish uchun) - plastmassa qoplama (chunki robotlar oldindan aytib bo'lmaydigan va tez, va siz hamma narsani bo'yashni xohlamaysiz) belgisini qo'yadi. Siz ishlatmoqchi bo'lgan rangdagi qopqoqli shisha idish - oq bo'yoq (uslub uchun) - o'tin kesadigan va teshik ochadigan narsa - tornavida - boshqa asosiy uy asboblari - suv bilan tozalaydigan ko'p bo'yoq (men noto'g'ri ishlataman) bo'yoq va uy -ro'zg'or buyumlari do'konlaridagi ranglar. Siz juda ko'p narsani 1 dan 5 dollargacha olishingiz mumkin, yoki agar siz juda zo'r bo'lsangiz/omadingiz kelsa, ular sizga bepul berishadi, xuddi Pittsburg Paint -dagi deyarli hamma narsani ta'minlagan yaxshi odamlar kabi.) - bo'yash uchun biror narsa (qog'oz va mato yaxshi ishlaydi. Qassob qog'ozi rulonlarda bo'ladi va bu arzon tanlovdir, ayniqsa boshlash uchun).
2 -qadam: Bo'yoq qo'llanilishi uchun uni o'zgartiring
Robot turli xil bo'yoqlar, shuningdek qalamlar, markerlar yoki san'at bilan shug'ullanmoqchi bo'lgan narsalarni ushlab turishi kerak. Bu turli xil qiyinchiliklarni keltirib chiqardi, lekin menimcha, mening tizimim ularning aksariyatini yaxshi hal qiladi. Ikkita yog'och qo'l robotning yuqori qismiga bog'langan va har birining uchida ilmoqlar qisqichni ushlab turadi. Shunday qilib, qo'llar kerak bo'lganda bir -biridan uzoqroq yoki bir -biriga yaqin bo'lishi mumkin (ular robotga mahkamlanganda aylanadi va o'rnatilgandan so'ng, vintni mahkamroq ushlab turish uchun mahkamlash mumkin yoki biroz bo'shashib qoladi). Robot aylanayotganda cho'tka biroz tebranishi mumkin.) Menteşalar qisqichlarni har doim bir -biriga yoki cho'tkani ushlab turish uchun zarur bo'lgan boshqa burchakka to'g'ri yo'naltirishga imkon beradi. qo'llar. Bo'yoq cho'tkaga doimiy ravishda etkazib berilishi kerak, shuning uchun men huni ushlab turish uchun ustki qavatni qo'shdim va bo'yoq cho'tkaning old tomoniga oqib tushishi uchun trubka bo'ylab oqadi. Cho'tkasi robot harakatlanayotganda uni tarqatadi. Bo'yoqning boshqa miqdorini etkazib berish uchun siz boshqa o'lchamdagi quvurlarni tanlashingiz mumkin, yoki sizga chizilgan chiziq yoqmasa, robotning harakat tezligini sozlashingiz mumkin. Qoplama trubkasi vinil naycha va voronkani bir -biriga bog'lab turadi, tozalashni osonlashtiradi va uni yuqori platformaga tushishiga imkon beradi. Bu juda oddiy yig'ilish va ko'plab rasmlar orqali yaxshi saqlanib qolgan.
Yog'ochni 2 7 dyuym uzunlikdagi bo'laklarga bo'ling. Har bir bo'lakning uchidan bir dyuym uzunlikdagi teshikni burang. Boshqa tomondan, menteşalarni ulash uchun uchuvchi teshiklarni burang. Bu bo'laklarni oq rangga bo'yab qo'ying (agar siz shunday qilsangiz) Quritgandan so'ng, menteşalarni uchlariga mahkamlang, so'ngra menteşenin boshqa tomoniga qisqichni vint va non bilan mahkamlang. Ko'rsatilgan kliplarning aksariyati teshik bilan (plastik bilan qoplangan bo'lsa ham). Lekin siz uni biroz kattalashtirishingiz kerak bo'ladi. Bu va'da beraman. 2 dyuymli vintni boshqa uchidagi teshikdan robotning yuqori yuzasidagi eng uzoq orqa teshikka o'tkazing. Men og'ir yuk (bu bir tiyinni kesadi!) uslubidagi qaychi ishlatardim, lekin ishonchim komilki, ko'pchilik plastmassani xizmat pichog'i bilan kesish mumkin yoki agar siz o'zingizni axlatdan tozalashni xohlasangiz, akrildan lazer bilan kesib oling. Har bir tishli novdaning uchidan 3/4 dyuymli gaykani burang, boshqa uchidan uch dyuymga yaqinroq bo'lgan nonni burang. tayoqlar yuk bo'lagidagi teshiklarga, yong'oqqa qadar. Plastmassa varaqni boshqa yong'oqlarning tepasiga 3 dyuym pastga siljiting. Agar plastmassa o'z -o'zidan mahkamlanmagan bo'lsa, unga ikkinchi yong'oq qo'shish kerak bo'ladi. Voronkani platformadagi teshikka o'rnating. Quyidagi sirtga tegib ketish uchun huni tubidan qancha vinil naycha yetishi kerakligini o'lchang. Quvurni huni bilan mahkamlash uchun taxminan bir dyuymli qisqaruvchi trubadan foydalaning. Issiqlik tabancasi buni yaxshi bajaradi, lekin opamning sochlarini fen mashinasi qulay edi va ishni uddaladi. Buni amalga oshirish uchun maskalash tasmasini ishlatishingiz mumkin, agar xohlasangiz, buni bajarishdan oldin sinab ko'rishni xohlasangiz. Bo'yoq uchun nima ishlatsangiz ham (cho'tka/rulo/va hokazo) ikkita qisqich bilan ushlab turiladi. Quvur bo'yoq qo'llanuvchisi va robot o'rtasida o'tirishi kerak. Agar kolba o'z joyida qolmasa, uni cho'tkaga yopishtirishingiz mumkin. Ketchup idishlarini ishlatmoqchi bo'lgan bo'yoq bilan to'ldiring. Buning uchun huni va kepka (ovqat bilan ishlatilmaydi) yordam beradi. Siz keyinchalik bo'yoqni tez to'ldirish qobiliyatiga ega bo'lishingizdan xursand bo'lasiz va ketchup harakati bo'yoqning o'z -o'zidan tushishini kutish o'rniga kolbani tezda to'ldirishga yordam beradi.
3 -qadam: Birinchi rasm: Demolardan foydalanish
O'zingizning plastmassa qoplamangizni qo'ying. Qog'ozingizni/matoni har tomondan niqobli lenta bilan yopishtiring. Taxminan 3 dan 4 futgacha bo'lgan maydon, uni bo'yash uchun juda yaxshi sirt kabi ko'rinadi. Kattaroq ishlaydi, lekin 2 dan 3 gacha kichikroq va siz plastmassangizga qog'ozdan ko'ra ko'proq rasm chizasiz. Agar u chetidan chiqa olsa, robot uni ushlab oladi, tortadi, yiqitadi va o'ylab topishi mumkin bo'lgan boshqa yaramas robot ishlarini qiladi, shuning uchun uni mahkam yopishtiring.
Robotingizni yoqing. Sizga yoqadigan dasturni tanlang - 5 - bu mening sevimli dasturim, lekin sizda mavjud bo'lgan uskunalar yaxshi. Agar siz muqovali dasturni tanlasangiz, maydonning perimetri bo'ylab biror narsa qo'yganingizga ishonch hosil qiling (masalan, 2x4 yog'och yoki boshqa narsalar), aks holda u sizning xonangizni yopadi va bo'yaydi. Agar sizda 3 ta do'stingiz bo'lsa, pong/4 kvadratlik bitim bilan siz ham juda xursand bo'lishingiz mumkin - har tomondan odamni oling va robotni yon tomonga urish uchun javobgarlikni o'z zimmangizga oling. Siz buni stol usti ustida qilishingiz va jarlik sensorlariga ham ishonishingiz mumkin. Voronkaga bir oz bo'yoq to'ldiring. Birinchi marta kichikdan boshlang, lekin o'zingizga ishonchingiz komil bo'lgach, siz ozgina narsani qo'yishingiz mumkin. Bo'yoq naychaning pastki qismiga tushishi bilanoq "boshlash tugmachasini" bosing va ketayotganini kuzatib turing. Agar biror narsa ketayotgan bo'lsa, tez bo'lishga tayyor bo'ling. Bundan tashqari, cho'tka/rulo/va hokazolarni ham kuzatib turing, chunki u erda biroz sozlash kerak bo'ladi. Ehtimol, siz buni tezda hal qilasiz. Agar siz oromgohda bo'lishni xohlasangiz yoki qo'shimcha vaqt olishni xohlasangiz, quvurga vidalanadigan kichkina qisqich bo'yoqni to'xtatadi. Qo'llarda ishlatilgan qisqichlar naychadagi bo'yoqni to'xtata oladigan darajada kuchli emas. Siz huni tortib, uni ranglar orasidan tozalashingiz mumkin, lekin men odatda bitta rangni boshqasiga huni ichiga qo'shaman. Rangli g'ildirakni bilish va qizil, ko'k va sariq ranglarni birlashtirmaydigan boshqa rangni tanlash aqlli (chunki bu jigarrang/kulrang rangni noqulay qiladi), lekin siz blyuzning turli xil soyalari bilan ajoyib natijalarga erishishingiz mumkin binafsha yoki qizil va boshqalar.
4 -qadam: Paint uchun Active TCL va LOGO -dan foydalaning
Yaratilish forumlarida ajoyib narsalarni joylashtirgan juda aqlli yigit bor. Forumlar ajoyib manba, ayniqsa, nima qilayotganingizni bilmasangiz, uning hujjatlari bu erda mavjud: https://createforums.irobot.com/irobotcreate/board/message? Board.id = Create_projects & thread.id = 13U robotni LOGO buyruqlari yordamida ishga tushirish uchun sozlash uchun TCLdan foydalangan. Siz xabarga borishingiz va Active TCL -ni yuklab olish va o'rnatish, keyin uning dasturini yuklab olish bo'yicha ko'rsatmalariga amal qilishingiz kerak bo'ladi. Men uning kodini bu erda joylashtirishni to'g'ri deb hisoblamadim (aniq sabablarga ko'ra), lekin u yuqoridagi forum postida mavjud. Hammasi o'rnatilgandan va yuklanganidan so'ng, siz yangi iTurtle Create -dan foydalanishni boshlashga tayyormiz (bu yomon LOGO jumlasi). Bu juda oddiy interfeys, bu erda siz nima qilish kerakligini aytasiz (millimetr va burchak darajasida), ketma -ket kabelni ulang va bajaring. Agar sizda noutbuk bo'lsa, bu juda yaxshi ishlaydi, chunki ketma -ket simi uzoq emas va u ishlayotganda ulanishi kerak bo'ladi. Robot (taxminan) taxminan 30 kilogramm yuk ko'tarishga qodir, shuning uchun agar siz uni joylashtirish uchun biror narsa qilsangiz, men noutbukni unga qo'yib qo'yib yuborishingiz mumkin deb o'ylardim. Siz soatlab va soatlab bu tizim yordamida rasm chizish, qaysidir ma'noda eskiz uslubini chizishingiz mumkin, va dasturlarni o'rnatishdan tashqari, sizga umuman kompyuter bilimlari kerak emas. Maxsus eslatma: Agar siz urinib ko'rsangiz, robotdan buyruq modulini tortib oling. bu Bu qandaydir tarzda to'sqinlik qilgandek tuyuladi va agar siz uni biriktirgan bo'lsangiz (bu o'chirilgan bo'lsa ham) ishlamaydi, lekin rasmni o'rnatib, uni bo'yashsiz yoki marker bilan ishlashdan oldin uni ishlatish yaxshidir. bo'yoq bilan (hech bo'lmaganda birinchi navbatda). Bu, ayniqsa, sizning boshlang'ich nuqtangizni tanlash uchun foydalidir, chunki bu tasvir qog'ozda qaerda paydo bo'lishini belgilaydi. Shuni ta'kidlash kerakki, bu usul robotdagi barcha xavfsizlik sezgichlarini o'chirib qo'yganday tuyuladi, shuning uchun agar siz uni 500 o'rniga 50000 o'rniga 50 000 ga oldinga siljitsangiz, bu haqiqatan ham shunday qiladi va siz uni to'xtatish uchun ta'qib qilasiz. u Agar u haqiqiy bo'yoqdan foydalansa, uni qo'lga kiritgandan keyin ko'p tozalash kerak bo'ladi. Bu usul siz chizmoqchi bo'lgan narsani yaratish va tezda o'zgartirish uchun juda samarali va dasturlarni yozish va ularni buyruq moduliga o'rnatishdan ko'ra samaraliroq. Eng katta kamchilik - bu ketma -ket kabel.
5 -qadam: Bo'yoq uchun sensorlardan foydalanish
Kirish qismida aytib o'tganimdek, bir muncha vaqt ishlaganimdan so'ng, uni printer sifatida ko'rib chiqish robot taklif qiladigan ko'plab xususiyatlarga e'tibor bermasligini tushundim. Shunday qilib, rasmlar yaratish uchun Yaratish, Buyruqlar Moduli va namuna dasturlari yordamida qilishingiz mumkin bo'lgan bir nechta narsalar. Agar siz kodning qanday ishlashini va nimani o'zgartirishingiz mumkinligini bilsangiz, sensorlar yordamida bo'yashning eng oson usuli - rasm maydonining perimetri atrofidagi ob'ektlar bilan "qopqoq" dasturini ishga tushirish. hatto bo'yash sohasidagi ba'zi og'ir narsalar (bo'yoqqa chidamli yoki mumli qog'ozga o'ralgan). Lekin siz, ehtimol, bundan ham ko'proq nazoratni xohlaysiz, va men buyruqlar modulini biron sababga ko'ra materiallar ro'yxatiga qo'shdim. Agar siz robot tasvirlayotgan narsada tasodifiylikni saqlamoqchi bo'lsangiz, lekin u sizning parametrlaringiz doirasida ishlashini xohlasangiz. Buning uchun qanday usullar bor: dasturchilar daftarida "haydovchi" deb nomlangan namunaviy dasturni oching (buning izohini iRobot veb -saytidan yuklab olishingiz mumkin bo'lgan qo'llanmada mavjud.) 156 -qatorda siz: // Set burilish parametrlari va burchakni qayta o'rnatish Sensor ishga tushganda robot shunday qiladi. Bu narsalarga urilish yoki narsalardan deyarli yiqilishni o'z ichiga oladi. Bu bo'limda o'ynash mumkin bo'lgan qiziqarli narsalar bor. Masofa = 0; Siz buni xohlagan raqamga o'zgartirishingiz mumkin. Siz tanlagan raqam - bu biror narsaning chetini topgandan yoki topgandan keyin robot necha millimetrga zaxiralanadi. Masalan, "0" ni "200" ga o'zgartirib, u 200 millimetrga zaxira qiladi. Bu sizga qirralarning har xil burchaklaridan va bo'yash yuzasida va atrofidagi boshqa narsalardan 200 millimetr uzunlikdagi chiziqlar beradi. Siz buni xohlamaysiz. Agar siz uni boshqa burchakda zaxiralashni xohlasangiz, bu erga raqam qo'ying. "0" ni "45" ga o'zgartirish uning 45 graduslik kamonda zaxiralanishiga olib keladi. Bu siz xohlagan narsani olish uchun biroz sozlashni talab qiladi, lekin bu qandaydir ajoyib effektlarni keltirib chiqarishi mumkin. Agar siz "tasodifiy" oralig'ini o'zgartirmoqchi bo'lsangiz, 460 -qatorga o'ting va kodni o'zgartiring. Agar siz uni aniq burchakka o'rnatmoqchi bo'lsangiz, "randomAngle ()" ni "15" ga yoki xohlagan boshqa burchakka o'zgartiring. "1" va "-1" raqamlari to'g'ri burchaklar uchun ajratilgan, ammo har qanday boshqa raqam, ijobiy yoki salbiy, adolatli o'yin. Men 360 dan ortiq hech narsani sinab ko'rmaganimni tushundim, lekin hozir men sabrsizlik bilan kutaman. 143 va 149 -qatorlarda siz "burilish" ni, so'ngra 0 ni topasiz. Ularni boshqa narsaga o'zgartirish robotni abadiy aylantiradi. Bu juda samarali yoki qiziqarli o'zgarish emas, shuning uchun men haydab ketmayman. Siz "300" raqamini boshqa raqamga o'zgartirish orqali robotning tezligini o'zgartirishingiz mumkin. Pastki sekinroq, balandroq tezroq (bu erda fokuslar yo'q). "RadStraight" ni raqamga o'zgartirish robotning yoyda harakatlanishiga olib keladi. Bu, albatta, robotning "rassomlik" xususiyatini oshiradi. Men bu sozlamani o'zgartirishni juda yaxshi ko'raman, robotning harakat tezligini o'zgartirish chizilgan chiziqlarni o'zgartirishi mumkin. Sekin tezlik, odatda, bo'yoqning tekisroq va og'irroq qo'llanilishiga olib keladi. Tezroq tezlik sizga cho'tka effektini beradi yoki ba'zida cho'tkangizni o'tkazib yuboradi. Agar siz kodga kirsangiz, siz har xil narsalarni sozlay olasiz. Agar biror narsani tushunishda qiynalayotgan bo'lsangiz, oi faylini tekshiring, ba'zida u erda maslahatlar bo'ladi. Ko'pincha "RadCW" yoki shunga o'xshash buyruqlar o'rniga burchak raqamini ishlatib, omadliroq bo'ldim. Men bu tasodif deb o'ylayman, lekin muammo borligini tekshirish kerak. Men umuman tajribali dasturchi emasman. Aslida, bu men hech qachon kod bilan hech narsa qilmagan birinchi narsa, faqat veb -saytlar yaratish. O'ylaymanki, robotga zarar etkazish juda qiyin, va agar siz o'zgartirayotgan dasturni tuzatib bo'lmaydigan darajada shikastlasangiz, har doim diskda namunali dasturlarning toza nusxasi bo'ladi. Kod yaxshi qayd etilgan va agar siz biroz vaqt sarflasangiz, nima qilishini aniqlay olasiz. Nimani olganingizni ko'rish uchun sho'ng'in qilish va narsalarni o'zgartirishga arziydi. Men "haydovchi" dasturiga qo'shish uchun juda ko'p yangi narsalarni yozdim, lekin ular hali dunyoga ko'rsatishga tayyor emas.
6 -qadam: Xulosa
Men yaratishni haqiqatan ham halollik bilan muntazam ravishda ishlatadigan narsaga aylantirish men uchun juda muhim edi. Sovutgichdan bir quti soda oladigan robot - bu ajoyib, lekin men kuniga bir qutidan ko'p ichaman va men odatda boshqa ishga ketayotganimda ushlayman. Agar men shunday robot yaratgan bo'lsam ham, men uni ishlatmasdim.
Men ko'p yillar davomida to'la vaqtli rassom/dizayner bo'ldim va buni kim qilgan bo'lsa, qanchalik qiyin va yolg'iz bo'lishini biladi. Shuning uchun rassomlar galereyalarda, kinoteatrlarda va barlarda dam olishadi. Siz o'zingizning boshingizdan chiqib, turli narsalar haqida o'ylashingiz kerak. Bu robot bilan ishlash juda qiziqarli bo'lgan narsaning bir qismi - bu oldindan aytib bo'lmaydi (va uning kodida oldindan aytib bo'lmaydigan miqdorni o'zgartirish mumkin) va men hech qachon bo'lmagan tasvirni yaratadi. Bu men uchun og'ir yuklarni qiladi, lekin men haligacha qaror qabul qilishim kerak. Men u bilan ishlashni odat qilib olganman va bundan juda ko'p foydalanaman. Mana, kelajakda robot bilan o'tkaziladigan tajribalar rejalarim va boshqa odamlar ustida ishlashni istardim: - LOGO va fraktallar - eng yaxshi do'stlar. Agar siz LOGO bilan ko'proq shug'ullansangiz, fraktal rasmlarda katta imkoniyatlar mavjud. Fraktallar tuzilishi jihatidan daraxtlar, marjon va boshqa organik shakllarga o'xshash bo'lishi mumkin, bu eshikni o'ziga xos, lekin bog'langan daraxtlar maydonini ochish uchun ochib beradi va hatto landshaft yaratish uchun rasmga o'zingiz qo'shib qo'yishi mumkin. - Umuman robot bilan rasmlar ustida ishlash juda qiziq bo'lishi mumkin. Robot bo'yashiga ruxsat bering, keyin o'zingizni bo'yang, keyin robot yana bo'yashiga ruxsat bering. Men buni san'at maktabida haqiqiy odamlar bilan ko'p qildim, lekin robot bilan ishlash yanada qiziqarli bo'lardi. Ular sizning ishingizni saqlab qolish haqida o'ylamaydilar va o'ylamasdan tashlab qo'yishadi. - Robotni ma'lum yo'lda ishlashiga olib keladigan buyruqlar modulida ishlaydigan dastur yozishning ba'zi afzalliklari bo'ladi. U bir xil fikrni turli xil rang va muhitda sinab ko'rish uchun ishlatilishi mumkin. Bu rasmlarning butun seriyasiga asos bo'lib xizmat qilishi mumkin, shundan so'ng ularning har biri boshqacha tarzda ishlanadi. U hatto grafiti uchun ham ishlatilishi mumkin. - Umuman olganda, grafiti - bu robot uchun variant. U ko'chalarda yoki piyodalar yo'llarida rasm chizishi mumkin. Buni o'zingizning xohishingiz bilan ishlating va javobgar bo'ling. Yoki bo'yoq o'rniga bo'r ushlab turing va u bilan shaharga boring. U odamlarni biror narsaga yo'naltiruvchi o'qlarni tortishi mumkin. Xabarlarni yozishi mumkin. Nazariy jihatdan, u hatto mashinalar joylarining chetlarini bo'yash uchun ham ishlatilishi mumkin edi. Bu vaqtinchalik belgilar uchun ayniqsa foydali bo'ladi. - Servo dvigatelni cho'tka ushlagichiga ulash, siz tanlagan joyni bo'yashni to'xtatish va boshlash imkoniyatini beradi. Bu mening tajribam darajasidan tashqarida edi, lekin men buni kelajakda sinab ko'rmoqchiman. - Platforma bir vaqtning o'zida ko'proq bo'yoq/cho'tka ranglarini qo'shish imkoniyati bilan qurilgan. Unga ikkinchi huni qo'shish mumkin bo'lardi, bu esa ko'proq hunilarni qo'llab -quvvatlaydi. Umuman olganda, 2 oy yoki undan ko'p vaqt o'tgach, men o'zimni hali boshlayotganimni his qilyapman va u bilan imkon qadar ko'proq vaqt o'tkazyapman. Agar siz u bilan yaqindan tanishishni istasangiz, bu robot va men Ostindagi Maker Feyrda bo'lamiz! Umid qilamanki, o'sha paytga qadar men bundan ham ko'proq yutuqlarga erishaman!
Tavsiya:
Simsiz Rubik kubikli lampochkaning qiyalikka asoslangan rangini o'zgartirish: 10 qadam (rasmlar bilan)
Tilt-ga asoslangan rangni simsiz Rubik kubikli chiroqqa o'zgartiradi: Bugun biz Rubik kubikli ajoyib chiroqni quramiz, u qaysi tomonga qarab rangini o'zgartiradi. Kub kichik LiPo batareyasida ishlaydi, u standart mikro-usb kabeli bilan zaryadlangan va mening sinovimda batareyaning ishlash muddati bir necha kun. Bu
Arzon LDC kondensatorli mikrofonni o'zgartirish: 7 qadam (rasmlar bilan)
Arzon LDC kondensatorli mikrofonni o'zgartiring: Men uzoq vaqtdan beri ovozli odamman va DIYerni yaxshi ko'raman. Bu shuni anglatadiki, mening sevimli loyihalarim audioga tegishli. Men ham ishonamanki, DIY loyihasi yaxshi bo'lishi uchun loyihani amalga oshirish uchun ikkita natijadan biri bo'lishi kerak.
EasyEDA onlayn asboblari yordamida maxsus shakldagi tenglikni qanday yaratishni bilib oling: 12 qadam (rasmlar bilan)
EasyEDA Online asboblari yordamida maxsus shaklli PCBni qanday yaratishni bilib oling: Men har doim maxsus PCB dizaynini yaratishni xohlardim va onlayn asboblar va tenglikni arzon prototiplari bilan hozirgidan ko'ra oson bo'lmagan! Hatto qiyin joyni tejash uchun sirtdan o'rnatish qismlarini kichik hajmda arzon va oson yig'ish mumkin
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): 5 qadam (rasmlar bilan)
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): SCARA roboti sanoat dunyosida juda mashhur mashinadir. Bu nom tanlangan mos keladigan robotli qurol yoki tanlangan mos keladigan bo'g'inli robot qo'lini anglatadi. Bu, asosan, uch darajali erkinlik robotidir, bu birinchi ikkita displey
Radioni qanday o'zgartirish yoki o'zgartirish kerak: 8 qadam
Radioingizni qanday yangilash yoki almashtirish kerak: men sizga bu qadamlarni osongina bajarishingizni tushuntiraman, chunki siz radiodan to baland ovozda quloqlaringizni chiqarib yuboradigan radioga o'tishingiz mumkin. 1 -qadam: " radio bosh birligi " Bu muqovalar shunchaki ochiladi