USB джойстик

USB джойстик

(За да увеличите - кликнете върху снимката)

Как работи схемата?
Устройството има два бутона S1-S28 са свързани към пристанищата на U1 чип, както е 6 оси R4-R8. R1-R2 възел призната симулира изходни вериги за свързване към USB порт, но предназначен погрешно!
Факт е, че USB порта осигурява логически trehvoltovyh сигнали на линиите за данни и захранващия щепсел pyativoltovoe USB на В DVR. За да отговаря на това изискване е необходимо или да се хранят захранването на микроконтролера 3 (така направихме), или ако микроконтролера се захранва от 5 волта - да се сложи ценерови по тази линия и в серията с rezistroy на данни линии ниско съпротивление 20-60 ома. В този случай, катоди ценерови диоди трябва да се поставят по-близо до изходното устройство (т.е., всъщност директно на външните контакти на USB конектора и микроконтролера трябва вече да е свързан чрез ниско съпротивление резистори а). гостилница резистор R1 (от тази верига остава), е свързан към катода на ценерови диоди до точката на свързване, която свързва нисък импеданс резистор, идващи към микроконтролера. Тяхната обща точка за свързване - и там е една от тези линии, което е свързано с USB razyal на компютъра. Въпреки, че аз трябва да кажа, че може би в края на краищата, някои компютри ще могат да работят с оригиналната версия на схеми, т.е. pyativoltovye когато има сигнали на линиите за данни. Но тази операция не е много нормално.
Когато се захранва с 3V гостилница резистор трябва да се оставят и добавяне на ниско съпротивление резистори а на линиите за данни (но нямат, просто не можах да намеря тези резистори в момента). Следователно, последната версия на това, което прави - микроконтролер задвижвани от 3B, разтегателен резистор R1, R2 резистор заличаване. В това изпълнение устройството работи на различни машини без проблеми.
По този начин тя се извършва в USBASP на схема програмист.
При монтажа на устройството разбира се всички бутони не трябва да използвате всички заключения на джойстика на! Ние сме само на 2 копчета и 4 ос (просто вече не е необходимо). Неизползваните бутони просто остават като несвързани терминали, неизползваните входове от потенциометъра на джойстици - заземени или запоени към електрическата плюс захранване.
Детайли и дизайн.
Сервира се като основа за джойстика всички същите китайски завършени резистор джойстици, които се използват в строителството на предавателя. Деноминация 100 до, макар че се опитах.
Плюс това семейство микроконтролер AVR, монтиран на малък помощен шал. Скицата, която можете да видите по-долу.

USB джойстик

(За да увеличите - кликнете върху снимката)


Ето какво този шал, за да настроите контролера (два допълнителни заключване електролитни кондензатори на електропроводите позира повече):

USB джойстик

(За да увеличите - кликнете върху снимката)


Програма на микроконтролера може да бъде всичко, което ви харесва, или както е писано в оригиналната версия на статията или на нашия уебсайт. или за необходимостта от всякакви програми, например, и USBASP. FUSE стойности в този случай, са: Hfuse = 0xDF, Lfuse = 0xff. Ако ще да се използва програма PonyProg - не забравяйте, че има отметка в инсталацията на FUSE маса е 0 (т.е., противно на общоприетото). Firmware поглед в този архив (това mjoy.hex файл).
В резултат на това, че трябва да получите можете да видите по-долу.

USB джойстик

(За да увеличите - кликнете върху снимката)