Mündəricat:
- Addım 1: Bütün lazımi komponentləri toplayın
- Addım 2: İşləmə sxemini dizayn edin
- Addım 3: PCB dizayn edin və sifariş edin
- Addım 4: IR Uzaqdan HEX dəyərlərini əldə edin
- Addım 5: Proqramı yazın və Arduinoya yükləyin
- Addım 6: Komponentləri PCB üzərində lehimləyin
- Addım 7: Demək olar ki, bitdi
Video: Taymer funksiyası ilə TV pultu ilə ev cihazlarını necə idarə etmək olar: 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
İ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
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ü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
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
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
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
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
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ə:
8x8x8 LED kubunu necə qurmaq və Arduino ilə idarə etmək olar: 7 addım (şəkillərlə)
8x8x8 LED Küpü necə qurulacaq və Arduino ilə necə idarə oluna bilər: Yanvar 2020 redaktə: Hər kəs fikir yaratmaq üçün istifadə etmək istəsə, bunu buraxıram, amma bu təlimatlara əsasən bir kub tikməyin artıq mənası yoxdur. LED sürücü IC -ləri artıq hazırlanmır və hər iki eskiz köhnə versiyada yazılmışdır
Visuino LED kimi şeyləri idarə etmək üçün bir düyməni necə istifadə etmək olar: 6 addım
Visuino LED kimi şeyləri idarə etmək üçün bir düyməni necə istifadə etməli: Bu təlimatda sadə bir düymə və Visuino istifadə edərək LED -i AÇMA və SÖKMƏNİ öyrənəcəyik
Fadecandy və İşləmə ilə Ünvanlı LEDləri Necə İdarə Etmək olar: 15 Addım (Şəkillərlə)
Fadecandy və İşlənmə ilə Ünvanlı LEDləri Necə İdarə Etmək olar: WhatThis, Fadecandy və İşlənmənin ünvanlı LED-ləri idarə etmək üçün necə istifadə ediləcəyinə dair addım-addım təlimatdır. (Artırmaq üçün birdən çox Fadecandys -i bir kompüterə qoşa bilərsiniz
WiFi ilə Blynk ilə LED -i idarə etmək üçün ESP32 -dən necə istifadə olunur: 7 addım (şəkillərlə)
WiFi ilə Blynk ilə LED İdarə etmək üçün ESP32 Necə İstifadə Edilir: Bu dərslik, WiFi vasitəsilə Blynk ilə LED idarə etmək üçün ESP32 inkişaf lövhəsindən istifadə edəcək. Blynk, Arduino, Raspberry Pi və bənzərlərini İnternet üzərindən idarə etmək üçün iOS və Android tətbiqləri olan bir platformadır. Bu qura biləcəyiniz bir rəqəmsal tablosudur
PC ilə Real Dünya Cihazlarını İdarə Edin: 15 Addım (Şəkillərlə)
Kompüterinizlə Real Dünya Cihazlarına Nəzarət Edin: Bu Təlimat, bir PC və mikrokontrolörlə necə əlaqə quracağınızı göstərir. Bu demo bir qazanın və ya hər hansı bir analoq girişin dəyərini hiss edəcək və eyni zamanda bir servoya nəzarət edəcək. Ümumi dəyəri servo ilə birlikdə 40 dollardan aşağıdır. Servo mikro açarı işə salır və sonra m