สารบัญ:
- ขั้นตอนที่ 1: รายการอะไหล่
- ขั้นตอนที่ 2: การสนับสนุน
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: การประกอบ - 1
- ขั้นตอนที่ 5: การประกอบ - 2
- ขั้นตอนที่ 6: การประกอบ - 3
- ขั้นตอนที่ 7: การประกอบ -4
- ขั้นตอนที่ 8: การประกอบ - 5
- ขั้นตอนที่ 9: เพลิดเพลินกับอาหารเช้าและกลางวันของคุณ =)
วีดีโอ: เครื่องไร้ประโยชน์: El Rompe Huevos: 10 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
กล่าวสวัสดีกับ El Rompe Huevos เครื่องจักรไร้ประโยชน์ที่สร้างขึ้นโดย Jorge Christie และ Rebeca Duque Estrada
มันควรทำอย่างไร?
เป็นเวลาบรันช์และคุณใฝ่ฝันที่จะมีไข่นุ่ม ๆ เนื่องจากการทำลายไข่ต้องอาศัยความเอาใจใส่และประสบการณ์เป็นอย่างมาก เราจึงพัฒนาหุ่นยนต์เพื่อช่วยคุณ! แต่… มีบางอย่างที่แย่ในช่วงวันเกิดของมัน และมันก็มาสู่โลกแบบกบฏเล็กน้อย มันจะช่วยคุณได้จริงๆ แต่ถ้าคุณเอาเพลงดีๆ มาเล่นในช่วงบรันช์ มันก็จะตื่นเต้นและอะไรๆ ก็อาจผิดพลาดได้..
ดังนั้น เพลิดเพลินกับบรันช์ของคุณและหวังว่าจะสามารถเลอะเทอะ =)
ขั้นตอนที่ 1: รายการอะไหล่
นี่คือรายการชิ้นส่วนที่คุณต้องการ การพิมพ์ 3 มิติรองรับคุณสามารถสร้างได้ตามที่คุณต้องการ แต่จำไว้เสมอว่าให้มีพื้นที่เพียงพอสำหรับอุปกรณ์อิเล็กทรอนิกส์
1x เซอร์โวมอเตอร์ SG90 [1]
1x ลิมิตสวิตช์ [2]
1x โมดูลเซ็นเซอร์ไมโครโฟน Iduino SE019 [3]
ไฟ LED สีแดง 3x [5]
1x Arduino Uno [4]
โปรโตบอร์ด 1x [6]
รองรับการพิมพ์ 3 มิติที่ดี 1 เท่า
1x ช้อนตามใจชอบ
1x แบตเตอรี่ โมดูล (อุปกรณ์เสริม)
สายไฟต่างๆ [7]
ไข่บ้าง
ขั้นตอนที่ 2: การสนับสนุน
การรองรับการพิมพ์ 3 มิติได้รับการออกแบบโดยคำนึงถึงสถานที่สำหรับไข่ที่มีรูรับแสงขนาดเล็กเพื่อให้พอดีกับปุ่ม การรองรับเซอร์โวเพื่อหมุนช้อน สถานที่สำหรับ Arduino และอุปกรณ์อิเล็กทรอนิกส์ภายในเพื่อป้องกันความยุ่งเหยิงที่อาจเกิดขึ้น และไฟบางดวงจะกระพริบตามเสียงเพลง
ขั้นตอนที่ 3: รหัส
รหัสใช้งานได้สองอินพุต: ปุ่มและโมดูลไมโครโฟน ปุ่มที่วางไว้ใต้ไข่จะตรวจจับเมื่อไข่อยู่ในตำแหน่งและผ่านเงื่อนไข "ถ้า" ปุ่มจะเริ่มรันโค้ด ไมโครโฟนเริ่มอ่านเสียงในสภาพแวดล้อม และเมื่อพอดีกับช่วงที่กำหนด ไมโครโฟนจะทริกเกอร์เอาต์พุตทั้งสอง: เซอร์โวที่หมุนช้อนและไฟ LED ที่เริ่มส่องแสงตามจังหวะของเพลง
การทำแผนที่และเงื่อนไข "if" บางอย่างถูกนำมาใช้เพื่อหลีกเลี่ยงสัญญาณรบกวน
ในการเริ่มเดินสายส่วนประกอบของคุณ ให้ดูที่ไดอะแกรม fritzing
// หุ่นยนต์ไร้ประโยชน์นำเสนอ: // ElRompeHuevos // รหัสโดย: Rebeca Duque Estrada และ Jorge Christie
// รหัสสำหรับการรวมมอเตอร์และเสียงตาม: // // ทำให้เซอร์โวย้ายไปที่เสียง // // 2012 โดย Cenk Özdemir
//Servo #include // การสร้างวัตถุเซอร์โว Servo myservo;
//ไมโครโฟนเซนเซอร์
int เซ็นเซอร์พิน = A0;
int sensorValue = 0; //ปุ่ม
int buttonPin = 2;
int buttonState = 0; //นำ
int ledPin = 12;
การตั้งค่าเป็นโมฆะ () {
Serial.begin(9600);
Serial.println("ออนไลน์");
myservo.attach(9);
pinMode (เซ็นเซอร์พิน, INPUT);
pinMode (ปุ่มพิน, อินพุต);
โหมดพิน (ledPin, เอาต์พุต);
}
วงเป็นโมฆะ () {
buttonState = digitalRead (ปุ่มพิน);
if (buttonState == LOW) // มันทำงานตรงกันข้าม LOW เมื่อกดปุ่ม หากเงื่อนไขเป็นจริง ให้เริ่มเวทย์มนตร์ทั้งหมดแล้วมาทำลายไข่กัน;)
{
int sensorValue = analogRead (เซ็นเซอร์พิน);
int LEDValue = แผนที่ (ค่าเซ็นเซอร์, 0, 150, 0, 255); // แมปค่าสำหรับ LED ที่สามารถเป็นจำนวนเต็มระหว่าง 0.2..255
sensorValue = แผนที่ (sensorValue, 60, 150, 80, 45); // แมปช่วงที่เป็นไปได้ของเซอร์โวกับค่าเซ็นเซอร์ int MoveDelayValue = แผนที่ (sensorValue, 0, 300, 0, sensorValue); // ตั้งค่าเซอร์โวในตำแหน่งมาตรฐาน Serial.println(sensorValue);
if (sensorValue <80) {// ตัดสัญญาณรบกวนด้วย a if condition
ล่าช้า(1);
myservo.write (ค่าเซ็นเซอร์); // ย้ายเซอร์โวไปที่การอ่านที่แมป
analogWrite (ledPin, ค่าเซ็นเซอร์); // เปิดไฟ LED ด้วยค่าที่คำนวณได้
ล่าช้า(MoveDelayValue / 2); //และเคลื่อนตัวไปในช่วงเวลาที่ล่าช้านี้
}
analogWrite (ledPin, 0); // ปิดไฟ LED อีกครั้ง
}
อื่น {
digitalRead (ค่าเซ็นเซอร์ == 0);
}
}
ขั้นตอนที่ 4: การประกอบ - 1
ขั้นแรก: ประกอบวงจรทั้งหมดของคุณและทดสอบว่าวงจรทำงานตามที่คาดไว้ แท็กพวกเขาและยกเลิกการเชื่อมต่อเพื่อดำเนินการประกอบ
ขั้นตอนที่ 5: การประกอบ - 2
หลอดไฟถูกต่อด้วยสายไฟคู่หนึ่ง ติดตั้งไฟทั้งหมดในรู ติดกาวร้อนติดไว้
ขั้นตอนที่ 6: การประกอบ - 3
ติดตั้งเซอร์โวและแก้ไขด้วยกาวร้อน
ตามหลักการแล้ว ให้ติดแท็กสายเคเบิลของคุณก่อนการติดตั้ง เพื่อให้ง่ายต่อการเสียบใหม่ทั้งหมด
ขั้นตอนที่ 7: การประกอบ -4
ขยายขั้วต่อของไมโครโฟนเพื่อให้คุณวางไมโครโฟนได้อย่างคล่องตัว
วางลงในฐานรองแล้วติดกาว
ขั้นตอนที่ 8: การประกอบ - 5
วางแผงปุ่มลงในช่องแล้วติดด้วยกาว
ใส่ฝาครอบและตรวจสอบว่าปุ่มสามารถเปิดใช้งานโดยไข่
ขั้นตอนที่ 9: เพลิดเพลินกับอาหารเช้าและกลางวันของคุณ =)
ตอนนี้ได้เวลาลอง Rompe Huevos ของคุณเองแล้ว
วางไข่บนการสนับสนุนและเล่นหรือร้องเพลงเพื่อเปิดใช้งานเครื่องที่ไร้ประโยชน์ของคุณ
พร้อมที่จะทำความสะอาดสิ่งสกปรกในภายหลัง
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
555 เครื่องไร้ประโยชน์: 8 ขั้นตอน (มีรูปภาพ)
555 เครื่องไร้ประโยชน์: เกือบทุกโครงการที่ฉันทำในชีวิตของฉันใช้ Arduino หรือเพียงแค่ atmegas แต่ในบทเรียนอิเล็กทรอนิกส์ครั้งสุดท้ายในโรงเรียนของฉัน ฉันพบวงจรรวมขนาดเล็กที่เรียกว่า 555 ฉันเคยได้ยินเกี่ยวกับมันมาก่อน แต่ฉันคิดว่าไมโครคอนโทรลเลอร์ดีกว่า ฉันอ่าน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)