Mundarija:

Aurora loyihasi: 20 € uchun aqlli o'yin sichqonchasi: 13 qadam (rasmlar bilan)
Aurora loyihasi: 20 € uchun aqlli o'yin sichqonchasi: 13 qadam (rasmlar bilan)

Video: Aurora loyihasi: 20 € uchun aqlli o'yin sichqonchasi: 13 qadam (rasmlar bilan)

Video: Aurora loyihasi: 20 € uchun aqlli o'yin sichqonchasi: 13 qadam (rasmlar bilan)
Video: Документальный фильм «Экономика солидарности в Барселоне» (многоязычная версия) 2024, Iyul
Anonim
Aurora loyihasi: 20 € evaziga aqlli o'yin sichqonchasi
Aurora loyihasi: 20 € evaziga aqlli o'yin sichqonchasi
Aurora loyihasi: 20 € evaziga aqlli o'yin sichqonchasi
Aurora loyihasi: 20 € evaziga aqlli o'yin sichqonchasi
Aurora loyihasi: 20 € evaziga aqlli o'yin sichqonchasi
Aurora loyihasi: 20 € evaziga aqlli o'yin sichqonchasi

By kaira66Follow About: Men oddiy odamman, diydan zavqlanaman:) Kaira66 haqida batafsil »

Asosiy fikr shundaki, nima uchun faqat yorug'lik ko'rsatuvlari bo'lgan RGB sichqonchasi uchun 50 dollar sarflash kerak? To'g'ri, ular juda nozik va o'ta nozik, lekin ular ham kompyuteringizga engil ranglarni sozlash uchun dasturiy ta'minot qo'shadilar, bu "engil" emas, agar siz uni bir nechta LEDlar bilan ishlasangiz va boshqa hech narsa qilmasangiz … Shunday qilib, men olishni xohlayman. RGB mausepadlari bir oz oldinga, "boshqa" xususiyatlarni qo'shadi:

  • makrolarni yoqish uchun sig'imli tugmalar (dasturiy ta'minot orqali sozlash mumkin)
  • ekran/protsessor/RAMdan foydalanish yoki boshqa biror narsa haqida real vaqtda statistik ma'lumotlarni ko'rsatish uchun ekran (chunki nima uchun?)

Ushbu DIY -da ba'zi maqsadlarim bor edi:

  1. arzon bo'lishi kerak, ya'ni 30 € dan oshmasligi kerak
  2. Umumiy vositalar bilan takrorlash oson bo'lishi kerak, chunki hamma ham emas, ayniqsa men kabi talabalarda ustaxonasi yo'q (aniq …)
  3. iloji boricha sozlanishi kerak

  4. nozik bo'lishi kerak. Hech kim qalinligi 2 sm bo'lgan sichqonchani xohlamaydi
  5. barcha elektron qurilmalar sichqonchaning ichida bo'lishi kerak. Tashqi adapter yoki xususiy kabel yo'q
  6. Umumiy narx bozorda mavjud bo'lgan boshqa rgb sichqonchani uchun raqobatbardosh bo'lishi kerak

Xo'sh, siz boshlashga tayyormisiz? Qani ketdik:)

1 -qadam: ehtiyot qismlar va asboblar

Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar

Pleksiglas. Men har xil qalinlikdagi 2 mm va 4 mm bo'lgan ikkita to'rtburchaklar plitani oldim. Qalinroq - o'rta qavat uchun, bu erda yorug'lik chekka yorug'lik orqali o'tadi; siz uni 3 qatlam qilib, ingichka plitalar bilan "sendvich" qilasiz. Har biri 2,50 evro, shuning uchun mahalliy DIY do'konidan 5 evro

  • Xitoy Arduino Micro. Aliexpress -dan 2 €
  • OLED i2c ekrani. Siz o'lchamni tanlashingiz mumkin: 2: 128x32 yoki 128x64 … Menda ikkalasi ham bor edi, shuning uchun men birinchisini ishlatishga qaror qildim. Aliexpress -dan 4 €
  • WS2812B RGB LED chizig'i. Menda 30 l/m qolgan edi, lekin siz ham 60 l/m bilan borishingiz mumkin. Natijada siz yanada engilroq diffuziya olasiz. Aliexpress -dan 4 €
  • 1 m plastik yopishtiruvchi o'rash. Agar siz mashinaga o'ralgan qog'ozni tanlasangiz yaxshi bo'ladi, chunki u vinil va havo o'tkazmaydigan maxsus kanallarga ega, shuning uchun uni qo'llash osonroq bo'ladi … lekin mening mahalliy bo'yoq do'konimda bu o'rash qog'ozining arzonroq versiyasi bor edi, shuning uchun men sinab ko'rishga qaror qildim. u 0,50 evro
  • qum qog'ozi, 180 va 240 grit. Men har biriga bitta varaq oldim, bu etarli. 0,50 evro
  • 4x1, 5MOhmli rezistorlar, ehtimol siz qancha sig'imli tugmachalarga muhtoj bo'lishingizga qarab, ehtimol, kamroq … Men 3 ni qo'yishga qaror qildim, lekin sizga 3 zaxira rezistor sotadigan odamni topishingizga amin emasman. 10 rezistorlar 0,20 evroga o'rnatildi.
  • Yupqa simlar yaxshiroq (0,10 mm mukammal). Bir necha oy oldin men eski radioni (allaqachon buzilgan) ajratib oldim, shunda ba'zi qismlar yaxshi holatda bo'lganmi yoki yo'qmi … Men faqat simlarni saqladim.
  • Lehimlash temir. Menda allaqachon bor, Amazondan sotib olingan va nima deb o'ylayman? Bu Xitoydan yasalgan lehim to'plamlaridan biri edi. Bu juda arzon, lekin o'z vazifasini bajaradi.
  • Issiq yopishtiruvchi qurol (menda allaqachon bor)
  • 2 tomonlama lenta. 2.50 € mahalliy DIY do'konidan.
  • To'sar. Men pichoq juda eskirgan bo'lsa ham, menda mavjud bo'lganini ishlatganman.
  • Standart yopishqoq lenta.
  • Doimiy marker.
  • Agar siz aniq bo'lishingiz kerak bo'lsa, cımbız. Ular men sotib olgan lehim temir to'plami bilan kelishdi.
  • Kalay folga. Oshxonangizdan bir qismini o'g'irlang.

Eslatma: Menda allaqachon dremel bor edi, shuning uchun men pleksiglasni o'zim kesishga harakat qildim. Biroq, ba'zi mahalliy DIY do'konlarida kesish xizmati sizga 1 evroga teng, shuning uchun sizda yo'q bo'lsa, bu muammo emas.

Eslatma 2: Men sizga arduino -ni dasturlash uchun kompyuter va uni ulash uchun kabel kerak bo'lishini unutganman, lekin menimcha, bu aniq … Bundan tashqari, men birinchi marta hamma narsani sinab ko'rish uchun taxtadan foydalandim, xususan, ochilgan ekran va LED tasmasi.

umumiy xarajat: ~ 19 € (aytaylik, bo'shliqni qo'shish uchun 20 €)

O'ylaymanki, narx, agar siz Amazon -ni sotuvga qo'ysa, hatto dasturiy ta'minot bilan boshqarilmaydigan xitoycha rgb sichqonchani sotib olishingiz mumkin.

2 -qadam: Kapasitiv sensorlar

Kapasitiv sensorlar
Kapasitiv sensorlar
Kapasitiv sensorlar
Kapasitiv sensorlar
Kapasitiv sensorlar
Kapasitiv sensorlar
Kapasitiv sensorlar
Kapasitiv sensorlar

Bu siz makrolarni o'chirish tugmasi sifatida ishlatadigan sensor. Ulardan birini yasash juda oson: mayda tovon qog'ozini kesib oling, simni oling, bir uchini echib oling va folga ustiga lenta bilan mahkamlang, shunda ular bir -biri bilan aloqa qiladilar.

Bu ishlaydi, chunki folga kondansatör zirh vazifasini bajaradi, va parallel plastinka kondensatorini to'ldirish uchun boshqa zirh - bu sizning barmog'ingiz. Ularning o'rtasida dielektr bor: pleksiglas, bizning holatda. Imkoniyatlarni o'lchash orqali siz barmog'ingiz qanchalik uzoq ekanligini bilib olishingiz mumkin, shuning uchun siz "tugma bosilgan" holatini o'lchash uchun sig'imni o'lchash uchun eskiz yozishingiz mumkin.

Yuqoridagi rasmlarda siz fizika ishlayaptimi (spoyler: bu haqiqatan ham ishlaydi), shuningdek ulanishning yakuniy sxemasini o'tish uchun o'tkazgich bilan yasagan sig'imli sensorni ko'rishingiz mumkin. Sensorni arduino -ga ulash uchun siz yuborish va qabul qilish pinini tanlashingiz kerak (bu holda 1 -tugma uchun D3 va D4) va ularning orasiga 1,5MOhmli rezistor qo'yishingiz kerak.

3 -qadam: Plexiglass plitalarini kesish

Pleksiglas plitalarini kesish
Pleksiglas plitalarini kesish
Pleksiglas plitalarini kesish
Pleksiglas plitalarini kesish
Pleksiglas plitalarini kesish
Pleksiglas plitalarini kesish
Pleksiglas plitalarini kesish
Pleksiglas plitalarini kesish

ogohlantirish: hamma narsani kesib bo'lmaguningizcha paneldagi himoya plyonkasini tortmang, aks holda uni sindirib tashlashingiz mumkin!

Siz sichqonchani xohlagan o'lchamini tanlashingiz kerak: meniki 25 sm x 20,6 sm, lekin siz xohlagan o'lchovni tanlashingiz mumkin; Shuni yodda tutingki, u qanchalik katta bo'lsa, sizga ko'proq LED kerak bo'ladi, shuning uchun umumiy xarajatlar biroz oshishi mumkin.

O'lchamni tanlagandan so'ng, doimiy marker bilan ba'zi ko'rsatmalarni chizib oling. Plexiglassni kesish juda oson, siz faqat kesgichni ishlatib, keyin uni mahkamlashingiz mumkin. Chunki mening kesgichim pleksiglas uchun mos emas (hatto qog'oz uchun ham to'g'ri ishlamaydi …) Men Dremel bilan sinab ko'rdim. Men ilgari hech qachon aylanadigan asbob ishlatmaganman, lekin hamma narsa birinchi marta sodir bo'ladi … Men qaysi bitni tanlashni, qanday tezlikda ishlatishni bilmasdim. Konusli yo'riqnoma bitini sinab ko'rganimdan so'ng, men "standart" kesuvchi disk bilan borishga qaror qildim (menimcha, u yog'ochga ishlov berish uchun ko'proq mos keladi).

Rasmlardan ko'rinib turibdiki, qirrasi juda qo'pol bo'lsa ham juda yaxshi chiqdi. Ushbu qadam oxirida sizda 3 ta bir xil to'rtburchaklar bo'lishi kerak, ularning 2 tasi qalinligi 2 mm va bittasi (o'rtada ketadigan) qalinligi 4 mm. Bu 8 mm qalinlikdagi sichqonchani paydo bo'lishiga olib keladi, bu ko'rinadigan darajada emas, men buni deyarli sezmayman, chunki men bilagimni chetiga emas, yostiq yuzasiga to'liq qo'yaman.

4 -qadam: O'rta qatlamni o'yish

O'rta qatlamni o'yish
O'rta qatlamni o'yish
O'rta qatlamni o'yish
O'rta qatlamni o'yish
O'rta qatlamni o'yish
O'rta qatlamni o'yish
O'rta qatlamni o'yish
O'rta qatlamni o'yish

Bu qadamlar faqat o'rta qatlamni o'z ichiga oladi, shuning uchun 4 mm panelni oling va qolgan qismini qo'ying.

Doimiy marker yordamida yuzasiga bir nechta chiziqlar torting: bu chiziqlar chiziqli lenta uchun korpus bo'ladigan kanal hosil qilishi kerak. Ular kengligi bir xil bo'lishi kerak, chunki sizning tasmangiz +1 sm bo'lgani uchun, hech qanday muammosiz, so'nggi pimlarni ulash uchun joy qoldiring. Agar siz men kabi U shakli o'rniga ramkani kesishni tanlasangiz, juda yaxshi bo'ladi, aslida bundan ham yaxshiroq, chunki sizda keyinchalik "kabel boshqaruvi" uchun ko'proq joy bo'ladi. sizning qo'lingiz og'irligi, biz hamma narsani yopish uchun ishlatadigan nozik pleksiglasni qo'llab -quvvatlaymiz.

Bundan tashqari, panelning yuqori qismiga arduino uchun korpus va pastki displey uchun korpus torting. Rasmlarda men kesish uchun boshlang'ich nuqtasi sifatida burg'ulash bilan teshik qilganimni ko'rishingiz mumkin.

Tugmalar haqida, men bu loyihani 4 tugma bilan bog'lashni rejalashtira boshladim, lekin ular juda ko'p deb o'yladim va kabellar mos kelmasligidan xavotirda edim, buning o'rniga 3 ga bordim. Bu safar men paneldan teshik ochmadim, lekin men taxminan yarim balandlikda to'xtadim, chunki men tel oddiy plyonka yordamida folga bilan aloqa qilganman va uning orqasida qattiq sirt bo'lishi foydalidir, shuning uchun u g'alaba qozondi. Agar biror narsa noto'g'ri ketsa (masalan, simi sirg'alib ketadi), teshikka tushmang. Buning uchun men konusli yo'riqnoma bitidan foydalandim.

5 -qadam: pastki va yuqori qavat

Pastki va yuqori qavat
Pastki va yuqori qavat
Pastki va yuqori qavat
Pastki va yuqori qavat
Pastki va yuqori qavat
Pastki va yuqori qavat

Pastki qatlamdan boshlaylik: sizga 2 teshik kerak, biri ekran korpusiga to'g'ri keladi, ikkinchisi arduino korpusiga to'g'ri keladi. Bo'ldi shu.

Yuqori qatlam, aslida teshikka muhtoj emas, lekin hozirda bu qurilishning eng qiyin bosqichlaridan biri keladi: arduino qalinligi 7 mm, bu sichqonchaning qalinligi 8 mm (2+2+4 mm), ustki panelining qalinligi 2 mm. pastki qismi sifatida (biz allaqachon burg'ilaganmiz), shuning uchun biz 1 mm chuqurlikdagi to'rtburchakni yo'naltirishimiz kerak, u erda qalinligi 1 mm bo'lgan panelni arduino usb portiga to'g'ri keladi. Bu qiyin ish emas, lekin aylanadigan asbobga ega bo'lish bu erda ko'p yordam beradi.

Rasmda, men ham ba'zi kanallarni hamma narsaga osonroq ulashini ko'rsatdim.

6 -qadam: Hammasini silliqlash

Hammasini silliqlash
Hammasini silliqlash
Hammasini silliqlash
Hammasini silliqlash
Hammasini silliqlash
Hammasini silliqlash

Qirralarni tekislash vaqti keldi. Qaerda qo'pol qirralar bo'lsa, 180 gritdan foydalaning. Siz ramkaning ichida va tashqarisida qirralarni zımparalashingiz kerak, bu bir xil va silliq yoritishga olib keladi.

Ishni tugatgandan so'ng, barcha panellardan himoya plyonkani olib tashlang va hamma narsani nam skottex bilan tozalang.

Maslahat: ozgina yog'ochli g'ishtga ingichka qog'oz tasmasini o'rab, zımpara qilish qulayroq bo'lishi mumkin; Shunday qilib, siz yaxshiroq ushlaysiz va chekka bilan aloqa qiladigan qog'oz yuzasiga bir xil bosim o'tkazishingiz mumkin.

Bonusli rasmlar: Men chindan ham chekka yorug'lik natijasini ko'rishni kuta olmadim (men buni hayotda hech qachon ko'rmaganman!), shuning uchun men paneldan bir nechta LEDlarni yoritishga harakat qildim: natija shunchaki ajoyib. Diodlardagi "qorong'u shakl" - bu men aks ettirishni yaxshilash uchun ishlatilgan qalamchadir (men ham sinab ko'rdim, lekin uni ishlatish juda katta farq qiladi).

7 -qadam: o'rash vaqti

Qoplash vaqti!
Qoplash vaqti!
Qoplash vaqti!
Qoplash vaqti!
Qoplash vaqti!
Qoplash vaqti!

Yoyyy:)

Bu qadam faqat pastki panel uchun: o'rash qog'ozini oling va uni sichqonchaning kattaligidan kattaroq to'rtburchaklar bilan kesib oling (lekin unchalik ko'p emas, har bir ramkadan 2 sm masofani oling). Endi bu smartfonga ekran himoyasini qo'llashga o'xshaydi: yopishqoqni tozalashdan oldin, yuzasi mukammal toza ekanligiga ishonch hosil qiling. Bir tomondan murojaat qilishni boshlang, bu sizga kredit karta kabi muammosiz amalga oshirishga yordam beradi, bu havo pufakchalarini olib tashlaydi.

Ishni tugatgandan so'ng, rasmlardan ko'rinib turibdiki, pastki va o'rta qatlamni 2 qirrali lentaning kichik pichoqlari yordamida biriktirishingiz mumkin. Ko'rinib turibdiki, men bir nechta qirralarning chetiga boshqa tuvak qo'yganman, men buni faqat LEDlar bo'lmagan tomonlarda aks ettirish qobiliyatini yaxshilash uchun qildim.

8 -qadam: elektronikani sinab ko'rish

Elektronni sinovdan o'tkazish
Elektronni sinovdan o'tkazish
Elektronni sinovdan o'tkazish
Elektronni sinovdan o'tkazish
Elektronni sinovdan o'tkazish
Elektronni sinovdan o'tkazish
Elektronni sinovdan o'tkazish
Elektronni sinovdan o'tkazish

Siz hatto ishlamaydigan narsani lehimlashni boshlamoqchi emassiz, to'g'rimi? Biz ekranlangan ekranni va chizilgan chiziqni sinab ko'rishimiz kerak. Buning uchun men zaxira arduinodan foydalandim, uni men barcha sarlavhalarni lehimladim, chunki uni non taxtasida ishlatishim kerak edi. Kablolar 2-qadam bilan bir xil, faqat shuni yodda tutingki, ekran i2c aloqa liniyalari bo'lgani kabi A6-A5 piniga ulangan bo'lishi kerak.

Ularni sinab ko'rish uchun bu erda kodni ishlatishingiz mumkin. Shuni yodda tutingki, pic.h - bu sarlavha fayli, shuning uchun uni IDE -ga import qilish kerak.

Kutilayotgan natija: LED tasmasi barcha ranglarning rangini yo'qotadi, shu bilan birga displeyda Asus ROG logotipi chop etiladi.

Komponentlar kutubxonalarida standart misollardan ham foydalanishingiz mumkin (rgb tasmasini boshqarish uchun FastLED kutubxonasini tanladim), bu sizga bog'liq. Albatta, kutubxonalarni arduino IDE -ga qo'shishni unutmang!

9 -qadam: Yuqori panelni o'rash

Yuqori panelni o'rash
Yuqori panelni o'rash
Yuqori panelni o'rash
Yuqori panelni o'rash
Yuqori panelni o'rash
Yuqori panelni o'rash

Ishni boshlashdan oldin, siz ekranning ko'rinadigan maydonini panel chetlariga nisbatan o'lchashingiz kerak. Agar siz o'lchashni xohlamasangiz, ekranga bir necha qatlamli lenta qo'yib, marker bilan ko'rinadigan qismini o'rab turgan to'rtburchaklar chizishingiz va qirralarning bo'ylab qirqishingiz mumkin: siz ekraningiz uchun mukammal o'lchamli ekran himoyasini yaratdingiz. Keyin pleksiglasga "ekran himoyasi" ni yopishtiring va o'rashni boshlang: chunki uning qalinligi engil, siz plastik o'ram orqali chegaralarni ko'rishingiz mumkin.

Shunday qilib, yuqori panelni avvalgidek o'rab oling, lekin havo pufakchalarini oldini olish uchun bu qadam juda muhim, chunki bu sichqonchani siljitadigan sirt bo'ladi. havo pufakchalari qancha ko'p bo'lsa, sichqoncha kuzatuv aniqligi shunchalik kam bo'ladi.

Tugatganingizdan so'ng, ekranni ko'rish uchun oynani aniq pichoq bilan kesib oling. Shunga qaramay, pichoq yangi bo'lishi kerak, aks holda yaxshi bo'lmaydi (ha, bilaman, men ahmoq edim va men ham xuddi shu shafqatsiz kesgichni ishlatganman, lekin men oxirgi qadamlarni qo'ydim, chunki uni tugatilganini ko'rishdan juda xafa bo'ldim … yaxshi sabab boshqasini yasash uchun: D).

Maslahat: siz qog'oz uchun to'liq aks ettiruvchi sirtni tanlay olmaysiz (masalan, qora/atlas qora), aks holda sichqonchangiz ishlamaydi. Buning o'rniga, men kabi mat qoplamani tanlang. Uglerod ko'rinishini o'rash, shuningdek, stikerli bomba ham ishlashi kerak, lekin agar siz uglerodli ko'rinishga ega bo'lsangiz, "3D tugatish" tufayli tekis emas deb hisoblang (= sichqonchani siljish paytida balandroq bo'ladi).

10 -qadam: Hammasini sim bilan ulash

Hamma narsani sim bilan ulash
Hamma narsani sim bilan ulash
Hamma narsani sim bilan ulash
Hamma narsani sim bilan ulash
Hamma narsani sim bilan ulash
Hamma narsani sim bilan ulash

Biz deyarli keldik: sichqonchani ichidagi barcha elektronikalarni sim bilan ulash vaqti keldi.

Barcha komponentlar pinsiz bo'lishi kerak: agar bo'lsa, ularni olib tashlang. Siz qo'shimcha qalinlik qo'sha olmaysiz, masalan, mening chizig'im qo'shimcha simlar bilan lehimlangan edi, shuning uchun simlar juda qalin bo'lgani uchun hamma narsani echishga qaror qildim. Oxirgi sozlashlarni amalga oshirishga yordam berish uchun, ekranni bir oz bo'sh qoldirish yaxshiroq bo'lgan kabellar bundan mustasno, barcha kabellar etarlicha aniqlikda o'lchanishi kerak.

Rasmlarda siz ko'rishingiz mumkinki, etakchi tarmoqli maxsus ulagich bilan oldindan to'ldirilgan bo'lib kelgan, shuning uchun men ular qo'yadigan issiqlik o'tkazmaydigan himoyani kesib tashladim va hamma narsani o'chirib tashladim; oled displeyda oldindan o'rnatilgan pinlar bor edi, shuning uchun davom etishdan oldin yana ularni olib tashlashga to'g'ri keldi. Menda har birida 2 dona 2 dona zaxira bor edi va men har tomondan 4 ta chiroq qo'yishga qaror qilganim uchun (mening sichqonchamda 4x3 = 12 ta chiroq bor), men bu ikkita bo'lakni faqat "ko'prik" qilish orqali lehimladim. qalay yordamida ulagichlar.

Men hamma narsani joyida ushlab turishim uchun issiq elim ishlatardim va aslida u yaxshi ishladi.

Tayyor bo'lgach, boshqa qalay plyonkani kesib, uni yorug'lik manbasiga qaragan tomoni ledlarga yopishtiring, bu esa aks ettirish qobiliyatini sezilarli darajada yaxshilaydi.

11 -qadam: Sichqoncha panelini yopish

Sichqoncha panelini yopish
Sichqoncha panelini yopish
Sichqoncha panelini yopish
Sichqoncha panelini yopish

Bu oxirgi qadam. Hamma narsani simli o'tkazib, sinovdan o'tkazganingizdan so'ng, 2 qirrali lentaning kichik kvadratchalarini kesib, burchaklarga qo'ying, so'ngra displeyni 9 -qadamda qilgan oynangiz bilan o'rtasiga qo'ying va uni issiq elim yordamida mahkamlang.

Uni yopishga tayyor bo'lganingizda, panelni boshqa ikkisiga moslashtiradigan boshlang'ich nuqtani tanlang.

12 -qadam: dasturlash

Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash

Uskuna qismi tugadi, lekin endi boshingizni dasturlash rejimiga o'tkazish vaqti keldi: hozircha siz arduino IDE yordamida eskizlarni yuklash orqali sichqonchani boshqarishingiz mumkin. Vaqtning bir nechta qatorli kodlari: kompyuterda Arduino bilan ketma -ket aloqa orqali to'g'ridan -to'g'ri gaplashadigan fonda ishlaydigan dasturiy ta'minotga ega bo'lish yaxshiroqdir.

Yaxshiyamki, men ushbu loyiha haqida hamma narsani ochdim, shuning uchun Github omborida siz arduino dasturiy ta'minotini va kompyuteringizda ishlaydigan dasturlarni topishingiz mumkin: albatta, agar siz hamma narsani o'zingiz bajarishga harakat qilsangiz, bu juda yaxshi, aslida Bu bu diyning eng zerikarli qismi, shuning uchun agar siz buni qilishni xohlamasangiz, muammo bo'lmaydi. Albatta, PRlar qabul qilinadi! dastur hali tugallanmagan, aslida u faqat alohida LEDlarni o'rnatish yoki ma'lum tartibda asosiy ishlarni bajarishi mumkin, lekin men talabaman va bo'sh vaqtim ko'p emas: S

Rasmlarda siz hamma narsani qurish jarayonida qilgan ba'zi testlarni ko'rishingiz mumkin, agar men ularni ushbu DIY qadamlaridan iborat vaqt jadvaliga joylashtirishim kerak bo'lsa, men ularni 8 -bosqichga qo'shishni tanlagan bo'lardim, lekin men ularni kiritmaslikka qaror qildim, chunki, Bilasizmi, ular faqat kodlash va sinovdan o'tkazadilar, shu jumladan iloji boricha eng yaxshi yoritgichga ega bo'lish uchun echimlarni o'rganadilar (masalan, har xil ranglarni aralashtirmasdan bir xil yorug'lik olish uchun LEDlar sonini va ular orasidagi masofani o'zgartirish). Men, shuningdek, kompyuterim haqidagi real vaqt rejimini (protsessor, qo'chqorlardan foydalanish va hk) real vaqt rejimida ko'rsatishga va ekran interfeysi ishlab chiqilganligi haqidagi ekranga o'ralgan urinish haqidagi rasmni qo'shdim.

13 -qadam: Xursand bo'ling

Xursand bo'ling!
Xursand bo'ling!
Xursand bo'ling!
Xursand bo'ling!

Ushbu ko'rsatmalarni o'qiganingiz uchun tashakkur! Bu men yozgan birinchi va siz taxmin qilganingizdek, bu mening ilgari qilingan birinchi DIY loyiham. Menga juda yoqdi va men hamma narsani baham ko'rishni juda xohlardim, shuning uchun men hamma narsani hamma uchun ochiq bo'lishi uchun ushbu loyihani nashr qilmoqchi ekanligimni unutmaslikni yaxshi ko'rardim. Savollaringiz bo'lsa, bemalol so'rang! Va yanada takomillashtirish bo'yicha takliflar ham qabul qilinadi, albatta.:)

Men dasturiy ta'minot bilan bog'liq tanlov haqida bir necha so'z aytmoqchiman:

  1. Men Java -ni dasturlash tili sifatida tanladim, chunki bu arduino IDE -ni yozish uchun ishlatiladigan til, shuning uchun u menga taxta bilan uzluksiz ketma -ket aloqani ta'minlaydi, shuningdek, "hamma joyda bir marta yozish" (cit.), Shuning uchun men bu loyihani baham ko'rishni rejalashtirganman. har bir kishi bilan, Windows va Linux kabi bir nechta platformalarni qo'llab -quvvatlash, yomon emas
  2. Agar men C# ni dasturlash tili sifatida tanlagan bo'lsam, d3d12 ga to'g'ridan -to'g'ri ulangan ekranni FPS displeyi sifatida ishlatishim mumkin edi (asosan FRAPS kabi), lekin bunday xususiyat uchun portativlikni qurbon qilish oqilona tanlov emas. hech bo'lmaganda menga
  3. Bilaman, foydalanuvchi interfeysi LOLni juda yoqtiradi, agar siz statik interfeysni xohlasangiz, quruvchi sizning hayotingizni osonlashtiradi, lekin bunday emas, chunki siz qancha LEDni tanlashingiz mumkin, shuning uchun men eng zo'r, lekin ko'p qirrali yo'lni tanladim. yechim. Siz o'zingizning shaxsiy grafikalaringizni yasashingiz mumkin va men shunday qilgandirman … balki.
  4. Yana bir yaxshilanish SteelSeries dvigatelini CS: GO yoki o'yin kutubxonasi tomonidan qo'llab-quvvatlansa, o'yin ichidagi statistikani ko'rsatish bo'lishi mumkin … lekin men bu o'yinlarni noutbukda ishlata olmayman, shuning uchun men ham qila olmadim. bu bilan harakat qilishni boshlash uchun. Hech qisi yo'q!

Tavsiya: