Mundarija:

Cheksiz oyna soati yarating: 15 qadam (rasmlar bilan)
Cheksiz oyna soati yarating: 15 qadam (rasmlar bilan)

Video: Cheksiz oyna soati yarating: 15 qadam (rasmlar bilan)

Video: Cheksiz oyna soati yarating: 15 qadam (rasmlar bilan)
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Iyul
Anonim
Cheksiz oyna soati yasang
Cheksiz oyna soati yasang

Oldingi loyihada men cheksiz oynani qurdim, u erda mening asosiy maqsadim soatga aylantirish edi. (Rangli cheksizlik oynasini yarating) Men uni qurganimdan keyin bunga intilmadim, chunki u ajoyib ko'rinishga ega bo'lsa -da, dizaynda menga yoqmagan ba'zi narsalar bor edi. Ushbu loyiha uchun men dizaynni qayta ko'rib chiqdim va uni soat ishlab chiqaradigan Arduino -ga uladim.

Men qo'shgan fotosuratlarning ba'zilari qadamda ko'rsatilmagan ma'lumotlarni o'z ichiga oladi, shuning uchun har bir qadam uchun barcha ma'lumotlarga qarang. Bundan tashqari, ushbu loyihani qurishda, mening kameram suratga olmagan, yoki ba'zi fotosuratlar yo'qolgan holatlar bo'lgan. Agar tushunarsiz qadamlar bo'lsa, izoh qoldiring. Men kerak bo'lganda ushbu ko'rsatmalarni yangilayman.

Agar siz ushbu ko'rsatmaning video versiyasini ko'rishni xohlasangiz, uni bu erda ko'rishingiz mumkin:

Ta'minot:

(Asboblar, ehtiyot qismlar va materiallar ro'yxati men tan olishni xohlaganimdan kattaroqdir.)

Asboblar

  • To'g'ri qirrali hukmdor
  • Foydali pichoq
  • Sharpie
  • Qo'l arra
  • Bahor qisqichlari
  • Zımpara bloki
  • Qalam
  • Lehimlash temir
  • Tel kesgichlar
  • Tel -striptizchilar
  • Dremel
  • Dremel bit #115 (o'yma tsilindr)
  • Dremel bit #199 (o'yma disk)
  • Dremel biti #85422 (silliqlash toshi)
  • Dremel Bit #EZ406-02 (metallni kesish disklari)
  • Matkap
  • Matkap uchi 1/16"
  • Matkap uchi 1/8"
  • Matkap uchi 3/16"
  • Matkap uchi 3/8"
  • Kvadrat
  • Burchak topuvchi
  • Kalay snips
  • Pense
  • Kichik fayl
  • Philips tornavida
  • Orbital Sander
  • Polishing prokladkalari
  • Mikrofiber polishing mato
  • Neylon chiqib ketish taxtasi

Qismlar

  • 2 - 1/4 dyuymli yog'och dübel, 36 "uzunlik
  • 2 - alyuminiy burchakli bar, 1/2 "x3/4" x1/16 ", 36" uzunlik
  • 6 - ulash somun, #10-24 x 3/4"
  • 6 - murvat, #10-24 x 1 "1" x 1/2"
  • Yog'och taxta (minimal uzunligi 9,5 dyuym)
  • 1 - murvat 1/4 "-20 x 1"
  • 60 - manzilli LEDlar
  • Tel
  • LED simli ulagichlar
  • LEDni boshqaruvchi (IR masofadan boshqarish pulti)
  • LED tekshiruvi (Bluetooth)
  • LED 5V quvvat manbai
  • Pleksiglas (kamida 10,5 "x 10,5")
  • Alyuminiy plastinka (kamida 10,5 "x 10,5")
  • Yarim reflektiv film
  • Yivli qo'shimchalar 1/4 "-20 x 13 mm
  • Arduino Nano
  • 2 - sensorli sensorlar
  • Barrel vilkasi

Ta'minotlar

  • Rassomlar tasmasi
  • Yog'och yopishtiruvchi
  • 60 grit zımpara
  • 220 grit zımpara
  • Lehim
  • Lehim oqimi
  • Tasodifiy yog'och blok (150 graduslik burchak)
  • Epoksi macun
  • Film spreyi
  • WD40
  • Qora kanalli lenta
  • Chrome rangli bo'yoq

1 -qadam: Yog'och ramkani qurish: 1 -qavat

Yog'och ramkani yarating: 1 -qavat
Yog'och ramkani yarating: 1 -qavat
Yog'och ramkani yarating: 1 -qavat
Yog'och ramkani yarating: 1 -qavat
Yog'och ramkani yarating: 1 -qavat
Yog'och ramkani yarating: 1 -qavat

Men ramkaning yog'och qismlari bo'laklari uchun shablon tayyorladim. Men bittasini kesib oldim va 1/4 dyuymli dübelni paypasladim, keyin dublonni o'zimning belgim bo'yicha kesib tashladim. Yog'och ramkada 2 ta qatlam bor va har bir qatlamda 12 ta bo'lak bo'lishi kerak, shuning uchun men bu bo'laklardan 24 tasini kesib oldim. Har bir bo'lak uchidan uchigacha taxminan 73 mm, burchak 30 gradus.

Men ularni birining burchagi ikkinchisining pastki qismiga yopishtiriladigan qilib joylashtirmoqchiman. Men nimani nazarda tutayotganimni tushunish uchun rasmga qarang. Men boshqa shablonni ishlataman, ularni bir -biriga yopishtiraman va shablonga bo'yoqlar tasmasi bilan yopishtiraman. Men 12 ta bo'lakni dumaloq shaklga yopishtiraman, keyin elim quriydi.

2 -qadam: Yog'och ramkani yarating: 2 -qavat

Yog'och ramkani yarating: 2 -qavat
Yog'och ramkani yarating: 2 -qavat
Yog'och ramkani yarating: 2 -qavat
Yog'och ramkani yarating: 2 -qavat
Yog'och ramkani yarating: 2 -qavat
Yog'och ramkani yarating: 2 -qavat
Yog'och ramkani yarating: 2 -qavat
Yog'och ramkani yarating: 2 -qavat

Boshqa 12 ta bo'lakni ikkinchi qavat uchun ishlataman. Men jarayonning bu qismi uchun rasmlarni yo'qotdim, shuning uchun natijalarni ko'rsataman. Men ikkinchi qavat yaratish uchun shablonni ishlatmadim, faqat bo'laklarni to'g'ridan -to'g'ri birinchi qavatning orqa tomoniga yopishtirib, qisqichlar bilan bog'ladim. Agar men bo'g'imlarning rasmlariga qarasangiz, qatlamlar bir -birini qo'llab -quvvatlashi uchun ikki qatlamning siljishini ko'rasiz. Bundan tashqari, bo'laklar ramkadan tashqariga chiqib ketganini ham sezasiz. Men ularni silliq silliqlashim va ular bir -biriga mukammal mos kelishi uchun qildim.

3 -qadam: LEDlarni ulang

LEDlarni ulang
LEDlarni ulang
LEDlarni ulang
LEDlarni ulang
LEDlarni ulang
LEDlarni ulang

Men ishlatgan LEDlar alohida -alohida manzilli bo'lib, ular LED tasmasidan. Men chiziqni hamma kesish joylarida kesib tashladim, chunki men chiroqlar chiziqqa qaraganda yaqinroq bo'lishini xohlardim. Men ularni har bir burchakda LED va har bir burchak o'rtasida 4 ta LED bilan bir vaqtning o'zida 1 segmentni biriktiraman.

Men LEDlarni keyingi segmentga erkin joylashtiraman, keyin o'tkir uchli qalam yordamida LEDlar orasidagi va LEDlarning oxiridagi ramkani belgilayman. Men belgilaydigan uchi - bu simlar o'tishi uchun yog'ochni o'yib tashlagan joyim. Men simlarni bitta LEDdan ikkinchisiga o'tadigan ramkaning orqa tomonida ham shunday qildim.

4 -qadam: LEDlarni birgalikda lehimlang

LEDlarni birgalikda lehimlang
LEDlarni birgalikda lehimlang
LEDlarni birgalikda lehimlang
LEDlarni birgalikda lehimlang
LEDlarni birgalikda lehimlang
LEDlarni birgalikda lehimlang

Men LEDlarni lehimlaganimda, ularni birma -bir bajaraman. Men uni ilgari qo'ygan belgilarim bilan joylashtiraman, so'ng uchlarini men o'yilgan yivga katlayman. Simlarni LEDga lehimlashdan oldin, men simlar va mis yostiqchalarga bir oz oqim, keyin esa lehim surtaman, shunda ularni bir -biriga lehim qilish osonroq bo'ladi. Men qizil simni 5+ mis prokladkaga, yashil maydonga, keyin oqni erga lehimlayman. Men bu ranglarni simli ulagichlar uchun ishlatilgan simlarga mos kelishi uchun ishlatganman.

Yog'och ramkaga simlarni o'rashdan oldin, men ularni lehimlangan LEDni noto'g'ri joylashtirmasliklari uchun ularni oldindan egib olaman. Men ularni bosh barmog'im bilan mis yostiqchalarni ushlab, keyin har bir simni birma-bir egib, ularni oldindan egib olaman. Keyin ular ramkani o'rashga tayyor. Endi men ortiqcha simni kesib, keyingi LEDga lehim qila olaman.

Men bu jarayonni yog'och ramka bo'ylab davom ettiraman. Oxirgi LEDda men 5+ va topraklama simlarini birinchi LEDga uladim, lekin ma'lumot simini ulamadim. Birinchi LEDda men LED konnektoriga lehimli kirish mis prokladkalari bor.

5 -qadam: LEDlarni sinab ko'ring

LEDlarni sinab ko'ring
LEDlarni sinab ko'ring
LEDlarni sinab ko'ring
LEDlarni sinab ko'ring
LEDlarni sinab ko'ring
LEDlarni sinab ko'ring
LEDlarni sinab ko'ring
LEDlarni sinab ko'ring

Men sinab ko'rish uchun LED halqasini LED tekshirgichiga ulayman. Yomon LEDlar yoki yomon lehim nuqtalari bo'lsa, bu juda muhim. Chiroqlarning atigi yarmi yonib turadi, shuning uchun men chiroqlarni o'chirib qo'yaman va ular yoritishni to'xtatgan hududdagi LEDlarni tekshiraman. Men LEDlarning birida ma'lumotlar paneli o'chirilganini ko'rdim, shuning uchun men LEDni almashtirdim. Men yana chiroqlarni sinab ko'rdim, hammasi yonib ketdi.

6 -qadam: alyuminiy ramkani shakllantirish

Alyuminiy ramkani shakllantirish
Alyuminiy ramkani shakllantirish
Alyuminiy ramkani shakllantirish
Alyuminiy ramkani shakllantirish
Alyuminiy ramkani shakllantirish
Alyuminiy ramkani shakllantirish

Endi alyuminiy ramka haqida. Burchaklar paneli yordamida (o'lchami rasmda) men har 67 mm diametrli belgi qo'yaman. Bu belgilar men egmoqchi bo'lgan joy. Har bir belgida men 1/16 dyuymli teshik ochaman, keyin har bir teshikda 30 graduslik burchakni belgilayman. Men bu burchakni qalay bilan kesib tashladim, keyin qayerda bo'lak kesilsa, men metallni qaychi bilan to'g'riladim.

Men 150 graduslik burchakni kesgan yog'och blokdan foydalanib, yog'och blokdan foydalanib, burchaklarni ilgari yasalgan belgilarda egib olaman. Bu faqat burchaklarni 150 daraja egilishiga olib kelmadi, shuning uchun burilishni qo'lda sozlashim uchun boshqa shablonni ishlataman.

Alyuminiy ramka old va orqa tomondan 2 qismdan iborat. Men bu bosqichda metall ramkaning ikkala bo'lagi uchun takrorlayman.

7 -qadam: alyuminiy ramkani yopishtirish

Alyuminiy ramkani yopishtirish
Alyuminiy ramkani yopishtirish
Alyuminiy ramkani yopishtirish
Alyuminiy ramkani yopishtirish
Alyuminiy ramkani yopishtirish
Alyuminiy ramkani yopishtirish
Alyuminiy ramkani yopishtirish
Alyuminiy ramkani yopishtirish

Men egilgan bo'laklarning ikkalasini ham olaman va ularni tugallangandan keyin joylariga yopishtiraman. Men har bir bo'lakning ochiq uchlarini ramkaning qarama -qarshi tomonlariga joylashtirishga ishonch hosil qilaman. Men har bir burchakdagi bo'shliqlarni to'ldirish va ochiq uchlarini bir -biriga bog'lash uchun epoksi macun ishlataman. Bundan tashqari, uchlarida (lekin har bir burchakda emas), uning mustahkam birikishiga ishonch hosil qilish uchun ichki yuzalarga qo'shimcha epoksi qo'shganimga ishonch hosil qilaman. Old qismini orqa qismga epoksi qilmang.

Epoksi o'rnatilgandan so'ng, men lentani olib tashlayman. Men epoksi sirtining qolgan qismi bilan tekis bo'lguncha har bir burchagiga surtaman va qumlayman.

8 -qadam: Boltlarni ramkaga mahkamlang/ulang

Boltlarni ramkaga mahkamlang/ulang
Boltlarni ramkaga mahkamlang/ulang
Boltlarni ramkaga mahkamlang/ulang
Boltlarni ramkaga mahkamlang/ulang
Boltlarni ramkaga mahkamlang/ulang
Boltlarni ramkaga mahkamlang/ulang
Boltlarni ramkaga mahkamlang/ulang
Boltlarni ramkaga mahkamlang/ulang

Ramkaning old qismini orqa tomondan ushlab turish uchun, biz tasmani doimiy ishlatishni xohlamaymiz. Mana mening yechimim; To'rtburchakni iloji boricha ingichka qilib, iplarni oxirigacha silliq qilmasdan, 2 tomonini pastga qaratib, 6 ta bog'lovchi yong'oqni oldim va yon tomonlariga bir nechta tishlar qo'ydim. Men ularni oldingi qismiga epoksi bilan yopishtirmoqchiman, shuning uchun uni orqa tomonga mahkamlayman. Bu hiyla -nayrang ularning mukammal safga kirishiga ishonch hosil qildi, lekin bu juda oson bo'lib chiqdi.

Orqa qism uchun ramkaning qaysi qismini ishlatmoqchi ekanligimni aniqlagandan so'ng, men 1/16 dyuymli burg'uni ishlatib, teshikni burab, 6 ta murvat ketishini xohladim. Keyin men xuddi shu teshiklarni 1/8 dyuymli matkap bilan, keyin yana 3/16 dyuymli burg'ulash bilan burg'ulayman. (O'rta kattalikni o'tkazib yuborgan bo'lardim.) Keyin boltni teshikka joylashtirdim. murvat ustidagi yong'oq, keyin old va orqaga yana yopishtirildi. Men yana epoksi macun aralashtirdim, bir oz yong'oq ostidagi ramkaga qo'ydim, keyin nonni epoksi ichiga va joyiga surdim. Epoksi o'rnatilgandan so'ng, yong'oqlar Men murvat va lentani olib tashladim, so'ngra yong'oqning yon tomonlariga epoksi qo'shdim. Bu to'plamdan so'ng, men epoksiyani yong'oqning old yuzasidan qo'ydim. yong'oq.

9 -qadam: Old plastmassani kesib oling va tayyorlang

Old plastmassani kesib oling va tayyorlang
Old plastmassani kesib oling va tayyorlang
Old plastmassani kesib oling va tayyorlang
Old plastmassani kesib oling va tayyorlang
Old plastmassani kesib oling va tayyorlang
Old plastmassani kesib oling va tayyorlang
Old plastmassani kesib oling va tayyorlang
Old plastmassani kesib oling va tayyorlang

Hamma ramka qurilgan bo'lsa, ichki qismini tugatish vaqti keldi. Keyingi plastmassaning old qismiga o'tamiz. Men pleksiglas varag'ini olaman va uni ramkaning old qismining ostiga qo'yaman, so'ngra ramka bo'ylab iz qoldiraman. Men buni kesib tashlaganimda, alyuminiy qalinligini qoplash uchun taxminan 1/16 dyuym ichida bo'lishim kerak.

Pleksiglasni kesib tashlaganimdan so'ng, men uni ramkaga qo'yaman va uni yong'oq va epoksi o'tishi uchun o'yish kerak bo'lgan joyni belgilayman. Bu joylarni o'yib bo'lgach, men plastmassaga mos keladi, keyin o'ymakorlikni kerak bo'lganda to'g'rilab turaman. U yaxshi mos tushgandan so'ng, uning ustiga aks ettiruvchi plyonka qo'yishga tayyor.

10 -qadam: Alyuminiy oynani kesib oling va tayyorlang

Alyuminiy oynani kesib oling va tayyorlang
Alyuminiy oynani kesib oling va tayyorlang
Alyuminiy oynani kesib oling va tayyorlang
Alyuminiy oynani kesib oling va tayyorlang
Alyuminiy oynani kesib oling va tayyorlang
Alyuminiy oynani kesib oling va tayyorlang

Alyuminiy uchun uni o'lchamiga qarab kesish plastmassaga o'xshaydi. Uni ramkaning ostiga qo'ying, atrofini kuzatib turing, so'ngra chiziq ichida kesib oling. 6 ta yong'oq qaerda bo'lsa, siz uyalarni kesib olishingiz kerak, lekin epoksi uchun emas, balki yong'oq uchun etarlicha katta. Shuni ham yodda tutingki, simlar o'tishi uchun yuqori qismidagi truba kesilishi kerak.

Shakllangandan so'ng, u parlatishga tayyor. Men bu erda qadamlarni o'tkazmayman, lekin siz bu jarayonda men ko'rsatgan ko'rsatmalarni tekshirib ko'rishingiz mumkin: Polshaning alyuminiy varaqli oynasi.

Qiziqqanimdan, men o'zim aks ettiruvchi plyonkani metallga qo'shishga qaror qildim, bu uning yaltiroq alyuminiy bilan solishtirishini ko'rish uchun. Yakuniy loyihada film oynaning yuqori yarmida bo'ladi. Menimcha, u xuddi shu quduqda ishlaydi, shuning uchun agar siz filmdan foydalansangiz, meni parlatish shart emas.

11 -qadam: burilish panelini yasang

Burilish barini yasang
Burilish barini yasang
Burilish barini yasang
Burilish barini yasang
Burilish barini yasang
Burilish barini yasang

Cheksizlik oynasiga burilish effektini qo'shish uchun men yog'ochdan foydalanardim, uning o'rtasiga tishli qo'shimchani qo'shdim. Bu bilan men alyuminiy oynaning orqa tomonida bolt bosishim mumkin. Bu cheksiz effekt egri chizig'ini ichkariga aylantirishi kerak.

12-qadam: Yakuniy yig'ilish oldidan rötuşlar

Yakuniy yig'ilish oldidan rötuşlar
Yakuniy yig'ilish oldidan rötuşlar
Yakuniy yig'ilish oldidan rötuşlar
Yakuniy yig'ilish oldidan rötuşlar
Yakuniy yig'ilish oldidan rötuşlar
Yakuniy yig'ilish oldidan rötuşlar

Hammasi tugagach, men metall qismni xrom rangga bo'yadim. LEDli yog'och qismi uchun men lehim joylarini yopib, har ikki tomonga bir qancha qalin, qora tasma qo'shdim. Keyin alyuminiy bosadigan tomonga pleksiglas qoldiqlarini issiq yopishtirdim.

13 -qadam: soatni yig'ing

Soatni yig'ing
Soatni yig'ing
Soatni yig'ing
Soatni yig'ing
Soatni yig'ing
Soatni yig'ing
Soatni yig'ing
Soatni yig'ing

Endi barcha qismlarni birlashtirish vaqti keldi. Va unutmangki, alyuminiy oynaning yuqori qismida aks ettiruvchi plyonka bor.

Burilish chizig'ini sozlashda, agar u juda qattiq bo'lsa, ta'sir tasodifiy tarzda buziladi. Agar burilish juda aqldan ozgan bo'lsa va siz uning markazga egilishini xohlasangiz, burilish murvatini bo'shating. Yaxshi ishlashi uchun juda qattiq bo'lishi shart emas.

14 -qadam: Va bu hammasi

Va bu hammasi!
Va bu hammasi!

Va bu hammasi! Men aytmagan bitta narsa bu men ishlatgan Arduino. Bu Arduino Nano va men buni sozlash bo'yicha ko'rsatma beraman va bu tugagandan so'ng bu erga havola qo'shaman.

Agar batafsilroq ma'lumot kerak bo'lgan yoki aniq bo'lmagan qadam bo'lsa, sharh qoldiring va menga xabar bering. Men kerak bo'lganda ushbu ko'rsatmalarni yangilayman.

Agar siz Infinity Mirror Soat yasasangiz, men uning qanday bo'lishini ko'rishni istardim!

Ijtimoiy tarmoqlar:

  • Twitter -
  • Facebook -
  • Instagram -

15 -qadam: Arduino kodi !

Bu erda men Arduino Nano uchun ishlatgan kodga havola. Bu sizning loyihangiz uchun yaxshi boshlanish nuqtasi bo'lishi kerak. Bu oddiy kod va vaqtni aniq ushlab turmaydi. Aniq bo'lish uchun Wi -Fi ulanishi kerak yoki undan foydalanish uchun kod bilan birga real vaqt soati qo'shiladi.

GitHub:

Hozirda Internet vaqtini olish uchun D1 Mini bilan tajriba o'tkazyapman. Mening GitHub havolamda 2 ta papka bor va WiFi papkasida internetdan vaqt olish uchun D1 Mini bilan ishlaydigan fayllar mavjud. (Bu fayl versiyasi sensorli sensorlardan foydalanmaydi va vaqtni qo'lda sozlashni qo'llab -quvvatlamaydi.)

Agar siz ushbu kod bilan bog'liq muammolarga duch kelsangiz, menga xabar bering, men bu sahifani tuzataman. Yoki agar siz biron bir yaxshilanishni qo'shsangiz, nima qo'shganingizni ko'rishni istardim.

Tavsiya: