สารบัญ:

เซอร์ไพรส์วันเกิดด้วย Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)
เซอร์ไพรส์วันเกิดด้วย Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เซอร์ไพรส์วันเกิดด้วย Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เซอร์ไพรส์วันเกิดด้วย Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: เซอร์ไพรส์วันเกิด เอิร์ท ด้วยฝีมือ มิกซ์-อาร์ม | ARM SHARE EP.59 [Eng Sub] 2024, กรกฎาคม
Anonim
Image
Image
เซอร์ไพรส์วันเกิดกับ Arduino
เซอร์ไพรส์วันเกิดกับ Arduino

บทนำ

ในโลกที่ทุกสิ่งใหม่และน่าสนใจ ความประหลาดใจทำให้ชีวิตของคุณยอดเยี่ยม เป็นวิธีที่สมบูรณ์แบบในการเพิ่มจุดประกายให้กับสัปดาห์ที่น่าเบื่อและทำให้มันสนุก วิธีหนึ่งในการยิ้มให้ใครซักคนคือการให้ของขวัญเล็กๆ น้อยๆ กับเขา ไม่มีอะไรที่เหมือนกับของขวัญที่สามารถสร้างรอยยิ้มให้กับใครบางคนและตัวคุณเองได้

อิเล็กทรอนิคส์และความรักเปรียบเสมือนขั้วโลกเหนือและขั้วโลกเหนือ ความสัมพันธ์เพียงอย่างเดียวระหว่างพวกเขาคือพวกมันผลักกันเสมอ แต่ STEMpedia ได้ให้นิยามใหม่แก่ความรักด้วยการผสมผสานความรักเข้ากับอุปกรณ์อิเล็กทรอนิกส์ ด้วยการใช้ EVIVE STARTER KIT นี้ ฉันจะเซอร์ไพรส์เล็กๆ น้อยๆ ให้กับคู่หูของฉันในวันเกิดของเธอ

ขั้นตอนที่ 1: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

แผนคือการมอบความรักให้กับคู่ของฉันด้วยกลีบกุหลาบ ทันทีที่เธอเดินออกจากห้องนอนของเรา

สำหรับโครงการนี้ เราต้องการ: 1. HC-SR04 Ultrasonic Sensor 2. SG90 Servo Motor 3. ATmega2560 powered evive Starter Kit ข้อดีคือ ส่วนประกอบทั้งหมดเหล่านี้เป็นส่วนหนึ่งของชุดอุปกรณ์เริ่มต้นระบบ Evive

เริ่มต้นด้วยการเชื่อมต่อพิน TRIG และพิน ECHO ของเซ็นเซอร์อัลตราโซนิกกับพินหมายเลข 12 และ 11 ของ Arduino จากนั้นเชื่อมต่อพิน PWM ของเซอร์โวกับพินหมายเลข 9 ของ Arduino หลังจากนั้นเราจะเชื่อมต่อขั้ว +ve และ -ve ทั้งหมดของเซ็นเซอร์กับพิน +ve และ -ve ของ Arduino แค่นั้นเอง ง่ายๆ แค่นี้เอง

ขั้นตอนที่ 2: โมเดล 3 มิติ

โมเดล 3 มิติ
โมเดล 3 มิติ

การใช้แบบจำลอง 3 มิติ ฉันจะแสดงให้คุณเห็นถึงการออกแบบและการทำงานของเครื่องจ่ายดอกไม้

เอาล่ะ นี่คือการตั้งค่าทั้งหมด บิตด้านหลังติดกับผนังและใช้ที่ยึดสองตัวนี้เพื่อยึดแท่งน้ำหนักเบาซึ่งในทางกลับกันจะถือบิตด้านหน้าหรือเครื่องจ่าย ฉันจะใส่กลีบกุหลาบทั้งหมดที่นี่ เมื่อเซ็นเซอร์อัลตราโซนิกตรวจพบวัตถุที่ขวางทาง มันจะส่งสัญญาณไปยัง Arduino ซึ่งจะหมุนเซอร์โวทำให้ฝาเครื่องจ่ายเปิดขึ้น เมื่อพนังเปิดออก กลีบกุหลาบทั้งหมดจะตกลงมาบนคู่ของฉัน การติดตั้งทั้งหมดใช้กล่องกระดาษแข็ง ทำให้น้ำหนักเบาและยึดติดกับผนังได้ง่าย

ขั้นตอนที่ 3: สาธิตด่วน

สาธิตด่วน
สาธิตด่วน

หน้าตาก็จะประมาณนี้

เมื่อเราจ่ายไฟให้กับชุดสตาร์ทเอวีฟแล้ว เซ็นเซอร์อัลตราโซนิกจะเริ่มรอวัตถุที่กำลังเคลื่อนที่ ทันทีที่ตรวจพบวัตถุ แผ่นพับจะเปิดขึ้นเพื่อจ่ายดอกไม้

ขั้นตอนที่ 4: รหัส

รหัส
รหัส
รหัส
รหัส

รหัสมีสองส่วน โดยในส่วนแรก เราจะตรวจจับการเคลื่อนไหวโดยใช้เซ็นเซอร์อัลตราโซนิก และในส่วนที่สอง เราจะหมุนมอเตอร์เพื่อเปิดแผ่นปิดทุกครั้งที่ตรวจพบการเคลื่อนไหว

เริ่มต้นด้วยการรวมไลบรารี "Servo.h" ไว้ในโปรแกรม จากนั้นกำหนดค่าคงที่และตัวแปรส่วนกลางที่จะใช้ตลอดทั้งโค้ด ในการใช้เซอร์โว เรากำลังสร้างวัตถุของคลาสเซอร์โว จากนั้นในส่วนการตั้งค่า เรากำลังเริ่มต้นเซอร์โวโดยใช้ฟังก์ชัน "servo.attach()" และกำหนดโหมดพินสำหรับเซ็นเซอร์อัลตราโซนิก

สุดท้าย ในส่วนลูป () หลังจากเริ่มต้นเซ็นเซอร์อัลตราโซนิก เรากำลังตรวจสอบว่าระยะห่างของวัตถุเคลื่อนที่น้อยกว่า 100 ซม. หากระยะห่างน้อยกว่า 100 ซม. เราจะเปิดฝาโดยหมุนเซอร์โว 90 องศา

ขั้นตอนที่ 5: การทดสอบ

การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ

เอาล่ะตอนนี้บิตที่น่าสนใจ ดังนั้น ไปข้างหน้าและตั้งค่าทุกอย่าง เครื่องจ่ายกลีบดอกไม้อยู่ที่ด้านบนของประตูและเซ็นเซอร์อัลตราโซนิกที่ระดับเอวของเธอ สุดท้ายนี้ ฉันแค่ต้องเชื่อมต่อเซ็นเซอร์ทั้งหมดเข้ากับกล่องนิรภัย หลังจากนั้นก็เพียงแค่รอให้เธอออกมาเปิดใช้งานเซ็นเซอร์ ถ้าทุกอย่างเป็นไปตามแผน ฉันจะทำให้เซอร์ไพรส์เธอได้

ขั้นตอนที่ 6:

ภาพ
ภาพ
ภาพ
ภาพ

บ๊าย บาย..

ขั้นตอนที่ 7: ไฟล์

ขั้นตอนที่ 8: ขอบคุณ

ขอขอบคุณอีกครั้งสำหรับการอ่านกวดวิชา ฉันหวังว่ามันจะช่วยคุณ

หากคุณต้องการสนับสนุนฉัน คุณสามารถสมัครรับข้อมูลจากช่องของฉันและดูวิดีโออื่นๆ ของฉันได้ ขอบคุณอีกครั้งในวิดีโอหน้าของฉัน ลาก่อน

แนะนำ: