Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Хэлхээ
- Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
- Алхам 4: Visuino -д ADD болон бүрэлдэхүүн хэсгүүдийг оруулна уу
- Алхам 5: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- Алхам 6: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
- Алхам 7: Тоглох
Видео: Encoder оптик мэдрэгчийн модуль бүхий DC моторыг хянах FC-03: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү гарын авлагад бид DC мотор, OLED дэлгэц, Visuino ашиглан оптик кодлогч тасалдлыг хэрхэн тоолох талаар сурах болно.
Видеог үзээрэй!
Алхам 1: Танд хэрэгтэй зүйл
- Arduino UNO (эсвэл өөр Arduino)
- Оптик холбох мэдрэгчийн модуль FC-03
- DC мотор
- DC мотор дээр бэхэлдэг кодлогч дугуй (нүхтэй)
- OLED дэлгэц
- Холбогч утас
- Талхны самбар
- Visuino програм: Visuino татаж авах
Алхам 2: Хэлхээ
- OLED Display pin [VCC] -ийг Arduino pin [5V] руу холбоно уу
- OLED дэлгэцийн зүү [GND] -ийг Arduino pin [GND] руу холбоно уу.
- OLED дэлгэцийн зүү [SCL] -ийг Arduino pin [5V] руу холбоно уу.
- Encoder FC-03 pin [VCC] -ийг Arduino pin [5V] руу холбоно уу
- Encoder FC-03 pin [GND] -ийг Arduino pin [GND] руу холбоно уу
- Encoder FC-03 зүү [D0] -ийг Arduino дижитал зүү [10] руу холбоно уу.
- Цахилгаан тэжээлийг [3-6V] DC моторт холбоно уу
Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Arduino програмчлах ажлыг эхлүүлэхийн тулд та Arduino IDE -г эндээс суулгасан байх шаардлагатай:
Arduino IDE 1.6.6 дээр зарим чухал алдаанууд байгааг анхаарна уу. 1.6.7 эсвэл түүнээс дээш хувилбарыг суулгасан эсэхээ шалгаарай, эс тэгвээс энэ заавар ажиллахгүй болно! Хэрэв та үүнийг хийгээгүй бол Arduino IDO -г програмчлах Arduino IDE -ийг тохируулахын тулд энэхүү зааварт заасан алхмуудыг дагана уу! Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.
Алхам 4: Visuino -д ADD болон бүрэлдэхүүн хэсгүүдийг оруулна уу
"SSD1306/SH1106 OLED Дэлгэц (I2C)" бүрэлдэхүүн хэсгийг нэмнэ үү
"DisplayOLED1" бүрэлдэхүүн хэсэг дээр давхар товшоод:
Elements цонхонд "Текст зурах" хэсгийг зүүн тийш чирж, зүүн талд Текст зурах1 -ийг сонгоод шинж чанарын цонхонд хэмжээг 2 болгож текстийг оруулна уу: АЛХАМ
Elements цонхонд "Текст талбар" -ыг зүүн тийш чирнэ үү Зүүн талд TextField1 -ийг сонгоно уу.
"Тоолуур" бүрэлдэхүүн хэсгийг нэмнэ үү
Counter1 бүрэлдэхүүн хэсгийг сонгоод шинж чанарын цонхонд Min> Value -ийг 0 болгоно
Алхам 5: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- Arduino самбарын дижитал зүү [10] -г Counter1 pin -тэй холбоно уу [In]
- Counter1 зүү [Out] -ийг DisplayOLED1> TextField1 зүү [In] руу холбоно уу.
- DisplayOLED1 I2C зүүг [Гарах] Arduino хавтангийн I2C зүүтэй холбоно уу [In]
Алхам 6: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.
Алхам 7: Тоглох
Хэрэв та Arduino UNO модулийг асааж, тогтмол гүйдлийн хөдөлгүүрийг тэжээлд холбовол OLED дэлгэц нь тасалдлын тоог харуулна.
Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг татаж аваад Visuino -д нээж болно:
Зөвлөмж болгож буй:
Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W DC моторыг удирдах: 9 алхам
Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W тогтмол моторыг удирдах Түүний хүч нь BTS7960b драйверын хамгийн их гүйдэлээс хэтрэхгүй л бол видеог үзээрэй
Arduino Servo моторыг хэрхэн яаж хянах вэ: 4 алхам
Arduino Servo Motor -ийг хэрхэн хянах вэ: Сайн байна уу залуусаа! Миний шинэ гарын авлагад тавтай морилно уу, танд миний "Том алхамтай моторын удирдлага" зааварчилгаа таалагдсан гэж найдаж байна. Өнөөдөр 'Би танд аливаа сервомоторын удирдлагын үндсийг заах зорилгоор энэхүү мэдээллийн хичээлийг оруулж байна, би аль хэдийн видео оруулсан байсан
Хөдөлгөөнт моторыг нүдээр хянах: 8 алхам
Хөдөлгөөнт моторыг нүдээр хянах: Одоогоор нүд хянах мэдрэгч нь янз бүрийн салбарт илүү түгээмэл байдаг боловч арилжааны хувьд тэд интерактив тоглоомоор илүү алдартай байдаг. Энэхүү гарын авлага нь мэдрэгчийг нарийвчлан боловсруулсан дүр эсгэдэггүй, учир нь энэ нь маш төвөгтэй бөгөөд улам бүр түгээмэл хэрэглэгддэг тул
DC моторыг хэрхэн хямд хянах вэ: 5 алхам
DC моторыг хэрхэн хямд хянах вэ: "VEX" гэж юу болохыг мэдэхгүй хүмүүст зориулав. Энэ бол робот эд анги, иж бүрдэл зардаг компани юм. Тэд "VEX" дамжуулагч, хүлээн авагчаа сайт дээрээ 129.99 доллараар зардаг боловч та "VEX" дамжуулагч, хүлээн авагчийг "Ebay" дээр 20 орчим доллараар худалдаж авах боломжтой
Хоёр чиглэлд ажиллахын тулд тогтмол гүйдлийн моторыг хэрхэн хянах вэ: 3 алхам
Хоёр чиглэлд ажиллахын тулд тогтмол гүйдлийн моторыг хэрхэн удирдах вэ: Эдгээр H-гүүр нь маш ашигтай бөгөөд ухаалаг боловч хэрэв та хөдөлгүүрийн чиглэлийг унтраалгаар (гараар) удирдахыг хүсч байвал илүү энгийн бөгөөд хямд хувилбар байх болно. Энэхүү жижиг хэлхээ нь шинээр ирсэн хүмүүст тохиромжтой. Би энэ хэлхээг хэдэн жилийн турш мэддэг байсан