สารบัญ:
- ขั้นตอนที่ 1: สร้าง Contrux Platform
- ขั้นตอนที่ 2: ใส่ Servo
- ขั้นตอนที่ 3: ดำเนินการ "แห้ง" Run
- ขั้นตอนที่ 4: เชื่อมต่อและปรับเทียบเซอร์โว
- ขั้นตอนที่ 5: ตั้งค่า HTML และ JavaScript
- ขั้นตอนที่ 6: ทำการปรับเทียบตำแหน่งเซอร์โวและความเร็ว
- ขั้นตอนที่ 7: เทเบียร์ (ถึงเวลาแล้ว)
วีดีโอ: เสิร์ฟ O'Beer ด้วย iPhone เพื่อความสมบูรณ์แบบ: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
ใกล้ปีใหม่แล้ว ฉันต้องการสร้างโปรเจ็กต์ที่ช่วยให้เทงานออกมาได้อย่างสมบูรณ์แบบ การใช้ 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 ของคุณ
แนะนำ:
นาฬิกาบอกตำแหน่ง 'วีสลีย์' ด้วย 4 เข็มนาฬิกา: 11 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาบอกตำแหน่ง 'Weasley' แบบมี 4 เข็ม: ดังนั้น ด้วย Raspberry Pi ที่ใช้งานมาระยะหนึ่งแล้ว ฉันต้องการค้นหาโครงการดีๆ ที่จะช่วยให้ฉันใช้งานได้ดีที่สุด ฉันเจอนาฬิกาบอกตำแหน่งวีสลีย์ที่สอนได้ดีเยี่ยมนี้โดย ppeters0502 และคิดว่า
หัวหุ่นจำลองเสียง Localizing ด้วย Kinect: 9 ขั้นตอน (พร้อมรูปภาพ)
Sound Localizing Mannequin Head With Kinect: พบกับ Margaret หุ่นจำลองสำหรับระบบตรวจสอบความล้าของคนขับ เธอเพิ่งเกษียณจากหน้าที่และพบทางไปยังพื้นที่สำนักงานของเรา และตั้งแต่นั้นมาเธอก็ได้รับความสนใจจากผู้ที่คิดว่าเธอ 'น่าขนลุก' เพื่อประโยชน์ของความยุติธรรม ฉันได้
สร้างตัวแยกขยะ Pi ด้วย ML!: 8 ขั้นตอน (พร้อมรูปภาพ)
สร้างตัวแยกประเภทถังขยะ Pi ด้วย ML!: โปรเจ็กต์ตัวแยกขยะหรือที่รู้จักกันในนาม "มันไปที่ไหน!" ได้รับการออกแบบมาเพื่อให้การทิ้งสิ่งของต่างๆ ทิ้งไปเร็วขึ้นและเชื่อถือได้มากขึ้น โปรเจ็กต์นี้ใช้โมเดล Machine Learning (ML) ฝึกฝนใน Lobe เป็นมิตรกับผู้เริ่มต้น (ไม่มีรหัส!)
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: 8 ขั้นตอน
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: บางครั้งฉันพูดภาษาอังกฤษได้ดีมาก บางครั้งก็ไม่มี… สิ่งแรกเลย นี่เป็นการสอนครั้งแรกของฉันและภาษาอังกฤษไม่ใช่ภาษาแม่ของฉัน ดังนั้นโปรดอย่ากดดันฉันมากเกินไป นี่จะไม่เกี่ยวกับวิธีการสร้างเฟรมที่ง่าย มันเกี่ยวกับการติดตั้ง
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: 9 ขั้นตอน
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: ในรูปแรก เรามี Arduino และเรียกว่า "Arduino Uno"ในรูปที่สอง เรามี Arducam และเรียกว่า "Arducam OV2640 มินิ 2MP"พร้อมกับภาพที่สอง มีวัสดุที่คุณต้อง