Mündəricat:

Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is: 4 Addım
Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is: 4 Addım

Video: Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is: 4 Addım

Video: Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is: 4 Addım
Video: Прошиваем загрузчик digispark в ATtiny85 2024, Noyabr
Anonim
Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is
Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is
Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is
Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is
Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is
Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is
Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is
Kir Ucuz ATtiny-85 Tv-B-Gone (İstənilən TV-ni söndürür!), Arduino As Is

Burada 'Elektronikanın qısaca' kursuna yazılın:

Daha çox layihə və elektronika dərsləri üçün youtube kanalımı da izləyin:

TV-B-Gone böyük bir mühəndislik və kodlaşdırma işidir. Müvafiq olaraq adlandırılan kiçik AT-Tiny ilə yanaşı, hər hansı bir televizoru çevirə bilən inanılmaz universal bir televizor pultu da hazırlaya bilərik. Bu əvvəlcə bir dəst olaraq satıldı, ancaq Mitch Altman kodunu istifadə edərək özümüz hazırlayacağıq. Mənim üçün ümumi xərc 4 dollardan aşağı idi

Addım 1: Materiallar və Alətlər

Alətlər və materiallar
Alətlər və materiallar
Alətlər və materiallar
Alətlər və materiallar
Alətlər və materiallar
Alətlər və materiallar

Materiallar-

Atiny 85 A büllur (attiny 85 modelinizdən asılıdır, Çaşqınlıq bildirsəniz şərh yazın və ehtiyacınız olub olmadığını söyləyəcəyəm)

ir led

tranzistor

status led və müşayiət olunan 330 ohm rezistor (isteğe bağlı)

perf board/proto board

tel və lehim

c2032 batareyası və müşayiət olunan batareya tutucusu. (fərqli bir batareya istifadə edirsinizsə, batareyanın gərginliyi 5v -dən yüksəkdirsə bir gərginlik tənzimləyicisi alın.)

düyməni, tercihen kiçik bir düyməni basın

22uf kondansatör

150 ohm rezistor

Bir proqramçı, isp olaraq arduino uno istifadə etdim (bu barədə daha sonra)

*** arduino -nu isp kimi istifadə edirsinizsə, onda 10 uf 16 v kondansatörə və 220 ohm rezistora da ehtiyacınız var.

Alətlər

Lehimləmə dəmiri (üstəgəl lehim)

tel soyucular

yapışqan tabancası (isteğe bağlı)

Bundan sonra bunu bacaracağıq

Addım 2: Proqramlaşdırma

sigortalar - Kiçik modelinizdən asılı olaraq xarici rezonatora ehtiyacınız ola bilər. Xarici bir rezonatorda işləyən bir 85-20pu attini aldım, buna görə daxili osilatorda işləməsinə imkan verən alternativ bir yükləyici yandırdım (arduinonun lövhələr bölməsində tapıldı). Bütün bunlar sizi çaşdırırsa, təhlükəsiz tərəfdə qalın və ATtiny85V-10PU istifadə edin

Bir Arduino isp olaraq istifadə edin- Əvvəlcə nümunələrə gedin və Arduino-nu ISP olaraq yandırın və Arduino-da yandırın, sonra uyğun tvbgone kodunu (aşağıda tapa bilərsiniz) yazmaq üçün aşağıdakı təlimatları izləyin.

Bu əhatəli dərslərdən istifadə edərək attini bir arduino ilə proqramlaşdırın.

Bağlantı 1, bura vurun (yeni sekmelerde açılır)

Bağlantı 2, bura vurun (yeni sekmelerde açılır)

Bir avr proqramçınız varsa, bu təlimatları istifadə edin

Bağlantı 1, bura vurun (yeni sekmelerde açılır) Bağlantı 2, bura vurun (yeni sekmelerde açılır)

Attiny-də yandırılacaq fayllar burada mövcuddur- ATtiny kodu

Əlinizdə bir çörək taxtası varsa, ilk növbədə çörək lövhəsində növbəti səhifədəki dövrəni düzəltməyi məsləhət görürəm, sadəcə balacanızın düzgün yandırıldığını yoxlayın.

Addım 3: Lehimləmə

Lehimləmə
Lehimləmə

Yuxarıdakı sxemdən istifadə edərək layihənizi lehimləyin. 1 batareya çox qeyri -sabit olduğundan və mənə kifayət qədər amper çıxışı vermədiyindən 3 yüksək enerjili IR ledimi dəstəkləmək üçün paralel olaraq 2 batareyanı bağladım. Daha aşağı gücə malik İQ LEDləri və ya daha az LED istifadə edirsinizsə, 1 batareya gücləndiricinin gücünü dəstəkləməlidir.

9 voltluq batareya kimi fərqli batareyalar istifadə etmək istəyirsinizsə, batareyanın gərginliyi 5v -dən yüksəkdirsə, bir gərginlik tənzimləyicisi bağlayın. Bir gərginlik tənzimləyicisini bağlamaq olduqca asandır və İnternetdə çoxlu dərslər var. Unutmayın ki, bu yalnız istifadə etdiyiniz batareya 5v -dən artıq olduqda lazımdır.

Addım 4: Toxunuşları bitirmək

Bunu daha diskret etmək üçün hər hansı bir korpusda gizlədə bilərsiniz və ya bütün pcb üzərində təmizlənən istilik tətbiq edə bilərsiniz. İstədiyim kimi çılpaq qaldım.

Zəhmət olmasa suallarınızı, şərhlərinizi və ya narahatlıqlarınızı aşağıda yazmaqdan çəkinməyin.

Dark Sponge və onun tvbinin getməsi sayəsində məni bu quruluşa həvəsləndirdi.

Burada 'Elektronikanın qısaca' kursuna yazılın:

Tövsiyə: