Mundarija:

Kamalak kamarining juda zo'r tasmasi: 9 qadam (rasmlar bilan)
Kamalak kamarining juda zo'r tasmasi: 9 qadam (rasmlar bilan)

Video: Kamalak kamarining juda zo'r tasmasi: 9 qadam (rasmlar bilan)

Video: Kamalak kamarining juda zo'r tasmasi: 9 qadam (rasmlar bilan)
Video: This newest airline in Korea has ONE unexpected drawback | Air Premia ICN - NRT 2024, Iyul
Anonim

JohncohnFollow tomonidan: Qiyin … lekin qo'rqmayman, mening blogimni https://johncohn.org saytida ko'ring, Jonkohn haqida ko'proq ma'lumot »

Bu loyiha sizga har safar tashqariga chiqayotganingizda yovvoyi LED rangini yaratishga yordam beradi, men ulardan birini konferentsiyalarda, maktablarda, yonayotgan odamda ikki yildan beri kiyib yuraman.. va Makerfaire va men har doim baxtli odamlar bilan uchrashamiz.. Siznikini kiysangiz, odamlar tabassum qiladi! Men bu erda kiyganimda, ular jilmayishdi

Xitoyning Wuxi Asic Corp kompaniyasidan HL1606 LED kontrolleriga asoslangan RGB yorug'lik chizig'ining uzunlikdagi maxfiy tarkibiy qismiga ega bo'lishingiz sharti bilan qurilish juda oddiy. Shanxayda xizmat safarida bo'lganimda meniki bor. Bu yorug'lik chiziqlari butun dunyo bo'ylab belgilar va me'moriy yoritish uchun mashhur bo'lib kelmoqda. Men sotib olgan 5 metrli ipning rasmini uning boshqaruv qutisi bilan biriktirdim. Garchi ular bu mamlakatda keng tarqalgan bo'lmasa -da, sharqda sizga bu sehrli narsalarni etkazib beradigan bir nechta etkazib beruvchilar bor. Ushbu etkazib beruvchilarni ko'rib chiqing. Yetkazib beruvchi 1, etkazib beruvchi 2. Tez orada yana ko'p narsalar bo'ladi, shubhasiz! (Eslatma: bu joyni tomosha qiling.. Menimcha, men yaqinda Xitoydan bu chiziqlardan bir qismini sotib olgandirman. Agar qiziqish bo'lsa, men ham odamlar uchun xursand bo'lardim) har bir dyuym masofada joylashgan RGB LED -ning yorqin yuzasi. LEDlarning har bir juftligi HL 1606 tomonidan boshqariladi. Chiziqlar har xil uzunliklarda sotiladi, ularning har biri qisqa uzunlikdan iborat bo'lib, 10 ta haydovchi chipli 20 ta LEDni o'z ichiga oladi. Mening bosh bantim 20 ta LED segmentlaridan biridan qilingan. HL 1606 -ni teskari muhandislik bu ishni bajarishning haqiqiy hiylasi edi, bu sir. Ingliz tilida hech qanday hujjat yo'q va faqat xitoy tilida juda cheklangan hujjatlar mavjud. Ko'lami, men sotib olgan demo drayveri va qo'pol tarjimasidan foydalanish. hujjatlar men chiziqlarni haydash uchun zarur bo'lgan signalni teskari muhandis qila oldim. Kirish signalizatsiyasi rang ma'lumotlarini tasmaga yuklash uchun boshqaruv bitlarini siljitish uchun bitta ma'lumot pinini (D_I).. va soat pinini (C_I) ishlatadigan ketma -ket periferik interfeys (SPI) avtobusidan foydalanadi. Latch signali (L_I) bitta HL 1606 ma'lumotlarini qulflash va eski ma'lumotni o'ngdagi chipga o'tkazish uchun ishlatiladi. Bundan tashqari, puls kengligi modulyatsiyasi (PWM) boshqaruv pimi (S_I) mavjud, u rang yorqinligini boshqaradi va pasayadi. E'tibor bering, bu loyiha kod o'lchamidagi cheklovlar tufayli bu o'chuvchi xususiyatlardan foydalanmaydi.. lekin ularni o'rganish juda zo'r. Men tushundimki, chiziqlarni haydash uchun mikro boshqaruvchini dasturlash juda oddiy edi. Men PICAXE 08-M dan foydalanardim. Men PICAXE ni tanladim, chunki a) menda:-) va b) ulardan foydalanish uchun juda kam tashqi komponentlar kerak. PICAXE 08M - bu Microchip PIC12F683 bo'lib, u oddiy tokenlangan asosiy tarjimon bilan oldindan yuklangan, PICAXE oilasi bu erda bepul yuklab olish uchun qulay, birlashtirilgan ishlab chiqish muhiti sifatida. Qolgan narsa kodni yozish, PICAXE -ga yuklab olish va uni lehimlash edi. Baxtli bino !!!

1 -qadam: yorug'lik chizig'ini uzunlikka kesib oling

Nur chizig'ini uzunlikka kesib oling
Nur chizig'ini uzunlikka kesib oling
Nur chizig'ini uzunlikka kesib oling
Nur chizig'ini uzunlikka kesib oling

Chiziqlar har xil uzunliklarda sotiladi, ularning har biri 10 dyuymli chipli 20 LEDni o'z ichiga oladi. Mening bosh bantim 20 ta LED segmentlaridan biridan qilingan. O'zingizning boshingizdagi bandajni kesish uchun, keyingi qismga 20 LEDli mushtni biriktiruvchi lehimli ulanishlardan birini toping. Lehimli ulanishni o'tkir qaychi bilan ehtiyotkorlik bilan kesib oling. Yupqa uchi, past haroratli lehimlantiruvchi dazmolni ishlating.

2 -qadam: Komponentlarni yig'ish

Komponentlarni yig'ish
Komponentlarni yig'ish
Komponentlarni yig'ish
Komponentlarni yig'ish

Loyihaning qismlari ro'yxati juda oson. 1-qadamda kesilgan yorug'lik chizig'idan tashqari sizga quyidagilar kerak bo'ladi:- Revolution Education-dan PICAXE-08M mikrokontrolderi- PICAXE dasturchisiga yoqadi.. Eslatma: O'z dasturchingizni yaratish ham oson. sizning davrangizdagi PICAXE. Siz xohlagan usulda chipni progam qilishingiz mumkin:-)- 8 pinli past profilli muz rozetkasi- LV7805 kabi 5V 1Amp regulyatori- 9Voltli xamir konnektori- 9 voltli akkumulyator batareyasi- bir nechta ulangan simli IC-ga mos keladigan naqsh bilan- erkaklar va urg'ochilar uchun bir nechta chiziqlar- asboblar uchun elektr tasmasi- lehimlantiruvchi temir va lehim tellari- qaychi- qaychi

3 -qadam: Perf taxtasini kesib oling

Perflar taxtasini kesib oling
Perflar taxtasini kesib oling
Perflar taxtasini kesib oling
Perflar taxtasini kesib oling
Perflar taxtasini kesib oling
Perflar taxtasini kesib oling

IC rozetkasini IC kartasiga mos keladigan tarzda joylashtiring. IC do'stona degani, men aytmoqchimanki, har bir IC piniga bir nechta simlarni lehimlashni osonlashtiradi.. Perimetr taxtasini kesish uchun aylantiruvchi arra ishlating, shunda voltaj regulyatori va ICni joylashtiring. Har bir IC piniga kamida ikkita simni lehimlashi uchun etarli taxtani qoldiring

4 -qadam: Perf Board -ni ishga tushiring

Perf Board -ni ishga tushiring
Perf Board -ni ishga tushiring
Perf Board -ni ishga tushiring
Perf Board -ni ishga tushiring
Perf Board -ni ishga tushiring
Perf Board -ni ishga tushiring

Ushbu loyihani ulash juda zo'r!..- ICsocket-ni taxtaga lehimlang, ulanishlar o'rtasida ko'prik bo'lmasligi uchun ehtiyot bo'ling. -Keyin LM7805 voltaj regulyatorini IC rozetkasining yuqori va chap tomoniga joylashtiring, shunda uning chiqish pimi (3 -pin) IC rozetkasiga eng yaqin bo'ladi. 1 -chi soketning 1 -piniga regulyatorning chiqishini ulash uchun kichik o'tish moslamasini yarating.. Bu PICAXE ga +5 voltni beradi.- 9 voltli akkumulyator qisqichidagi lehim. Qizil qo'rg'oshin voltaj regulyatorining kirish pimiga (1 -pin) lehimlanadi, qora simli erga ulanadi (2 -pin). PICAXE ga erga ulanishni ta'minlash uchun eshitishdan IC soket pin 8 ga o'tish.

5 -qadam: LED chizig'iga sim

LED chizig'iga sim
LED chizig'iga sim
LED chizig'iga sim
LED chizig'iga sim
LED chizig'iga sim
LED chizig'iga sim

Bu qadam ehtiyotkorlik bilan lehimlashni talab qiladi. - 6 ta kichik (1,5 dyuymli) ingichka simni kesib oling va ikkala uchini ham kesib oling- ehtiyotkorlik bilan siz kesib o'tgan LED chizig'ining uchidagi 6 ta ulanishning har biriga bitta simni lehimlang. Yorliqlar hammasi o'ng tomonda bo'lishi kerak. Kirishlar yuqoridan pastgacha o'qilishi kerak, GND, SI, DI, CI, LI va 5V.- Endi simlarni IC rozetkasidagi mos keladigan pinga ulang.- Ipdagi GND IC (0V) ning 8-piniga ulangan- - Ip tasmasidagi SI IC-ning 7-piniga ulangan (chiqish 0)- Ipdagi DI IC-ning 6-piniga ulangan (chiqish 1)- Ipdagi CI 5-piniga ulangan. IC (chiqish 2)- LI IC 3-piniga ulangan (chiqish 4)- Ipdagi 5V IC 1-piniga ulangan (5V)- Shuningdek, siz qo'shimcha ulanishni o'rnatishingiz kerak. PICAXE ketma-ket kirishini suzishdan saqlang- IC ning 2-pin (Ser IN) IC-ning 8-piniga (0V) ulangan

6 -qadam: Kodni yuklab oling

Kodni yuklab oling
Kodni yuklab oling
Kodni yuklab oling
Kodni yuklab oling

Endi asosiy kodni PICAXE -ga yuklab olish vaqti keldi. Bu erda qadamlar- PICAXE interaktiv rivojlanish muhitini (IDE) ishga tushiring. - PICAXE dasturchisini kompyuteringizning ketma -ket portiga ulang (yoki ketma -ket port bo'lmasa, USB -dan seriyali adapterga). Dasturlash rozetkasida bo'sh PICAXE 08M borligiga ishonch hosil qiling - Ko'rish -> Tanlash -ni tanlash orqali IDE -ni sozlang, rejim yorlig'ida "rejim" 08M -ni tanlang, ketma -ket portni tanlash uchun ketma -ket port yorlig'ini tanlang. - "INSTRUCTABLES_HEADBAND. BAS" faylini Fayl-> Ochish- yordamida kompilyatsiya qiling va PICAXE-> Ishga tushirish-ni tanlab faylni yuklab oling. Fayl yuklanayotganda siz harakat paneli va yuklash tugallanganligi to'g'risida xabarni ko'rishingiz kerak. Men ushbu loyiha uchun bir nechta namuna kodini qo'shdim. Siz uni xuddi shunday ishlatishingiz yoki tasmachangizni noyob qilish uchun o'zgartirishingiz mumkin. Savollaringiz bormi? Menga [email protected] elektron pochta manzilini yuboring

7 -qadam: Sinab ko'ring

Sinab ko'ring
Sinab ko'ring

PICAXE -ni dasturchidan chiqarib oling va uni 8 pinli IC rozetkasiga o'rnating, diqqat bilan yo'nalishga e'tibor bering. O'zingizning barcha ulanishlaringizni ikki marta tekshiring. Hech narsa qilmasdan oldin odatdagidek omad raqsini qiling, keyin batareyani ulang. Sizning yorug'lik chizig'ingiz o'z ishini qila boshlaydi!

8 -qadam: Bantli bandaj qiling

Bantli tasma yasang
Bantli tasma yasang
Bantli tasma yasang
Bantli tasma yasang
Bantli tasma yasang
Bantli tasma yasang

Keling, yorug'lik chizig'ini eshitish vositasiga aylantiraylik!-Hech bo'lmaganda LED tasmasi qadar keng va boshingizni aylanib o'tadigan etarlicha uzun velkro chiziqlarni toping. Agar siz uning kengligi ikki bo'lsa, chiziqni kesib tashlashingiz kerak bo'ladi. Yumshoq velkro bo'lagini toping, lekin uning uchini RGB tasmasi bilan bir xil qilmang.- To'liq dyuymli, boshingiz atrofida aylanib o'tish uchun zarur bo'lgan uzunlikdagi ipni toping. Velkroni shu uzunlikka kesib oling- yopishqoq qoplamani velkrodan olib tashlang va ehtiyotkorlik bilan LED chizig'ining orqa tomoniga qo'ying. Bilingki, yopishqoq lentaga tekkanidan keyin uni olib tashlash juda qiyin bo'ladi, shuning uchun ishingizni yaxshilab tekislang- oxirgi 6 dyuymli tayanchni tasmada saqlang. Tarmoqli panel va yorug'lik chizig'i orasidagi simlarni himoya qilish uchun elektr tasmasini ishlating. Bundan tashqari, batareya ulagichining atrofiga elektr tasmasini yopishtiring, shunda u stressni kamaytiradi, uning tagida 6 dyuymli uzunlikdagi "tikanli" velkro tasmasini kesib oling. Qoplamani olib tashlang va ikki turdagi velkorni bir-birining orqasiga yopishqoq tomonga yopishtiring. Bu bosh tasmasi uchun mahkamlagichni hosil qiladi- tikilgan velkroga yangi 9 voltli batareyani joylashtiring. Batareya qisqichini osongina ulashingiz uchun joylashtiring. - Yana ikkita kalta "tikanli" velkroni kesib oling va ulardan batareyani ushlab turish uchun pastadir yasang. Buning uchun "tikanli" bo'lakning uchini boshning ichki qismidagi "yumshoq" velkroga mahkamlang, uni batareyaning atrofiga mahkam bog'lab qo'ying, so'ng "tikanli" pastadirning ikkinchi uchini "yumshoq" ga mahkamlang. bantning ichki qismida velcro. Bu murakkab ko'rinishi mumkin.. lekin unday emas:-). Perf taxtasi uchun oddiy qopqoqni yaratish uchun boshqa "tikanli" tasmadan foydalaning. Bu sizga raqsga tushganda PICAXE protsessorini yo'qotishingizga to'sqinlik qiladi.

9 -qadam: Uni kiying va zavqlaning

Uni qo'ying va rohatlaning!
Uni qo'ying va rohatlaning!

Bandajni boshingizga bog'lab qo'ying, joyida ushlab turish uchun velkroni mahkam bog'lang. Batareya qisqichini qo'ying va jilmayib dunyoga boring! Iltimos, kod yoki dizaynga qanday o'zgartirishlar kiritganingizni ayting. Rahmat [email protected]. Endi bu voqeadan keyin baxtli!.. Men bu narsani 2009 yil iyun oyida San -Mateo Kaliforniyadagi Makerfaire -da kiygan edim. Ko'pchilik menga bu tasma haqida yaxshi sharhlar berishdi. Bir yigit, Xander H, Monkey Electric stendida ishlagan (Instructables LED tanlovining g'ururli homiylari!). U ham HL1606 -ni teskari muhandis qilishga harakat qilgan. Biz vizitkalarni almashtirdik. va keyingi hafta bir nechta elektron pochta xabarlari sotildi. Natijada, Xander yorug'lik chizig'ining to'liq funktsiyasini Arduino platformasiga o'tkazishga muvaffaq bo'ldi. Barcha kodlar uchun ushbu havolani tekshiring

LEDni o'chirish bo'yicha ikkinchi o'rin! Musobaqa

Tavsiya: