Mundarija:

Masofadan boshqarish pulti: 8 qadam (rasmlar bilan)
Masofadan boshqarish pulti: 8 qadam (rasmlar bilan)

Video: Masofadan boshqarish pulti: 8 qadam (rasmlar bilan)

Video: Masofadan boshqarish pulti: 8 qadam (rasmlar bilan)
Video: Muslima deb yurgan qizlar 2024, Noyabr
Anonim
Image
Image
Masofadan boshqariladigan kompyuter stoli
Masofadan boshqariladigan kompyuter stoli
Masofadan boshqariladigan kompyuter stoli
Masofadan boshqariladigan kompyuter stoli
Masofadan boshqariladigan kompyuter stoli
Masofadan boshqariladigan kompyuter stoli

Yaqinda men dangasalik men uchun uydagi katta muammoga aylandi. Yotoqqa chiqqandan so'ng, men kompyuterda ketma -ket o'ynab turadigan LED yoritgichli chirog'ni yoqishni yaxshi ko'raman. Ammo … Agar men bu narsalarni o'chirmoqchi bo'lsam, har safar QO'SHILISHIM va qo'l bilan o'chirishim kerak. Shunday qilib, men kompyuterning ish stoli uchun to'liq boshqaruv moslamasini qurishga qaror qildim, u erda men masofadan boshqarish pultidagi mos keladigan tugmani bosish orqali monitorlar va chiroqlarni yoqish va o'chirish, karnaylarning ovozini va LED yoritgichlarining yorqinligini sozlashim mumkin.

Loyiha - bu kompyuterning ish stoli / ish stolini boshqarish qutisi, u IR masofadan boshqarish pulti yordamida boshqariladi. Hozirgi vaqtda IR masofadan boshqarish pultlarining ko'p turlari mavjud, ammo bu muammo emas. Bu nazorat moslamasi sozlanishi va ishlatilgan sensori uchun to'g'ri protokolni qo'llab -quvvatlaydigan har qanday IQ masofadan boshqarish pulti bilan ulanishi mumkin (biz buni keyinroq ko'rib chiqamiz).

Boshqariladigan kompyuter stolining ish stoli quyidagilar:

  1. AC quvvat nazorati: 220VAC ga ulangan monitorni yoqish/o'chirish
  2. DC quvvat nazorati: doimiy quvvat manbaiga ulangan monitorni yoqish/o'chirish (48Vgacha)
  3. Ovoz balandligini boshqarish: karnaylarga uzatiladigan stereo tovushni to'liq boshqarish
  4. LED chiziqli yoritishni boshqarish: LED chiziqli yorug'lik yorqinligini to'liq nazorat qilish

Qurilmaning to'g'ri ishlab chiqilgan foydalanuvchi interfeysi va sozlanishi mexanik bo'linmalari bor, bu esa ularni qurishni va ishlatishni osonlashtiradi:

  1. Displey: Barcha boshqariladigan tizimlarning real vaqtda holati 16x4 LCD displeyda aks etadi
  2. RGB LED: tizim haqida qo'shimcha fikr bildirish uchun, bu maqsad foydalanuvchi uchun IQ masofadan boshqarish pultidan qabul qilingan signal borligini tan olishdir.
  3. Ulanish tizimi: Qurilmada juftlashtirish jarayoni uchun bir marta bosish kerak. Birlashtirish jarayoni boshlanganda, displeyda ko'rsatilgan ko'rsatmalarga amal qilib, har qanday IQ masofadan boshqarish pultini qurilmamizga ulashimiz mumkin.

Asosiy narsalarni o'rganib bo'lgach, uni quraylik!

1 -qadam: tushuntirish

Tushuntirish
Tushuntirish

Dizayn murakkabligi yo'qligi sababli qurilmaning ishlashini oddiy deb hisoblash mumkin. Blok -sxemada ko'rinib turibdiki, "miya" AVR mikrokontrolleridir, qolgan barcha qismlar esa bu "miya" tomonidan boshqariladi. Butun rasmni ongimizda tartibga solish uchun, biz dizaynni blokirovka qilib tasvirlab beramiz:

Quvvat manbai: Tanlangan qurilmaning quvvat manbai - bu tizimga 24VDC kirishini ta'minlaydigan LED chiziqli PSU. Mikrokontroller, o'rni, raqamli potansiyometr va audio kuchaytirgichlarning barchasi 5V da ishlaydi, shuning uchun dizaynga DC-DC tushirish konvertori qo'shildi. Chiziqli regulyator o'rniga DC-DC ning asosiy sababi-bu kuchning tarqalishi va samaradorlikning yo'qligi. Tasavvur qiling, biz 24V kirish va 5V chiqishi bilan klassik LM7805 dan foydalanamiz. Qachonki oqim muhim qiymatlarga yetsa, chiziqli regulyatorda issiqlik shaklida tarqaladigan quvvat juda katta bo'ladi va qizib ketishi mumkin, bu esa ovozli zanjirlarga shovqin qo'shadi:

Pout = Pin + Pdiss, shuning uchun biz 1Ada quyidagilarga erishamiz: Pdiss = Pin - Pout = 24*1 - 5*1 = 19W (tarqoq quvvat).

Mikrokontroller: Kodni iloji boricha tezroq yozish uchun men Arduino UNO platalarida keng qo'llaniladigan AVR asosidagi ATMEGA328P ni tanladim. Dizayn talablariga muvofiq, biz deyarli barcha tashqi yordamlardan foydalanamiz: uzilishlar, taymerlar, UART, SPI va boshqalar. Bu tizimning asosiy bloki bo'lgani uchun u qurilmaning barcha qismlari bilan o'zaro bog'langan

  • Foydalanuvchi interfeysi: Qurilmaning old panelida foydalanuvchi o'zaro ta'sir qilishi kerak bo'lgan barcha qismlar mavjud:

    1. IQ sensori: IQ masofali ma'lumotlarni dekodlash uchun sensor.
    2. Bosish tugmasi: IR masofadan boshqarish pultini qurilmaga ulash uchun kerak
    3. RGB LED: Tizim tomonidan qabul qilingan ma'lumotlarni qaytarish uchun estetik biriktirma
    4. LCD: qurilma ichida nima bo'layotganini grafik tasviri

Monitorlarni boshqarish: Qurilmani kompyuter monitorlarida quvvatni o'zgartirish imkoniyatiga ega bo'lish uchun katta kuchlanish qiymatlari bilan ishlash kerak. Masalan, mening Samsung monitorlarim quvvat konfiguratsiyasiga umuman ega emas: biri 220VAC, ikkinchisi 19,8V kuchlanishli PSU bilan quvvatlanadi. Shunday qilib, har bir monitorning elektr uzatish liniyalari uchun o'rni sxemasi hal qilindi. Bu o'rni MCU tomonidan boshqariladi va bir -biridan to'liq ajratiladi, bu esa har bir monitor uchun monitorning quvvat uzatilishini mustaqil qiladi

Yorug'likni boshqarish: Menda LED tasmasi bor, u 24VDC quvvat manbai bilan birga keladi, u tizim quvvat manbai sifatida ishlatiladi. LED chizig'i orqali katta oqim o'tkazilishi kerak bo'lganligi sababli, uning yorqinlik mexanizmi faol zonaning chiziqli mintaqasida ishlaydigan MOSFET-ga asoslangan tokni cheklovchini o'z ichiga oladi

Ovoz balandligini nazorat qilish tizimi - bu chap va o'ng kanallarning audio signallarini kuchlanish bo'linmalari orqali uzatishga asoslangan, bu erda qo'llaniladigan kuchlanish raqamli potansiometr siljish harakati yordamida o'zgaradi. LM386 ikkita asosiy sxemasi mavjud, bu erda har bir kirishda bitta kuchlanish bo'luvchi mavjud (biz buni keyinroq ko'rib chiqamiz). Kirish va chiqish 3,5 mm stereo uyalar

Ko'rinib turibdiki, biz sxemalarning barcha ajralmas qismlarini ko'rib chiqdik. Keling, elektr sxemalariga o'tamiz …

2 -qadam: qismlar va asboblar

Loyihani yaratish uchun bizga kerak bo'lgan hamma narsa:

Elektron komponentlar

  1. Umumiy komponentlar:

    • Rezistorlar:

      1. 6 x 10K
      2. 1 x 180R
      3. 2 x 100R
      4. 1 x 1K
      5. 2 x 1M
      6. 2 x 10R
      7. Kondensatorlar:
        1. 1 x 68nF
        2. 2 x 10 uF
        3. 4 x 100nF
        4. 2 x 50nF
        5. 3 x 47 dyuym
      8. Boshqa:

        1. Diodlar: 2 x 1N4007
        2. Trimmer: 1 x 10K
        3. BJT: 3 x 2N2222A
        4. P-MOSFET: ZVP4424
      9. Integral sxemalar:

        • MCU: 1 x ATMEGA328P
        • Ovoz kuchaytirgichi: 2 x LM386
        • Ikki raqamli potentsiometr: 1 x MCP4261
        • Yagona raqamli potentsiometr: 1 x X9C104P
        • DC-DC: 1 x BCM25335 (har qanday DC-DC 5V mos keladigan qurilma bilan almashtirilishi mumkin)
        • Op-Amp: 1 x LM358
        • O'rnimizni: 5V bardoshli ikki tomonlama SPDT
        • 24V tashqi quvvat manbai
      10. Foydalanuvchi interfeysi:

        • LCD displey: 1 x 1604A
        • IQ sensori: 1 x CDS-IR
        • Bosish tugmasi: 1 x SPST
        • LED: 1 x RGB LED (4 ta kontakt)
      11. Ulagichlar:

        • Terminal bloklari: 7 x 2-kontaktli sil
        • Kengashli simli ulagichlar: 3 x 4 ta aloqa kabeli + korpus ulagichlari
        • Ovoz: 2 x 3,5 mm ayol raz'emli ulagichlar
        • Chiqish PSU: 2 x 220VAC quvvat ulagichlari (erkak)
        • DC Jek: 2 x Erkak DC Jek ulagichi
        • LED tasmasi va tashqi quvvat manbai: 1 ta 4 ta kontaktli simli yig'ilgan ulagichlar + kabel

      Mexanik komponentlar

      1. 3D printerli filament - har qanday rangdagi PLA+
      2. Diametri 5 mm bo'lgan 4 ta vint
      3. Kamida 9 x 15 sm o'lchamdagi prototiplar taxtasi
      4. Ishlatilmagan simlar zaxirasi

      Asboblar

      1. 3D printer (men Creality Ender 3-ni shisha turidagi to'shak bilan ishlatganman)
      2. Issiq yopishtiruvchi qurol
      3. Cımbızlar
      4. Plier
      5. To'sar
      6. 24V tashqi quvvat manbai
      7. Osiloskop (ixtiyoriy)
      8. AVR ISP dasturchisi (MCU miltillashi uchun)
      9. Elektr tornavida
      10. Lehimlash temir
      11. Funktsiya generatori (ixtiyoriy)

3 -qadam: Elektr sxemalari

Elektr sxemalari
Elektr sxemalari
Elektr sxemalari
Elektr sxemalari
Elektr sxemalari
Elektr sxemalari

Sxematik diagramma ajratilgan sxemalarga bo'linadi, bu uning ishlashini tushunishni osonlashtiradi:

Mikrokontroller birligi

Bu yuqorida aytib o'tilganidek, AVR -ga asoslangan ATMEGA328P. U ichki osilatordan foydalanadi va 8 MGts da ishlaydi. J13 - bu dasturchi ulagichi. AVR dunyosida juda ko'p dasturchilar bor, men bu loyihada eBay -dan ISP Programmer V2.0 dan foydalanardim. J10 UART TX liniyasi bo'lib, asosan disk raskadrovka maqsadida ishlatiladi. To'xtatilgan ishlov berish tartibini tuzishda, ba'zida bizga qaysi tizim ichkaridan aytib berishi kerakligini bilish yaxshi bo'ladi. D4 - bu RGB LED, u past oqim ko'rsatkichlari tufayli to'g'ridan -to'g'ri MCU tomonidan boshqariladi. PD0 pin tashqi tortish bilan SPST tipidagi tugmachaga biriktirilgan.

IQ sensori

Ushbu loyihada ishlatiladigan IQ sensori umumiy maqsadli uch pinli IQ sensori bo'lib, u eBay-da juda qulay narxlarda sotiladi. IQ chiqish signal pimi MCU uzilish kirish piniga (INT1) ulangan,

LCD

Displey-bu 1604A displeyining 4-bitli ma'lumotlarni uzatishning oddiy usuli. Barcha nazorat/ma'lumotlar pinlari MCUga bog'langan. Shuni ta'kidlash kerakki, LCD displey asosiy kartaga ikkita J17, J18 ulagichlari orqali ulangan. LCD modulini yoqish/o'chirish uchun LCD uchun asosiy chiziqli bitta BJT tugmasi mavjud.

Quvvatlantirish manbai

LED tasmasini hisobga olmaganda, barcha ichki sxemalar 5 V da ishlaydi. Yuqorida aytib o'tilganidek, 5V quvvat manbai-bu oddiy DC-DC moduli (bu erda eBay menga echimni topishga yordam berdi), 24Vni 5V ga, isitish muammosiz, chiziqli regulyatorda paydo bo'lishi mumkin. Kondansatkichlar C [11..14] chetlab o'tish uchun ishlatiladi va bu dizayn uchun DC -DC elektr uzatish liniyalarida - kirish va chiqish shovqinlari o'zgarishi tufayli zarur.

Monitor nazorati

Monitorni boshqarish sxemalari - bu faqat o'rni almashish tizimlari. Menda ikkita monitor bor, biri 220VAC, ikkinchisi 19,8V dan quvvatlanadi, har xil bajarilishi kerak: har bir MCU chiqishi 2N2222 BJT ga ulangan va 5V dan BJT kollektor piniga yuk sifatida o'rni lasan ulangan.. (Tegishli oqim oqimi uchun teskari diodni ulashni unutmang!). 220V kuchlanishli o'rni LINE va NEUTRAL liniyalarini o'zgartiradi va 19,8V kuchlanishli o'rni faqat shahar elektr uzatish liniyasini o'zgartiradi - chunki u o'z quvvat manbaiga ega bo'lgani uchun, tuproqli chiziqlar ikkala davrada ham taqsimlanadi.

Ovoz balandligini boshqarish

Men LM386 ovoz kuchaytirgichlarini kuchlanish bo'linishining tamponlari sifatida ehtiyotkorlik bilan ovozli signal uzatish uchun ishlatmoqchi edim. Har bir kanal - chap va o'ng 3,5 mm audio raz'emdan keladi. LM386 minimal qism konfiguratsiyasida G = 20 standart daromadini amalga oshirganligi sababli, har ikkala kanal uchun ham 1MOh qarshilik mavjud. Shunday qilib, biz kirish kanallari dinamikining umumiy quvvatini kamaytirishimiz mumkin:

V (maksimal-max) = R (maksimal) * V (in) / (R (maksimal) + 1MOhm) = V (in) * 100K / 1.1M.

Va umumiy daromad: G = (Vout / Vin) * 20 = 20/11 ~ 1.9

Kuchlanishni taqsimlovchi oddiy raqamli potansiometr tarmog'i bo'lib, u erda o'chirgich signalni LM386 buferiga uzatadi (U2 - IC). Qurilma SPIni barcha periferik sxemalar uchun ulashadi, bu erda ularning har biri uchun faqat ENABLE liniyalari ajratilgan. MCP4261-bu 100K 8-bitli chiziqli raqamli potentsiometr IC, shuning uchun tovushni oshirishning har bir bosqichi ifodalanadi: dR = 100, 000 /256 ~ 390 Ohm.

Har bir ChAP va O'ng kanallar uchun A va B pinlari GND va 5V ga ulangan. Shunday qilib, pastki qismidagi o'chirish moslamasi butun ovozli signalni 1MOhmli rezistorli MUTING orqali GND ga uzatadi.

LED chiziqli nashrida nazorati:

Yorqinlikni boshqarish g'oyasi ovozni boshqarishga o'xshaydi, lekin bizda muammo bor: raqamli potansiometr faqat amplitudasi 5V dan oshmaydigan signallarni GND ga uzatishi mumkin. Shunday qilib, raqamli potentsiometr kuchlanish bo'luvchisidan keyin oddiy Op-Amp buferini (LM358) joylashtirish g'oyasi. va to'g'ridan -to'g'ri PMOS tranzistoriga ulangan nazorat kuchlanishi.

X9C104P-100KOm qiymatiga ega 8 bitli yagona raqamli potansiometr. Biz oqim oqimi uchun faqat algebraik qoidalarga amal qilib, eshik kuchlanishini hisob -kitob qilishimiz mumkin:

V (darvoza) = V (tozalovchi) * (1 + R10/R11) = 2V (tozalovchi) ~ 0 - 10V (bu quvvatni yoqish/o'chirish va yorqinligini boshqarish uchun etarli)

4 -qadam: 3D korpusini yaratish

3D korpusini yaratish
3D korpusini yaratish
3D korpusini yaratish
3D korpusini yaratish
3D korpusini yaratish
3D korpusini yaratish

Qurilmani muhofaza qilish uchun men FreeCAD v0.18 dan foydalandim, bu hatto men kabi yangi boshlanuvchilar uchun ham ajoyib vosita.

Qoplama turi

Men lehimli taxtani qirib tashlaydigan bitta qobiq bo'lgan quti yaratmoqchi edim. Old panelda foydalanuvchi interfeysining barcha qismlari va orqa panelda stol elektronikasining barcha ulagichlari mavjud. Bu panellar to'g'ridan-to'g'ri asosiy qobiqqa o'rnatiladi, uning yuqori qopqog'ida 4 vintli yig'iladi.

O'lchamlari

Ehtimol, ketma -ketlikdagi eng muhim qadam. Tegishli masofalar va kesilgan hududlarni hisobga olish kerak. Rasmlarda ko'rinib turibdiki, birinchi navbatda olingan o'lchamlar old va orqa panellarda:

Old panel: LCD, kalit, LED va IQ sensori uchun kesish joylari. Bu o'lchovlarning barchasi ishlab chiqaruvchilarning har bir qismi uchun ma'lumotlar jadvalidan olingan. (Agar siz boshqa qismni ishlatmoqchi bo'lsangiz, barcha kesilgan joylarni ishontirishingiz kerak.

Orqa panel: 3,5 mm audio uyalar uchun ikkita teshik, ikkita 220V 3-qatorli quvvat ulagichlari, shahar quvvat manbai uchun ikkita erkak uyasi va LED tasmasi va qurilmaning quvvat manbai uchun qo'shimcha teshiklari

Yuqori qobiq: Bu qobiq faqat barcha qismlarni bir -biriga ulash uchun ishlatiladi. Old va orqa panel pastki qobiqqa o'rnatilgani uchun.

Pastki qobiq: qurilma uchun asos. U panellarni, elektron lehimli taxtani va yuqori qopqoqqa biriktirilgan vintlarni ushlab turadi.

Qismlarni loyihalash

Panellar yaratilgandan so'ng, biz pastki qobiqqa o'tishimiz mumkin. Har bir qadamdan keyin qismlarning joylashishini to'liq ta'minlash tavsiya etiladi. Pastki qobiq-bu to'rtburchaklar asosidagi oddiy ekstrudirovka qilingan shakl, qobiq chetlariga yaqin nosimmetrik cho'ntaklar (4-rasmga qarang).

Cho'ntakni bosgandan so'ng, qopqoqni o'rnatish uchun 4 vintli taglik yaratish kerak bo'ladi. Ular XOR operatsiyasidan keyin kesilgan tsilindr mavjud bo'lgan, har xil radiusli ibtidoiy tsilindrlarni o'rnatish uchun mo'ljallangan.

Endi bizda to'liq pastki qobiq bor. To'g'ri qopqoqni yaratish uchun qobiqning yuqori qismiga eskiz tuzish va bir xil silindrli nuqtalarni yaratish kerak (men faqat burg'ulash uchun nuqtalarni biriktirganman, lekin aniq diametrli teshiklarni yaratish imkoniyati mavjud).

Qurilmaning butun korpusi qurib bo'lingandan so'ng, biz uning qismlarini yig'ish orqali tekshirishimiz mumkin.

5 -qadam: 3D bosib chiqarish

3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish

Nihoyat, biz shu erdamiz va bosib chiqarishni oldinga siljitishimiz mumkin, bu loyihada STL fayllari mavjud, ular mening dizaynimga asoslanadi. Bu fayllarni chop etishda muammo bo'lishi mumkin, chunki hech qanday tolerantlik hisobga olinmagan. Ushbu toleranslar STL fayllari uchun kesuvchi dasturida (men Ultimaker Cura ishlatganman) sozlanishi mumkin.

Ta'riflangan qismlar Creality Ender 3 -da, shisha to'shakda bosilgan. Shartlar standartlardan uzoq emas, lekin hisobga olish kerak:

  • Burun diametri: 0,4 mm
  • To'ldirish zichligi: 50%
  • Qo'llab -quvvatlash: Qo'llab -quvvatlovchiga umuman ehtiyoj yo'q
  • Tavsiya etilgan tezlik: loyiha uchun 50 mm/s

Qoplama qismlari chop etilgach, ularni haqiqiy hayotda tekshirish kerak bo'ladi. Agar korpus qismlarini ulashda hech qanday muammo bo'lmasa, biz yig'ish va lehimlash bosqichiga o'tamiz.

Ko'rsatmalarda STL tomoshabin bilan bog'liq muammo bor, shuning uchun uni avval yuklab olishni taklif qilaman:)

6 -qadam: yig'ish va lehim

Lehimlash va yig'ish
Lehimlash va yig'ish
Lehimlash va yig'ish
Lehimlash va yig'ish
Lehimlash va yig'ish
Lehimlash va yig'ish

Lehimlash jarayoni juda qiyin, lekin agar biz ketma -ketlikni turli davrlarga ajratsak, uni tugatish biz uchun ancha oson bo'ladi.

  1. MCU sxemasi: Dastlab, uning ayol dasturlash ulagichi bilan lehimlanishi kerak. Bu bosqichda biz uning ishlashi va ulanishini sinab ko'rishimiz mumkin.
  2. Ovoz davri: ikkinchisi. Lehimlangan taxtaga terminal bloklarini o'rnatishni unutmang. Ovozli davrlarning qaytish yo'lini raqamli tarmoqlardan, ayniqsa, raqamli potentsiometrli IClardan ajratish juda muhim, chunki ular shovqinli xarakterga ega.
  3. Monitor sxemalari: Ovoz sxemasiga o'xshab, kirish/chiqish portlariga terminal blokini ulashni unutmang.
  4. Ulagichlar va foydalanuvchi interfeysi paneli: Ulanish kerak bo'lgan oxirgi narsalar. Foydalanuvchi interfeysi paneli lehimli taxtaga "Board-to-Wire" ulagichi orqali ulanadi, u erda simlar to'g'ridan-to'g'ri tashqi qismlarga lehimlanadi.

Lehimlash jarayonidan so'ng, mexanik qismlarni biriktirishning oddiy ketma -ketligi mavjud. Yuqorida aytib o'tilganidek, korpusda joylashgan burchaklarga 4 ta vintni (diametri 5 mm bo'lgan) ishlataman. Shundan so'ng, UI qismlari va orqa panel ulagichlarini tashqi dunyoga ulash zarurati tug'iladi. Eng afzal qilingan vosita - bu issiq yopishtiruvchi qurol.

Bosib chiqarilgan korpusda qismlarning joylashishini tekshirish juda foydali bo'ladi. Agar hamma narsa yaxshi ko'rinadigan bo'lsa, biz dasturlash bosqichiga o'tishimiz mumkin.

7 -qadam: dasturlash

Dasturlash
Dasturlash
Dasturlash
Dasturlash

Bu qadam qiziqarli. Ishlashimiz kerak bo'lgan har xil narsalar bo'lgani uchun biz MCU -ning 5 ta xizmatidan foydalanamiz: Tashqi uzilish, SPI atrof -muhit birliklari, UART, kirish uchun hisob -kitoblar, aniq hisoblash uchun taymerlar va IR masofali kodlarini saqlash uchun EEPROM.

EEPROM - bu saqlangan ma'lumotlarimiz uchun muhim vosita. IR masofali kodlarini saqlash uchun tugmachalarni bosish ketma -ketligini bajarish kerak. Har bir ketma -ketlikdan so'ng, tizim har qanday qurilmadan quvvat oladimi yoki yo'qmi, shtatidan qat'i nazar kodlarni eslab qoladi.

Siz ushbu qadamning pastki qismida RAR sifatida arxivlangan Atmel Studio 7 loyihasini topishingiz mumkin.

Dasturlash AVR ISP Programmer V2, 0, ProgISP deb nomlangan oddiy dastur yordamida amalga oshiriladi. Bu juda do'stona ilova, to'liq foydalanuvchi interfeysi bilan. HEX faylini tanlang va uni MCU -ga yuklab oling.

MUHIM: MCUni dasturlashdan oldin, barcha kerakli sozlamalar dizayn talablariga muvofiq aniqlanganligiga ishonch hosil qiling. Ichki soat chastotasi kabi - sukut bo'yicha, uning ajratuvchi sug'urtasi zavod sozlamalarida faol bo'ladi, shuning uchun uni yuqori mantiqda dasturlash kerak.

8 -qadam: ulanish va sinov

Ulanish va sinov
Ulanish va sinov
Ulanish va sinov
Ulanish va sinov
Ulanish va sinov
Ulanish va sinov

Nihoyat, biz qilgan mashaqqatli ishdan keyin shu erdamiz:)

Qurilmadan to'g'ri foydalanish uchun ulanish ketma -ketligiga ehtiyoj bor, shuning uchun qurilma ishlatilgan IR masofadan boshqarish pultini "eslab qoladi". Juftlashtirish bosqichlari quyidagicha:

  1. Qurilmani yoqing, UI displeyining boshlanishini kuting
  2. Birinchi marta tugmani bosing
  3. Hisoblagich nolga yetguncha tugmani boshqa marta bosing
  4. Qurilmaga ko'ra, siz ma'lum funktsiyaga ega bo'lishni xohlagan tegishli tugmani bosing
  5. Qurilmani qayta ishga tushiring, endi u aniqlangan kalitlarga javob berishiga ishonch hosil qiling.

Va bu hammasi!

Umid qilamanki, siz buni foydali deb topasiz, O'qiganingiz uchun tashakkur!

Tavsiya: