ผู้เริ่มต้นหลายคน ชาวเว็บไซต์ของเรา เริ่มต้นเรียนรู้ Arduino ด้วยการสร้างหุ่นยนต์ง่าย ๆ วันนี้ฉันจะพูดเกี่ยวกับหุ่นยนต์ที่ง่ายที่สุดใน arduino uno ซึ่งเช่นสุนัขจะติดตามมือหรือวัตถุอื่น ๆ ที่สะท้อนแสงอินฟราเรด นอกจากนี้ยัง หุ่นยนต์ สนุกกับเด็ก ๆ หลานชายอายุ 3 ปีของฉันเล่นหุ่นยนต์อย่างเต็มใจ :)
ฉันจะเริ่มต้นด้วยการระบุรายละเอียดที่จำเป็นสำหรับการก่อสร้าง - Arduino อูโน่;
- ช่วงอินฟราเรด finders;
เครื่องยนต์ 3 โวลต์พร้อมเกียร์และล้อ
- อุปกรณ์เชื่อมต่อสำหรับแบตเตอรี่ 3A;
- แบตเตอรี่ (หากมีแบตเตอรี่ไม่เพียงพอ);
- รีเลย์เพื่อควบคุมเครื่องยนต์
เป็นอย่างดีและวัสดุอื่น ๆ ที่จะต้องใช้ในระหว่างกระบวนการสร้าง
ก่อนอื่นเราสร้างรากฐาน ฉันตัดสินใจที่จะทำให้มันออกมาจากไม้ ฉันเห็นกระดานไม้ในแบบที่มอเตอร์ในช่องเสียบพอดี
จากนั้นด้วยแถบไม้ฉันยึดมอเตอร์เพื่อขันสกรูของแถบนี้
ต่อไปในกรณีนี้ฉันวาง arduino, รีเลย์, Bradboard, rangefinders และใต้ฐานของแชสซีที่หมุนได้
ตอนนี้เราเชื่อมต่อทุกอย่างตามโครงการ
ในตอนท้ายโหลดภาพร่างต่อไปนี้ลงใน arduino:
const int R = 13; // พินซึ่งตัวเชื่อมต่อช่วงสัญญาณ IR เชื่อมต่ออยู่
const int L = 12;
int motorL = 9; // พินที่เชื่อมต่อรีเลย์
int motorR = 11;
int buttonState = 0;
การตั้งค่าเป็นโมฆะ () {
pinMode (R, INPUT);
pinMode (L, INPUT);
pinMode (motorR, OUTPUT);
pinMode (motorL, OUTPUT);
}
void loop () {
{
buttonState = digitalRead (L);
ถ้า (buttonState == สูง) {
digitalWrite (motorR, HIGH);
} อื่น {
digitalWrite (motorR, LOW);
}
}
{{
buttonState = digitalRead (R);
ถ้า (buttonState == สูง) {
digitalWrite (motorL, HIGH);
} อื่น {
digitalWrite (motorL, LOW);
}
}
}
}
หลักการทำงานง่ายมาก ตัวค้นหาระยะทางด้านซ้ายมีหน้าที่รับผิดชอบวงล้อด้านขวาและด้านขวาสำหรับด้านซ้าย
เพื่อให้ชัดเจนยิ่งขึ้นคุณสามารถดูวิดีโอที่แสดงขั้นตอนการสร้างและควบคุมหุ่นยนต์
[media = https: //www.youtube.com/watch? v = VOoBoZF49oI]
หุ่นยนต์ตัวนี้ง่ายมากและทุกคนสามารถทำได้ มันจะช่วยให้คุณเข้าใจหลักการทำงานของโมดูลเช่นรีเลย์และตัววัดระยะ IR และวิธีการใช้งานที่ดีที่สุด
ฉันหวังว่าคุณจะชอบผลิตภัณฑ์โฮมเมดจำไว้ว่าผลิตภัณฑ์โฮมเมดนั้นยอดเยี่ยม!