Агуулгын хүснэгт:

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 хянагч

Тухай: Тэтгэвэрт гарсан хүн Палингенезийн талаар дэлгэрэнгүй »

Энэхүү төсөл нь 2001 онд эхэлсэн Ultimate Real Robots сэтгүүлээс хүлээн авсан Original Cybot -ийг удирдах хэт улаан туяаны алсын удирдлагыг бий болгох явдал юм.

Алсын удирдлага хийх болсон шалтгаан: (бяцхан түүх)

IR гар утасны эд ангиудыг гаргахаас өмнө Cybot -ийг DIP шилжүүлэгчийг сонгон өөр өөр горимд оруулсан. (Ийм байхад Cybot -тэй холбоотой асуудал гараагүй) IR гар утас гарахад бүх зүйл өөрчлөгдсөн. DIP унтраалгын функцийг өөрчлөхийн тулд процессорыг сайжруулсан. DIP унтраалга нь IR гар утасны ашигладаг сувгийг тохируулж, нэгээс олон Cybot -ийг нэгэн зэрэг ашиглах боломжтой болгодог. (16 хүртэлх Cybot-ийг хэт улаан туяаны удирдлагаар хянах боломжтой) Гэсэн хэдий ч хэт улаан туяаны татаж авах самбарыг гаргахад асуудал гардаг. Үйлдвэрлэсэн бүх самбар ижил байдаггүй, зарим нь буруу ажиллаж байсан эсвэл огт ажилладаггүй асуудлууд гардаг. Залруулга гарсан боловч энэ нь бүгдийг зассангүй. Би азгүй хүмүүсийн нэг байсан, тэндээс хойш надад юу ч тус болоогүй, бүх зүйл хэт улаан туяаны гар утсан дээр ажилладаг байсан.

Хэрэв та над шиг ийм асуудалтай тулгарсан азгүй хүмүүсийн нэг байсан бол та хуучин хайрцаг Cybot битээ ухаж, үүнийг хэт улаан туяаны хянагчаар хянахыг хүсч болно.

Миний хийж чадаагүй цорын ганц зүйл бол: Дуут хяналт ба PC LINK

Алхам 1: Алсын удирдлага ажиллаж байна

Image
Image

Анхаарлаа төвлөрүүлэхэд хүндрэлтэй байсан, би хуучин утсаа ашиглан бичлэг хийсэн.

Алхам 2: Cybot

Эхэлцгээе. Эхлээд прототип
Эхэлцгээе. Эхлээд прототип

Уучлаарай, гэхдээ танд Cybot байхгүй бол энэ нь танд тийм ч их ашиггүй болно.

Гэхдээ хэрэв та үүнийг мэддэг хүн байвал:

Магадгүй энэ нь тоос шороотой шүүгээнд нуугдсан бяцхан хүүхдүүдийг амилуулах байх.:)

Алхам 3: Эхлээд үзье. Эхлээд прототип

Эхэлцгээе. Эхлээд прототип
Эхэлцгээе. Эхлээд прототип

Гар утас хийхээс өмнө би ямар нэгэн зүйлийг туршиж үзэх, миний код ажилласан эсэхийг шалгахын тулд прототип хийсэн.

R8 ба R9 нь I2C автобусны татах эсэргүүцэл юм. Олон хүмүүс үүнийг хэлхээнд оруулахаа мартдаг боловч үүнийг хийх шаардлагатай байдаг. (Нэг автобусанд нэг хос, төхөөрөмж биш) Дүрмээр бол резисторыг мастер дээр нэмдэг, гэхдээ Arduino -ийг мастер эсвэл боол болгон ашиглаж, энгийн байлгахын тулд номын санд дотоод таталтыг ашигладаггүй.

Би унтраалгатай холбогдсон тээглүүрүүдэд дотоод татах эсэргүүцлийг ашигладаг байсан. Тиймээс бүх унтраалга нь Ground -тэй ойрхон байна.

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

Q1 бол хэт улаан туяаны LED (940nm) драйвер юм. Тиймээс LED нь дохиог дамжуулахад бүрэн хүчийг ашигладаг. (хэрэв таны Cybot -ийн хажууд байгаа туршилтыг хасвал Q1, C8, R11 -ийг устгаж болно. D3 ба 5v хооронд R10 ба LED1 -ийг цувралаар холбох нь ажиллах ёстой)

Би Fritzing ашиглан хэлхээг бүтээсэн тул та үүнийг илүү сайн харах боломжтой файлыг энд оруулав: Arduino_Handset.zip

Зөвлөмж болгож буй: