Мазмұны:

Tim's Cybot Arduino NANO қашықтан басқару құралы: 31 қадам (суреттермен)
Tim's Cybot Arduino NANO қашықтан басқару құралы: 31 қадам (суреттермен)

Бейне: Tim's Cybot Arduino NANO қашықтан басқару құралы: 31 қадам (суреттермен)

Бейне: Tim's Cybot Arduino NANO қашықтан басқару құралы: 31 қадам (суреттермен)
Бейне: Tim's Cybot Arduino NANO Infrared Remote Controll 2024, Қараша
Anonim

By PalingenesisTim's PlaceАвторды жазыңыз Толығырақ:

Arduino көмегімен прототип жасау (TIM-01 EYES)
Arduino көмегімен прототип жасау (TIM-01 EYES)
Arduino көмегімен прототип жасау (TIM-01 EYES)
Arduino көмегімен прототип жасау (TIM-01 EYES)
Cybot -ты 3,7 вольтты қайта зарядталатын төрт батареямен жұмыс істеуге түрлендіру
Cybot -ты 3,7 вольтты қайта зарядталатын төрт батареямен жұмыс істеуге түрлендіру
Cybot -ты 3,7 вольтты қайта зарядталатын төрт батареямен жұмыс істеуге түрлендіру
Cybot -ты 3,7 вольтты қайта зарядталатын төрт батареямен жұмыс істеуге түрлендіру
Тимнің PCA9685 контроллері
Тимнің PCA9685 контроллері
Тимнің PCA9685 контроллері
Тимнің PCA9685 контроллері

Туралы: зейнеткер Палингенез туралы толығырақ »

Бұл жоба Ultimate Real Robots журналында 2001 жылы басталған Cybot түпнұсқасын басқару үшін инфрақызыл қашықтан басқару құралын құру.

Қашықтан басқару пультінің себебі: (кішкене тарих)

Инфрақызыл телефонға арналған бөлшектер шығарылмас бұрын, Cybot DIP қосқыштарын таңдау арқылы әр түрлі режимге қойылды. (Бұл жағдайда Cybot -пен ешқандай проблема болған жоқ) IR тұтқасы шығарылған кезде жағдай өзгерді. DIP қосқыштарының жұмысын өзгерту үшін процессор жаңартылды. DIP қосқыштары, онда IR тұтқасы пайдаланатын арнаны бір уақытта бірнеше Cybot -ты бірге пайдалануға болатын етіп орнатады. (16 Cybot-ты инфрақызыл басқару құралдарымен басқаруға болады) Алайда, инфрақызыл жүктеу тақтасы шығарылған кезде проблемалар туындайды. Барлық тақталар бірдей шығарылмайды, кейбіреулері дұрыс жұмыс істемейтін немесе мүлде жұмыс істемейтін мәселелер бар. Түзету шығарылды, бірақ бәрі де түзетілмеді. Мен бақытсыздардың бірі болдым, содан кейін мен үшін ештеңе жұмыс істемеді, барлығы инфрақызыл тұтқаның жұмысына сүйенді.

Егер сіз де мен сияқты дәл осындай проблемаға тап болған бақытсыздардың бірі болсаңыз, сіз ескі Cybot бит қорапшасын қазып алып, оны басқаруға инфрақызыл контроллер жасағыңыз келуі мүмкін.

Мен жасай алмайтын жалғыз нәрсе: Дауысты басқару және PC LINK

1 -қадам: Қашықтан басқару құралы әрекет етеді

Image
Image

Мен фокустауға қиналдым, мен ескі телефонды пайдаланып бейне түсірдім.

2 -қадам: Cybot

Бастайық. Алдымен прототип
Бастайық. Алдымен прототип

Кешіріңіз, бірақ егер сізде Cybot болмаса, онда бұл сізге көп пайда әкелмейді.

Бірақ егер сіз біреуді білсеңіз:

Мүмкін, бұл шаңды шкафтарда жасырынып жатқан кішкентай балаларды тірілтетін шығар:)

3 -қадам: бастайық. Алдымен прототип

Бастайық. Алдымен прототип
Бастайық. Алдымен прототип

Телефон тұтқасын жасамас бұрын мен оны сынап көру және менің кодымның жұмыс істегеніне көз жеткізу үшін прототип жасадым.

R8 және R9 - I2C шинасы үшін тартылатын резисторлар. Көптеген адамдар оларды тізбеге қосуды ұмытады, бірақ олар қажет. (бір автобусқа бір жұп, құрылғыға емес) Резисторлар әдетте шеберге қосылады, бірақ Arduino -ны шебер немесе құл ретінде және қарапайым ұстау үшін қолдануға болатындықтан, кітапханада ішкі тарту қолданылмайды.

Мен қосқыштарға қосылған түйреуіштер үшін ішкі тартқыш резисторларды қолдандым. Сондықтан барлық қосқыштар жерге жақын болуы керек.

Резистор / конденсатор R1 - R7, C1 - C7 жұптары серпілістің орнын толтырады. (егер сіз жылдам тест жасағыңыз келсе, қажет емес, мен оларды тұрақтылық үшін ұсынамын)

Q1 - инфрақызыл жарықдиодты драйвер (940нм). Бұл жарық диодты сигналдарды беру үшін толық қуатты пайдаланады. (егер Cybot жанындағы тестілеуді алып тастаса, Q1, C8 және R11 жойылуы мүмкін. R3 пен LED1 түйреуішін D3 пен 5v арасындағы сериялы қосу жұмыс істеуі керек)

Мен тізбекті Fritzing көмегімен құрдым, сондықтан оны жақсырақ қарау үшін мына файл бар: Arduino_Handset.zip

Ұсынылған: