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

Автомат Fedora Damper: 6 алхам
Автомат Fedora Damper: 6 алхам

Видео: Автомат Fedora Damper: 6 алхам

Видео: Автомат Fedora Damper: 6 алхам
Видео: МОНЕТНИЦА ВИА!!! 2024, Арваннэгдүгээр
Anonim
Автомат Fedora Damper
Автомат Fedora Damper

Гудамжинд хүнд юм авч явахдаа гудамжинд явж байхдаа (жишээлбэл, хүнсний бүтээгдэхүүн) эмэгтэй хүн мэндлэхийн тулд федораа өгөхийн тулд хажуугаар нь өнгөрөхөд ийм асуудал гардаг уу? чи юу авч явж байна? Би ч гэсэн, гэхдээ ингэснээрээ энэ асуудлыг шийдэх энгийн боловч гоёмсог шийдлийг энд оруулав.

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

- Arduino хянагч

- Servo мотор

- Товчлуурын товчлуур

- 10к Ом эсэргүүцэл- хүрэн хар-улбар шар

- Таны урттай тохирох хангалттай хэмжээний утас

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

Push Button холболтууд
Push Button холболтууд
Push Button холболтууд
Push Button холболтууд
Push Button холболтууд
Push Button холболтууд

- Диаграм дээрх хар утас нь шилжүүлэгчийн 1 -р зүүг (зүүн талд) Arduino дээрх GND зүүтэй холбодог.

- Диаграм дээрх шар утас нь унтраалгын 2 -р зүүг (баруун талд) Arduino дээрх 8 -р зүүтэй холбодог.

-10 кОм эсэргүүцэлтэй (хүрэн хар-улбар шар) 2-р зүү (баруун талд), нөгөө терминалыг Arduino дээрх 3.3V зүү рүү холбоно уу.

Алхам 3: Servo мотор холболт

Servo мотор холболт
Servo мотор холболт
Servo мотор холболт
Servo мотор холболт

- Цагаан утас (диаграммд шар өнгөтэй) нь servo моторын дохионы зүүгээс Arduino -ийн ~ 9 -р зүү рүү холбогдсон байна.

- Улаан утас нь servo моторын дохионы зүүгээс Arduino -ийн 5V зүүтэй холбогдсон байна.

- Шар утас (диаграммд хар өнгөтэй) нь servo моторын газардуулгын цэгээс Arduino -ийн GND зүүтэй холбогдсон байна.

Алхам 4: Servo моторыг холбох

Servo моторыг холбох
Servo моторыг холбох

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

- Харандааны нөгөө үзүүрийг малгайны ар талд бэхлэх ёстой. Би цаасан хавчаарыг малгайныхаа захаар шургуулаад харандаагаа тогтоон барихын тулд хэлбэржүүлэв.

- Моторыг өөрөө тодорхой болгохын тулд зурган дээр үлдээсэн хавтан дээр (эсвэл хэт их хөдөлгөхгүйгээр толгой дээр чинь тавьдаг өөр зүйл) хавсаргасан байх ёстой.

Алхам 5: Код

#оруулах;

// товчлуурын зүү

const int buttonPin = 8;

// servo pin

const int servoPin = 9;

Servo servo;

// тоолуур хадгалах хувьсагч үүсгэж 0 болгож тохируулна

int тоолуур = 0;

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

{

servo.attach (servoPin);

// Товчлуурын товчлуурыг оролт болгон тохируулна уу.

pinMode (buttonPin, INPUT);

}

хоосон давталт ()

{

// товчлуурын төлөвийг хадгалах орон нутгийн хувьсагч

int товчState;

// digitalRead () функцтэй buttonPin -ийн дижитал төлөвийг уншиж, утгыг buttonState хувьсагч buttonState = digitalRead (buttonPin) -д хадгалах;

// хэрэв товчлуурыг даралтын тоолуур дээр дараад товчлуурыг суллахад жаахан хүлээнэ үү

хэрэв (buttonState == LOW)

// LED асаах

{

тоолуур ++; саатал (150);

}

хэрэв (тоолуур == 0)

servo.write (20);

// тэг градус

өөр бол (тоолуур == 1)

servo.write (80);

// өөрөөр тоолуурыг 0 болгож анхны тохиргоог хийнэ

өөр

тоолуур = 0;

}

Алхам 6: Электроникийг нуух

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

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