Mundarija:

Chiroqlarni NES nayzali (RF 433 MGts) bilan torting: 6 qadam (rasmlar bilan)
Chiroqlarni NES nayzali (RF 433 MGts) bilan torting: 6 qadam (rasmlar bilan)

Video: Chiroqlarni NES nayzali (RF 433 MGts) bilan torting: 6 qadam (rasmlar bilan)

Video: Chiroqlarni NES nayzali (RF 433 MGts) bilan torting: 6 qadam (rasmlar bilan)
Video: ⛔️5 МИНУТ НАЗАД❗❗❗ НОВАЯ ЛАДА ГРАНТА УДИВИЛА ВСЕХ (ОФИЦИАЛЬНАЯ ЦЕНА ОТ АВТОВАЗА)🔥 НОВОСТИ СЕГОДНЯ✅ 2024, Iyul
Anonim
Chiroqlarni NES nayzali (RF 433 MGts) bilan tortib oling
Chiroqlarni NES nayzali (RF 433 MGts) bilan tortib oling

Agar siz ularni NES Zapper bilan o'qqa tuta olsangiz, nima uchun kalit yordamida kalitni o'chiring! Bu g'oya miyamga tushganda, men allaqachon eski singan NES Zapperda lazer nurini qurganman. Bu menga yoqdi, shuning uchun men lazer nurini shu bilan almashtirdim. Yakshanba kuni tushdan keyin ideal loyiha!

Mening o'qish xonamdagi chiroqlar allaqachon masofadan boshqarish pultlari yordamida boshqariladi, shuning uchun men qanday kodlar yuborilayotganini bilib, ularga taqlid qilishim kerak edi. Va keyin uni NES Zapper -ga joylashtiring. Bu ko'rsatma oxirida videoni ko'ring!

1 -qadam: Komponentlarni yig'ing

Komponentlarni yig'ing
Komponentlarni yig'ing
Komponentlarni yig'ing
Komponentlarni yig'ing
Komponentlarni yig'ing
Komponentlarni yig'ing

Sizga kerak bo'ladi:

  • NES Zapper, yaxshisi singan. Boshqa har qanday elektron o'yinchoq qurolidan ham foydalanishingiz mumkin.
  • 433 MGts chastotada ishlaydigan "ClickOnClickOff" tipidagi masofaviy kalitlar.
  • 433 MGts chastotali uzatuvchi va qabul qiluvchi. Zapperga faqat uzatuvchi o'rnatiladi, yuborilgan kodlarni bilish uchun qabul qilgich kerak.
  • ATtiny mikrokontroller, bu Zapperga o'rnatiladi. Men past quvvatli ATtiny85V-10PU dan foydalanayapman. Va buning uchun sizga dasturchi kerak bo'ladi.
  • Arduino UNO yoki ketma -ket monitorda ma'lumotlarni ko'rsatadigan boshqa turdagi. Bu kodlarni yuborish va o'rganish uchun ishlatiladi.
  • 3V tugmachali lehim yoki pim bilan.
  • Lehimlovchi temir va simlar.

2 -qadam: O'tkazilgan kodlarni bilib oling

O'tkazilgan kodlarni bilib oling
O'tkazilgan kodlarni bilib oling
O'tkazilgan kodlarni bilib oling
O'tkazilgan kodlarni bilib oling

Transmitter va qabul qilgichni Arduino UNO -ga ulang. Pinout rasmda ko'rsatilgan, ko'p pinlar 5V yoki GND ga ulanadi. Bizga antenna kerak emas, chunki biz uni uzoq masofada ishlatmaymiz. Qabul qilgichda chiziqli chiqish kerak emas. Qabul qilgichdagi ma'lumotlar chiqishi D2 piniga, uzatgichdagi ma'lumotlar esa D11 piniga ulanadi.

Albatta, men bu kalitlarni boshqaradigan birinchi odam emasman, shuning uchun u erda bir nechta kutubxonalar bor. Rendi Simonsga juda ko'p rahmat, meni RemoteSwitch kutubxonasi uchun, bu meni ko'p ishdan qutqarib qoldi! Kutubxonani yuklab oling va uni "kutubxonalar" papkasiga ko'chiring, so'ngra Arduino IDE -ni qayta ishga tushiring. Agar quyidagi chizmalar sizning kalitingiz uchun ishlamasa, siz uning NewRemoteSwitch kutubxonasini sinab ko'rishingiz mumkin.

"ShowReceivedCode" namunaviy eskizi yuborilgan kalit xabarlarini tinglaydi va ularni ketma -ket monitorda aks ettiradi. Masofadan boshqarish pultidagi tugmachalarni bosing va kodlar signal vaqti mikrosaniyalarda paydo bo'lishi kerak, "Kod: 456789, davr davomiyligi: 320us". Bu raqamlarni yozing.

Transmitterni sinab ko'rish uchun siz "Retransmitter" misol eskizidan foydalanishingiz mumkin. Bu birinchi qabul qilingan kodni 5 soniya kechiktirish bilan yuboradi. Shunday qilib, chiroqlarni yoqing va keyin ularni tezda o'chiring. Bir necha soniyadan so'ng ular yana yoqiladi!

3 -qadam: NES Zapperini tayyorlang

NES zapperini tayyorlang
NES zapperini tayyorlang
NES zapperini tayyorlang
NES zapperini tayyorlang

Zapperni tornavida bilan oching va kerak bo'lmagan hamma narsani olib tashlang. Bizga kerak bo'lgan yagona narsa - bu mikro kalit bilan ishlaydigan mexanizm. Shuningdek, biz og'irliklarni bochkada va tutqichda qoldiramiz, bu esa o'zimizni arzonroq his qiladi.

Men allaqachon Zapper -ni o'zgartirgan edim, shuning uchun mikrosxemaga ulangan simlar asl nusxada etarlicha uzunmi yoki ularni almashtirganimga amin emasman. Agar ular etarlicha uzun bo'lmasa, siz ularni simlarni lehimlash orqali uzaytirasiz yoki yangi simlarni mikrosxemalar yorliqlariga lehimlashingiz mumkin.

4 -qadam: ATtiny -ni ulang va dasturlashtiring

ATtiny -ni ulang va dasturlang
ATtiny -ni ulang va dasturlang
ATtiny -ni ulang va dasturlang
ATtiny -ni ulang va dasturlang
ATtiny -ni ulang va dasturlang
ATtiny -ni ulang va dasturlang

Avvaliga men ATtiny -ni uyqu rejimiga o'tkazishni xohladim va tirgak tortilganda pin almashinuvi to'xtashi bilan uni uyg'otishga ruxsat berdim. Men allaqachon ishlayotgan test sozlamalarini yaratdim. Keyin men o'tish buyrug'ini yuborish atigi chorak soniya davom etishini tushundim, shuning uchun men batareyani ATtiny va transmitterga ulash uchun tetikdan foydalanishim mumkin edi. Shunday qilib, u ishlatilmaganda hech qanday kuch ishlatilmaydi!

Transmitterni ATtiny -ga ulang, uzatgichdagi ma'lumot kiritish chipingizdagi D0 (pin 5) ga ulanadi. Tugma katakchasini ATtiny va transmitterga ulang, lekin uni Zapper tetikli mikrosxemasi uzib qo'ying. Batafsil ma'lumot uchun rasmga qarang.

Kodlash juda oddiy. Buning hammasi kalit xabarini yuboradi va ATtiny o'chirilguncha kutadi. SendCode funktsiyasida argument sifatida "ShowReceivedCode" eskizidagi tafsilotlardan foydalaning.

#include void setup () {RemoteTransmitter:: sendCode (0, 456789, 320, 3);} void loop () {// ATtiny o'chirilguncha kuting}

SendCode funktsiyasidagi dalillar:

  • Chiqish pimi
  • Xabar kodi
  • Davr davomiyligi mikrosaniyalarda
  • Qayta urinishlar soni

5 -qadam: Hammasini bir joyga to'plang

Hammasini Birga Qo'ying
Hammasini Birga Qo'ying
Hammasini Birga Qo'ying
Hammasini Birga Qo'ying
Hammasini Birga Qo'ying
Hammasini Birga Qo'ying

Men bu safar tez va iflos yondashuvni tanladim; (tayyorlangan) simlar bir xil rangda va ular ATtiny pinlariga to'g'ridan -to'g'ri lehimlanadi. Men odatda chip sarlavhalari va rangli simlardan foydalanaman, chunki bu qayta dasturlash va muammolarni hal qilishni osonlashtiradi, lekin bu kichik loyiha uchun muammo bo'lmasligi kerak. Hamma narsa Zapperga issiq elim yordamida biriktiriladi, u etarlicha mahkamlanadi va uni Zapperga zarar bermasdan olib tashlash mumkin.

Zapperni qayta yopishdan oldin uni sinab ko'ring. Keyin hammaga otish mahoratingizni ko'rsating!

6 -qadam: Xulosa va yaxshilanishlar

Bu mukammal ishlaydi! Tetikni faqat qisqa vaqt bosib turish kerak va kechikish juda kichik. Batareya har kuni ishlatilsa ham, yillar davomida xizmat qilishi mumkin. Hatto kuchlanish 3 V dan pastga tushganda ham u ishlaydi, chunki ATtiny ham, transmitter ham 2 V dan pastda ishlashi mumkin.

Ba'zi yaxshilanishlar:

  • ATtiny -ni qayta dasturlash usuli, masalan:

    • ATtiny -ni sarlavhaga qo'ying, shunda uni olib tashlash mumkin. Bu sarlavhani burunga joylashtirilishi mumkin, shuning uchun unga Zapperni ochmasdan turib erishish mumkin.
    • ATtiny -ga dasturchingizga ulanadigan simlarni qo'shing. Bu simlar ilgari simi bo'lgan joyda tutqichning ochilishiga o'rnatilishi mumkin bo'lgan sarlavhaga ulanishi mumkin.
  • Barrel oxiriga yorug'lik yoki lazer qo'shing! Bu, albatta, batareyani tezroq tugatadi.
  • Ovoz effektini qo'shing! Bu, shuningdek, quvvatni yo'qotadi, lekin bu juda yaxshi qo'shimcha!

Buni yaxshilash uchun boshqa fikrlaringiz bo'lsa, menga xabar bering. Endi menga chiroqni yoqishning qandaydir salqin usuli kerak … ehtimol, zajigalka bilan? (Menimcha, yangi loyiha keladi)

Umid qilamanki, sizga birinchi ko'rsatma yoqdi, yana ko'plari bo'ladi!

Tavsiya: