Mundarija:
- 1 -qadam: Barcha qismlarni o'lchamiga qarab kesib oling
- 2 -qadam: silliqlash
- 3 -qadam: qutini yig'ish
- 4 -qadam: qutini bo'yash
- 5 -qadam: ramka va oyoqlarni yig'ish
- 6 -qadam: Jadvalning pastki qismini bo'yash
- 7 -qadam: Jadvalning barcha qismlarini yig'ish
- 8 -qadam: MDF taxtasida barcha elektron qismlar uchun teshiklar qilish
- 9 -qadam: LEDlarni kesish va tayyorlash
- 10 -qadam: IQ yaqinlik sensorlarini sozlash
- 11 -qadam: LED va IQ yaqinlik sensorlarini o'rnatish
- 12 -qadam: simlarni lehimlash va ularni Arduino kartasiga o'rnatish
- 13 -qadam: quvvat manbaini ulash
- 14 -qadam: Arduino kartasini dasturlash
- 15 -qadam: Ba'zi yakuniy o'zgarishlar
- 16 -qadam: Yakuniy natija
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Bu yo'riqnomada men sizga interaktiv LED -kofe stolini bosqichma -bosqich qanday yasaganimni ko'rsataman.
Men oddiy, ammo zamonaviy dizaynni yaratishga qaror qildim va uning xususiyatlariga ko'proq e'tibor qaratdim.
Bu ajoyib stol mening yashash xonamda ajoyib muhit yaratadi.
Bu qanday ishlaydi?
Bu Android-ning maxsus ilovasi orqali boshqariladi, shuning uchun siz smartfoningiz yordamida ham reaktiv, ham fon rangini o'zgartirishingiz, shuningdek, yorqinlikni boshqarishingiz mumkin.
Men yuqori qism uchun MDF, pastdagi ramka va oyoqlar uchun qarag'ay, tepada stakan ishlatardim. Ichki qismi Arduino Mega taxtasi, Bluetooth qurilmasi, Manzil LEDlari, IQ yaqinlik datchiklari va bir nechta simlardan iborat.
Bu erda siz batafsil ko'rsatmalar bilan birgalikda barcha qismlarni qurish, ulash va ulash jarayonini ko'rishingiz mumkin. Videoni tomosha qilishni unutmang, bu jarayonning butun jarayonini bilib oling.
Mana mening veb-saytimdagi maqola:
Materiallar:
- Arduino Mega kengashi
- Bluetooth moduli
- Manzilli LED chiziqli yorug'lik WS2812B
- Infraqizil yaqinlik sensorlar
- Yog'och elim
- Yog'ochni to'ldiruvchi
- Yog 'asosidagi bo'yoq
- Rosewood dog 'https://amzn.to/2CTP2oq
Asboblar:
- Dairesel arra
- Tasodifiy orbitali zımpara mashinasi
- Simsiz matkap
- 90 graduslik burchak qisqichlari
- Tarmoq qisqichi
- Bo'yoq rolini to'plami
- Cho'ntak teshiklari
- Payvand choki
- Multimetr
- Simlarni olib tashlash uchun
- Yelimli qurol
1 -qadam: Barcha qismlarni o'lchamiga qarab kesib oling
Bu qurilish uchun zarur bo'lgan barcha qismlarni men stol ustidagi arra ustida kesib tashladim. Quti MDFdan yasalgan: yon tomonlari 18 mm, pastki va ichki qismlari uchun 8 mm.
Mening stolim yordamida qilgan kesmalarning ko'p qismi panjarani ko'rdi. Kattaroq qismlar uchun men to'siqni ishlata olmadim, chunki u juda keng, shuning uchun men yog'och dastani ishchi stolga mahkamladim va uni yo'riqnoma sifatida ishlatdim.
Qutining ichida panjara yaratish uchun men 4 ta kengligi 12 sm bo'lgan MDFni kesaman.
Quti ostidagi ramka va oyoqlar qarag'ay daraxtidan qilingan. Kengash burishib ketgan, shuning uchun menga stol arra va panjarani tekislash uchun juda ko'p kesish va sozlash kerak edi.
Qayta kesish to'xtash bloki yordamida juda oson. Men uy qurilishi to'xtash blokini o'rnatdim va takroriy kesishlarning ko'pini qildim. Mavjud to'xtash blokidan tashqari, men yog'och bo'laklarini panjara bilan mahkamlab, boshqasini yasadim. Shu tarzda men uzunroq bo'laklarni kesib oldim.
Yuqorida aytib o'tganimdek, har bir bo'lakka dado yasash kerak. Bu dadalar menga bo'laklarni bir -biriga bog'lab, beg'ubor, to'rtburchaklar panjara yasashda yordam beradi.
Bunday dadolarni tayyorlashning eng oson va tezkor usullaridan biri quyidagilar: dadalar uchun barcha nuqtalarni bitta bo'lakka belgilang, barcha bo'laklarni niqobli lenta bilan o'rab oling, pichoqning balandligini rostlang va kesishni boshlang.
2 -qadam: silliqlash
Barcha kesishlarni tugatgandan so'ng, men silliqlashga o'taman.
Men 80 dona zımpara bilan boshladim, keyin 120 grit bilan davom etdim, hammasi yaxshi va silliq bo'lguncha.
3 -qadam: qutini yig'ish
Men yig'ish jarayonini qutidan boshladim. Men MDF qismlarining burchaklariga yog'och elim surtdim va ularni burchak qisqichlari va burma qisqichlari bilan mahkamladim.
Yonlarni yaxshi mustahkamlash uchun men qutining har bir burchagiga yog'ochdan yasalgan kichik bo'lakni burab qo'ydim.
Keyin men pastki qismga o'tdim. Men uni mahkam yopish uchun ko'p miqdorda yog'och elim va bir nechta vintlarni qo'lladim.
Hech qanday bo'shliq bo'lmasligi uchun, men yog'och plomba qo'ydim va uni quritib qo'ydim.
Quriganida, men pastki qismiga ikkita teshik qildim, biri asosiy elektr kabeli uchun 6 mm kengligida, ikkinchisi kalitni mahkam o'rnashtiradigan darajada keng.
Kichikroq MDF taxtasini qutiga joylashtirganimda, uning o'rtasi burishib ketganini angladim, chunki u juda uzun, shuning uchun uni mahkamlash uchun yana ikkita kichik yog'och bo'lakni mahkamladim.
Bundan tashqari, men MDFdan yasalgan qismlarga 8 mm balandlik qo'shdim, shunda men nihoyat stakanni stol tepasiga qo'yganimda, u yonma -yon bo'ladi.
4 -qadam: qutini bo'yash
Yog'ochdan yasalgan qo'shimcha to'ldirgichni mayda qumli zımpara bilan olib tashladim va bo'yash uchun nam latta bilan artib tashladim.
Men stolning ichki qismini ozgina bo'yashim kerak, shuning uchun toza va to'g'ri chiziqlar olish uchun yon tomonlariga niqob tasmasini surtaman.
Shundan so'ng men rasm chizishni boshladim. Men katta yuzalar uchun rulo va burchaklar uchun cho'tkaning kombinatsiyasidan foydalanib, yog'ga asoslangan astar qo'lladim.
Keyin uni quritishga qoldirdim. To'liq quriganidan so'ng, men uni tasodifiy orbitali silliqlash mashinasi bilan silliqladim.
Endi men bo'yoq surtishim mumkin. Men oq yog'li bo'yoqlardan foydalanishga qaror qildim, chunki bu mening ichki makonimga mos keladi. Men uni quritib qo'ydim va stolning boshqa qismlariga o'tdim.
Men panjara uchun ishlatadigan barcha qismlar oq rangga bo'yalgan.
5 -qadam: ramka va oyoqlarni yig'ish
Men bu qismlarni cho'ntak vintlari bilan birlashtiraman. Menda joylashgan cho'ntakli teshik - cho'ntak teshiklarini yasash uchun juda foydali vosita.
Chiziqlarning kengligi menga har tomondan ikkita teshik ochishga imkon bermaydi, lekin agar oyoqlarimga qo'shimcha yordam kerak bo'lsa, keyinchalik burchakli qavslarni o'rnataman.
Kuchli aloqa o'rnatish uchun men yog'och yopishtiruvchi qo'llayman, keyin vintlarni ramkaning yuqori qismiga mahkamlayman, chunki teshiklar ko'rinmasligini xohlayman. Bu erda men bo'shliqlarni to'ldirish uchun yog'och plomba ishlataman.
6 -qadam: Jadvalning pastki qismini bo'yash
Yog'och plomba quriganidan so'ng, men ortiqcha qismini silliqladim va stolning bu qismini bo'yash uchun tayyorladim.
Dog' haqida gapirganda, men oq bo'yoq bilan mukammal kontrast olish uchun atirgul daraxti bilan bordim.
7 -qadam: Jadvalning barcha qismlarini yig'ish
Endi men nihoyat butun stolni yig'ishim mumkin.
Men yuqori qismini pastki qismiga qo'ydim, qisqichlar bilan mahkamladim va ulanishni yaxshilash uchun ko'plab vintlardek ishlatdim.
8 -qadam: MDF taxtasida barcha elektron qismlar uchun teshiklar qilish
Loyihaning elektron qismlari quyidagilardir: LEDlar, infraqizil yaqinlik sensori, Arduino Mega platasi, Bluetooth moduli, 5V quvvat manbai va bir nechta simlar. Bularning barchasi taxtaga biriktiriladi.
Bu taxta 45 kvadratga bo'linadi. Men shablonni ishlatib, bu kvadratlarga 3 teshik ochaman. Men elektron qismlarni bir nechta simlar bilan teshiklarga joylashtiraman.
9 -qadam: LEDlarni kesish va tayyorlash
Keyin, men 45 ta individual LEDni sindirdim.
Men 5 sm uzunlikdagi qora va qizil simlarni kesib, uchlarini izolyatsiyasini olib tashlayman. Bu simlar yordamida men LED va yaqinlik sensorlarini ulayman.
Men bu qadamni yashil sim bilan takrorlayman.
Keyin, men simlarni lehimlayman. Yerda va 5V yostiqchada men qizil va qora simlarni lehimlayman va Data IN maydonida men yashil rangni lehimlayman.
10 -qadam: IQ yaqinlik sensorlarini sozlash
Birinchidan, sensordan IQ uzatgichini olib tashladim.
Sensor stol ustidagi oynani normal holatda aniqlay olmaydi, chunki shisha infraqizil nurni aks ettirmaydi.
Yoritgich va qabul qilgich nurni boshqa tomondan qabul qiluvchiga aks etishi uchun burchak ostida joylashishi kerak.
Shunday qilib, men transmitterni yana sensorga lehimlayman, lekin bu safar Ethernet kabelidan 4 sm uzunlikdagi bitta yadroli simlar bilan. Bu simlar osongina egilib, kerakli holatda qolishi mumkin.
Sensorning boshqa tomonida men qora va qizil simni erga va 5V piniga, uzunroq kulrang simni chiqish piniga lehimlayman, bu sensorni Arduino kartasiga ulaydi.
Bu ulanishni amalga oshirish uchun men uzunroq simlarning uchiga pinli sarlavhalarni lehimlab, ularni qisish trubkasi va zajigalka bilan izolyatsiya qilishim kerak, shunda ularni Arduino kartasiga osongina joylashtirish mumkin.
11 -qadam: LED va IQ yaqinlik sensorlarini o'rnatish
LEDlarni men ilgari burg'ulagan va taxtaga yopishtirilgan teshiklarga kiritish kerak.
Keyin men ularni har bir LEDning o'rtasida yashil simni yoki oldingi LEDning Data OUT padini keyingi LEDning Data IN maydoniga lehimlab uladim.
Men bu qadamni tugatganimdan so'ng, men yaqinlik sensori bilan ham xuddi shunday qilaman. Bu safar men ularni LEDlar yoniga issiq yopishtiraman.
Barcha kulrang simlar Arduino taxtasiga joylashtiriladi, u taxtaning orqa tomonining o'rtasiga joylashtiriladi. Ularning o'lchamlari Arduino kartasidan uzoqligiga bog'liq. Siz men ishlatgan o'lchamlarni veb -sayt maqolasida topishingiz mumkin.
Transmitter va qabul qilgichni yuqoriga qaratish kerak, shuning uchun men bu erda ehtiyotkorlik bilan ba'zi sozlashlarni amalga oshirmoqdaman.
12 -qadam: simlarni lehimlash va ularni Arduino kartasiga o'rnatish
Men mis simlarni taxtaning uzunligi va issiq elim bilan biriktirishdan boshlayman. Ular LEDlar va yaqinlik datchiklari uchun quvvat relslari sifatida ishlatiladi. Birinchi temir yo'lda men barcha qizil simlarni, ikkinchisida esa qora simlarni lehimlayman (ijobiy va salbiy).
Lehimlash uchun mis simlarning izolyatsiyasini silliqlash orqali olib tashlashim kerak.
Oxirida men barcha ijobiy va salbiy chiziqlarni uladim va yana ikkita simni qo'shdim, ular quvvat manbaiga kiradi.
Men bu chiziqdagi shovqinni kamaytirish uchun birinchi LED va Arduino o'rtasida 330 ohmli rezistorni lehimladim.
Barcha simlar va Bluetooth moduli Arduino kartasiga o'rnatishga tayyor.
O'chirish sxemasi
Ushbu sxema sizga hamma narsani qanday bog'laganimni ko'rishga yordam beradi. Arduino -ni ushbu LED va Bluetooth qurilmalari bilan birgalikda ishlatish haqida batafsil ma'lumot olish uchun YouTube kanalidagi Dejan Nedelkovski va uning howtomechatronics.com veb -saytini tekshiring.
U hamma narsaning qanday ishlashini o'rgatdi, shu jumladan dasturning manba kodi va Android uchun maxsus tayyorlangan dastur.
13 -qadam: quvvat manbaini ulash
Boshqa hech narsa qilishdan oldin, men multimetr yordamida sxemada uzluksizlik testini o'tkazdim. Multimetr signal bermadi, bu mening ulanishlarim yaxshi va men elektr ta'minotini stol tagiga o'rnatishga o'taman. Men MDFning ikkita bo'lagini yopishtirib, uni biroz yuqoriga ko'tardim, shunda u yaxshi havo oqimi olishi mumkin edi.
Keyin men asosiy quvvat simini va kalitni teshiklarga joylashtirdim va ularni quvvat manbaiga uladim. Men simning uchiga vilkasini uladim. Shundan so'ng men MDF panelini olib keldim va oxirgi ikkita simni quvvat manbaiga uladim.
14 -qadam: Arduino kartasini dasturlash
Endi men Arduino -ni dasturlashga tayyorman. Kod juda oddiy, u faqat yaqinlik sensorlarini o'qiydi, shuning uchun agar ob'ekt aniqlansa, u ma'lum bir LEDni yoqadi.
Men rang va yorqinlikni boshqarish uchun Android-ning maxsus dasturidan foydalanaman. Smartfondan olingan ma'lumotlar Arduino Bluetooth moduli orqali olinadi.
Siz Dejan maqolasida ushbu kod qanday ishlashi haqida batafsil tushuntirishni topishingiz mumkin.
15 -qadam: Ba'zi yakuniy o'zgarishlar
Kodni yuklaganimdan so'ng, panelni ichkariga joylashtirdim
stol. Men bu erda yaqinlik datchiklarining quvvat ko'rsatkichi asosiy LED yoritgichiga xalaqit berishini payqadim, shuning uchun ularni elektr tasmasi bilan yopdim.
Tarmoq yasash uchun men hamma qismlarni bir -biriga mahkam bog'lab qo'yishim kerak.
Nihoyat, mat stakanni stolning tepasiga qo'yib, uning qanday ishlashini ko'rish uchun kalitni yoqishim mumkin.
Men stakanni ustiga qo'yganimda, LEDlardan biri yonmaydi va men qabul qiluvchiga nurni aks ettirishi uchun uzatgichning burchagini sozlashim kerak edi.
16 -qadam: Yakuniy natija
Endi men nihoyat interfaol kofe stolini tugatdim. Ajoyib bo'lib chiqdi.
Umid qilamanki, sizga bu ko'rsatma yoqdi. Videomni tekshirishni va YouTube kanalimga obuna bo'lishni unutmang.
YouTube:
Veb -sayt:
Facebook:
Instagram:
Pinterest:
LED tanlovida 2017 yilgi ikkinchi mukofot
Tavsiya:
Arduino interaktiv LED kofe stoli: 6 qadam (rasmlar bilan)
Arduino interaktiv LED kofe stol: Men interaktiv kofe stolini yasadim, u ob'ekt ostidagi chiroqlarni yondiradi, ob'ekt stol ustiga qo'yilganda. Faqat shu ob'ekt ostidagi LEDlar yonadi. U buni yaqinlik sensorlaridan samarali foydalangan holda amalga oshiradi va yaqinlashganda
RasPi ikki kishilik arkadli kofe stoli: 7 qadam (rasmlar bilan)
RasPi ikki kishilik arkadli kofe stoli: Mana mening Raspberry Pi arja kofe stolining versiyasi. Men bu erda boshqa buyuk ko'rsatmalardan fikr oldim va o'z tajribamni qurilish bilan almashmoqchiman, stol NES, SNES, Sega, Play kabi bir qancha video o'yinlar davridagi o'yinlarni o'ynashi mumkin
Bluetooth boshqaruvidagi Arduino LED kofe stoli: 10 qadam (rasmlar bilan)
Bluetooth bilan boshqariladigan Arduino LED kofe stoli: Bu mening birinchi haqiqiy Arduino loyiham edi va mening birinchi ko'rsatmam edi, shuning uchun izohlarda xushmuomala bo'ling :) Men savollarimni tushunishga va batafsil ko'rsatmalar berishga vaqt ajratgan savollarga javob berishni xohlardim. siz ho bilan juda yaxshi tanishsiz
Infinity Mirror kofe stoli: 5 qadam
Infinity Mirror kofe stoli: Men bu stolni yaqinda sotdim va endi unga kira olmayman deb boshlayman. Menga boshqa stol sotib olmoqchi yoki unga qo'llanma sotib olmoqchi bo'lgan odamlardan ko'plab xabarlar keldi. Men ba'zi bilimlarga ega bo'lgan qo'llanma yozishga qaror qildim
CoffeeCade (Arja kofe stoli): 11 qadam (rasmlar bilan)
CoffeeCade (Arja Coffee Table): Men bu loyihani multimediali sinf uchun qurdim. Ushbu loyihadan oldin menda Raspberry Pi va yog'ochni qayta ishlash tajribasi bo'lmagan. O'ylaymanki, bu loyihani har qanday mahorat darajasiga ega kishi bajarishi mumkin. Men ba'zi xatolarga yo'l qo'ydim va