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

Arduino Dice Tower тоглоом: 8 алхам
Arduino Dice Tower тоглоом: 8 алхам

Видео: Arduino Dice Tower тоглоом: 8 алхам

Видео: Arduino Dice Tower тоглоом: 8 алхам
Видео: Dancing lady in serbia |Sakura School Simulator 2024, Арваннэгдүгээр
Anonim
Arduino Dice Tower тоглоом
Arduino Dice Tower тоглоом

Энэхүү зааварчилгаанд би arduino, 5 servo болон зарим мэдрэгч бүхий шоо цамхаг тоглоомыг хэрхэн яаж хийхийг танд үзүүлэх болно.

Тоглоомын зорилго нь энгийн, хоёр хүн дээд тал руу шоо шиддэг бөгөөд та ээлжлэн товчлуур дардаг эсвэл мэдрэгчийг өөр аргаар удирддаг. Та servo хийхдээ хайрцгийн хоёр талд байрлах тавцанг хөдөлгөж, шоо доошоо унагадаг. Шоогоо цамхагуудаас хамгийн түрүүнд гаргаж авсан хүн түүний өнхрүүлсэн зүйлийг харсныхаа шагналаар хождог.

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

Алхам 1: Шаардлага

Шаардлага
Шаардлага

Энэ төслийн хувьд танд хэрэгтэй болно:

Электроник:

- AC/DC адаптер (5V, 2.1A, төвийн эерэг)

- Arduino Uno

- USB-B кабель

- 32х эрэгтэй холбогч утас

- 5х servo

- 5х 10к резистор

- 3x товчлуур

- Хүч мэдрэмтгий эсэргүүцэл

- Гэрлийн мэдрэгч

Барилгын материал:

- БСХС -ийн хавтан эсвэл бусад мод

- модны цавуу

- модон шорлог

- хуванцар хуудас

ЧУХАЛ: Адаптер нь 5 вольт байх ёстой, учир нь энэ нь servo -ийн хүчдэл бөгөөд үүнээс илүү нь эвдэрч болзошгүй юм. Мөн адаптер нь төвийн эерэг бөгөөд бүх servo -ийг тэжээх 2A ба түүнээс дээш хэмжээтэй эсэхийг шалгаарай.

Алхам 2: Эрчим хүч

Эрчим хүч
Эрчим хүч
Эрчим хүч
Эрчим хүч
Эрчим хүч
Эрчим хүч
Эрчим хүч
Эрчим хүч

Бүх servo -г ажиллуулахын тулд танд arduino -ийн нийлүүлж чадахаас илүү их хүч хэрэгтэй болно. Энэ бол адаптер юм. Адаптер нь 5V бөгөөд энэ нь servo болон бүх мэдрэгчийн ажиллах хүчдэл бөгөөд ингэснээр төгс байх болно. Цаашилбал, энэ нь 2.1A нийлүүлдэг бөгөөд энэ нь бүх servo -д нэгэн зэрэг хангалттай юм. Тиймээс та эхлээд адаптерийнхаа утсыг хайчилж, арьсыг нь арчих хэрэгтэй. Хэрэв та утсыг салгах шаардлагатай бол тэдгээрийн нэг нь 5V, нөгөө нь газардуулга юм. Хэрэв танд нэг зузаан утастай бол энэ утас хоёулаа байгаа гэсэн үг бөгөөд та тэдгээрийг салгах хэрэгтэй болно. Та мультиметр ашиглан аль утас 5В болохыг олж мэдэх боломжтой. Хэрэв та датчикаа утсан дээр тавиад 5В гэж уншвал улаан датчик дээрх утас 5В, хар датчик дээрх газардуулгатай байна. Хэрэв -5 вольт байвал энэ нь танд буруу замаар эргэсэн гэсэн үг юм. Одоо та хоёуланг нь утсаар боож, талхны тавцан дээрээ, 5в + ба газардуулгыг тавина. Одоо адаптер болон ардуино хоёр нийтлэг ойлголттой болохын тулд ардуиногийн газраас утас дамжуулах хамгийн сүүлийн зүйл байна.

Алхам 3: Серво

Серво
Серво
Серво
Серво

Дараа нь бид servo -оо холбоно. Одоо servo бүр шар, улбар шар, хүрэн гэсэн гурван утастай болно.

- Шар (PWM) зүү 4, 5, 6, 9, 10, 11

- Улбар шар өнгөтэй

- Браун газар

Гэхдээ та тэдгээрийг ямар ч зүүгээр холбож чадахгүй, ХОУХ -ны зүүг ашиглах нь чухал юм. Ихэнх дижитал тээглүүр нь зөвхөн ХОУХ -ны зүүг асаах эсвэл унтраах боломжтой байж болохоос гадна servo -ийг хүссэн байрлалдаа байрлуулах шаардлагатай утгуудыг илгээж болно.

Алхам 4: Товчлуурыг дарна уу

Товчлуур дарах
Товчлуур дарах
Товчлуур дарах
Товчлуур дарах

Дараа нь бид 1, 2, 4 сервог удирдах гурван товчлуурыг холбоно.

- Товчлуурыг самбар дээр холбоно уу

- Баруун товчлуурын хөлөөс цахилгаан хүртэл.

- Зүүн товчлуурын хөлөөс 3 -р зүү хүртэл

- Зүүн товчлуураас 10к резистор хүртэл

- 10к резистороос газардуу

Үүнийг гурван товчлуур дээр давтана уу.

Алхам 5: Хүч мэдрэмтгий эсэргүүцэл

Хүч мэдрэмтгий эсэргүүцэл
Хүч мэдрэмтгий эсэргүүцэл

Дараагийнх нь хүчийг хэмждэг хүч мэдрэмтгий резистор юм. Одоо энэ мэдрэгчийн хувьд бид аналог тээглүүрийг ашиглах гэж байна, учир нь аналог тээглүүр нь хүч мэдрэгчийг асаах, унтраахын оронд 0 -ээс 1023 хүртэлх утгатай ажилладаг.

- Хүч мэдрэмтгий резисторыг самбар дээр холбоно уу

- Эрх мэдлийн зүүн зүү

- А0 аналог зүү рүү баруун зүү

- Баруун зүү нь 10к резистортой

- Газарт 10к эсэргүүцэл

Алхам 6: Гэрлийн мэдрэгч

Гэрлийн мэдрэгч
Гэрлийн мэдрэгч

Эцэст нь бид гэрлийн мэдрэгчийг нэмж байна. Урт зүү зүүн талд байгаа эсэхийг шалгаарай.

- Гэрлийн мэдрэгчийг талхны самбар дээр холбоно уу

- Зүүн хөл нь эрх мэдэлтэй

- Баруун хөл нь аналог пин A1 хүртэл

- Баруун хөл нь 10к эсэргүүцэлтэй

- Газарт 10к эсэргүүцэл

Алхам 7: Бүрхүүл

Суултын яндан
Суултын яндан
Суултын яндан
Суултын яндан
Суултын яндан
Суултын яндан

Эхний зураг дээрх загвар дээр үндэслэн та банзыг харж болно. Дараа нь урд болон хойд талд заасан нүхийг хий. Дараа нь та 2 ба 3 -р зураг шиг бүх зүйлийг нааж болно. Серво тавцанг servo дээр наагаад хэрэггүй. Дараа нь шорлогоо нааж, нүх рүү нь наа. Дараа нь нөгөө талд ижил платформыг тавь, ингэснээр та нэг servo дээр хоёр платформтой болно. Тиймээс үүнийг дөрөв, тав дахь зургаас үзнэ үү.

Мэдээжийн хэрэг та хайрцагны хэмжээ, дотор талын слайдыг хялбархан өөрчилж болно.

Алхам 8: Код

Энэ бол мэдрэгч ашиглан бүх таван servo -ийг удирдах код юм.

button1 = servo1

button2 = servo2

гэрэл мэдрэгч = servo3

button3 = servo4

хүч мэдрэмтгий эсэргүүцэл = servo5

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