สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ใกล้ปีใหม่แล้ว ฉันต้องการสร้างโปรเจ็กต์ที่ช่วยให้เทงานออกมาได้อย่างสมบูรณ์แบบ การใช้ Construx เป็นแพลตฟอร์มกลไก เซอร์โวขับเคลื่อนการเคลื่อนไหว และ ioBridge ที่ควบคุมระบบ ฉันสามารถบรรลุการควบคุมการเทที่สมบูรณ์แบบด้วยการหมุน iPhone ของฉัน (โดยใช้ผลตอบกลับของมาตรความเร่ง)
ขั้นตอนที่ 1: สร้าง Contrux Platform
ใช้ Construx สร้างแพลตฟอร์มที่จะรองรับน้ำหนักของขวดเบียร์ (โซดาใช้งานได้ แต่ไม่มีผลที่ตามมาแบบเดียวกัน)
ขั้นตอนที่ 2: ใส่ Servo
แนบเซอร์โวเพื่อป้องกันไม่ให้เซอร์โวหมุนขณะบิดที่วางเบียร์
ขั้นตอนที่ 3: ดำเนินการ "แห้ง" Run
ขณะอยู่ใกล้อ่างล้างจาน ให้วิ่ง "แบบแห้ง" ด้วยน้ำ (ไม่มีเบียร์เสียหายในระหว่างการทดสอบ) และหาจุดหมุน
ขั้นตอนที่ 4: เชื่อมต่อและปรับเทียบเซอร์โว
เชื่อมต่อเซอร์โวกับโมดูลเซอร์โว ioBridge ปรับเทียบโดยใช้หน้าโมดูลเพื่อค้นหาตำแหน่งของเซอร์โวสำหรับการเริ่มต้นการเทและจุดสิ้นสุดของการเท คุณจะต้องปรับตำแหน่งใหม่เมื่อน้ำหนักเต็มของขวดและเบียร์อยู่ในตัวเครื่อง ระวังอย่าดันเซอร์โวเกินขีดจำกัด
ขั้นตอนที่ 5: ตั้งค่า HTML และ JavaScript
บนไฟล์ HTML เปล่า ให้คัดลอกวิดเจ็ตเซอร์โวลงในไฟล์ เพิ่มรหัสการวางแนวจากไลบรารี iTurn ของ ioBridge เพื่อให้ iPhone ทำให้วิดเจ็ตทำงานขึ้นอยู่กับการวางแนวของ iPhone ฉันเรียกใช้วิดเจ็ตที่ 15 องศาในแนวตั้งเพื่อเริ่มการเทเซอร์โว ฉันเทเสร็จที่ -90 องศา ถ้าฉันหมุนโทรศัพท์ไปในทิศทางตรงกันข้าม Serv O'Beer จะรีเซ็ตตำแหน่ง
ขั้นตอนที่ 6: ทำการปรับเทียบตำแหน่งเซอร์โวและความเร็ว
ภายใต้น้ำหนักเต็มของขวด "น้ำ" (ไม่มีการสูญเสียเบียร์เป็นความเชื่อของฉัน) ปรับตำแหน่งและความเร็วเซอร์โว ไปข้างหน้าและทำการทดสอบเท ฉันมีผ้าเช็ดตัวติดตัวไว้ เพราะตอนแรกเทน้ำทิ้งไปทั่วโต๊ะ
ขั้นตอนที่ 7: เทเบียร์ (ถึงเวลาแล้ว)
ถึงเวลาสำหรับการเทที่สมบูรณ์แบบ โหลดเบียร์ขวดใหม่ (หรือเครื่องดื่มรสอร่อยอื่นๆ ที่คุณเลือก) อย่าลืมดื่ม Serv O'Beer ให้อร่อยที่สุดหลังจากเปลี่ยน iPhone ของคุณ