Мазмұны:
- Жабдықтар
- 1 -қадам: Vero тақтасын / жолақ тақтасын дайындаңыз
- 2 -қадам: орнатылған компоненттер
- 3 -қадам: Схемалық диаграмма және кодер қосылымдары (опциялармен)
- 4 -қадам: Қосылымдарды анықтаңыз - жаңа схема
- 5 -қадам: Кодер қосылымдарын анықтаңыз
Бейне: USB JOYSTICK НӨЛДЕРІН КЕДІРТУ - АВТО -АНАЛОГТЫ ӨЗГЕРТУ: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл Zero Delay USB Encoder True Analog Joystick модификациясына қосымша жоба.
Бұл құрылғыны қоспас бұрын алдыңғы жобада кодтаушыны сәтті түрде өзгерту, сынау және калибрлеу қажет.
Аяқтағаннан және жұмыс істегеннен кейін ол әрқашан цифрлық режимде іске қосылатын модульдердің тітіркендіргіш қасиетін жояды - демек, сіз оны пайдаланғыңыз келген сайын режим қосқышы арқылы аналогты таңдауыңыз керек.
ЖАҢАРТУ: (2021 ж. Ақпан) Сіз мұны жасамас бұрын - мен 2021 жылы ақпанда негізгі жобаны жаңарттым, бұл кішігірім гиммодан гөрі жеңілірек өзгеріс бар деп айту үшін … бірақ егер сіз оны шынымен де осы жерде жасағыңыз келсе ….
Бұл жоба сізге аналогтық режимге өту үшін бір рет режим түймесін басуға ұқсайды - транзисторды лездік қосқыш ретінде пайдалану үшін уақытты кешіктіруді (резисторлар мен конденсатор) қолданыңыз.
Компьютермен USB байланысы орнатылғаннан кейін ғана реттілік басталады - RED Led (Digital On) беретін +5в (шамамен) қоректендіруді алу арқылы және оны C1 зарядталатын уақытты бастау үшін қолдана отырып.
Транзисторды қосқаннан кейін кодерді көріңіз, бұл MODE қосқышының жалғыз әрекеті және ол аналогқа ауысады.
Бірде аналогтық режимде ҚЫЗЫЛ светодиод өшеді - Таймер тізбегін өшіріп, ЖАСЫЛДЫ жарық диодты қосады, ал кодер аналогтық режимде жұмыс істейді! (Қарапайым!).
Айта кету керек, егер компьютерге USB қосылымы орнатылмаса - ол кодерді немесе таймерді қоспайды
Енгізгішті 5В USB қуат көзінде (компьютерсіз) сынап көру нәтиже бермейді!
Мен USB -ді ажыратпай -ақ, оны қолмен қайта іске қосуға болатынын дәлелдеу үшін қалпына келтіру түймесін қостым.
Егер сіз ұқыпты түрде дәнекерлей алсаңыз және оны жасау үшін лентамен немесе Vero тақтасымен жұмыс жасасаңыз. (Егер сізде жоқ болса - бұл әлі де қиын емес!).
Құрылғаннан кейін сіз мәтінде сипатталғандай кодермен 3 байланыс орнатуыңыз керек.
Мен фотоларды енгіздім, олар менің қолымда бар нәрселермен (мүмкіндігінше кішкентай) қалай жасағанымды көрсетеді.
Жабдықтар
Vero тақтасы / лента тақтасы - ұзындығы 12 тесік х 4 немесе 5 мыс жолағы - суреттерді қараңыз - бұл үшін тек 1 жолды кесу қажет.
Транзистор:
1 x BC107 немесе BC147 немесе BC547 немесе кез келген дерлік жалпы мақсаттағы кремний NPN түрі. B-C-E дұрыс бағдарлау өте маңызды.
Резисторлар (3):
1 x 39к 1/8 немесе 1/4 Вт
1 x 470k 1/8 немесе 1/4 Вт
1 x 220 Ом 1/8 немесе 1/4 Вт
Электролиттік конденсатор 1 x 1000 uF - 6,3 -тен 25 вольтке дейін
Сымдар сәйкес келеді.
Қосымша: (электр схемасын қараңыз)
Ауыстыру үшін 1 рет басу (қалпына келтіру)
1 x SPST қосу/өшіру қосқышы
1 -қадам: Vero тақтасын / жолақ тақтасын дайындаңыз
Жұмысқа кіріспес бұрын барлық бөліктерді жинаңыз.
Vero тақтасын сіз пайдаланатын компоненттерге сәйкес келетін етіп кесіңіз.
Мен сіздің тақтайшаңызды кесіп алмас бұрын, мендікіндей жұмыс істемесе, компоненттерді сынақтан өткізуді ұсынамын.
Соңғы нәтижеге жету үшін менің фотосуреттерімді сілтеме ретінде пайдаланыңыз.
Схемалық схемамен қосылымдарды екі рет тексеріңіз.
Егер сіздің жобаңызда ғарыш проблемасы болмаса, оны қаншалықты үлкен етіп жасау сізге байланысты - мұнда тек дұрыс байланыс маңызды.
Менің тақтайшамның ұзындығы 12 тесік және ені 5 жолақ болды, бірақ сіз көріп отырғандай, мен 4 жолақтан құтыла алар едім.
Сіз таңдаған макет сізге ешқандай жолды кесудің қажеті жоқ дегенді білдіруі мүмкін.
2 -қадам: орнатылған компоненттер
Фотосуретте орнатылған барлық компоненттер мен дұрыс жұмыс істеуін растау үшін цифрлық (иә - сандық) режимді таңдау үшін мәжбүрлеген қосымша қосқыш (міндетті емес) көрсетілген.
Онсыз мен USB -ды компьютерден ажыратып, оны әр уақытта тексеруім керек еді. Қосқыш қосылған кезде мен оны жай ғана баса аламын, ЖАСЫЛДЫҚ светодиодтың өшуін, ал ҚЫЗЫЛ жарық диодты қосуды (Таймерді іске қосуды) көруге болады, содан кейін бірнеше секундтан кейін олар ЖАСЫЛ қосуға және ҚЫЗЫЛ өшіруге ауысады.
Егер сіз біршама алға жылжуды қаласаңыз, себебі кейде Цифрлық жүйеге ауысып, сонда қалуыңыз керек болса, А жолына Қосу/Өшіру қосқышын (S1) қосуға болады және Автоматты аналогтық таймер қосулы күйде жұмыс істегенде және Өшірулі болғанда қосуға болады. Қосымша қосқыш S2 көмегімен (режимде көрсетілмеген) Режимді ауыстыруды қолмен басқаруға мүмкіндік береді.
3 -қадам: Схемалық диаграмма және кодер қосылымдары (опциялармен)
Диаграмма жасыл қорапта жаңа схеманы (жаңа тақтада) және сары түспен кодтаушы модулінің осында сәйкес келетінін көрсетеді. Мұны түсінудің қажеті жоқ - барлығын дұрыс сыммен жалғаңыз - және есіңізде болсын - кодерді кесудің басқа жолдары жоқ.
Кодерде:
A = Encoder микросхемасынан +5 вольтты берудің түйісуі (Black blob) RED LED -ке беретін R10 -ге дейін. Blob -қа жақын R10 соңы - қолдануға арналған.
Кодтаушы режимінің розеткасына қосылатын қытайлық өндірушілердің сымдары жерге қосылу үшін ҚЫЗЫЛ (0v) мен қара түске боялған сияқты көрінеді - сондықтан түстер қисынды деп ойламаңыз - Өзіңізді тексеріңіз!
B = Режим қосқышының кіріс қосылымы.
C = 0 вольт - (және екінші режим қосқышының қосылуы)
4 -қадам: Қосылымдарды анықтаңыз - жаңа схема
A = Таймерді Encoder -ден бастау
B = Режим қосқышына қосылатын қара сым - келесі бөлімдегі суретті қараңыз.
C = 0 вольт - (және екінші режим қосқышының қосылуы)
5 -қадам: Кодер қосылымдарын анықтаңыз
Фотосуреттерден көріп отырғаныңыздай - тек 3 қосылым - кодтағышты кесуге немесе өзгертуге ешқандай жол жоқ - бұл A -B -C сияқты оңай!
A = R10 артқы жағына дәнекерлеуге арналған бір сым - ештеңені қысқартпауға тырысыңыз.
B = Режим қосқышына қосылатын қара сым - келесі бөлімдегі суретті қараңыз.
C = 0 вольт - (және екінші режим қосқышының қосылуы)
Компьютерге USB қосылмас бұрын сымды екі рет тексеріңіз
Енді сіз компьютердің USB розеткасына қосылған кезде, ҚЫЗЫЛ жарық диодты қосқаннан кейін көп ұзамай, ол өшеді, ал ЖАСЫЛ қосылады - бұл кодерді аналогтық режимде, мұны өзіңіз жасамай -ақ.
Мен қолданған R1, R2 және C1 компоненттерінің мәндері оның сенімді жұмыс істеуіне қолайлы кідіріс бергенін ескеріңіз. Сіз пайдаланатын компоненттердің жасына және сапасына байланысты кідіріс сәл ұзағырақ немесе қысқа болуы мүмкін. C1 үшін үлкен мән (мысалы, 1500 uF) теориялық түрде ауысудың пайда болуы үшін ұзақ уақыт алуы керек.
Масайрау !
Ұсынылған:
Cooler қондырғысын өзгерту: 6 қадам
Cooler -ді анемометрге айналдырыңыз: конструкция жасаңыз, бұл мүмкін емес ақпараттың пайда болуына әсер етуі мүмкін. бірдеңе
Visuino жарық диодты жарықтылықты өзгерту үшін импульстік ен модуляциясын (PWM) қалай қолдануға болады: 7 қадам
Visuino жарық диодының жарықтығын өзгерту үшін импульстік ен модуляциясын (PWM) қалай қолдануға болады: Бұл оқулықта біз импульстік ені модуляциясын (PWM) пайдаланып оның жарықтығын өзгерту үшін Arduino UNO мен Visuino -ға қосылған жарықдиодты қолданамыз
L-tek би тақтасын Windows және Linux жүйелерінде 1000 Гц-те сауалнамаға өзгерту: 9 қадам
L-tek би тақтасын Windows және Linux жүйелерінде 1000 Гц-те сауалнамаға өзгерту: Неліктен бұл режим? Егер сіз 125 BPM әнінің графигіне жүгінген болсаңыз, бұл шошқа бойында не бар деп ойлайсыз. Неліктен уақыт дискретті «слоттарға» түседі? ITG мен DDR -де өте тығыз уақыт терезелері бар, осының арқасында
RGB светодиодының түсін өзгерту үшін фотоэлементті қалай қолдануға болады: 3 қадам
RGB светодиодының түсін өзгерту үшін фотоэлементті қалай қолдануға болады: Arduino жобасының 01 бөлімінде менің бастапқы ойым жарық диодты қосу мен өшіру үшін температура сенсорын қолдану болды, бірақ менің температура сенсорым әлі келмеді. Elegoo стартер жинағындағы сенсорлардың ішінен таңдап, ойланамын
USB шамының түсін өзгерту: 5 қадам
Түсті өзгерту USB жарығы: мұнда пластикалық бөтелкеден, балық аулау сызығынан, ескі USB кабелінен және RGB светодиодының түсінің баяу өзгеруінен жасалған жарық. Оның бойында жарық сигналының нашарлауы байқалады