Mündəricat:

Cubby üçün Charliplexed Milad Ağacı: 7 addım
Cubby üçün Charliplexed Milad Ağacı: 7 addım

Video: Cubby üçün Charliplexed Milad Ağacı: 7 addım

Video: Cubby üçün Charliplexed Milad Ağacı: 7 addım
Video: [Woodworking] 2020, Making A Bookshelf With Drawers and Raised Panel Doors 2024, Noyabr
Anonim
Cubby üçün Charliplexed Milad Ağacı
Cubby üçün Charliplexed Milad Ağacı

Keçən il yerli ev mağazasında bir batareya ilə işləyən ampul tipli Milad işığı aldım və stolüstü Milad ağacına qoydum. Yalnız balacanı bayram etmək üçün. Aldığım şərhlərin demək olar ki, hamısı "Gözlərini qırpmırlarmı?" Bu il gözə çarpan bir şey etmək qərarına gəldim və qərar verdim. Bir LED batareyası ilə işləyən işıqlar dəsti kəsilib Arduino, Charlieplexed üslubuna bağlandı və onları gözəl nümunələrdə bllnk etmək üçün kiçik bir kod təsadüfi olaraq dəyişdirildi, hesab. Təsadüfi hissəni işə salmaq üçün bir az vaxt lazım idi, amma nümunənin təkrar -təkrar təkrarlanmasını və cansıxıcı olmasını istəmirdim. Bütün əlaqələri gizlədib arduino -nu Altoid qalayına qoymağı düşünə bilərdim. Ancaq bütün telləri görmələrini istədim. Üstəlik, bu şəkildə geekeri.

Addım 1: LED -in müsbət tərəfini tapın

LED -in müsbət tərəfini tapmaq
LED -in müsbət tərəfini tapmaq

Charliplexing, N*(N-1) LED-lərin N pinləri ilə idarə olunmasına imkan verir. Bu vəziyyətdə 20 ledim var idi, buna görə 4 ədəd sancaq istifadə edərək 12 leddən ayırdım, sonra hər biri üçün müsbət tel tapmaq üçün təchiz edilmiş batareya qutusundan istifadə etdim.

Addım 2: dəstləri bağlamaq

Setləri Bağlamaq
Setləri Bağlamaq

Müsbət tapdıqdan sonra, hər bir LED -dən lehimlənmiş hər bir LED -dən müsbət və mənfi olan dəstləri lehimlədim. Batareya qutusu ilə düzgün əldə edib -etmədiyinizi yoxlaya bilərsiniz - tellərə batareya tellərinə toxunduqda, bir LED yanmalıdır - tellərin geri çevrilməsi digərini yandırmalıdır.

Addım 3: Telləri Kağız Bitki Bantı ilə örtmək

Telləri Kağız Bitki Bantı ilə örtmək
Telləri Kağız Bitki Bantı ilə örtmək

İpək Çiçəklərinin saplarını örtmək üçün istifadə olunan yerli sənətkarlıq mağazasından lent əldə edə bilərsiniz. Walmart -da mənimki var. "Bant" yaşıl rəngli mumlu kağızdır və özünə yaxşı yapışır və ağacın ətrafına çəkilmiş telləri gizlədir.

Addım 4: İşıqları bağlayın

İşıqları bağlamaq
İşıqları bağlamaq

Bu təlimat Charliplexing nəzəriyyəsi ilə bağlı deyil - amma onu necə inandırıcı bir şəkildə tətbiq etmək olar. Charliplexing yaxşı sənədləşdirilmişdir. Bu Vikipediya məqaləsi sizə əsasları verir. Əlavə olaraq burada göstərişlər üzrə axtarış etsəniz daha çox nümunə tapa bilərsiniz. Arduino'da 10, 11, 12, 13 sancaqlar istifadə etdiyim işıqları bağlamaq üçün. Hər LED cütlüyünün hər telini necə bağladığınızın əhəmiyyəti yoxdur - hər birinin telləri bir -birini əvəz edir. Hər bir cütü 100 ohm müqavimət vasitəsi ilə fərqli sancaqlar arasında bağlamalısınız. Bu halda: cüt sancaqlar === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Daha çox sancaqlar istifadə edərək daha çox dəst əlavə edə bilərsiniz, lakin nə qədər çox vaxt əlavə etsəniz. hər işıq yanır və sönəcək. 12 gözəl bir dəyirmi rəqəm və gözəl parlaq görünürdü.

Addım 5: Telləri Birlikdə Toplayın

Telləri Birlikdə Toplamaq
Telləri Birlikdə Toplamaq
Telləri Birlikdə Toplamaq
Telləri Birlikdə Toplamaq

Fərdi dəstləri birbaşa çörək taxtasına bağlamağa çalışdım, amma çəkməyə davam etdilər. Beləliklə, hamısını kiçik bir taxtaya və telləri idarə etmək üçün bir qadın bağlayıcıya qoydum. Radio kulbası, möhkəm keçiriciləri olan və konnektora kifayət qədər uyğun olan dörd kondüktörlü Rainbow Wire satır. Bağlayıcı, eBay -də aldığım uzun qadın başlıqlarından kəsildi.

Addım 6: Breadboard Layout

Çörək lövhəsi düzeni
Çörək lövhəsi düzeni

Adafruit Arduino Clone ilə kiçik bir çörək taxtasına qoşulmuş göy qurşağı telinin digər ucu. Məhdudlaşdırıcı rezistorlar üçün 100 Ohm istifadə etdim ki, bu da hər yanan LED -ə təxminən 5v/200ohm = 25ma qoyur. Arduino ağla gəlmədi və LEDləri bir az daha parlaq edir. Nəbzli olduqları üçün bütün dövrə Arduino üçün 25ma və bir az çəkəcək - Batareyanın işləməsini mümkün edir. Orijinal işıq dəsti batareyalardan təxminən 120ma çəkdi - bu daha aşağıdır.

Addım 7: Biraz Proqram

Biraz Proqram
Biraz Proqram

Jimmie Rodgers -dən LED Ürək dəstim var və Charliplexed serialını idarə etmək üçün proqram hazır idi. Təsadüfi bir qarışdırma əlavə etmək üçün kodu dəyişdirdim. Darıxdırıcı və təkrarlanmamaq üçün müəyyən bir animasiya çərçivəsinin hər dəfə çağırılması arasındakı pinləri yenidən düzəldirəm. Hər bir animasiya çərçivəsini bir LED, iki, üç işıqlandıran bir neçə sıra düzəltdim. və s.

Tövsiyə: