Mündəricat:

Taymer funksiyası ilə TV pultu ilə ev cihazlarını necə idarə etmək olar: 7 addım (şəkillərlə)
Taymer funksiyası ilə TV pultu ilə ev cihazlarını necə idarə etmək olar: 7 addım (şəkillərlə)

Video: Taymer funksiyası ilə TV pultu ilə ev cihazlarını necə idarə etmək olar: 7 addım (şəkillərlə)

Video: Taymer funksiyası ilə TV pultu ilə ev cihazlarını necə idarə etmək olar: 7 addım (şəkillərlə)
Video: Kim nə başa düşdü ❓ 2024, Iyul
Anonim
Taymer funksiyası ilə TV pultu ilə məişət cihazlarını necə idarə etmək olar
Taymer funksiyası ilə TV pultu ilə məişət cihazlarını necə idarə etmək olar

İstehlak bazarına 25 ildən sonra da infraqırmızı rabitə son günlərdə çox aktualdır. İstər 55 düymlük 4K televizorunuz olsun, istərsə də avtomobilinizin səs sistemi olsun, əmrlərimizə cavab vermək üçün hər şeyin IR uzaqdan idarəedicisinə ehtiyacı var. Bluetooth, RF və ya hətta WI-Fi deyək ki, sənayedə bir çox texnologiya mövcuddur, ancaq çox uzun müddət infraqırmızı ünsiyyətdə qaldıq və bunun arxasında çox ciddi səbəblər var. Hər şeydən əvvəl çox ucuz bir həlldirlər, etibarlı olduqları və ən əsası istifadənin asanlığı xaricində sanki sentə başa gəlir. RF və ya Bluetooth pultu ilə müqayisədə bu dövrənin aşağı enerji istehlakını da gözdən qaçırmayın. Beləliklə, bugünkü videoda bu IR uzaqdan idarəetmə vasitələrindən istifadə edərək məişət cihazlarımızı idarə edə biləcəyimiz bir layihə edək. Ayrıca, birbaşa iştirakımız olmadan cihazları açmaq/söndürmək üçün bir taymer funksiyasını tətbiq edəcəyəm. Blok diaqramı, kodlaşdırma, elektron sxemdən başlayaraq son PCB dizaynına qədər bütün prosesi ətraflı şəkildə sizə istiqamətləndirəcəyəm.

Başlamadan əvvəl, kiçik bir xatırlatma. Bu təlimatı bəyəndinizsə zəhmət olmasa kanalımıza abunə olun.

Kanal bağlantısı - www.youtube.com/c/being_engineers1

Eyni mövzu haqqında ətraflı bir video da hazırladıq. Buna görə də oxumaq istəmirsinizsə, daha çox məlumat əldə etmək üçün videoya baxın. Aşağıdakı linki əlavə edirəm.

Bu belədir. İndi bu layihəni qurmağa başlayaq.

Addım 1: Bütün lazımi komponentləri toplayın

Bütün lazımi komponentləri toplayın
Bütün lazımi komponentləri toplayın
Bütün lazımi komponentləri toplayın
Bütün lazımi komponentləri toplayın
Bütün lazımi komponentləri toplayın
Bütün lazımi komponentləri toplayın
Bütün lazımi komponentləri toplayın
Bütün lazımi komponentləri toplayın

Hər şeydən əvvəl, verilən BOM -a uyğun olaraq bütün lazımi komponentləri toplayın.

BOM layihəsi

  • DC qadın adapteri X 1
  • Sürüşmə açarı X 1
  • Kişi başlıqları
  • 1N4007 diodları X 5
  • 100 uF qapaqları X 3
  • 100nF qapaqları X 4
  • 7805 gərginlik tənzimləyicisi və soyuducu X 1
  • 3 mm qırmızı led X 2
  • 3 mm yaşıl led X 2
  • 28 pinli IC bazası X 1
  • Atmega328P-Pu X 1
  • 16.00 MHz kristal osilator
  • 22 pF qapaqları X 2
  • 330E rezistorlar X 12
  • 1K rezistorlar X 2
  • 10K rezistor X 1
  • 100K rezistorlar X 2
  • 470E rezistorlar X 2
  • 2N3904 tranzistor X 2
  • 2N2222A tranzistor X 2
  • 1838 IR qəbuledicisi X 1
  • PC817 X 2
  • 5v SPST rölesi X 2
  • 3 pinli terminal bloku X 2

Bu layihəni hazırlamaq üçün lazım olan əsas komponentlər bunlardır. Ancaq bunlarla birlikdə əsas lehimləmə avadanlıqlarına, hardware aksesuarlarına, çörək taxtasına və bir arduino ehtiyacınız var

Bu layihədə ümumi bir arduino lövhəsindən istifadə etməyəcəyəm. Əksinə, DIY -dən istifadə edəcəyəm. Kodlaşdırma arduino IDE istifadə ediləcək və hər şey digər arduino layihələri ilə eyni olacaq. Ancaq son anda əvvəlcədən proqramlaşdırılmış IC-ni çıxaracağam və PCB-yə yerləşdirəcəyəm.

Evdə DIY arduino UNO -nun necə hazırlanacağına dair bu videoya baxa bilərsiniz -

bit.ly/2BoLmuO

Bütün bu maddələrə sahib olduqdan sonra dövrə çəkmə vaxtıdır.

Addım 2: İşləmə sxemini dizayn edin

İş dövrəsinin dizaynı
İş dövrəsinin dizaynı
İş dövrəsini dizayn edin
İş dövrəsini dizayn edin

Dövrün dizaynı üçün Easyeda adlı onlayn platformadan istifadə etdim.

Dövrdə əsasən bu bloklar olacaq -

  • Enerji təchizatı modulu - dövrəni gücləndirmək üçün 9-12V DC girişini 5V DC -ə çevirir.
  • Mikro nəzarətçi - Mikro nəzarətçi olaraq ATmega328P IC istifadə edəcəyəm. Hər hansı bir arduino UNO, nano və ya pro mini -də tapıla bilən eyni şeydir.
  • IR qəbuledicisi - Mikro nəzarətçiyə qoşulacaq TP1838 IR qəbuledici modulundan istifadə edəcəyəm.
  • Taymer göstəricisi - 3 mm qırmızı led, taymerin vəziyyətini bildirir.
  • Yeddi seqmentli ekran - 2X7 seqmentli CA displeyi alfasayısal xarakterli vizual məlumatları göstərəcək.
  • Röle Sürücüsü - İki röle, müvafiq röle sürücüsü dövrəsi vasitəsi ilə mikro nəzarətçi ilə əlaqələndiriləcəkdir.

Mənim üçün işləyən dövrə budur -

Arduino üçün röle sürücü lövhəsinin necə hazırlanacağını bilmək üçün bu videoya baxın -

bit.ly/2zZiZn7

Addım 3: PCB dizayn edin və sifariş edin

PCB dizayn edin və sifariş edin
PCB dizayn edin və sifariş edin
PCB dizayn edin və sifariş edin
PCB dizayn edin və sifariş edin
PCB dizayn edin və sifariş edin
PCB dizayn edin və sifariş edin
PCB dizayn edin və sifariş edin
PCB dizayn edin və sifariş edin

Dövrə dizaynı tamamlandıqda, PCB hazırlamağın vaxtı gəldi. Prototip lövhəmi hazırlamaq üçün JLCPCB veb saytından istifadə etdim. Düşünürəm ki, son günlərdə PCB istehsalında ən yaxşılarından biridir.

Dövrə dizaynı tamamlandıqdan sonra, dövrəni PCB -yə çevirin və Easyeda saytında PCB dizayn edin. Səbirli olun. Buradakı səhv PCB -lərinizi korlayacaq. Gerber faylı yaratmadan əvvəl bir neçə dəfə yoxlayın. PCB -nin 3d modelini də buradan yoxlaya bilərsiniz. Gerber faylını vurun və oradan birbaşa JLCPCB vasitəsilə bu lövhəni sifariş edə bilərsiniz. Gerber fayllarını yükləyin, uyğun spesifikasiyanı seçin, heç bir şeyi dəyişdirməyin bu bölmədir. Olduğu kimi saxlayın. Bu, başlamaq üçün kifayət qədər yaxşı parametrlərdir. Sifariş verin. Bir həftə içində almalısan.

PCB PDF 1: 1 Ölçüsündə -

PCB Gerber Fayl -

Addım 4: IR Uzaqdan HEX dəyərlərini əldə edin

IR Uzaqdan HEX dəyərlərini əldə edin
IR Uzaqdan HEX dəyərlərini əldə edin
IR Uzaqdan HEX dəyərlərini əldə edin
IR Uzaqdan HEX dəyərlərini əldə edin
IR Uzaqdan HEX dəyərlərini əldə edin
IR Uzaqdan HEX dəyərlərini əldə edin
IR Uzaqdan HEX dəyərlərini əldə edin
IR Uzaqdan HEX dəyərlərini əldə edin

Bu addımda pultunuzun arduinoya ötürdüyü Hex dəyərlərini bilməlisiniz. Bu kodu daha sonra son kodda istifadə edəcəyik. Bunun üçün arduino üçün IRRemote kitabxanasına ehtiyacınız olacaq.

IRRemote Kitabxanası -

kitabxananı yükləyə və IDE -də quraşdıra bilərsiniz. IrrecvDemo nümunə eskizini açın və kodu arduinoya yükləyin. Serial monitoru açın və uzaqdan düymələri bir -bir basmağa başlayın. Serial monitorda müvafiq Hex kodunu görəcəksiniz. Gələcək istinadlar üçün bütün kodları bir söz faylına kopyaladım. Ayrıca, bu layihədə istifadə etmək istədiyiniz düymələrin onaltılı kodlarını qeyd edə bilərsiniz. Bundan sonra əsas proqramı qurmağın vaxtı gəldi.

Addım 5: Proqramı yazın və Arduinoya yükləyin

Proqramı yazın və Arduinoya yükləyin
Proqramı yazın və Arduinoya yükləyin

Bu, arduinoya yüklənməli olan son koddur -

Kodu düzgün başa düşmək üçün arduino taymeri, ara vermə və digər qabaqcıl anlayışlar haqqında bəzi əsas bilgilərə ehtiyacınız olduğunu başa düşməlisiniz. Bir kodun mürəkkəbliyini artırdığı üçün normal olaraq arduinoda taymer və fasilələrdən istifadə etmirik. Ancaq bu layihə fasilə və taymerin istifadəsini tələb etdi.

Həm də kodunuzu düzgün tərtib edən iki kitabxanaya ehtiyacınız var -

  • Timerone -
  • Pinchangeinterrupt -

Kodu tərtib edin və arduinoya yükləyin. Bitirdikdən sonra IC -ni arduinodan çıxarın. PCB -yə yerləşdirəcəyik.

Addım 6: Komponentləri PCB üzərində lehimləyin

Komponentləri PCB üzərində lehimləyin
Komponentləri PCB üzərində lehimləyin
Komponentləri PCB üzərində lehimləyin
Komponentləri PCB üzərində lehimləyin
Komponentləri PCB üzərində lehimləyin
Komponentləri PCB üzərində lehimləyin

BOM və Circuit diaqramına görə komponentləri PCB -yə yerləşdirin və onları düzgün bir şəkildə lehimləyin. Bu addım çox irəli gedir. 7805 tənzimləyicisi ilə soyuducu istifadə edin və aralarında istilik pastası istifadə edin. Bu addımı tamamladıqdan sonra gücdə və torpaqda heç bir qısa olmadığından əmin olun.

Addım 7: Demək olar ki, bitdi

Demək olar ki, bitdi!
Demək olar ki, bitdi!
Demək olar ki, bitdi!
Demək olar ki, bitdi!

Lehimləmə bitdikdən sonra dövrəni sınamağın vaxtı gəldi. AC ilə işləyən hər hansı bir məişət texnikası alın. Əvvəlcə test etmək üçün sadə bir masa lampasından istifadə etməyi məsləhət görürəm. Telləri açardan ayırın və PCB -də hər hansı bir rölin normal açıq və ümumi terminalına daxil edin. Masa lampasını AC elektrik prizinə qoşun. Dövrəni 9-12V DC təchizatı ilə gücləndirin.

Sonra pultu götürün və lampanı işə salmaq üçün müvafiq düyməni basın. Təlimat verildiyi kimi hər şey düzgündürsə, düzgün işləməlidir. Taymer funksiyasını da yoxlayın.

Son nəticəni videoda görmək olar.

Bu belədir. Bu layihəni uğurla həyata keçirdik. Bu cür alətlər gündəlik həyatda çox rahatdır. Öz layihənizi yaradın və şərh bölməsində mənə bildirin. Bu təlimatı bəyənmisinizsə, bu layihə ilə bağlı videoya baxın və kanalımıza abunə olun.

Kanal bağlantısı - www.youtube.com/c/being_engineers1

Ayarladığınız üçün təşəkkür edirik. Diqqət edin və sağolun.:)

Tövsiyə: