Mundarija:

LED matritsali soat va Bluetooth bilan ish stolining tashkilotchisi: 7 qadam
LED matritsali soat va Bluetooth bilan ish stolining tashkilotchisi: 7 qadam

Video: LED matritsali soat va Bluetooth bilan ish stolining tashkilotchisi: 7 qadam

Video: LED matritsali soat va Bluetooth bilan ish stolining tashkilotchisi: 7 qadam
Video: Noutbook klaviaturasini yoqish #shorts 2024, Iyul
Anonim
Image
Image
Fikr
Fikr

Mening ish stolim juda tartibsiz edi va men qalam, bo'yoq cho'tkasi, loydan yasalgan asboblar va boshqalarni tartibga soladigan yaxshi tashkilotchiga ega bo'lishni xohlardim. Bozordagi ko'plab tashkilotchilarga qaradim, lekin ulardan hech biri menga yoqmadi. Men o'z stol stolini tashkillashtirmoqchi bo'ldim va mana natija.

Ta'minotlar

DS1307 RTC moduli

HC06 Bluetooth moduli

Arduino Nano

LDR

MAX7219 LED matritsali moduli

Epoksi qatronini tozalang

Yog'och yopishtiruvchi

4 mm kontrplak

Mobil telefon zaryadlovchi

4 ta PIN RGB LED

1 -qadam: Fikr

Bu stol tashkilotchisi uchun mening rejam. Men uni 4 mm kontrplakdan yasashga qaror qildim. Ishchi pichoq bilan kesish oson. Keyingi qadamlar tashkilotchining qurilish jarayonini batafsil bayon qiladi.

2 -qadam: Old panelni qurish

Old panelni qurish
Old panelni qurish
Old panelni qurish
Old panelni qurish
Old panelni qurish
Old panelni qurish
Old panelni qurish
Old panelni qurish

Men LED matritsasini o'lchab old panelni yaratdim. LED matritsali oynani kesib tashlaganimdan so'ng, men kesilgan yog'och bo'lakni shaffof lenta bilan yopdim va yana kesilgan oynaga surdim. Qo'shilgan qalinligi aniq lenta yog'och qismni derazaga mahkamlashga yordam berdi. Men bu qismni o'rnatayotganda kichik chuqurchani qoldirishni ta'minladim. Men derazaning tashqi panelini qora rangga bo'yadim. Keyin men butun panelni tekis yuzaga qo'ydim. Men 2 qismli toza epoksi aralashtirdim va qatronga bir necha tomchi jigarrang tus qo'shdim. Men bu qatronni old deraza paneliga quydim. Keyin epoksi o'rnatilayotganda men bu panelga juda oz oltin yaltiroq sepdim. Epoksi qatroni davolagandan so'ng, men yog'och bo'lakni olib tashladim. Bu LED matritsasini ko'rsatish uchun aniq oyna berdi. Bundan tashqari, old tomondan u choksiz ko'rinadi.

3 -qadam: Tashkilotchini yaratish

Tashkilotchini qurish
Tashkilotchini qurish
Tashkilotchini qurish
Tashkilotchini qurish
Tashkilotchini qurish
Tashkilotchini qurish

Keyingi qadam - tashkilotchini yaratish. Men panellarni kesib, ularni yog'och elim bilan yopishtirishni boshladim. Ish tugagandan so'ng, men shisha qoplamani olish uchun har tomondan rangli epoksi qatronini quydim.

4 -qadam: sun'iy triod (vakuum trubkasi)

Image
Image
Soxta triod (vakuum trubkasi)
Soxta triod (vakuum trubkasi)
Soxta triod (vakuum trubkasi)
Soxta triod (vakuum trubkasi)

Men ish stoli tashkilotchisiga 2 ta soxta Triod (trubkali kuchaytirgich) qo'shib, stampunk teginishni bermoqchi edim. Triodlarni tayyorlash uchun men bir shisha alkogolli siyoh va uning atrofida yotgan plastik linzalardan foydalanib qolip yaratdim. Mog'or tayyorlash uchun men ajoyib mog'or macunidan foydalanardim.

Men zımba pinlari va bir nechta rangli alyuminiy sim yordamida triod uchun panjara yaratdim. Men isitish filamanining porlashi uchun kehribar LEDni qo'shdim. Ushbu sozlash asosida men karta diskini qo'shdim. Afsuski, menda bu triodni yaratish jarayonining rasmlari yo'q. Agar sizga batafsil qadamlar kerak bo'lsa, menga xabar bering, men qo'shaman!

Men qolipni taxminan 4/5 qismiga tiniq epoksi qatroni bilan to'kdim. Keyin men zımba pimlarini, LEDni qatronga joylashtirdim va uni 24 soat davomida o'rnatishga ruxsat berdim.

24 soatdan keyin men triodni qolipdan chiqarib tashladim va triodning yuqori qismini kumush marker bilan bo'yadim, bu esa triodning "Getter" qismini taqlid qildi.

Keyin triodni epoksi qatroniga botirib, teskari osib qo'ydim. Buning ikkita foydasi bor.

1) Triodning tashqi yuzasini silliq va porloq qiladi.

2) qatron tomchisi triodning tepasida muzlab qoladi, bu shisha muhrni haqiqiy triodlarda takrorlaydi.

5 -qadam: O'chirish va kod

O'chirish va kod
O'chirish va kod

Tarmoq Arduino Nanodan iborat bo'lib, u DS1307 real vaqtda soatiga ulangan. Men uyali telefondan stolni boshqaruvchi soatni boshqarish uchun HC-06 Bluetooth modulini qo'shdim. Men atrof -muhit nuriga asoslangan displey intensivligini boshqarish uchun LDR -ni qo'shdim.

Bundan tashqari, bluetooth modulini (HC-06) quvvat manbaiga ulash uchun 2 pinli o'tish moslamasi mavjud. Bu kodni arduino -ga yuklashni yoqish uchun qilingan. Agar HC-06 moduli yoqilgan bo'lsa, kod yuklanmaydi va xato unchalik sezgir emas.

Ish stolining tashkilotchi kodi quyidagi funktsiyalarni bajaradi

- Ko'rsatish vaqti (12/24 soatlik format - uyali telefon orqali bluetooth orqali boshqariladi)

- Ko'rsatish kuni, sanasi har 5 daqiqada

- Triodlarning RGB LEDlarini tasodifiy rangini har 5 daqiqada o'zgartiring.

- Har 3 daqiqada animatsiyalar to'plamidan tasodifiy animatsiyani ko'rsatish

- Mobil telefon orqali bluetooth orqali maxsus xabarni ko'rsatish

- Uyali telefon orqali bluetooth orqali sana vaqtini belgilang

- 22:00 da displeyni o'chiring va ertalab soat 6 da qayta boshlang

- Ertalabki 6 dan 6:50 gacha Triod RGB LED -lari qizil rangdan boshlanadi va asta -sekin kehribar, quyuq sariq, limon sariq, keyin oq chiqishga taqlid qilib oq rangga o'tadi.

Men MIT APP Inventor yordamida bluetooth dastur kodini ishlab chiqdim. Mening ilovam ishlab chiqilmoqda, shuning uchun sana vaqtini belgilash va 12/24 soat formatini sozlash hali kodlanmagan.

Eslatmalar:

Eslatma 1

MAX72XX matritsalari har xil uskuna bilan ta'minlangan. Kutubxonalarda 4 xil konfiguratsiya qilingan

PAROLA_HW, /// <Parola uslubidagi apparat modullaridan foydalaning.

GENERIC_HW, /// <Odatda mavjud bo'lgan "umumiy" uslubidagi apparat modullaridan foydalaning.

ICSTATION_HW, /// <ICStation uslubidagi apparat modulidan foydalaning.

FC16_HW /// <FC-16 uslubidagi apparat modulidan foydalaning.

Agar siz matritsangizda test o'tkazsangiz va displey yoki oynali tasvirni ko'rsangiz, har xil turdagi apparat kodini ishga tushiring. Men uchun ICSTATION_HW ni tanlaganimda ishladi

#HARDWARE_TYPE MD_MAX72XX ni belgilang:: ICSTATION_HW

Eslatma 2

Dastlab LED matritsalarim bilan kelgan simlarni ulash juda zaif va zaif edi. Men Arduino bilan sinab ko'rganimda modul yaxshi ishladi. Ertasi kuni men tumanni qayta ulaganimda, bu g'alati bo'lib ketdi. Ko'p nosozliklarni tuzatgandan so'ng, men LED moduli va arduino o'rtasidagi ulanish simlaridan biri uzilib qolganini (ichki izolyatsiya) ochiq kontaktlarning zanglashiga olib kelganini tushundim. Men barcha ulash simlarini almashtirdim va ishlar yaxshi ishlay boshladi.

Arduino kutubxonalari ishlatilgan:

DS1307 RTC

MAX72XX

6 -qadam: Kodni yuklashga ruxsat berish uchun komponentlar va portni joylashtirish

Kodni yuklashga ruxsat berish uchun komponentlar va portni joylashtirish
Kodni yuklashga ruxsat berish uchun komponentlar va portni joylashtirish
Kodni yuklashga ruxsat berish uchun komponentlar va portni joylashtirish
Kodni yuklashga ruxsat berish uchun komponentlar va portni joylashtirish
Kodni yuklashga ruxsat berish uchun komponentlar va portni joylashtirish
Kodni yuklashga ruxsat berish uchun komponentlar va portni joylashtirish

Iltimos, komponentlarning joylashishini ko'rish uchun ilova qilingan rasmlarga qarang. Bu mening tartibim. Siz o'zingizning ehtiyojingizga mos keladigan sxemani tanlashingiz mumkin.

7 -qadam: Yakuniy mahsulot

Yakuniy mahsulot
Yakuniy mahsulot
Yakuniy mahsulot
Yakuniy mahsulot

Mana mening stolimda oxirgi stol tashkilotchisi.

Tavsiya: