Mundarija:
- 1 -qadam: Barcha kerakli komponentlarni yig'ing
- 2 -qadam: Ishchi davrni loyihalash
- 3 -qadam: tenglikni loyihalash va buyurtma berish
- 4 -qadam: IR masofadan boshqarish pultining HEX qiymatlarini oling
- 5 -qadam: Dasturni yozing va Arduino -ga yuklang
- 6 -qadam: Komponentlarni tenglikka lehimlang
- 7 -qadam: deyarli bajarildi
Video: Taymer funktsiyasi bilan televizorni masofadan boshqarish pulti yordamida uy jihozlarini qanday boshqarish mumkin: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Iste'mol bozoriga 25 yil kirganidan keyin ham infraqizil aloqa so'nggi kunlarda juda dolzarb bo'lib qolmoqda. Sizning 55 dyuymli 4K televizoringiz yoki avtomobilingizning ovoz tizimi bo'ladimi, hamma narsa bizning buyruqlarimizga javob berish uchun IQ masofadan boshqarish pultiga muhtoj. Sanoatda ko'plab texnologiyalar mavjud, masalan, Bluetooth, RF yoki hatto Wi-Fi, lekin biz infraqizil aloqada uzoq vaqt turdik, buning sabablari bor. Birinchidan, ular eng arzon echimdir, ular tom ma'noda tsent turadi, bundan tashqari ular ishonchli va eng muhimi foydalanish qulayligi. Shuningdek, RF yoki Bluetooth masofadan boshqarish pultiga qaraganda, bu zanjirning kam quvvat sarflanishiga e'tibor bermang. Shunday qilib, bugungi videoda keling, loyihani ishlab chiqaylik, uning yordamida biz uy jihozlarini ushbu IR masofadan boshqarish pultlari yordamida boshqaramiz. Shuningdek, men to'g'ridan -to'g'ri ishtirokisiz qurilmalarni yoqish/o'chirish uchun taymer funktsiyasini bajaraman. PCB -ni yakuniy loyihalash uchun blok -diagramma, kodlash, elektron sxemadan boshlab, men sizga butun jarayonni batafsil ko'rsatib beraman.
Ishni boshlashdan oldin, kichik bir eslatma. Agar sizga ushbu darslik yoqqan bo'lsa, bizning kanalimizga obuna bo'ling.
Kanal havolasi - www.youtube.com/c/being_engineers1
Xuddi shu mavzu bo'yicha batafsil video tayyorladik. Shunday qilib, agar siz to'liq o'qishni xohlamasangiz, ko'proq ma'lumot olish uchun videoni tomosha qiling. Men quyidagi havolani biriktiraman.
Bo'ldi shu. Endi bu loyihani qurishni boshlaylik.
1 -qadam: Barcha kerakli komponentlarni yig'ing
Birinchidan, berilgan BOMga muvofiq barcha kerakli komponentlarni yig'ing.
BOM loyihasi
- DC ayol adapteri X 1
- Slayd kaliti X 1
- Erkaklar sarlavhalari
- 1N4007 diodlari X 5
- 100uF qopqoqlari X 3
- 100nF qopqoqlari X 4
- 7805 kuchlanish regulyatori va issiqlik qabul qilgich X 1
- 3 mm qizil LED X 2
- 3 mm yashil chiziqli X 2
- 28 pinli IC bazasi X 1
- Atmega328P-Pu X 1
- 16.00 MGts kristalli osilator
- 22pF qopqoqlari X 2
- 330E rezistorlar X 12
- 1K rezistorlar X 2
- 10K qarshilik X 1
- 100K rezistorlar X 2
- 470E rezistorlar X 2
- 2N3904 tranzistorli X 2
- 2N2222A tranzistorli X 2
- 1838 IQ qabul qiluvchi X 1
- PC817 X 2
- 5v SPST o'rni X 2
- 3 pinli terminal bloki X 2
Bu loyihani amalga oshirish uchun kerak bo'lgan asosiy komponentlar. Ammo bu bilan sizga asosiy lehim uskunalari, apparat aksessuarlari, non paneli va arduino kerak bo'ladi
Men bu loyihada umumiy arduino taxtasidan foydalanmayman. Buning o'rniga men DIYdan foydalanaman. Kodlash arduino IDE yordamida amalga oshiriladi va hamma narsa boshqa arduino loyihalari kabi bo'ladi. Ammo oxirgi daqiqada men oldindan dasturlashtirilgan ICni olib tashlayman va uni tenglikni kartamga joylashtiraman.
Siz o'z qo'llaringiz bilan uyda arduino UNO -ni qanday yasash haqida videoni ko'rishingiz mumkin.
bit.ly/2BoLmuO
Agar siz ushbu elementlarning barchasiga ega bo'lsangiz, sxemani chizish vaqti keldi.
2 -qadam: Ishchi davrni loyihalash
Men sxemani loyihalash uchun Easyeda nomli onlayn platformadan foydalandim.
O'chirish asosan bu bloklarga ega bo'ladi -
- Quvvat manbai moduli - kontaktlarning zanglashiga olib kelish uchun 9-12V DC kirishini 5V DC ga o'zgartiradi.
- Mikrokontroller - ATmega328P IC dan mikrokontroller sifatida foydalanaman. Bu har qanday arduino UNO, nano yoki pro mini -da mavjud.
- IQ qabul qiluvchisi - men mikrokontrollerga ulanadigan TP1838 IQ qabul qilish modulidan foydalanaman.
- Taymer ko'rsatkichi - 3 mm qizil chiroq taymer holatini bildiradi.
- Etti segmentli displey - 2X7 segmentli CA displeyi vizual ma'lumotlarni alfasayısal belgilar orqali ko'rsatadi.
- O'rnimizni haydovchisi - Ikkita o'rni mikrokontroler bilan mos keladigan o'rni drayveri sxemasi orqali bog'lanadi.
Men uchun ishlaydigan sxema bu -
Arduino uchun o'rni haydovchi taxtasini qanday yasashni bilish uchun ushbu videoni tomosha qiling -
bit.ly/2zZiZn7
3 -qadam: tenglikni loyihalash va buyurtma berish
O'chirish dizayni tugagandan so'ng, PCB qilish vaqti keldi. Men prototip taxtasini yaratish uchun JLCPCB veb -saytidan foydalandim. O'ylaymanki, ular so'nggi kunlarda PCB ishlab chiqarishda eng yaxshilaridan biri.
O'chirish dizayni tugagandan so'ng, sxemani PCBga aylantiring va Easyeda veb -saytida tenglikni loyihalashtiring. Bunga sabrli bo'ling. Bu erda xato sizning PCB -laringizni buzadi. Gerber faylini yaratishdan oldin bir necha marta tekshiring. Bu erda siz PCB -ning 3D modelini tekshirishingiz mumkin. Gerber faylini yaratish -ni bosing va u erdan siz to'g'ridan -to'g'ri JLCPCB orqali ushbu taxtaga buyurtma berishingiz mumkin. Gerber fayllarini yuklang, mos spetsifikatsiyani tanlang, hech narsani o'zgartirmang - bu bo'lim. Qanday bo'lsa, shunday saqlang. Bu boshlash uchun etarlicha yaxshi sozlamalar. Buyurtmani joylashtiring. Siz uni bir hafta ichida olishingiz kerak.
PCB PDF 1: 1 o'lchovda -
PCB Gerber fayli -
4 -qadam: IR masofadan boshqarish pultining HEX qiymatlarini oling
Ushbu bosqichda siz masofadan boshqarish pulti arduino -ga uzatadigan Hex qiymatlarini bilishingiz kerak. Biz bu kodni keyinroq oxirgi kodda ishlatamiz. Buning uchun sizga arduino uchun IRRemote kutubxonasi kerak bo'ladi.
IRRemote kutubxonasi -
kutubxonani yuklab olishingiz va uni IDE ga o'rnatishingiz mumkin. IrrecvDemo misol chizmasini oching va kodni arduino -ga yuklang. Seriyali monitorni oching va masofadan boshqarish tugmachalarini birma -bir bosishni boshlang. Siz ketma -ket monitorda mos keladigan Hex kodini ko'rasiz. Men kelgusida havola qilish uchun barcha kodlarni so'z fayliga ko'chirdim. Bundan tashqari, siz ushbu loyihada ishlatmoqchi bo'lgan tugmalarning o'n oltilik kodlarini yozib qo'yishingiz mumkin. Shundan so'ng, asosiy dasturni yaratish vaqti keldi.
5 -qadam: Dasturni yozing va Arduino -ga yuklang
Bu arduino -ga yuklanishi kerak bo'lgan oxirgi kod -
Siz tushunishingiz kerak bo'lgan bitta narsa, kodni to'g'ri tushunish uchun sizga arduino taymer, uzilish va boshqa ilg'or tushunchalar haqida oddiy bilim kerak. Biz odatda arduino -da taymerlar va uzilishlardan foydalanmaymiz, chunki bu kodning murakkabligini oshiradi. Ammo bu loyiha uzilish va taymerdan foydalanishni talab qildi.
Bundan tashqari, yana ikkita kutubxona kerak, ikkitasi kodni to'g'ri tuzadi -
- Taymerone -
- Pinchangeinterrupt -
Kodni kompilyatsiya qiling va arduino -ga yuklang. Ish tugagandan so'ng, ICni arduino -dan olib tashlang. Biz uni PCBga joylashtiramiz.
6 -qadam: Komponentlarni tenglikka lehimlang
BOM va O'chirish sxemasiga ko'ra, komponentlarni tenglikka joylashtiring va ularni to'g'ri lehimlang. Bu qadam juda to'g'ri. 7805 regulyatori bilan sovutgichni ishlating va ular orasida issiqlik pastasini ishlating. Ushbu qadam tugagandan so'ng, kuch va tuproqda qisqa tutashuv yo'qligiga ishonch hosil qiling.
7 -qadam: deyarli bajarildi
Lehimlash tugagandan so'ng, kontaktlarning zanglashini tekshirish vaqti keldi. ACda ishlaydigan har qanday maishiy texnikani oling. Men birinchi navbatda oddiy stol chiroqidan foydalanishni maslahat beraman. Simlarni kalitdan chiqarib oling va uni tenglikni har qanday o'rni oddiy ochiq va umumiy terminaliga burab qo'ying. Stol chiroqini AC devor rozetkasiga ulang. Elektr zanjirini 9-12V kuchlanishli doimiy quvvat manbai bilan quvvatlang.
Keyin masofadan boshqarish pultini oling va chiroqni yoqish uchun tegishli tugmani bosing. Agar hamma narsa ko'rsatmalarga muvofiq to'g'ri bo'lsa, u to'g'ri ishlashi kerak. Shuningdek, taymer funktsiyasini tekshiring.
Yakuniy natijani videoda ko'rish mumkin.
Bo'ldi shu. Biz bu loyihani muvaffaqiyatli amalga oshirdik. Ushbu turdagi asboblar kundalik hayotda juda qulay. O'zingizning loyihangizni yarating va menga sharhlar bo'limida xabar bering. Agar sizga bu dars yoqqan bo'lsa, ushbu loyiha haqidagi videoni tomosha qiling va kanalimizga obuna bo'ling.
Kanal havolasi - www.youtube.com/c/being_engineers1
O'rnatganingiz uchun tashakkur. Ehtiyot bo'ling va xayr.:)
Tavsiya:
Televizorni masofadan boshqarish pulti yordamida LEDni boshqaringmi? -- Arduino IR qo'llanmasi: 5 qadam (rasmlar bilan)
Televizorni masofadan boshqarish pulti yordamida LEDni boshqaringmi? || Arduino IR qo'llanmasi: Ushbu loyihada men sizga televizorning orqasidagi LEDlarni boshqarish uchun masofadan boshqarish pultidagi tugmachalarni qanday o'zgartirganimni ko'rsataman. Bundan tashqari, siz ushbu texnikadan foydalanib, har xil narsalarni kodni tahrirlash orqali boshqarishingiz mumkin. Men nazariya haqida bir oz gaplashaman
Televizorni va ulangan Raspberry Pi -ni bir xil masofadan boshqarish pulti bilan boshqarish: 4 qadam
Xuddi shu masofadan boshqarish pulti yordamida televizor va Raspberry Pi -ni boshqarish: Raspberry Pi -ni infraqizil masofadan boshqarish pulti bilan boshqarish uchun biz ilgari LIRC -dan foydalana olardik. Bu 4.19.X yadrosiga qadar ishlagan, LIRC -ni ishga olish ancha qiyin bo'lgan. Ushbu loyihada bizda Raspberry Pi 3 B+ televizorga ulangan va biz
LoRa ustidan uy jihozlarini boshqarish - Uy avtomatizatsiyasida LoRa - LoRa masofadan boshqarish pulti: 8 qadam
LoRa ustidan uy jihozlarini boshqarish | Uy avtomatizatsiyasida LoRa | LoRa masofadan boshqarish pulti: elektr asboblaringizni uzoq masofadan (Kilometr) Internetsiz boshqaring va avtomatlashtiring. Bu LoRa orqali mumkin! Hey, nima bo'ldi, bolalar? Akarsh bu erda CETech -dan, bu tenglikni OLED displeyi va 3 ta o'rni bor, ular
Harorat va namlik displeyi yordamida televizorni masofadan boshqarish pulti bilan boshqaring: 9 qadam
Harorat va namlik displeyi bilan televizorni masofadan boshqarish pulti yordamida boshqaring: Salom, men Abhay va bu mening Instructables -dagi birinchi blogim, bugun men sizga elektr asboblarini televizorni masofadan boshqarish pulti yordamida boshqarishni ko'rsataman. oddiy loyiha. materialni qo'llab -quvvatlagani uchun atl laboratoriyasiga rahmat
Televizorni masofadan boshqarish pultini yoki boshqasini Arduino Irlib bilan qanday taqlid qilish mumkin: 3 qadam (rasmlar bilan)
Televizorni masofadan boshqarish pultini yoki boshqasini Arduino Irlib bilan qanday taqlid qilish mumkin: Kirish Hammaga salom va mening birinchi Instructable -ga xush kelibsiz, bugun biz sarlavhada aytilganidek, elektron televizorni masofadan boshqarish pultini yoki shunga o'xshash narsalarni Arduino (har qanday model) yordamida ishlatishni o'rganamiz. . Muammo shunday edi: kodlarni qanday o'zgartirish mumkin