Mundarija:

Arduino va WS2812b LED -laridan foydalangan holda DIY shaxsiy muhit yoritgichi: 6 qadam (rasmlar bilan)
Arduino va WS2812b LED -laridan foydalangan holda DIY shaxsiy muhit yoritgichi: 6 qadam (rasmlar bilan)

Video: Arduino va WS2812b LED -laridan foydalangan holda DIY shaxsiy muhit yoritgichi: 6 qadam (rasmlar bilan)

Video: Arduino va WS2812b LED -laridan foydalangan holda DIY shaxsiy muhit yoritgichi: 6 qadam (rasmlar bilan)
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Iyul
Anonim
Arduino va WS2812b LED -laridan foydalangan holda DIY shaxsiy kompyuterining yoritilishi
Arduino va WS2812b LED -laridan foydalangan holda DIY shaxsiy kompyuterining yoritilishi

O'yin/kino tomosha qilish tajribam uchun ko'proq chuqurlik kerak edi, shuning uchun men atrofdagi yoritishni qanday o'rnatganman.

Ishni boshlashdan oldin, bu loyiha sizdan lehimlantiruvchi temir va boshqa asosiy vositalardan qanday foydalanishni bilishingizni talab qiladi. Agar siz lehimlashga rozi bo'lmasangiz, uni kimdir sizga topshirishi mumkin … yoki qanday qilishni bilib oling:)

Eslatma: Men buni loyihani tugatgandan so'ng qilyapman, shuning uchun rasmlar tayyor mahsulotdan bo'ladi.

Eslatma 2: Bu chalkashliklarga o'xshaydi. Bu loyiha Ambibox dasturini ishga tushiradigan kompyuterlarda ishlaydi. LEDlar ushbu dastur yordamida boshqariladi, shuning uchun televizorni muntazam ko'rish uchun bu sozlamadan foydalanish ishlamaydi.

Note3 (RostislavK tufayli): Agar siz arduino kodi bilan muammoga duch kelsangiz, buning o'rniga quyidagilarni ishlatishingiz mumkin:

Endi bu yo'l yo'q, qismlar ro'yxatidan boshlaylik:

1. WS2812b LED tasmasi (5m, 300 LED, suv o'tkazmaydigan (kerak emas, lekin manga yeng yoqadi).

Havola:

2. Arduino kartasi. Men Arduino Leonardo 16 MGts dan foydalanardim

Havola:

3. Eski kompyuter quvvat manbai. (Ofisdan oldim, agar topa olmasangiz, kimnidir ortiqcha joyini so'rang)

4. Ikki tomonlama lenta. Men Wurth avtomobil tasmasini ishlataman, chunki u hech qanday qoldiq qoldirmaydi.

5. Lehimlash temir, lehim, ba'zi sim qoldiqlari, asosiy asboblar

1 -qadam: LED chizig'ini o'lchash va kesish

LED chizig'ini o'lchash va kesish
LED chizig'ini o'lchash va kesish

Shunday qilib, birinchi navbatda, monitorning hajmini orqadan o'lchang, shundan qancha LEDni kesish kerakligini ko'rish uchun. Har bir chetidan taxminan 1 sm qoldiring.

O'lchovdan qoniqqaningizdan so'ng, LED tasmasini uzunligiga kesing. Ushbu LEDlarning har biri alohida manzilga ega, shuning uchun siz har bir LEDdan keyin belgilangan kesish nuqtasida kesishingiz mumkin (rasmda ko'rsatilgan).

Davom eting va barcha 4 chiziqni kesib oling. Ish tugagandan so'ng, keyingi bosqichga o'ting.

2 -qadam: chiziqni lehimlash

Chiziqni lehimlash
Chiziqni lehimlash

Agar siz barcha chiziqlaringizni o'lchamiga kesib qo'ysangiz, ularni bitta "moslashuvchan" tasma sifatida qayta ulash vaqti keldi.

Men Cat6 tarmoq kabelidan bir nechta simni ishlatdim. +5v ni keyingi +5v temir yo'lga, DINni keyingi DINga va GNDni keyingi GND ga lehimlang.

Buni qilganingizdan so'ng, chiziq 4 qismga bir -biriga ulangan bo'lishi kerak.

Maslahat: lehim bo'g'inlarini ochish uchun rezina qopqoqning bir qismini echib oling.

Muhim maslahat: LED chiziqli o'qlar to'g'ri yo'nalishda ekanligiga ishonch hosil qiling, aks holda hech narsa ishlamaydi.

3 -qadam: Ipning uchlarini ulash

Chiziqning uchlarini ulash
Chiziqning uchlarini ulash
Chiziqning uchlarini ulash
Chiziqning uchlarini ulash
Chiziqning uchlarini ulash
Chiziqning uchlarini ulash

Ipni lehimlashni tugatgandan so'ng, uchlarini ulash vaqti keldi, bu qismga biroz sabr -toqat kerak.

Ipning boshida va oxirida qora simni GND pinlariga lehimlang.

Ipning boshida va oxirida qizil simni +5v pinlarga lehimlang.

Maslahat: Quvvat ulanishini shu tarzda lehimlash LED chizig'ida kuchni yaxshiroq taqsimlashga imkon beradi, bu esa yanada ravshanlikni beradi.

Ipning boshida yashil/oq kabelni Dinga lehimlang (aks holda hech narsa ishlamaydi).

Bu bajarilgandan so'ng, siz qora va qizil quvvat simlarini molex ulagichga, so'ng PSU ga ulashingiz mumkin.

Ogohlantirish: keyingi bosqichga o'tishdan oldin ulanishlaringiz to'g'riligiga ishonch hosil qiling, chunki ular bo'lmasa, qovurishingiz mumkin.

Nihoyat, siz ATX ulagichining yashil va qora pimlari orasiga jumper (men ozgina lehim ishlataman) qo'yib, PSUni yoqishingiz mumkin. Bu PSUni kompyuterni quvvat so'rayapti deb o'ylashga undaydi va shu bilan uni yoqadi.

Bu bajarilgandan so'ng, LED tasmasi bir zumda yonib -o'chib turishi kerak. Bu normal holat, chunki LEDlarda nima qilish kerakligini aytish uchun hech qanday ma'lumot yo'q. Bu erda arduino kiradi.

4 -qadam: Arduino -ni ulash

Arduino -ni ulash
Arduino -ni ulash

DIN pinini arduino kartasidagi 3 -raqamli pinga ulang. Meniki lehimlangan ba'zi sarlavhalar bilan keldi.

Tasvirda men tasodifan er uchun oq simni va ma'lumot uchun qora simni ishlatganman. Adashmang, chiziqdagi ma'lumot simini bortdagi 3 -pin bilan bog'lash kerak.

Majburiy emas: GND pinini arduino -dan PSU GND -ga ulashingiz mumkin, bu sizning shaxsiy kompyuteringiz PSU -dan alohida quvvat manbaidan foydalansangiz foydali bo'ladi.

Keyin arduino -ni shaxsiy kompyuteringizga ulang va kerakli drayverlarni o'rnating (agar mavjud bo'lsa).

Faraz: Siz arduino -ga kodni qanday kompilyatsiya qilishni bilasiz. Agar Internetda son -sanoqsiz darsliklarni qidirmasangiz:)

Arduino dasturini quyidagi kod bilan kompilyatsiya qilish va dasturlash uchun arduino dasturchisidan foydalaning:

pastebin.com/9UGAQrTy

5 -qadam: dasturiy ta'minotni sozlash

Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash

Ambibox -ni yuklab oling va o'rnating

www.ambibox.ru/uz/index.php/Download_AmbiBo…

Dasturiy ta'minotni ishga tushiring va tegishli MAQOMOTI portidan foydalanib taxtangizni "Adalight" taxtasi sifatida sozlang (qurilma menejeridan toping).

Qurilma turini Adalight -ga o'rnating.

LEDlar soniga qarab zonalar sonini belgilang

Nihoyat, qo'lga olish zonalarini sozlash uchun sehrgarni ishlating (avval zonalarni ko'rsatish tugmachasini bosing). Bu zonalar yorug'lik rangini aniqlaydi.

Bu bajarilgandan so'ng, siz "yorug'likdan foydalanish" tugmachasini yoqing va ranglardan zavqlaning:)

6 -qadam: chiziqni monitorga yopishtiring, shunda siz borasiz

Chiziqni monitorga yopishtiring, shunda siz borasiz
Chiziqni monitorga yopishtiring, shunda siz borasiz

Nihoyat, chiziqni monitorga ulash uchun ikki tomonlama lentadan foydalaning. Men Vurthdan foydalandim, chunki u kuchli.

Faqat tasma bo'ylab tasma qo'ying, so'ngra uni tekislang va yopishtiring.

Sizda o'yinlar uchun atrof -muhit yoritgichi bor.

Umid qilamanki, bu darslik sizga ko'tarilishga yordam berdi.

#pcmr

Tavsiya: