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

Arduino Gyro Цаг: 7 алхам
Arduino Gyro Цаг: 7 алхам

Видео: Arduino Gyro Цаг: 7 алхам

Видео: Arduino Gyro Цаг: 7 алхам
Видео: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Арваннэгдүгээр
Anonim
Arduino Gyro цаг
Arduino Gyro цаг

Видео холбоос

Сайн байцгаана уу, өнөөдөр би бүх хүмүүст Arduino хөдөлгүүртэй тусгай пират цагийг хэрхэн бүтээхийг үзүүлэх болно. Юуны өмнө би анхны зохиогчдоо бүх хүнд итгэхийг хүсч байна: хүн бүрт зориулсан электрон бараа. Түүний хийсэн анхны загвар энд байна. Тэрээр маш олон гайхалтай электрон төслүүд хийдэг бөгөөд цагны анхны санаа нь түүнээс л байжээ. Би Arduino Leonardo самбар ашигладаг боловч бусад Arduino самбар сайн байх ёстой. Цаг нь өөр өөр цагийг харуулахын тулд хавтанг эргүүлэхийн тулд stepper мотор ашигладаг.

Энэ төслийн хувьд би илүү олон функц оруулахын тулд цагийн анхны кодоо сайжруулсан болно. Би кодонд LED гэрэл нэмсэн тул цагийг шөнийн цагаар харж болно. Би бас чанга яригч модулийг самбар дээр холбосон тул цаг бүр үүнийг хоёр удаа дохио өгөх болно. Би цагийг холбох суурийг хийж, илүү тогтвортой болгохын тулд цагийн нөгөө талд зөөврийн тулгуур тавиур суулгасан. Дээрх видео бичлэгийг үзүүлэх зорилгоор 100 дахин хурдасгасан болно.

Алхам 1: Материал

Материал:

Картон

Arduino самбар

USB кабель

Stepper мотор ба хянагч

Ямар ч өнгийн LED

Илтгэгч

Талхны самбар

Зөөврийн батерей (заавал биш)

Хэрэгсэл:

Тууз ба цавуу

Хайч

Харандаа

Шугам

Гагнуурын буу

Луужин

Алхам 2: Stepper Motor номын сан

Хэрэв та ULN2003 хянагчийг stepper моторт ашиглаж байгаа бол танд үүнийг номын санд л хэрэгтэй болно. Үгүй бол та энэ алхамыг алгасаж болно.

1. Доорх.cpp болон.h файлыг татаж эхэл

2. StepperMotor нэртэй шинэ файл үүсгээрэй

3..cpp ба.h файлыг хоёуланг нь шинэ StepperMotor файл руу чирж хаяна уу

4. Arduino -ийн номын сангийн файл руу ороод StepperMotor файлыг оруулна уу

5. Arduino IDE -ийг нээгээд бүх зүйлийг зөв суулгасан эсэхийг шалгахын тулд энэхүү туршилтын кодыг ажиллуулна уу

#оруулах

StepperMotor мотор (8, 9, 10, 11);

хүчингүй тохиргоо () {

Цуваа эхлэх (9600);

motor.setStepDuration (1);

}

void loop () {

мотор алхам (1000);

саатал (2000);

мотор алхам (-1000);

саатал (2000);

}

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

Алхам 3: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Ардуинод холбогдохын тулд нийт 4 зүйл хэрэгтэй болно.

Stepper мотор ба хянагч

Нэгдүгээрт, stepper мотороо хянагч руу холбоно уу. Дараа нь хянагчийн int 1 -ийг 6 -р зүү рүү, int 2 -ийг 7, 3 -аас 8, 4 -өөс 9 хүртэл холбоно уу. Дараа нь - (сөрөг) зүүг самбар дээрх GND руу, + (эерэг) зүүг 5В -т залгаарай..

Илтгэгч

Илтгэгчийн хувьд улаан (эерэг) зүү 3 -т, хар (сөрөг) зүүг GND -тэй холбоно уу.

Удирдсан

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

Бүх зүйл зөв холбогдсон эсэхийг шалгахын тулд зургуудыг үзээрэй.

Тэмдэглэл: Хэрэв таны ашиглаж буй самбарыг шууд утсандаа холбох боломжгүй бол гагнуурын буу ашиглан бүх эд ангиудыг гагнах хэрэгтэй.

Алхам 4: Код

Доорх кодыг Arduino IDE руу хуулж тавиад самбар дээр байршуулна уу.

LINK код

Алхам 5: Электроникийн бүрхүүл

Электроникийн бүрхүүл
Электроникийн бүрхүүл
Электроникийн бүрхүүл
Электроникийн бүрхүүл
Электроникийн бүрхүүл
Электроникийн бүрхүүл
Электроникийн бүрхүүл
Электроникийн бүрхүүл

Цахилгаан хэрэгслийн бүрхүүл нь үндсэндээ дугуй хэлбэртэй суурьтай, тоонуудын урт тууз бүхий жижиг хайрцаг юм.

Жижиг хайрцаг

8см х 2см хэмжээтэй x2

14см х 8см хэмжээтэй x2

14см х 2см хэмжээтэй x2

Тойрог

11.46 радиусын тойрог

Нүүрний тоо

72см х 2см хэмжээтэй зөөлөн картон цаас. 12:00 цагаас эхлэн 1 см -ийн интервалтайгаар 11:50 хүрэх хүртэл бичээрэй, цаасны урт нь бүх тоонд багтахаар байх ёстой.

Суурь

Цагны багтаамжтай бол ямар ч хэмжээ, хэлбэр.

Тэмдэглэл: Цахилгаан болон LED гэрлийн хувьд хайрцгийн жижиг нүхийг хайчилж аваарай (дээрх зургийг үзнэ үү). Мөн голд нь саваа хийх тойрог дээр нүх хайчилж ав.

Алхам 6: Чуулган

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

Хайрцгийг битүүмжлэхээс өмнө хийсэн бүх электрон хэрэгслийг дээрх зургийн дагуу байрлуул. Бүгдийг байранд нь наагаад эсвэл наа. Дараа нь хайрцгийг битүүмжилнэ. Цагны нүхэнд багтахаар цаасан картоноос жижиг саваа үүсгээд stepper моторын саваа руу холбоно уу. Хэрэв цаг хэт хүнд, унжиж байвал та цагийн нөгөө талд дэмжлэг нэмж болно. Цагийг нэг тал руу хазайхыг зогсоож чадах л юм бол үүнийг яаж хийх нь хамаагүй, гэхдээ дээрх зургууд нь би үүнийг хэрхэн хийснийг харуулж байна. Дараа нь бүх цагийг доорхи сууринд холбож, тууз, цавуугаар бэхлээрэй (дээрх зургийг үзнэ үү). Илүү сэрүүн болгохын тулд хайрцган дээр тоог зааж буй сумыг нэмж цагийг илүү тодорхой харуулна.

Алхам 7: Туршилт

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

Нийтлэг бэрхшээлүүд:

LED асахгүй байна: энэ нь stepper мотор хэт их хүч хэрэглэж байгаатай холбоотой юм. Хэрэв тийм бол та нэмэлт хүч (зөөврийн батерей) нэмэхийг хүсч магадгүй юм.

Цаг эсрэг чиглэлд эргэж байна: Дараа нь код руугаа ороод моторын алхамыг (62) сөрөг тоогоор солино уу.

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