Агуулгын хүснэгт:
- Алхам 1: Мотор болон алсын удирдлагатай цахилгаан хэлхээг үүсгэнэ үү
- Алхам 2: Хоёр моторын суурийг бий болгох
- Алхам 3: Хөдөлгүүрийн ёроолд Servo -ийг нэмнэ үү
- Алхам 4: Том савны нүхийг хайчилж ав
- Алхам 5: Хоолой
- Алхам 6: Хоппер
- Алхам 7: Бункер, хоолой, моторыг байрлуулах
- Алхам 8: Эцсийн Servo
- Алхам 9: Ажлын хэсгүүдийг шалгахын тулд код нэмнэ үү
Видео: Cat Ball Shooter: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Шаардлагатай материалууд
1 x RFID мэдрэгч/ алсын удирдлага
1 x Arduino uno
2 x DC мотор
1 x 180 servo
1 x 360 servo
олон утас
Төслийг барих хайрцаг/контейнер
бөмбөг дамжуулах хоолой
Алхам 1: Мотор болон алсын удирдлагатай цахилгаан хэлхээг үүсгэнэ үү
Хэлхээг бий болгох
Дээрх хэлхээг бүтээж, ижил кодыг ашиглахын тулд ижил тээглүүрт холбоно уу
Алхам 2: Хоёр моторын суурийг бий болгох
Хөөс хавтанг ашиглан хажуу талдаа 4, 5 инчээс 2 инчийн тэгш өнцөгтийг хайчилж авах шаардлагатай болно. Дараа нь 2, 5 -аас 5 инчийн квадратуудыг хайчилж, дээд ба доод хэсэгт ашиглана. Дараа нь хөдөлгүүрт суух газар хэрэгтэй болно, ингэснээр бөмбөгийг буудуулах зай гаргахын тулд 23 мм диаметртэй, 39 мм -ийн зайтай 2 нүхийг хайчилж ав. Дараа нь хөдөлгүүрийн утаснуудыг хэлхээнд холбохын тулд доод дөрвөлжин дээр цэг эсвэл хос нүх гарга.
Алхам 3: Хөдөлгүүрийн ёроолд Servo -ийг нэмнэ үү
Талбайн доод хэсэгт (дунд) 180 эсвэл 360 servo -ийг сайтар нааж болно. Бид үүнийг хийж байгаа тул алсын удирдлагаар эсвэл санамсаргүй байдлаар чиглэлийг гараар өөрчилж болохын тулд бөмбөг өөр өөр чиглэлд буудна
Алхам 4: Том савны нүхийг хайчилж ав
Том савыг аваад урд болон хойд хэсэгт нүх гарга, энэ нь яг нарийн байх албагүй, гэхдээ урд талд нь зураг дээр үзүүлсэн шиг нэлээд том хэмжээтэй байх ёстой. мөн савны ар тал нь утсыг гадагшлуулах, хэлхээний хэсгүүдийг байрлуулах эсвэл шаардлагатай бол хэлхээг өөрчлөхийн тулд жижиг нүх гаргадаг. урд талд нь servo -ийг аль нэг савны таг руу, дараа нь савны суурь дээр байрлуулж, хоёр дахь зургийг үзнэ үү
Алхам 5: Хоолой
Бөмбөгийг оруулахын тулд 1 фут урт, илүү сайн муруй хэлбэртэй PVC хоолой хийх эсвэл худалдаж авах.
Алхам 6: Хоппер
4 тэнцүү трапецийг хайчилж ав, гэхдээ минийх 5 өндөр, хоолой дээр тавихад жаахан хазайсан, дараа нь доод талд байгаа хөөсөн хавтан нь ширээний теннисний бөмбөгийг туулах хангалттай нүхийг хайчилж авав. Дараа нь тэдгээрийг хооронд нь нааж, бүх бөмбөгийг суулгана.
Алхам 7: Бункер, хоолой, моторыг байрлуулах
Та хоолойг моторт зориулагдсан цагаан хайрцгийн ирмэг дээр байрлуулж, бөмбөг гарч ирэн дугуйгаар түлхэх болно. Та одоо бункер дээр хоолойн дээд хэсэгт нааж болно
Алхам 8: Эцсийн Servo
Энэ servo нь бункерийн доод хэсэгт наасан байна
Алхам 9: Ажлын хэсгүүдийг шалгахын тулд код нэмнэ үү
// муур засагч
// кодын дагуу тушаалуудыг ашиглахын тулд номын санг импортлох, жишээлбэл, зүүг сервос гэж зарлах, IR алсын удирдлагыг тохируулах #include #include
// DC хөдөлгүүрийн хурдыг тохируулахын тулд хувьсагчдыг тохируулах int onspeed = 255; int lowspeed = 100; int offspeed = 0;
// infrared reciever pin болон хоёр хөдөлгүүрийн тээгчийг тохируулах int IR_Recv = 2; int motor1 = 10; int motor2 = 11;
// хувьсагчдыг servo гэж зарлаж, програм нь тусгай командуудыг ашиглах нь servo гэдгийг мэдэхийн тулд Servo flap; Servo өнцөг;
// алсын удирдлагаас оролт авахын тулд IR зүү зарлах // үр дүнг алсын IRrecv irrecv (IR_Recv) -ээс авах; decode_results үр дүн;
хүчингүй тохиргоо () {
Цуваа эхлэх (9600); // цуваа холболтыг эхлүүлнэ irrecv.enableIRIn (); // Хүлээн авагчийг эхлүүлнэ
хавхлага хавсрах (7); // servo flap -ийг 7 -р зүү дээр хавсаргасан тул бид үүнийг дараа нь програмын өнцөгт ашиглах боломжтой болно.attach (4); // 4 -р зүү рүү servo өнцөг хавсаргасан тул бид үүнийг дараа нь pinMode (motor1, OUTPUT) програмд ашиглах боломжтой болно; // motor1 -ийг гаралтанд тохируулснаар бид товчлуур дарагдсан үед хурд оруулах боломжтой pinMode (motor2, OUTPUT); // motor2 -ийг гаралтанд тохируулснаар бид товчлуур дарагдсан үед хурдыг оруулах боломжтой болно
}
void loop () {
flap.write (0); // бөмбөг дамжуулагчийг хянадаг servo -ийг 0 градус болгож, ямар ч бөмбөг нэвтрүүлэхгүй байх
if (irrecv.decode (& results)) {long int decCode = results.value; Serial.println (decCode); irrecv. resume ();
шилжих (үр дүн. утга) {
тохиолдолд 0xFFA25D: // цахилгаан аналогWrite (мотор1, хурд); analogWrite (мотор2, хурд); саатал (7000); flap.write (90); саатал (500); flap.write (0); саатал (2000); analogWrite (мотор1, хурдны хурд); analogWrite (мотор2, хурдны хурд); завсарлага;
тохиолдол 0xFFE01F: // EQ
analogWrite (мотор1, хурд); analogWrite (мотор2, бага хурдтай); саатал (7000); flap.write (90); саатал (500); flap.write (0); саатал (2000); analogWrite (мотор1, хурдны хурд); analogWrite (мотор2, хурдны хурд);
завсарлага;
тохиолдолд 0xFF629D: // горим
analogWrite (мотор1, бага хурдтай); analogWrite (мотор2, хурд); саатал (7000); flap.write (90); саатал (500); flap.write (0); саатал (2000); analogWrite (мотор1, хурдны хурд); analogWrite (мотор2, хурдны хурд);
завсарлага;
тохиолдолд 0xFF30CF: // тохиргоо 1, 90 градус
өнцөг бичих (30);
завсарлага;
тохиолдолд 0xFF18E7: // 2, 0 градусаар тохируулна
өнцөг бичих (90);
завсарлага;
тохиолдолд 0xFF7A85: // 3, 180 градусаар тохируулна
өнцөг бичих (150);
завсарлага;
} } }
Зөвлөмж болгож буй:
Cat Food Access Control (ESP8266 + Servo Motor + 3D хэвлэх): 5 алхам (зурагтай)
Cat Food Access Control (ESP8266 + Servo Motor + 3D хэвлэх): Энэхүү төсөл нь миний өндөр настан чихрийн шижинтэй муур Чазад зориулан автомат муурны хоол хийх аяга бүтээх үйл явцыг хамарна. Инсулин авахаасаа өмнө тэр өглөөний цайгаа уух ёстой, гэхдээ би унтахаасаа өмнө түүний хоолыг авахаа мартдаг
Cat аудио даралтын хавтан W/ Makey Makey: 8 алхам (зурагтай)
Cat аудио даралтын хавтан W/ Makey Makey: Муур нь ядаргаатай байж болох ч энэ нь тэднийг дур булаам болгодоггүй. Асуудлаас эхэлж шийдлийг харцгаая. Доорх видеог үзээрэй
2D Shooter Scratch Game: 11 алхам
2D Shooter Scratch Game: Энэхүү зааварчилгаанд би танд 2D мэргэн буучны зурлага тоглоомыг хэрхэн хийхийг зааж өгөх болно. Үүнийг хийх нь маш энгийн, гэхдээ та замдаа зарим зүйлийг сурч, удахгүй өөрөө маажин тоглоом хийх болно гэж найдаж байна
Cat-a-way-Computer Vision Cat Sprinkler: 6 алхам (зурагтай)
Cat -a -way - Computer Vision Cat Sprinkler: Асуудал - Муурнууд таны цэцэрлэгийг жорлон болгон ашиглаж байна Шийдэл - Автомат youtube -ийг байршуулах функцтэй муур ус цацагчийг инженерчлэхэд хэт их цаг зарцуулаарай. код#ТаныгДуудахаас өмнөPETA - Муурнууд
Hummingbird Shooter: 14 алхам (зурагтай)
Hummingbird Shooter: Энэ зуны сүүлээр hummingbirds бидний арын үүдний дэргэд тавьсан тэжээлд зочилж эхлэв. Би хэдэн дижитал зураг авахыг хүсч байсан ч "хүрээний" камертай зогсож чадаагүй-тэд хэзээ ч ирэхгүй. Надад алсын кабелийн хувилбар хэрэгтэй байсан