Yangi yil texnik-ijodkorlik. Qanday qilib men "aqlli" qizmand yuvilgan

Anonim

Qishki ta'tilga chiqqach. Mobil morika normal holatga keldi, ong, hozirgi ish ishlarida ozgina narxlanishni anglashga qaytdi, ya'ni oyog'idan keyin, gapirish uchun vaqtni ichish vaqti keldi. Qalin-texnik, asosan, qisqichbaqasimon, yaponiyaliklarni sevamiz.

Men va'da bermayman, lekin aksincha - men minimal darajada aytaman, ammo bu printsiplarni tushunish va mustaqil izlanishlarni davom ettirish uchun etarli. Xo'sh, qiziqarli bo'ladi - men ikkinchi qismni yozaman, kengaytirilgan, nazariyaning oshkor qilinishi bilan va natijada ijro variantlari. Tarmoq haqida juda ko'p ma'lumotlar mavjud.

Yangi yil texnik-ijodkorlik. Huddi mendek

Prokurikaga kirish.

Biz qandaydir qichqirmoqdamiz ...

Oh, qancha maftunkor, hayot tajribasi va ertalabki sharmandalik hissi bilan to'ldirilgan, hikoyalar bir xil so'zlarni boshdan boshlayman! Ammo o'sha paytda biz qimmat soniyalarimizning asossiz boshqaruvi ostida, biz "Fikr-mulohazalarni burger" rejimini o'z ichiga oldik va Tixonxechko favqulodda suhbat ostida stakan urdi.

- Oktyabr allaqachon, - dedi Miicha o'ychanlik bilan. - burundagi yangi yil. Siz, San, San, Rozinda lehim kiyishni yaxshi ko'rasiz, men uchun derazadagi gulchambar deb o'ylaysizmi? Men chiroyli qilmoqchiman. - Bu so'zlar bilan u barmoqlarni, go'yo bu go'zal emasligini va vahimaga tushayotganini ko'rsatib, qo'llarning barmoqlarini yoydi!

- Va anjir yo'qmi? - Men javob berdim - men sizning qo'shnilaringiz hasadingizdan bir oz yashil bo'lishini menga e'tibor berish uchun siz uchun shunday go'zallik bor, uni qanday qilganingizni bilib oling. Sloting kuponlari, biz linsial to'plamga buyurtma qilamiz.

Ongli holatda, Ma'naga yaqin bo'lsa ham, Ma'r mendan vertolyotni qurishni so'rasa ham, men mamnuniyat bilan rozi bo'lardim, lekin men hozir jiddiy narsani yig'ishni xohlaganim uchun Buning asosi (hech bo'lmaganda elektronika, albatta, taxmin qilingan, taxmin qilingan) ... Manzil va boshqariladigan LED texnologiyasi (aqlli piksellar, quduq, yaxshi).

Yangi yil texnik-ijodkorlik. Huddi mendek

Bizga kerak:

1. Aslida piksellar. Men xitoycha XS2812b-dan foydalandim.

"Aqlli" piksellarning modellari juda ko'p, ammo yalang'och chiplar bilan ishlash noqulay, shuning uchun siz mos qatni tanlashingiz kerak va u simlarda uy-joy va uy-joylardagi uy-joylarni olib borishingiz mumkin kichik taxtalarda va hk. Masalan, men o'zboshimchalik bilan men uchun mos bo'lmaganim uchun menga mos kelmadi, men o'zboshimchalik bilan masofa kerak edi, men alohida piksellarda to'xtadim, xitoylik qo'llar bilan kichkina bosmama-chi kichik tumanlar bilan xitoylik qo'llar bilan urildi. Bunday yechimning ijobiy tomonlaridan, shuningdek, hozirgi cheklovga va aralashuvning har bir taxtasiga joylashtirilishi va aralashuvning ta'siri aks ettirilganligi ham shunday bo'ldi. Bu haydalmalar kabi panellar shunday ko'rinishga ega. Dizaynda men 286 pikseldan foydalanganman.

Yangi yil texnik-ijodkorlik. Huddi mendek

2. Piksellar raqamli boshqaruvga ega, shuning uchun boshqaruv moslamasi kerak - boshqaruvchi.

Bu erda ham texnik echimlarning eng kengi: Arduinodan professional yorug'lik boshqaruvchilariga. (Aytgancha, men ikkilanaman, garchi men ikkita to'pni to'pladim. Ikkinchi ARDUYINAning ikkinchi asarlari, lekin bu allaqachon davom etishi kerak.)

Gardland texnologiyadan uzoqda bo'lgan odamga xizmat qilishi sababli, "quti" echimini tanlash kerak edi va men o'rta va arzon kontrolyatorni o'rta va arzon Bese T-1000sdan to'xtatdim. Garchi biz oramizda gapirganda, mazali variantlar mavjud. Masalan, Chelyabinsk shahrining ustasi juda qiziqarli va umuman qiziqarli, umuman, arzon, kontromerlarni ishlab chiqaradi, ammo ular reklama uchun pul to'laydilar, shuning uchun kim qiziqtiradi. Ha, va xitoyliklar T-1000s davrida modellar mavjud, ammo har qanday holatda ham qimmatroq, byudjet juda muhim edi.

Yangi yil texnik-ijodkorlik. Huddi mendek

3. Elektr ta'minoti.

Elektr ta'minoti plasholyy kerak! Oddiy LED lentalari bizga mos keladigan veneltli bloklar bizga mos kelmaydi. Bundan tashqari, ko'proq yoki kamroq munosib gulchambar, ahmoqona oqim, shuning uchun USB dan yoki telefon zaryadlovchisidan foydalanish g'oyasi men darhol bekor qilishni maslahat beraman.

Hozirgi oqim osonlikcha ko'rib chiqiladi: siz 0,06 a ga teng miqdordagi piksellarni ko'paytirishingiz kerak - bu barcha larni oq bilan to'ldirish uchun etarli, ammo agar bunday vazifa bunga loyiq bo'lmasa (ehtimol), natijada olingan raqam xavfsiz ikkiga bo'lingan bo'lishi mumkin.

Mening holatimda, 286 piksel x 0,06 a = 17.16 va maksimal mo'ljallangan oqim. Men o'nga a'zo davlatning elektr ta'minotini qo'yishni rejalashtirdim, ammo taniqli savdo maydonchasi sahifalarida arzon narxlardagi arzon narxlardagi arzon narxlarda, uni olib ketdi.

Tarmoqdan rasm, men ham.

Yangi yil texnik-ijodkorlik. Huddi mendek

4. simlar, uy-joy, ulagich, lehim, oqim va boshqalar.

Bu erda yurgan, hamma narsa biznesga kiradi. Shaxsan, storalar turini tahlil qilib, tuzilma byudjetini ta'qib qilish orqali Pugvning simida pugvning simida 0,5 mm ^ 2. Siz ishlatish uchun yupqaruvchidan foydalanishingiz mumkin, ammo bu moslashuvchan anjumandan, eng arzon deb topildi.

Va elektr ta'minoti uchun uy-joy, umuman iqtisodiy sotib olingan - qopqoqli oziq-ovqat idishi bilan bir-biriga ziddir. Xo'sh, nima? Oddiy holatlar uchun narx yorlig'ini ko'rdingizmi? Va keyin arzon va g'azablangan.

Endi uni yig'ish uchun bularning barchasini olib tashlashga harakat qilaylik. Men 22x13 piksel matritsani 85-90 mm masofada to'pladim. Ballar o'rtasida. Xo'sh, men allaqachon bu o'lchamdagi matritsani xohlayman, chunki biz vertikal va gorizontal ravishda ochkolar sonini hisoblash orqali biz varaqqa chizilgan holda, qog'oz varaqqa chizilgan holda chizish va empirik jihatdan diqqat bilan o'lchashim kerak. Bu matritsa bo'lganligi sababli, piksellar va gorizontal holatlar orasidagi masofani bosib o'tish maqsadga muvofiqdir va dizaynimizda derazalar orasidagi deraza orasidagi derazalarni unutmang, shuning uchun ular eng ko'p satrlar orasidagi bo'shliqlarga mos keladi LEDlar.

Yangi yil texnik-ijodkorlik. Huddi mendek

Albatta, bularning barchasini ulash uchun sxema kerak. Sxema bu erda oddiy emas, lekin juda sodda. Kohl bunday bo'lmaydi, men bu bilimlarni hozir omma oldida olib bormayman.

Quyidagi rasmda ko'rib turganingizdek, faqat ikki talablar mavjud:

1. Har bir pikselda ovqatlanish kerak (qizil va qora dirijor). Siz buni qanday qilishingiz muhim emas, hatto har bir LED uchun ham simlarning simlarini sudrab, lekin u to'liq shinani yasash va undan yuqoriga ko'tarish uchun qulayroqdir. diagrammada. Shunday qilib, aytganda, biz matritsaning har bir nuqtasida ham bir xil darajadagi kuchlanish darajasini ta'minlaymiz.

Men 2,5 mm ^ 2 dan avtobus qildim va ikki tomonlama shisha tolasi plitalaridan chiqdim (mavzu oxirida men ushbu tugunlarni ko'rsataman), lekin siz o'zingiznikida qila olasiz. Hech kim xayolda cheklovlar yo'q.

2. Ma'lumot uzatuvchi vositasi (diagrammadagi yashil) barcha piksellar orqali izchil ilonni bosib o'tishi kerak. Matritsning bir burchagidan boshlang va undan keyin yana bitta pikselning eshigi va oxirgi bo'lgunga qadar bitta pikselning chiqish qismidan. Buning uchun, piksel taxtalarda yozuv / chiqish va o'q signal harakat yo'nalishini ko'rsatadi - chalkashmang.

Vertikal ravishda pikseltlarning soni bo'yicha hech qanday cheklovlar yo'q, gorizontal ravishda piksentslar soniga cheklov yo'q, ilonni boshlash uchun hech qanday cheklov yo'q, ilonni boshlash uchun hech qanday cheklov yo'q, u ilon, vertikal yoki gorizontal bo'lishda hech qanday cheklovlar yo'q, Eng muhimi, bu barcha piksellar orqali izchil o'tish va shu bilan birga ularning maksimal miqdori 2048 donadan oshmasligi kerak.

Men vertikal ilon qildim (Framubuduni tashish uchun) pastki chap burchakdagi ma'lumotlar signalini kiritish bilan.

Yangi yil texnik-ijodkorlik. Huddi mendek

Mayli, yugurish uchun etarli, ishlashga o'ting. Biz Lehim temirni isitamiz, LED, sim, chiziq va hayvonlar panelini oling. Bojingiz, bebaho xizmat izolyatorni olib tashlash, quduqni yoki burjuyiski, stripper, striper sifatida shunday vosita bo'ladi. Va qanday qilib xohladingiz? Hatto bunday nisbatan kichik gulchambarda, deyarli ming sakkiz yuz ball lehim. MDA-s.

Yangi yil texnik-ijodkorlik. Huddi mendek

Iltimos, lehimchilik panelini tarqatmaslikni maslahat beraman, lehim qilish uchun yaxshi qichishish noqulay bo'ladi. Paneldagi taxtalar o'rtasida turli xil narsalar sinadi, buning uchun hamma narsa osonlikcha buziladi.

Lehim.

Yangi yil texnik-ijodkorlik. Huddi mendek

Do-O-Olgo lehimering.

Rasmning uchida yuqori va pastki qismida so'rg'ich krujkalarini biriktirdim. Xo'sh, stakanga osib qo'yish uchun gulchambar bo'yida emasmi? Kimdir boshqa mahkamlash opsiyasi bilan paydo bo'lishi mumkin va men uni to'xtatdim. Haqiqiy, assimilyum stakanlari, diametri 2,5 sm. Men umuman olmadim, men 4-5 sm diametri bilan assimilyatsiya kubogining yon tomoniga qarashni maslahat beraman. Ular bir joyda sotib olinadi , qizil xitoylik o'yin maydonchasida.

Biz bunday vositachilik natijasini olamiz.

Oops, fotolar soat provokatsion. Ha, men sevimli mashg'ulotlarimda ko'p qirraliman.

Yangi yil texnik-ijodkorlik. Huddi mendek

Xo'sh, menimcha, o'rnatish jarayoni tushunarli. Afsuski, boshqa tahrirlash fotosuratlari mavjud emas, bu avvalgidek emas edi, lekin faqat pastda, agar savollar hali ham qolsa ham, hamma narsa aniq bo'ladi.

Dasturiy ta'minotga o'ting. Qisqacha, mavzuni qamrab olmaslik uchun qisqacha qoidalar. Tarmoqdagi barcha ko'rsatmalar mavjud. Dasturlarga havolalar ayollar bo'lmaydi, ammo ular bepul va erkin kirish imkoniyati yo'q, qidiruvda hech qanday muammo bo'lmasligi kerak. So'nggi kurort, taqillatish - almashish.

Aslida, boshqaruvchi shunchaki o'yinchi - biz Flash drayveriga nima yozamiz, keyin u faylni aylanada quvib chiqaradi. U shunchaki qancha nur va piksellar bor ekan, u shunchaki kartada nimani tomosha qilayotganini eshittiradi.

Ba'zi nudyatinlar: piksellarni boshqarish printsipi juda oddiy: uchta piksel rangdagi har bir rangdagi har bir rang uchun sakkizta bit, I.E. Pikselda uch bayt, pikselning butun zanjiri uchun doimiy oqim. Piksel sifatida qaysi uchta baytga tegishli ekanligini aniqlaydi - keyin ushbu mavzudagi suhbat mavzusi emas, lekin hamma narsa juda oddiy, ehtimol u juda munozara qilinadi.

Ammo o'zingizning shouingizni yaratadigan dastur, bu erda siz ilon ma'lumotlarini bilish kerak, u siz qilingan fayldagi har bir pikselni boshqarish tartibini buzadi.

Shunday qilib, agar siz T-1000-dan foydalansangiz, unda yorug'lik ko'rsatadigan skriptni yaratish va flesh-diskka tashlagan faylni shakllantirish uchun siz LEDEDIT dasturidan foydalanishingiz kerak.

WS2811 bilan ishlashingizni aniqlash uchun faqat muhim ahamiyatga ega bo'lganida, siz bizning WS2812b-ga mos keladigan dasturiy ta'minot, GRB boshqaruvining ustuvorligi (va biz avvalgidek, RGB emas!). Keyin vertikal va gorizontal ravishda, ilon turi (vertikal / gorizontal) va matritsaning dastlabki burchagi. Bir burchakni ko'rsatganda, uni old tomonidagi matritsaga qarab so'rash kerakligini unutmang.

Dastur sodda, unda katta miqdordagi yorug'lik effektlari bo'sh joy yo'q, ammo u T-1000-ni o'ynashga qodir bo'lgan fayl yaratishi va ekran o'qi kabi bunday funktsiya mavjud. Bu shunchalik ramka, ekranning biron bir qismida chayqalganda, dastur darhol gulchambarimizdagi rasmni proektsiyaga aylantiradi. Ya'ni har qanday rasm va videolarni ushlash uchun muammolar yo'q. To'g'ri, bizning gulchambarimizni hal qilishda batafsil ma'lumot yo'qligini tushunish kerak. Ammo hozir meni o'qiyotganlar va bu juda jiddiy deb taxmin qilishgan.

Xo'sh, agar aytsangiz, unda "aqlli" piksellar uchun engil namoyishi stsenariylarini yaratish dasturlari juda ko'p. Oddiydan murakkabgacha, umuman, ko'pchilik uchun professionallarga, ko'plab becazoidlar uchun.

Ba'zilar eng mashhur, bu mening eng sevimli - Jinx!

Yangi yil texnik-ijodkorlik. Huddi mendek

Va hech qanday mashhur odamlar Glediatordir.

Yangi yil texnik-ijodkorlik. Huddi mendek

Men glajitdan so'ramadim, garchi odamlar menga ko'proq yoqadi. Siz qanday dasturdan foydalanasiz, bilasiz va ehtimol siz boshqa narsani olasiz. Ikkala dastur ham juda kuchli nurli muharrirlar, juda ko'p imkoniyatlarga ega, onlayn rejimda ishlashingizga imkon bering: aralashtiring va darhol namoyish eting. Ehtimol, ushbu dasturlarni T-1000s-ga mos keladigan formatda va faylda u men ushbu imkoniyatni to'plash uchun topolmadim, ammo yangi yil muammolarini tushunishga vaqt yo'q edi . Shuning uchun men Jinxda skriptni yaratdim, men o'ynashni va uni lesitdan skrinshot bilan ushladim. VOGALA! Tayyor!

Natijaga qarab. To'g'ri, videoda, plitsiyani qamrab olmagani uchun, skriptga tashlangan effektlarning beshinchi qismlari yo'q, ammo bu ijodiy ishdir, men hech kimning ko'zidan tushishni xohlamayman.

Xo'sh, ehtimol, faqat byudjet.

1. WS2812b bosilgan osma panelida piksel, 100 dona - 5 rubl / kompyuter uchun sotilgan. X300 PCS. = 1500 rubl.

2. T-1000s nazoratchisi - 1 dona. = 1000 rubl.

3. Quvvat manbai, 5V, 20A - 1 dona. = 850 rubl.

4. sim pugv 0,5mm ^ 2 - 6 rubl. / M. x 70 m. = 420 rubl.

5. So'rov stakanlari, o'nlab odamlar - 50 rubl / dur. x 5 = 250 rubl.

6. Case konteyner - 1 dona. = 120 rubl.

7. O'rnatish, rozetka bilan ulagich va hokazo - ~ 200 rubl.

Jami: 4340 rubl.

Yangi yil kayfiyati - bebaho!

Sim xayrlashdi. Bu men aytmoqchi edim!

P.S. "Aqlli", chunki ularning manzilni boshqarish tufayli "aqlli piksel" nomini olgan LED-lar orqali to'plangan. Va shuning uchun, albatta, hech kim aqlli emas - ahmoq ahmoq.

Manba

Ko'proq o'qing