Мазмуну:

Tim's Cybot Arduino NANO Remote Control: 31 кадам (сүрөттөр менен)
Tim's Cybot Arduino NANO Remote Control: 31 кадам (сүрөттөр менен)

Video: Tim's Cybot Arduino NANO Remote Control: 31 кадам (сүрөттөр менен)

Video: Tim's Cybot Arduino NANO Remote Control: 31 кадам (сүрөттөр менен)
Video: 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 контроллери

Жөнүндө: Палингенез жөнүндө көбүрөөк пенсионер »

Бул долбоор 2001 -жылы башталган Ultimate Real Robots журналы менен алынган түпнуска Cybotту башкаруу үчүн инфракызыл алыстан башкарууну түзүү.

Пультту жасоонун себеби: (кичине тарых)

IR телефону үчүн бөлүктөрдү чыгарардан мурун, Cybot DIP которгучтарын тандоо менен ар кандай режимге киргизилген. (Бул учурда Cybot менен эч кандай маселе болгон жок) IR Handset чыгарылганда, нерселер өзгөрдү. DIP которгучтарынын функциясын өзгөртүү үчүн процессор жаңыртылды. DIP которгучтары, анда IR Handset тарабынан колдонулган каналды бир эле учурда бир нече Cybot менен бирге колдонулушу үчүн орнотулган. (16 Cybotту инфракызыл көзөмөл менен башкарса болот) Бирок, Infrared-Download-Board чыгарылганда, ал жерде көйгөйлөр бар. Бардык тактайлар бирдей өндүрүлгөн эмес, кээ бирлери туура эмес иштеген же такыр иштебеген маселелер бар. Оңдоо чыгарылды, бирок бул баарын оңдой алган жок. Мен ийгиликсиздердин бири болчумун, менден эч нерсе иштеген жок, баары инфракызыл телефондун иштешине таянды.

Эгерде сиз дагы мен сыяктуу эле ушундай көйгөйгө туш болгон бактысыздардын бири болсоңуз, анда эски Cybot биттериңизди казып алып, аны башкарууга бул инфракызыл контроллерди жасоону кааласаңыз болот.

Мен кыла албаган жалгыз нерсе: Үн менен башкаруу жана PC LINK

1 -кадам: Алыстан башкаруу аракети

Image
Image

Мен фокустоодо кыйналдым, видео тартуу үчүн эски телефонумду колдондум.

2 -кадам: Cybot

Баштайлы. Биринчи прототип
Баштайлы. Биринчи прототип

Кечиресиз, бирок сизде Cybot жок болсо, анда бул сиз үчүн анча деле пайдалуу эмес.

Бирок кимде ким бар экенин билсеңиз:

Балким, бул чаңдуу шкафтарга жашынып, уктап жаткан кичинекей досторду тирилтет:)

3 -кадам: Баштайлы. Биринчи прототип

Баштайлы. Биринчи прототип
Баштайлы. Биринчи прототип

Телефонду жасоодон мурун мен бир нерсени текшерип, менин кодумдун иштешин текшерүү үчүн прототип түздүм.

R8 жана R9 I2C автобусу үчүн тартылуучу резисторлор. көп адамдар муну схемага кошууну унутушат, бирок алар талап кылынат. (Автобуска бир жуп, түзмөккө эмес) Резисторлор эреже боюнча кожоюнга кошулат, бирок Arduino кожоюн же кул катары колдонулуп, жөнөкөй нерселерди сактоо үчүн китепканада ички тартуу колдонулбайт.

Мен өчүргүчтөргө туташкан пиндер үчүн Ички тартуу резисторлорун колдондум. Ошентип, бардык которгучтар жерге жакын болушу керек.

Резистор / конденсатор R1ден R7ге чейин, C1ден C7ге чейин секирүүнүн ордун толтуруу. (эгер сиз тез тесттен өтүүнү кааласаңыз, кереги жок, мен аларды туруктуулук үчүн сунуштайм)

Q1 Infrared LED (940nm) үчүн айдоочу болуп саналат. Бул ушунчалык толук сигналды берүү үчүн LED тарабынан колдонулат. (эгерде Cybotтун жанында тестирлөө болсо, Q1, C8 жана R11ди алып салса болот. R3 менен LED1ди Pin D3 менен 5v ортосундагы катар туташтыруу иштеши керек)

Мен схеманы Fritzing аркылуу түздүм, андыктан бул жерде сиз аны жакшыраак көрө аласыз: Arduino_Handset.zip

Сунушталууда: