Тоглоомын DC моторыг Arduino ашиглан хэрхэн ажиллуулах вэ (зурагтай)

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

Тоглоомын DC моторыг Arduino ашиглан хэрхэн ажиллуулах вэ (зурагтай)
Тоглоомын DC моторыг Arduino ашиглан хэрхэн ажиллуулах вэ (зурагтай)

Видео: Тоглоомын DC моторыг Arduino ашиглан хэрхэн ажиллуулах вэ (зурагтай)

Видео: Тоглоомын DC моторыг Arduino ашиглан хэрхэн ажиллуулах вэ (зурагтай)
Видео: IELTS All Tips for Speaking Writing Listening & Reading Preparation 2024, May
Anonim

Arduino микроконтроллерийн тусламжтайгаар хийж болох хамгийн энгийн (хөгжилтэй) зүйлсийн нэг бол DC мотор юм. Та энгийн ширээний сэнс хийж эсвэл бүхэлд нь оруулаад алсын удирдлагатай машин барьж болно. Аль ч тохиолдолд та DC моторыг Arduino хавтангаар хэрхэн яаж ажиллуулахаа мэдэх хэрэгтэй болно.

Алхам

2 -р хэсгийн 1: Бүрэлдэхүүн хэсгүүдийг холбох

Тоглоомын DC моторыг Arduino 1 -ийг ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino 1 -ийг ашиглан ажиллуулна уу

Алхам 1. Холбогч утсыг аваад Arduino дээрх Digital Pin 3 -ийг талхны самбар дээр сонгосон зүүгээр холбоно уу

Гэсэн хэдий ч ажиллахгүй тул талхны самбар дээрх Power/Ground багана руу бүү холбоорой. (Хэрэв та хэлхээний зураг зурахыг хүсч байвал 8 -р алхам руу орно уу)

  • Хэрэв та USB холбогчтой Arduino самбарыг дээд талд байрлуулбал дижитал тээглүүр баруун талд байх болно. Дижитал холбогч нь доод талд 0 -ээр эхэлдэг болохыг анхаарна уу. 3 -р зүү нь доороос 4 дэх нь байх болно.
  • Талхны самбарыг байрлуулах/барих/Power/Ground гэсэн хоёр баганыг хамгийн зүүн, баруун талд байрлуулна. Талхны самбар дээрх мөр бүрийг хэвтээ байдлаар холбож, цахилгаан/газардуулгын зүү бүрийг босоо байдлаар холбодог.
  • Талхны тавцан нь дунд хэсэгт хуваагчтай. Хуваагуурын хоёр талын тээглүүр нь хэвтээ байдлаар холбогдоогүй байна.
Тоглоомын DC моторыг Arduino 2 -р алхамаар ажиллуулна уу
Тоглоомын DC моторыг Arduino 2 -р алхамаар ажиллуулна уу

Алхам 2. Дижитал зүү 3 -т холбогдсон холбогч утсан дээрх ижил зүү дээрх 270 ом эсэргүүцлийн нэг үзүүрийг (бид үүнийг 1 -р төгсгөл гэж нэрлэнэ) холбоно

Резисторын нөгөө үзүүрийг (2 -р төгсгөл) талхны самбар дээр өөр нэг зүүгээр холбоно уу.

Тоглоомын DC моторыг Arduino 3 -р алхамаар ажиллуулна уу
Тоглоомын DC моторыг Arduino 3 -р алхамаар ажиллуулна уу

Алхам 3. PN2222 транзисторын үндсэн зүү (дунд зүү) -ийг 270 ом эсэргүүцлийн 2 -р төгсгөлтэй ижил эгнээнд холбоно

(Энэ төгсгөл нь дижитал зүү 3 -аас ирж буй утастай нэг эгнээнд ороогүй хэсэг юм)

PN2222 транзисторыг хавтгай талыг өөр рүүгээ харуулан барь. Зүүн талд байгаа зүү нь Коллекторын зүү бөгөөд баруун талд байгаа нь Эмиттерийн зүү юм. Дунд зүү бол үндсэн зүү юм

Тоглоомын DC моторыг Arduino Step 4 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 4 ашиглан ажиллуулна уу

Алхам 4. Холбогч утсыг аваад PN2222 транзисторын коллекторын зүүг (зүүн талд) Arduino дээрх GND (газардуулсан) зүү рүү холбоно уу

Тоглоомын DC моторыг Arduino 5 -р алхамаар ажиллуулна уу
Тоглоомын DC моторыг Arduino 5 -р алхамаар ажиллуулна уу

Алхам 5. 1N4001 диодын эерэг (+) үзүүрийг PN2222 транзисторын ялгаруулагч зүүтэй холбоно уу

Сөрөг (-) үзүүрийг өөр эгнээний зүү дээр холбоно уу.

Шугам шугамын төгсгөл нь 1N4001 диод дээрх сөрөг (-) төгсгөл юм. Шугамгүй тал нь эерэг (+) төгсгөл юм

Тоглоомын DC моторыг Arduino 6 -р алхам ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino 6 -р алхам ашиглан ажиллуулна уу

Алхам 6. Холбогч утсыг аваад Arduino дээрх 5V зүүг 1N4001 диодын сөрөг (-) үзүүрийг холбосон талхны самбар дээрх ижил эгнээнд холбоно

Тоглоомын DC моторыг Arduino Step 7 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 7 ашиглан ажиллуулна уу

Алхам 7. DC моторыг ав

Эерэг хөлийг 1N4001 диодын Сөрөг (-) төгсгөлийг холбосон эгнээний зүү рүү холбоно уу. DC моторын сөрөг хөлийг 1N4001 диодын эерэг (+) үзүүр ба PN2222 транзисторын ялгаруулагч зүүг холбосон эгнээний зүү рүү холбоно уу.

Тоглоомын DC моторыг Arduino Step 8 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 8 ашиглан ажиллуулна уу

Алхам 8. Таны хэлхээ одоо дууссан байна

Таны хэлхээ зөв эсэхийг шалгахын тулд схемийг шалгана уу. 2 -р хэсэг рүү үргэлжлүүлнэ үү.

2 -р хэсгийн 2: Код бичих

Тоглоомын DC моторыг Arduino Step 9 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 9 ашиглан ажиллуулна уу

Алхам 1. Компьютер дээрээ Arduino IDE -ийг нээнэ үү

Анхдагч байдлаар, энэ нь бүх зүйлийг хөнгөвчлөхийн тулд ноорог бичсэн байх ёстой: (Хэрэв та хүсвэл сэтгэгдлүүдийг устгаж болно. 5 -р алхам бүрэн кодтой)

Тоглоомын DC моторыг Arduino Step 10 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 10 ашиглан ажиллуулна уу

Алхам 2. DC моторын гаралтын зүү хувьсагчийг зарла

const int MOTORPIN = 3; (MOTORPIN нь таны хүссэн бүх зүйл байж болно)

const int нь MOTORPIN хувьсагч нь тогтмол бүхэл тоо болохыг тодорхойлдог

Тоглоомын DC моторыг Arduino Step 11 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 11 ашиглан ажиллуулна уу

Алхам 3. setup () функц руу орно уу

Буржгар хаалтны хооронд хөдөлгүүрийн зүүг гаралтын зүү болгохын тулд дараах зүйлийг бичнэ үү: pinMode (MOTORPIN, OUTPUT);

  • void setup () - Энэ функц эхлэхэд нэг удаа ажиллана. Энэ нь Arduino дээр ямар зүү ашиглахыг тохируулах болно.
  • pinMode (MOTORPIN, OUTPUT) - MOTORPIN -ээр тодорхойлсон зүү нь гаралтын зүү бөгөөд ямар ч өгөгдөл авахгүй болохыг тодорхойлдог.
Тоглоомын DC моторыг Arduino Step 12 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 12 ашиглан ажиллуулна уу

Алхам 4. loop () функц руу орно уу

Хоёр буржгар хаалтны хооронд дараах зүйлийг бичнэ үү.

  • Хурдны хувьсагчийг зарлах (DC мотор хэр хурдан эргэх вэ): int speed = 255; Хурдны утга нь 0 -ээс 255 хүртэлх тоо байх ёстой бөгөөд 0 нь хөдөлгүүр зогссон гэсэн үг юм.
  • Дараагийн мөрөнд analogWrite (): analogWrite (MOTORPIN, хурд) ашиглан DC хөдөлгүүрт ашиглах зүү рүү гаралтыг илгээнэ үү. Энэ нь хурдны утгыг MOTORPIN руу гаралт болгон илгээх болно.
Тоглоомын DC моторыг Arduino Step 13 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 13 ашиглан ажиллуулна уу

Алхам 5. Таны код дууссан байна

Тоглоомын DC моторыг Arduino Step 14 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 14 ашиглан ажиллуулна уу

Алхам 6. Файлыг компьютер дээрээ хадгалаад ноорогоо шалгаарай

Arduino IDE -ийн дээд хэсэгт байрлах toolbar руу ороод шалгах тэмдгийг дарна уу. Энэ нь таны ноорогыг нэгтгэн Arduino дээр ажиллуулах болно.

Тоглоомын DC моторыг Arduino Step 15 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 15 ашиглан ажиллуулна уу

Алхам 7. Arduino IDE -ийн доод талд байгаа хар хайрцгийг шалгана уу

Хэрэв ямар нэгэн алдаа олсон бол энэ тухай танд хэлэх ёстой. Хэрэв та алдаа гарвал хөрвүүлэгчийн алдаа асаалттай байна гэж хэлсэн мөрүүдийг шалгана уу. Алдаа илрээгүй бол үргэлжлүүлнэ үү.

Тоглоомын DC моторыг Arduino Step 16 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 16 ашиглан ажиллуулна уу

Алхам 8. Одоо Arduino Kit -тэйгээ нийлүүлсэн USB кабелийг ашиглан Arduino -г компьютер дээрх USB порт руу холбоно уу

Тоглоомын DC моторыг Arduino Step 17 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 17 ашиглан ажиллуулна уу

Алхам 9. Arduino IDE руу буцна уу

Багаж хэрэгсэл, дараа нь Порт: дээр дарж COM дээр дарна уу. Энэ нь таны USB "Цуваа холбоо" портын дугаар байх бөгөөд энэ нь компьютер болон USB портоос хамааран өөр өөр байх болно. Хэрэв цэсэнд COM порт байхгүй бол өөр USB порт эсвэл компьютераа дахин ачаална уу.

Тоглоомын DC моторыг Arduino Step 18 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 18 ашиглан ажиллуулна уу

Алхам 10. Байршуулах товчлуур дээр дарна уу (баруун тийш чиглэсэн сум), ноорог зургийг Arduino дээрээ байршуулна уу

IDE нь таны кодыг эмхэтгэх бөгөөд хэрэв алдаа гараагүй бол нооргийг Arduino руу илгээх болно. Хэрэв танд алдаа гарсан бол кодоо шалгана уу.

Тоглоомын DC моторыг Arduino Step 19 ашиглан ажиллуулна уу
Тоглоомын DC моторыг Arduino Step 19 ашиглан ажиллуулна уу

Алхам 11. Таны кодыг байршуулсны дараа DC мотор кодонд заасан хурдаар эргэлдэж эхлэх ёстой

Зөвлөмж

  • Та тээглүүрийг тогтмол гэж зарлах шаардлагагүй, гэхдээ үүнийг хийх нь сайн програмчлалын практик юм.
  • Алдаа гаргахгүйн тулд кодынхоо цэг таслалыг бүү мартаарай!
  • Зарим тогтмол гүйдлийн мотор нь USB порт ажиллах чадвараас илүү их хүч авдаг. Хэрэв та USB хүчдэлийн хэт ачааллын анхааруулга авч байгаа бол Arduino -г USB портоор, мөн тэжээлийн адаптер/батерейгаар тэжээнэ үү.
  • Хэрэв таны мотор эргэхгүй байвал утсаа шалгаарай. Хэрэв таны утас зөв бол энэ нь эвдэрсэн эд анги, холболттой холбоотой байж магадгүй юм. Энэ нь ажиллаж байгаа эсэхийг мэдэхийн тулд бүрэлдэхүүн хэсгүүдийг солино уу. Үүний шалтгаан нь таны кодонд заасан хурд байж болно.

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