Mündəricat:

Köhnə Optik Sürücüdən LED Asma: 11 addım
Köhnə Optik Sürücüdən LED Asma: 11 addım

Video: Köhnə Optik Sürücüdən LED Asma: 11 addım

Video: Köhnə Optik Sürücüdən LED Asma: 11 addım
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Iyul
Anonim
Köhnə Optik Sürücüdən LED Kolye
Köhnə Optik Sürücüdən LED Kolye
Köhnə Optik Sürücüdən LED Kolye
Köhnə Optik Sürücüdən LED Kolye

Bu Təlimat kitabında, köhnə bir optik sürücünün lens qurğusundan və bir neçə əlavə elektron komponentdən bənzərsiz bir işıqlı boyunbağı necə edə biləcəyinizi sizə göstərəcəyəm.

Köhnə bir CD sürücüsünü ayırdığımda və lens qurğusunun necə sərin göründüyünü görəndə qızım üçün bunu etmək üçün ilham aldım. Orada bir mikrokontrolör və LED yığmaq üçün bir yol tapa bilsəm, gözəl "texniki" bir boyunbağı edəcəyini bilirdim. Düşünürəm ki, son nəticə olduqca bənzərsiz bir geek qəşəng parçasıdır.

Bu Təlimatlandırmaya başlamazdan əvvəl, işləyən bir Arduino inkişaf mühitinə sahib olduğunuzdan və ATtiny AVR mikrokontrolörlərini hədəfləyə və proqramlaşdıra biləcəyinizdən əmin olmaq istəyəcəksiniz. Bu sayta daxil olmaq üçün bu saytda bir neçə faydalı Təlimat var:

Bu, çox kiçik hissələrdə olduqca incə lehimləmə işlərini də əhatə edəcək, buna görə də lehimləmə bacarıqlarınızı inkişaf etdirin.

Davam etməyə hazırsınızsa, təchizat siyahısına baxın və davam edək!

Təchizat

Bir və ya daha çox köhnə optik sürücü (tercihen CD sürücüsü - DVD və ya BluRay sürücüsü də işləyəcək, amma biz vəhşi deyilik).

Səth montajı ATtiny85 (8 pinli SOIC paketi).

Sıfır daxiletmə qüvvəsi (ZIF) 8 pinli DIC adapterinə SOIC.

CR2032 batareyası.

CR2032 batareya tutacağı (bu layihə üçün şaquli tipini mükəmməl tapdım).

Standart toxunma açarı.

Səth montaj LED (ölçüsü 5050 yaxşı işləyir). Qırmızı ən yaxşı işləyəcək, amma yaşıl və mavidən də istifadə etmişəm.

Bir lehimləmə dəmiri və lehim.

Bir az tel.

Super yapışqan.

Bəzi cımbızlar, dayanıqlı əllər və polad əsəbləri.

(isteğe bağlı) çörək taxtası və prototip üçün tellər

(isteğe bağlı) prototip yaratmaq üçün 5 mm LED

Addım 1: CD sürücüsünü ayırın

CD sürücüsünü ayırın
CD sürücüsünü ayırın
CD sürücüsünü ayırın
CD sürücüsünü ayırın
CD sürücüsünü ayırın
CD sürücüsünü ayırın

Köhnə bir optik sürücü, layihə hissələrindən ibarət bir xəzinədir, lakin hələlik bizi yalnız lens quruluşu maraqlandırır.

CD sürücüsünü ayırın və lens dəstini tapın. CD -dən oxuyan mexanizmin bir hissəsi olacaq. Sürücü mexanizmi ümumiyyətlə CD -ni idarə etmək və lensi hərəkət etdirmək üçün bir neçə mühərrikdən ibarətdir.

Lens dəstini çıxarmaq bir az zəhmət tələb edə bilər, amma çox da çətin deyil. Obyektiv quruluşunu məhv etmədən bacardığınız qədər elektronikanı çıxarın. Minimum olaraq lensin arxasındakı boşluğu təmizləmək istəyirsən. Dövrümüzün gedəcəyi yer budur.

Bu şeylərin görünüşünü çox bəyənirəm, bu da mənə ilk növbədə bu layihənin ideyasını verdi. Fütüristik və texnoloji cəhətdən möhtəşəmdir!

Addım 2: Proqramı anlayın / dəyişdirin

ATtiny85 mikrokontrolörü boyunbağının arxasındakı beyinlər olacaq, amma əvvəlcə onu proqramlaşdırmaq lazımdır.

Kolye işıq şousunu keçirmək üçün yazdığım proqramı əlavə etdim. İki fayl var: eskizin özü və asqının keçəcəyi işıq ardıcıllığını təyin edən fayl. Kodu şərh etməyə çalışdım, amma yəqin ki, hələ də bəzi işlərə ehtiyac var.

Kulon açar tərəfindən idarə olunur. Düymə basıldıqda, ATtiny85 -in sıfırlanmasına səbəb olur və onu giriş hesab edir. Bir təkan, asqının növbəti LED ardıcıllığına dönməsini bildirir. ATTiny85 -ə saniyədə iki dəfə basmaq, üzünüzə bir LED parlamağı dayandırmağı və sadəcə yatmağa əmr edir. Həmçinin batareyanı saxlamaq üçün 10 dəqiqədən sonra avtomatik olaraq yuxuya gedəcək.

Sequences.h faylını dəyişdirərək LED ardıcıllığını əlavə edə, dəyişə və ya silə bilərsiniz. Yeni ardıcıllıqların necə əlavə olunacağını aydınlaşdırmağa çalışdım.

Addım 3: ATtiny85 proqramlaşdırın

ATtiny85 proqramlaşdırın
ATtiny85 proqramlaşdırın
ATtiny85 proqramlaşdırın
ATtiny85 proqramlaşdırın

İrəli getməzdən əvvəl, proqramı ATtiny85 -ə yükləyək. ATtiny85 konfiqurasiyası ilə işləyə bilən və işə hazır olan proqramlaşdırma aparatına ehtiyacınız olacaq. Tam təlimatlar bu Təlimatın əhatə dairəsi xaricindədir, amma yenə də burada qeyd edəcəyəm:

Proqramlaşdırma aparatınız SOIC paketini dəstəkləmədikdə, 8 pinli SOIC-dən 8-pinli DIP adapterinizə də ehtiyacınız olacaq. Minanı haradan aldığımı xatırlaya bilmirəm, amma "8 pin soic to daldırma adapteri zif" üçün sürətli bir axtarış getməyiniz lazım olan yerə çatmalıdır.

Proqramlaşdırmanın özü olduqca sadədir:

Əlavə edilmiş iki faylı (LED_pendant.ino və sequences.h) Arduino eskiz qovluğunuza "LED_pendant" adlı bir qovluğa yükləyin və Arduino IDE -də layihəni açın

ATtiny85 və seçdiyiniz proqramçı üçün Arduino IDE -ni konfiqurasiya edin

IDE -nin ATtiny85 -in 8MHz daxili saatından istifadə etmək üçün konfiqurasiya edildiyinə əmin olun

ATtiny85-ni proqramçınıza qoşmaq üçün 8 pinli SOIC adapterindən istifadə edin

Yükləyicini çipə yandırın. Bunu unutmayın, yoxsa çip saat sürətiniz çox yavaş olacaq və işıq ardıcıllığınız düzgün işləməyəcək (təcrübənin səsi? Bəli)

Nəhayət, proqramı çipinizə yükləyin

Addım 4: Dövrənizi Breadboard (isteğe bağlı)

Dövrənizin çörək paneli (isteğe bağlı)
Dövrənizin çörək paneli (isteğe bağlı)
Dövrənizin çörək paneli (isteğe bağlı)
Dövrənizin çörək paneli (isteğe bağlı)

Lehimdən çıxıb rəsmi hala gətirməzdən əvvəl bir dövrə taxmaq həmişə yaxşı bir fikirdir. Bu vəziyyətdə xüsusilə yaxşı bir fikirdir, çünki səhv etdiyinizi başa düşsəniz ATtiny85 -i yenidən proqramlaşdıra bilməyəcəksiniz (yenə də bu danışma təcrübəsinin səsi).

SOIC to DIP adapteriniz ATtiny85 -i birbaşa çörək taxtanıza bağlamağa imkan verməlidir. Kablolama və çörək taxtası diaqramında göstərilən əlaqələri etdikdən sonra LED yanmalıdır. Sıra bir düyməyə basmaqla dəyişməli və ikiqat basdıqdan sonra LED sönməlidir.

İşləyirsə, davam etməyə hazırsınız!

Addım 5: Dövrə qurmağa hazırlaşın

Dövr qurmağa hazırlaşın
Dövr qurmağa hazırlaşın
Dövr qurmağa hazırlaşın
Dövr qurmağa hazırlaşın

Əlavə edilmiş dövrə diaqramı, bu dövrənin həqiqətən nə qədər sadə olduğunu göstərir. Çətinlik gəlir, çünki hər şey çox kiçikdir.

Yerdən qənaət etmək üçün, devre kartından istifadə etmədən komponentlərimizi bir -birinə bağlayacağıq. Əksinə, hər şey lehim, yapışqan və sevgi ilə birlikdə aparılacaq.

ATtiny85 sancaqlarını çipin "qarnına" diqqətlə bükərək başlayın. Çox uzanmaq lazım deyil, sadəcə yoldan bir az uzaqlaşdırılmalıdır.

Addım 6: LED -i ATtiny85 -ə yapışdırın

LED -i ATtiny85 -ə yapışdırın
LED -i ATtiny85 -ə yapışdırın

ATtiny85 -in qarnına (alt tərəfinə) bir damla super yapışqan əlavə edin. Bu LED -i yerində saxlayacaq.

LED-in çiplə əlaqəli istiqamətini iki dəfə yoxlamaq üçün bir az vaxt ayırın, çünki buna yalnız bir atış əldə edirsiniz. Necə yerləşdiriləcəyini anlamaq üçün bir az düşünmək lazımdır, amma geriyə yol yoxdur. LED -in pozitiv pininin çipin 8 -ə yaxın olduğuna və LED -in mənfi pininin 5 -ə yaxın olduğuna əmin olun.

LED -i vəziyyətinə gətirmək üçün cımbızlarınızdan istifadə edin və özünüzü çipə yapışdırmamağa çalışın (bu təcrübənin səsi)!

Burada bir RGB LED istifadə etdiyimi görə bilərsiniz, çünki əlimdə olan hər şey bu idi. Yaşıl hissəni istifadə edərək bitirdim. Hər üç rəngdən istifadə etməyə çalışmaq maraqlı bir problem ola bilər …

Addım 7: Toxunma keçidini ATtiny85 -ə yapışdırın

Toxunma keçidini ATtiny85 -ə yapışdırın
Toxunma keçidini ATtiny85 -ə yapışdırın
Toxunma keçidini ATtiny85 -ə yapışdırın
Toxunma keçidini ATtiny85 -ə yapışdırın
Toxunma keçidini ATtiny85 -ə yapışdırın
Toxunma keçidini ATtiny85 -ə yapışdırın

Dokunmatik keçid girişi təmin etmək üçün ATtiny85 -in digər tərəfinə yapışdırılacaq.

RESET pin və torpaq arasında bağlanır ki, açar hər dəfə basıldıqda çip sıfırlansın. Proqram, LED ardıcıllığını dəyişdirmək və ya əmr edildikdə özünü söndürmək üçün bu sıfırlamalardan istifadə edir.

Standart toxunma açarında həqiqətən iki cüt bağlı sancaq olan dörd sancaq var. Əlavə edilmiş fotoşəkildə əlaqəli cütləri göstərməyə çalışdım.

Birincisi, göstərildiyi kimi açarın bir tərəfindən iki BAĞLANMADI sancağı çıxarın. Onları kəsə bilərsiniz, ancaq çıxana qədər irəli və irəli əymək daha asandır.

Davam etməzdən əvvəl ATtiny85 -in istiqamətini yoxlayın. Qalan iki sancağın mikrokontrolörün 1 və 4 sancaqlarına yaxın yerləşdirilməsi lazımdır. Düyməni ATTin85 -in üstünə (LED -in əks tərəfinə) bağlamaq üçün bir damla yapışqan istifadə edin.

Təbrik edirik! Kolyenin arxasındakı beyinlər olacaq bir sandviç tutursunuz!

Addım 8: Dövrəni Lehimləyin

Dövrə Lehimləyin
Dövrə Lehimləyin
Dövrə Lehimləyin
Dövrə Lehimləyin
Dövrə Lehimləyin
Dövrə Lehimləyin

Hər şeyi xoşbəxt bir kiçik paketə yapışdıraraq, LED -i lehimləməyə və ATtiny85 -ə keçməyə hazırsınız. Hər şey çox kiçik olduğu üçün bu layihənin ən çətin hissəsidir.

Hər şey sıraya düzülməlidir. Lehim bağlantıları diaqramda göstərildiyi kimi. Əllərin köməkliyi burada faydalı ola bilər.

LED -in pozitiv pimi ATtiny85 -in 8 -ci pininə lehimlənməlidir (LED -ni çox qızdırmamağa diqqət edin!).

LED -in mənfi pimi ATtiny85 -in 5 -ci pininə lehimlənməlidir.

Şalterin sancaqları ATtiny85 -in 1 və 4 -cü pinlərinə lehimlənməlidir. Asan olmalıdırlar, çünki bir -birinə çox yaxın olacaqlar.

ATtiny85 -in 4 və 8 -ci pinlərinə lehim elektrik naqilləri. Batareya tutucusunu bağladıqda uzunluqda kəsilə bilmək üçün bunları uzun müddət buraxın.

Elektrik naqilləri qoşulduqda, işlədiyinə əmin olmaq üçün dövrənizi batareyaya əl ilə bağlayın.

Addım 9: Dövrəni Lens Assambleyasına yapışdırın

Dövrəni Lens Assambleyasına yapışdırın
Dövrəni Lens Assambleyasına yapışdırın

Dövrün lens qurğusuna necə uyğun olacağını öyrənmək üçün bir az vaxt ayırın. Kiçik bir dövrdür, amma yer hələ də dar.

Dövrə və tellərə yer açmaq üçün bir az metal və plastik kəsə bildim.

İndi, LED -in obyektiv qurğusuna baxan və açarı göstərici ilə dövrə yerinə yapışdırın. Super yapışqan üçün yaxşı bir əlaqə qurmaq üçün kifayət qədər material yoxdursa, daha çox jelə bənzər bir yapışqan sınayın və ya diqqətli olsanız, isti yapışqan da işləyə bilər.

Hələ mənimlə bu günə qədər? Yaxşı! Demək olar ki, bitirdik.

Addım 10: Batareya tutucusunu bağlayın

Batareya tutucusunu qoşun
Batareya tutucusunu qoşun

Güc tellərini batareya tutucusuna lehimləyin (yenə də oriyentasiyaya diqqət yetirin!)

Bu nöqtədə, tam işlək bir asma olmalıdır. Bir batareya qoyun və parlayaq!

Batareya tutucusunu sallanaraq tərk edə bilərsiniz, bu da diqqətli olsanız işləyəcək və ya super yapışqan və ya isti yapışqan ilə daha etibarlı şəkildə bağlaya bilərsiniz.

Addım 11: Zövq alın

Zövq alın!
Zövq alın!

Bunu bir boyunbağına bağlayın və həyatınızdakı xüsusi bir insan üçün mükəmməl bir hədiyyə olacaq.

Bunun batareya ömrü çox yaxşı olmalıdır. LED çox böyük güc sərf etmir və asma özü təxminən 10 dəqiqədən sonra yuxuya gedir.

Sizin məhsullarınızı görmək istərdim. Zəhmət olmasa özünüzdən birini hazırlayırsınızsa onları paylaşın!

Tövsiyə: