Мазмұны:

Arduino көмегімен Google T Rex автоматты ойын контроллері: 7 қадам
Arduino көмегімен Google T Rex автоматты ойын контроллері: 7 қадам

Бейне: Arduino көмегімен Google T Rex автоматты ойын контроллері: 7 қадам

Бейне: Arduino көмегімен Google T Rex автоматты ойын контроллері: 7 қадам
Бейне: Альфа RX - сын первый раз за рулём мототехники 2024, Қараша
Anonim
Image
Image
Қажетті компоненттер
Қажетті компоненттер

салуға рұқсат етіңіз

1 -қадам: Кейбір кіріспе

Сіз google -дегі t rex aka dino ойыны туралы білесіз және ол интернет ойыны ретінде әйгілі.

ойын өте қарапайым, тек секіру арқылы кедергілерден аулақ болыңыз және супер Марио жүгіру сияқты. Әдетте секіру үшін біз ғарыш жолағын қолдан қолданамыз. бұл мен үшін өте ескі мектеп …

сондықтан бұл оқулықта мен мұны автоматты түрде қалай жасау керектігін көрсетемін - бұл автоматты контроллер.

толығырақ ақпаратты жасау үшін бейнені қараңыз

2 -қадам: жұмысқа деген күтім

сенатор

мұнда біз кедергіні анықтап, LDR қолданатын кедергіні анықтау үшін секіргіміз келеді

LDR мұндай кедергілерді қалай анықтайды?

LDR кедергісі жарыққа байланысты өзгереді, бұл қараңғы уақытта LDR кедергісі өте жоғары және керісінше. сондықтан біздің тосқауыл түсі күңгірт, сондықтан біз әртүрлі аналогтық мәндерді аламыз. сол мәнмен контроллердің көмегімен біз серводы іске қосамыз.

серво бос орын жолағын басу үшін қолданылады. бұл жұмыс принципі

3 -қадам: Қажетті компоненттер

arduino uno

кез келген arduino қолдануға болады

серво қозғалтқышы

Мен sg90 қолданамын

LDR

біздің сенсор

10K резисторы

4 -қадам: схема мен қосылыстар

Схема және қосылыстар
Схема және қосылыстар

өтінемін бейнені қараңыз

Алдымен, сервоприводтың ВКС -ін 5В -қа және жерге қосу керек

содан кейін мен PWM түйреуішін Arduino pin 9 -ға қостым

адреске LDR қосыңыз

5 -қадам: код

Мен Arduino -ның аналогты оқу функциясын қолданамын және мен серво -триггерлерге жағдай жасаймын

осы жерден жүктеу

6 -қадам: Бақытты болу

бейнені қараңыз. Егер күмәніңіз болса, төменде пікір қалдырыңыз

7 -қадам: шектеулер мен жаңартулар

Мен видеода айтқандай шектеулер бар

1.arduino бұл құс келгенде диноны төмендете алмайды.

Шешім

Үстіңгі жағына ldr қосу құсты сол триггермен анықтайды, біз басқа серводы басқара аламыз (артқа түймесі)

2. жылдамдық жоғарылаған кезде сәтсіздікке ұшырайды

3. түс өзгергенде сәтсіз болады (түс инверсиясы)

Шешім

Біз мұны сенсорлар мен күрделі кодтауды қосу арқылы шеше аламыз

Ұсынылған: