
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Егер сіз оларды NES Zapper көмегімен түсіре алсаңыз, неге қосқышты пайдаланып жарықты өшіріңіз! Мен ескі сынған NES Zapper -ге лазер жарығын салдым. Бұл маған ұнады, сондықтан мен лазер жарығын ауыстырдым. Жексенбі күні түстен кейін тамаша жоба!
Менің оқу бөлмемдегі шамдар қашықтан ажыратқыштардың көмегімен басқарылады, сондықтан маған тек қандай кодтар жіберілетінін білу және оларға еліктеу қажет болды. Содан кейін оны NES Zapper -ге салыңыз. Бұл нұсқаулықтың соңындағы бейнені қараңыз!
1 -қадам: Компоненттерді жинаңыз



Саған қажет болады:
- NES Zapper, жақсырақ сынған. Сіз кез келген басқа электронды ойыншық мылтықты пайдалана аласыз.
- 'ClickOnClickOff' түріндегі қашықтан қосқыштар 433 МГц жиілікте жұмыс істейді.
- 433 МГц таратқыш және қабылдағыш. Запперде тек таратқыш орнатылады, жіберілген кодтарды білу үшін қабылдағыш қажет.
- ATtiny микроконтроллері, бұл Zapper -ге орнатылады. Мен төмен қуатты ATtiny85V-10PU қолданамын. Және бұл үшін сізге бағдарламашы қажет.
- Arduino UNO немесе сериялық мониторда деректерді көрсете алатын кез келген басқа түрі. Бұл кодтарды жіберу мен үйрену үшін қолданылады.
- Дәнекерлеу ілгектері немесе түйреуіштері бар 3В түйме ұяшығы.
- Пісіру үтігі мен сымдар.
2 -қадам: Берілген кодтарды біліңіз


Таратқыш пен қабылдағышты Arduino UNO -ға қосыңыз. Бекіту суретте көрсетілген, көптеген түйреуіштер 5V немесе GND қосылады. Бізге антенна қажет емес, өйткені біз оны ұзақ уақыт қолданбаймыз. Бізге ресивердегі желілік шығыс қажет емес. Қабылдағыштағы деректер шығысы D2 түйреуішіне, ал таратқыштағы деректер кірісі D11 түйреуішіне қосылады.
Әрине, мен бұл қосқыштарды басқаратын бірінші адам емеспін, сондықтан қазірдің өзінде бірнеше кітапханалар бар. Мені көп жұмыстан құтқарған RemoteSwitch кітапханасы үшін Рэнди Саймонсқа үлкен рахмет! Кітапхананы жүктеп алып, оны «кітапханалар» қалтасына көшіріңіз, содан кейін Arduino IDE қайта іске қосыңыз. Егер келесі сызбалар сіздің коммутаторыңыз үшін жұмыс істемесе, сіз оның NewRemoteSwitch кітапханасын қолдана аласыз.
'ShowReceivedCode' мысал эскизі жіберілген коммутатор хабарламаларын тыңдайды және оларды сериялық мониторда көрсетеді. Қашықтан басқару пультіндегі түймелерді басыңыз, сонда кодтар микросекундтардағы сигналдың уақытында пайда болады, мысалы: «Код: 456789, кезең ұзақтығы: 320us». Мына сандарды жазыңыз.
Таратқышты тексеру үшін сіз «Қайта жіберуші» эскизін қолдана аласыз. Бұл 5 секундтық кідіріспен бірінші қабылданған кодты қайта жібереді. Сондықтан шамдарды қосыңыз, содан кейін оларды тез өшіріңіз. Бірнеше секундтан кейін олар қайтадан қосылады!
3 -қадам: NES Zapper дайындаңыз


Запперді бұрағышпен ашып, қажет емес нәрсені алып тастаңыз. Бізге микросвитчті іске қосатын механизм қажет. Сондай -ақ, біз салмақтарды бөшке мен тұтқаға қалдырамыз, бұл оның арзан болуына әкеледі.
Мен Zapper -ді өзгертіп қойған едім, сондықтан микроқосқышқа қосылған сымдар түпнұсқада жеткілікті ұзын екеніне немесе оларды ауыстырғанына сенімді емеспін. Егер олардың ұзындығы жеткіліксіз болса, оларды сымдарды дәнекерлеу арқылы ұзартуға болады немесе жаңа сымдарды микроқосқыш қойындыларына дәнекерлеуге болады.
4 -қадам: ATtiny -ді қосыңыз және бағдарламалаңыз



Алдымен мен ATtiny -ді ұйқы режиміне қойғым келді және триггер тартылған кезде түйреуіштің ауысуымен оятуға рұқсат бердім. Мен қазірдің өзінде жұмыс істейтін тест қондырғысын жасадым. Содан кейін мен коммутаторды жіберу тек төрттен бір секундқа созылатынын түсіндім, сондықтан мен батареяны ATtiny мен таратқышқа қосу үшін триггерді қолдана аламын. Осылайша, ол қолданылмаған кезде ешқандай қуат пайдаланылмайды!
Таратқышты ATtiny -ге қосыңыз, таратқыштағы деректерді енгізу сіздің микросхемаңыздағы D0 -ге (пин 5) қосылады. Түймешік ұяшығын ATtiny -ге де, таратқышқа да қосыңыз, бірақ оны Zapper триггер микроқосқышымен үзіңіз. Толық ақпарат алу үшін суретті қараңыз.
Кодтау өте қарапайым. Мұның бәрі коммутатор туралы хабарламаны жібереді, содан кейін ATtiny өшірілгенше күтеді. SendCode функциясында дәлел ретінде 'ShowReceivedCode' эскизіндегі мәліметтерді пайдаланыңыз.
#include void setup () {RemoteTransmitter:: sendCode (0, 456789, 320, 3);} void loop () {// ATtiny өшірілгенше күтіңіз}
SendCode функциясының аргументтері:
- Шығыс түйреуіші
- Хабарлама коды
- Период ұзақтығы микросекундтарда
- Қайталау саны
5 -қадам: Барлығын біріктіріңіз



Мен бұл жолы тез және лас әдісті таңдадым; (дайындалған) сымдар бірдей түсті және олар ATtiny түйреуіштеріне тікелей дәнекерленген. Мен әдетте чип тақырыптары мен түрлі -түсті сымдарды қолданамын, себебі бұл қайта бағдарламалауды және мәселені шешуді жеңілдетеді, бірақ бұл шағын жоба үшін проблема болмауы керек. Запперге бәрі ыстық желіммен бекітіледі, ол жеткілікті жақсы жабысады және оны жапсырманы зақымдамай алып тастауға болады.
Запперді қайтадан жаппас бұрын оны тексеріңіз. Содан кейін бәріне ату шеберлігіңізді көрсетіңіз!
6 -қадам: Қорытынды және жетілдіру
Бұл тамаша жұмыс істейді! Триггерді қысқа уақытқа ғана басу керек және кешігу өте аз. Аккумулятор ұзақ уақыт қызмет ете алады, тіпті күнделікті қолданыста да. Кернеу 3В төмен түссе де, ол жұмыс істейді, өйткені ATtiny де, таратқыш та 2В төмен жұмыс істей алады.
Кейбір мүмкін жақсартулар:
-
ATtiny -ді қайта бағдарламалау әдісі, мысалы:
- ATtiny -ді тақырыпқа қойыңыз, сонда оны жоюға болады. Бұл тақырыпты саптамаға қоюға болады, сондықтан оған Запперді ашпай қол жеткізуге болады.
- ATtiny бағдарламашысына қосылатын сымдарды қосыңыз. Бұл сымдарды бұрын кабель орналасқан тұтқаның саңылауына қоюға болатын тақырыпқа қосуға болады.
- Бөшкенің соңына жарық немесе лазер қосыңыз! Бұл, әрине, батареяны тез бітіреді.
- Дыбыс әсерін қосыңыз! Бұл сонымен қатар қуатты жоғалтады, бірақ бұл өте жақсы қосымша!
Егер сізде мұны жақсартатын басқа идеялар болса, маған хабарлаңыз. Енді маған шамдарды қосудың керемет әдісі қажет шығар … мүмкін, шаммен? (Мен жаңа жоба келе жатқанын сеземін)
Сізге менің бірінші нұсқаулығым ұнады деп үміттенемін, алдағы уақытта тағы болады!
Ұсынылған:
IPhone көмегімен керемет фотосуреттер түсіріңіз: 9 қадам (суреттермен)

IPhone көмегімен керемет фотосуреттер түсіріңіз: Қазіргі уақытта көпшілігіміз өзімізбен бірге барлық жерде смартфон алып жүреміз, сондықтан тамаша фотосуреттер алу үшін смартфон камерасын қалай қолдану керектігін білу маңызды! Менде смартфон бар -жоғы екі жыл болды, мен өзіме қажетті құжаттарды түсіруге лайықты камераны ұнататынмын
От, музыка және шамдарды синхрондау: 10 қадам (суреттермен)

От, музыка және жарық синхрондауы: Электроника ауруханаларда, мектептерде, фабрикаларда көптеген маңызды тапсырмалар үшін қолданылатынын бәріміз білеміз. Неліктен олармен біршама көңіл көтермеске? Бұл нұсқаулықта мен музыканы кішкене ету үшін музыкаға әсер ететін оттар мен жарықтарды шығарамын
Электр генераторы жарықдиодты шамдарды қосады: 3 қадам (суреттермен)

Электр генераторы жарықдиодты шамдар: 230 вольтты шағын айнымалы ток генераторы, бір неодимдік сфера, 230 В синхронды қозғалтқыштан өзегі жоқ катушка (А4 ламинаторлары немесе микротолқынды толқынды қозғалтқыш), 3 В тұрақты ток қозғалтқышы (электр ойыншықтарының ішінде) және аккумулятор. Сыналған жарықдиодты шамдар 230 В 3 Вт - 9 Вт Fi
Күн сәулесінен жарықдиодты шамдарды қалай жасауға болады: 9 қадам (суреттермен)

Acorn cap күн сәулесінен жарықдиодты шамдарды қалай жасауға болады: Біздің кішкентай мүйізтұмсықтан жасалған күн светодиод шамдары ертегілер бақшасын безендіруге өте ыңғайлы. Олар бейімделген жарықдиодты бақтың күн сәулесімен жұмыс істейді және күн батқан кезде біздің ертегі шөптер бақшасын керемет түрде жарықтандырады. Бұл оқу құралы екі бөліктен тұрады. Біріншіден, біз
Кез келген камералы телефон камерасымен таңғажайып макро суреттерді түсіріңіз Әсіресе iPhone: 6 қадам

Кез келген камералы телефон камерасы бар таңғажайып макро суреттерді түсіріңіз … Әсіресе IPhone: Сіз бұрыннан таңғажайып фотосуреттердің бірін алғыңыз келді … суреті … WOW!? … камералы телефон камерасы бар !? Негізінде, бұл кез келген камералық телефон камерасының қолданыстағы камера объективін ұлғайту үшін күшейтетін қосымша