Mundarija:

IKEA rasm ramkasida Infinity Mirror devor soati: 4 qadam
IKEA rasm ramkasida Infinity Mirror devor soati: 4 qadam

Video: IKEA rasm ramkasida Infinity Mirror devor soati: 4 qadam

Video: IKEA rasm ramkasida Infinity Mirror devor soati: 4 qadam
Video: Ikea Picture Frame Assembly 2024, Iyul
Anonim
Image
Image
IKEA rasm ramkasida Infinity Mirror devor soati
IKEA rasm ramkasida Infinity Mirror devor soati
IKEA rasm ramkasida Infinity Mirror devor soati
IKEA rasm ramkasida Infinity Mirror devor soati
IKEA rasm ramkasida Infinity Mirror devor soati
IKEA rasm ramkasida Infinity Mirror devor soati

Salom, Men har doim devor soati qurishni xohlardim. IKEA kabi do'konlarda ajoyib devor soatlari juda ko'p. Menda bu tijorat soatlari bilan bog'liq muammolar bor edi. Ular men uchun juda baland ovozda (uzluksiz tik-tac bezovta qiladi), men qorong'uda soat qo'llarini ko'ra olmayapman, ular mening devorimda ko'p joy ishlatishadi va ular aniq emas. Men LED va internet sinxronizatsiyasi bilan jim soat qurishga qaror qildim va uni cheksiz oyna bilan birlashtirdim. Oyna soat qo'llarini ko'rishga imkon beradi. Mening tushuncham buni iloji boricha soddalashtirish edi. Butun qurilish jarayoni taxminan 30 daqiqa davom etadi. Loyihaning qiymati 20 dollarni tashkil etdi. Qurilma standart zaryadlovchi (5VDC) bilan quvvatlanadi. To'liq elektronika va ko'zgu IKEA -da sotib olingan rasm ramkasiga o'rnatilgan.

1 -qadam: BOM ro'yxati

BOM ro'yxati
BOM ro'yxati

Materialning nomi, miqdori, havolasi

IKEA RIBBA rasm ramkasi qora 23 sm x 23 sm 1 dona

WS2812B Led Strip, yakka tartibdagi RGB Led tasmasi, qora 74pcs/1m IP30 1 dona

NodeMcu v3 Lua WIFI narsalar Internetini ishlab chiqish MCU kartasi ESP8266 1 dona

Telefon zaryadlovchi 1 dona

USB telefon kabeli 1 dona

Proto PCB 1 dona

1 dona lehimlash kabeli

Lehim qalay 1 dona

Kondensator 16V 16V 470uF 1 dona

Elektronika uchun uy-joy 1 dona

Ko'zgu 23 sm x 23 sm 1 dona Mahalliy do'kon

Shisha plastinka 23 sm x 23 sm 1 dona Mahalliy do'kon

Loyihaning umumiy moddiy qiymati: 20, 25 $/umumiy loyiha

2 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish

O'rnatish jarayonining har bir bosqichini birinchi qadam videoda ko'rish mumkin.

Videodagi ba'zi qo'shimcha ma'lumotlar:

Soatning aniqligi masalasi IoT texnologiyasi va vaqti -vaqti bilan serverni sinxronlash orqali hal qilindi. Ushbu loyihada men vaqt sinxronizatsiyasini boshqaradigan NodeMCU -dan foydalandim.

Keyingi qadam to'g'ri uyni topish edi. Men IKEA RIBBA Picture Frame -ni tanlayman. Menga soatiga 60 dona LED kerak edi, chunki 60 soniya va 60 daqiqa bor. Men ramkaning ichki perimetrini o'lchadim. Men 74 dona / 1 metrli LED tasmasini ideal deb hisobladim. Men 1 metrli chiziqdan 14 dona LEDni kesib tashlaganimdan so'ng, qolgan 60 dona ramkaning ichki perimetriga to'liq mos tushdi.

Cheksizlik oynasi effekti haqida ko'proq ma'lumotni bu erda topishingiz mumkin:

Oyna va shisha plastinka mahalliy shisha do'konida standart mahsulot bo'lib, ularni kerakli o'lchamda kesib tashlagan.

3 -qadam: O'chirish davri

O'chirish davri
O'chirish davri

Men barcha komponentlarni sxemaga muvofiq uladim. NodeMCU -ning faqat bir nechta PIN -kodlari ishlatilgan, shuning uchun kichik o'lchamli PCB etarli edi. Aslida, kabellar to'g'ridan -to'g'ri PIN -kodlarga lehimlanishi mumkin, elektronikaning korpusini tashlab qo'yish mumkin, yoki yaxshiroq ko'rish uchun siz bu qutini quvvat manbai yoniga qo'yishingiz mumkin. Buning uchun siz LED chizig'idan keladigan kabellarni uzaytirishingiz kerak, bu kabelning maksimal uzunligi 5 metrni tashkil qiladi (ma'lumotlar jadvaliga muvofiq, sinovdan o'tkazilmagan). Agar quvvat manbai yaxshi bo'lsa, kondansatör kerak emas. Mening USB adapterim arzon, shuning uchun men bitta protsessor tenglamasiga 450uF kondensatorni lehimladim.

WS2812B LEDlari mustaqil ravishda manzilli komponentlardir. Ular bilan ishlash juda oson. Men faqat 5 VDC, GND ni quvvat manbaiga va aloqa PIN -kodini MCU ga uladim va u ishlaydi. LEDlarning soni Arduino kodida ko'rsatilishi kerak. Bu LEDlar haqida ko'proq ma'lumot:

4 -qadam: Qo'shilgan dasturiy ta'minotni yuklang

Manba kodini MCU-ga yuklash uchun Arduino IDE dasturi va USB kabellaridan foydalaning:

NodeMCU -ni dasturlash bo'yicha juda ko'p ko'rsatmalar mavjud, ya'ni:

www.instructables.com/id/Programming-ESP82…

Manba kodining asosi ushbu yo'riqnomadan kelib chiqadi:

www.instructables.com/id/Infinity-Mirror-C… Ilhom uchun ItsGraGra-ga rahmat.

Dastlabki dastur LED-s imkoniyatlarini ko'rsatuvchi demo dasturidan boshlanadi. Afsuski, bir necha soniyadan so'ng MCU o'zini qayta ishga tushiradi. Menimcha, muammo arzon USB adapterida. Men stol usti quvvat manbai bilan harakat qildim, hech narsa o'zgarmadi. Men demo dasturining bir qismini olib tashladim, keyin hamma narsa yaxshi ishladi. Men demo dasturini manba kodida qoldirdim, agar kimdir muammoni bilib qolsa, iltimos, qarorni izohga qo'ying yoki menga xabar yuboring.

NodeMCU kodini yuklashdan oldin, Wifi hisob ma'lumotlarini o'zgartiring va vaqt mintaqasini o'rnating.

Yakuniy so'zlar

Men bu soatdan 1 oy davomida muammosiz foydalanganman. Men bu loyihadan mamnunman, men allaqachon oilamdan yana bir nechtasini qurishni so'radim.

Hayrli kun!

Tavsiya: