สารบัญ:

เครื่องเป่าฟองสบู่อัตโนมัติ: 7 ขั้นตอน
เครื่องเป่าฟองสบู่อัตโนมัติ: 7 ขั้นตอน

วีดีโอ: เครื่องเป่าฟองสบู่อัตโนมัติ: 7 ขั้นตอน

วีดีโอ: เครื่องเป่าฟองสบู่อัตโนมัติ: 7 ขั้นตอน
วีดีโอ: หนูยิ้มหนูแย้ม | เล่นเป่าฟองสบู่ยักษ์ Bubble Bigest 2024, พฤศจิกายน
Anonim
เครื่องเป่าฟองสบู่อัตโนมัติ
เครื่องเป่าฟองสบู่อัตโนมัติ

สร้างเครื่องทำสบู่ฟองอัตโนมัติด้วย Arduino Uno และส่วนประกอบพื้นฐานบางอย่าง รายการชิ้นส่วนส่วนใหญ่มาพร้อมกับชุดสตาร์ท Arduino ทั่วไป สวิตช์เปิดปิดของฉันเสีย ดังนั้นฉันจึงขอเกี่ยวสายไฟและเชื่อมต่อ/ตัดการเชื่อมต่อเพื่อเปิด/ปิด

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

เสบียง

Arduino Uno

Power MosFET, N-channel (เหมือนกับใน Arduino Starter Kit)

เซอร์โวตำแหน่ง 180 องศา

พัดลมระบายอากาศ 5Vdc

โพเทนชิออมิเตอร์แบบโรตารี่ (เหมือนกับใน Arduino Starter Kit)

LED หลากสี (RGB)

แบตเตอรี่ 9V

ที่ใส่แป้ง 9V

ตัวต้านทาน 10K ohm (เหมือนกับ Arduino Starter Kit)

ตัวต้านทาน 220 โอห์ม จำนวน 3 ตัว (เหมือนกับชุด Arduino Starter Kit)

ตัวเก็บประจุอิเล็กโทรไลต์ 0.1 uF (แบบเดียวกับใน Arduino Starter Kit)

ไดโอด (เหมือนกับใน Arduino Starter Kit)

เขียงหั่นขนม

สายต่อ

ขาตั้งทำเองสำหรับอ่างสบู่ (ล่าง), เซอร์โวมอเตอร์พร้อมไม้กายสิทธิ์ (กลาง), โบลเวอร์ (บน)

ขั้นตอนที่ 1: ต่อ Arduino กับส่วนประกอบ

ต่อ Arduino เข้ากับส่วนประกอบ
ต่อ Arduino เข้ากับส่วนประกอบ

ทำตามแผนภาพการเดินสายไฟที่แนบมา

ขั้นตอนที่ 2: สร้างขาตั้งสามชั้นสำหรับติดตั้งอุปกรณ์

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

ขั้นตอนที่ 3: ติดตั้งอุปกรณ์

Mount Devices
Mount Devices
  • ติดไม้กายสิทธิ์ฟองสบู่เข้ากับเซอร์โวมอเตอร์
  • ติดตั้งเซอร์โวมอเตอร์เข้ากับชั้นกลางของโครงสร้าง
  • ติดตัวเป่าลมเข้ากับชั้นบนสุดของโครงสร้าง
  • ตรวจสอบให้แน่ใจว่าเครื่องเป่าลมอยู่ใกล้กับตำแหน่งแกว่งของไม้กายสิทธิ์เพื่อให้แน่ใจว่ามีการไหลของอากาศเพียงพอเพื่อสร้างฟองอากาศ
  • เซอร์โวระบุตำแหน่งมีช่วงการเดินทางเพียง 180 องศา คุณอาจต้องหมุนมอเตอร์เมื่อตั้งค่าตำแหน่งการสอนในขั้นตอนต่อไป ทั้งนี้ขึ้นอยู่กับการยึดของคุณ
  • ฉันตั้งมอเตอร์ไว้ที่ปลายด้านยาวโดยให้สายไฟอยู่ด้านบน

ขั้นตอนที่ 4: ดาวน์โหลดรหัส Arduino

ดาวน์โหลดรหัส Arduino
ดาวน์โหลดรหัส Arduino
  • จ่ายไฟให้ Arduino ผ่านพอร์ต USB ของคอมพิวเตอร์
  • ใช้ Arduino IDE (สภาพแวดล้อมการเขียนโปรแกรม) เพื่อดาวน์โหลดรหัสไปยัง UNO

ขั้นตอนที่ 5: ทดสอบอุปกรณ์และการเดินสาย

ทดสอบอุปกรณ์และสายไฟ
ทดสอบอุปกรณ์และสายไฟ

เชื่อมต่อกับมอนิเตอร์แบบอนุกรมของ Arduino จาก IDE

ใช้รหัสคำสั่งในสเปรดชีตที่แนบมา (.xls) เพื่อทดสอบ:

  • เข้าสู่ "โหมดทดสอบ" รหัส 10010
  • เซอร์โวมอเตอร์
  • พัดลมโบลเวอร์
  • แต่ละ LED สี
  • โพเทนชิออมิเตอร์
  • สวิตซ์เปิด-ปิด
  • ออกจาก "โหมดทดสอบ" รหัส 10011

ขั้นตอนที่ 6: สอนสองตำแหน่งการเคลื่อนที่ของเซอร์โว

สอนสองตำแหน่งการเคลื่อนที่ของเซอร์โว
สอนสองตำแหน่งการเคลื่อนที่ของเซอร์โว

สอน "ตำแหน่งสบู่"

  • เข้าสู่ "โหมดการตั้งค่า" รหัส 10002
  • หมุนโพเทนชิออมิเตอร์อย่างช้าๆ จนกว่าไม้กายสิทธิ์จะจุ่มลงในสบู่ฟองสบู่
  • บันทึกตำแหน่งสบู่ด้วยรหัส 10004

“ตำแหน่งระเบิด”

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

ขั้นตอนที่ 7: เริ่มเป่าฟองสบู่

เริ่มเป่าฟองสบู่
เริ่มเป่าฟองสบู่

เปิดสวิตช์แล้ว (หวังว่า) เริ่มเป่าฟองสบู่

แนะนำ: