สารบัญ:

เครื่องทำเครื่องดื่ม: 7 ขั้นตอน
เครื่องทำเครื่องดื่ม: 7 ขั้นตอน

วีดีโอ: เครื่องทำเครื่องดื่ม: 7 ขั้นตอน

วีดีโอ: เครื่องทำเครื่องดื่ม: 7 ขั้นตอน
วีดีโอ: วิธีการติดตั้งเครื่องกรองน้ำดื่ม RO 7 ขั้นตอน 2024, กรกฎาคม
Anonim
เครื่องทำเครื่องดื่ม
เครื่องทำเครื่องดื่ม

เครื่องทำเครื่องดื่มนี้มีจุดประสงค์เพื่ออำนวยความสะดวกในการเทเครื่องดื่มของเรา

ขั้นตอนที่ 1: วัสดุ

  • 1x SG บิ๊กเซอร์โว
  • 1x SG90 ไมโครเซอร์โว
  • 1x Arduino Uno
  • 4x สกรูขนาดเล็ก
  • 1x แท่งเพ้นท์
  • 1x สว่าน
  • 1x ดื่ม
  • ฟาง 1x
  • แผ่นดีบุก
  • 1x ไม้เดือย 3 ฟุต ทองแดง Pipe
  • 1x ทองแดง T Joint 6x Wires
  • 1x แถบยางยืด
  • 1x ฟาง
  • 1x ถ้วยไม้เทปไฟฟ้า

ขั้นตอนที่ 2: การสร้างแพลตฟอร์มแบบหมุน

การสร้างแท่นหมุน
การสร้างแท่นหมุน

วัสดุที่จำเป็น: -

  • 1x แผ่นดีบุก
  • 1x เดือยไม้
  • เทป -
  • 1x สกรู
  • 1x ถ้วย
  • 1x แท่งเพ้นท์
  • กาวร้อน
  1. ตัดแผ่นดีบุกให้เป็นรูปร่างที่ต้องการแล้วติดเทปที่ขอบเพื่อหลีกเลี่ยงการตัด
  2. ติดกาวสีที่ด้านล่างของแผ่นดีบุกเพื่อให้มีความแข็งแรงเป็นพิเศษ
  3. เจาะรูตรงกลางแผ่นดีบุกล่วงหน้า แล้วติดเดือยไม้ด้วยสกรู (หมายเหตุ: คุณอาจจำเป็นต้องติดตุ้มน้ำหนักพิเศษเพื่อถ่วงน้ำหนักของของเหลวที่จ่ายไป)
  4. ตัดก้นถ้วยเพื่อยึดแก้วน้ำและกาวร้อนที่ด้านหนึ่งของแผ่นดีบุก

ขั้นตอนที่ 3: การสร้างที่วางขวดและ Arduino Enclosure

การสร้างที่วางขวดและกล่องใส่ Arduino
การสร้างที่วางขวดและกล่องใส่ Arduino
การสร้างที่วางขวดและกล่องใส่ Arduino
การสร้างที่วางขวดและกล่องใส่ Arduino

วัสดุที่จำเป็น: -

  • ท่อทองแดง 3 ฟุต
  • 1x ทองแดง T Joint
  • ไม้
  • กาวร้อน
  • เจาะ
  1. เพื่อป้องกันอาร์ดิโนจากการหกรั่วไหล ใช้ไม้เพื่อสร้างโครง เจาะรูที่ด้านบนของกล่องหุ้มเพื่อรองรับ
  2. ตัดท่อทองแดงให้ได้ความสูงตามต้องการเพื่อยึดขวด
  3. ใช้ขวดที่ต้องการสร้างที่ยึดที่ทำจากไม้และเจาะรูสองรู รูหนึ่งติดกับท่อทองแดง และอีกอันหนึ่งพันรอบคอขวด
  4. ติดที่ยึดกับท่อทองแดงบน T-Joint ทองแดงโดยใช้กาวร้อน

ขั้นตอนที่ 4: การสร้างขวดเท Spout

การสร้างขวดเท Spout
การสร้างขวดเท Spout
การสร้างขวดเท Spout
การสร้างขวดเท Spout
  • 1x ขวดพลาสติก
  • 1x พลาสติกชิ้นเล็ก
  • 1x หลอดงอได้
  • 1x ขั้วต่อ Arduino ขนาดเล็ก
  • 1x ที่ยึดสายเคเบิล
  • กาวร้อน
  • เจาะ
  1. ใช้ปืนกาวร้อนติดขั้วต่อ Arduino เข้ากับด้านใดด้านหนึ่งของพลาสติกชิ้นเล็กๆ (ดังแสดงในภาพที่ 1)
  2. ใช้ปืนกาวร้อนติดที่ยึดสายเคเบิลกับอีกด้านหนึ่งของพลาสติกชิ้นเล็กๆ (ดังแสดงในภาพที่ 1)
  3. ทำรูผ่านฝาขวดน้ำให้มีขนาดเท่ากับหลอดพลาสติกโดยประมาณ
  4. ใช้ปืนกาวร้อนติดหลอดพลาสติกเข้ากับฝาขวด ใช้ปืนกาวร้อนปิดผนึกหลอดเพื่อรักษาของเหลวที่ต้องการเมื่อพลิกคว่ำ

ขั้นตอนที่ 5: ตั้งค่า Arduino

ตั้งค่า Arduino
ตั้งค่า Arduino
ตั้งค่า Arduino
ตั้งค่า Arduino
  • 1x Elego UNO R3
  • สายเคเบิลตัวผู้ถึงตัวผู้ 6x
  • Arduino R3 Proto Shield Kit
  • 1x สาย firewire
  1. เชื่อมต่อ Protoshield กับ Arduino
  2. เชื่อมต่อเซอร์โวขนาดใหญ่เข้ากับอินพุตดิจิตอล ~10 (ดังแสดงในกราฟ)
  3. เชื่อมต่อเซอร์โวขนาดเล็กเข้ากับอินพุตดิจิตอล ~9 (ดังแสดงในกราฟ)
  4. เชื่อมต่อบริเวณทั้งสอง
  5. ใช้ตัวรับ 5v เพื่อเชื่อมต่อเซอร์โว (หากคุณใช้เซอร์โวมากกว่าสองตัว โปรดดูการขอรับตัวขยาย AdaFruit
  6. หากใช้ protoshield คุณจะสามารถเชื่อมต่อ 5V ที่ต้องการสองตัวโดยไม่ต้องยุ่งยากมากนัก

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

รหัส
รหัส

#รวม

เซอร์โวขนาดเล็กเซอร์โว; // สร้างวัตถุเซอร์โวเพื่อควบคุมเซอร์โว

เซอร์โวบิ๊กเซอร์โว;

int pos = 0; // ตัวแปรเก็บตำแหน่งเซอร์โว

int pos2=0;

การตั้งค่าเป็นโมฆะ () {

smallServo.attach(9);// ติดเซอร์โวบนพิน 9 เข้ากับวัตถุเซอร์โว

bigServo.attach(10); // ติดเซอร์โวตัวใหญ่เข้ากับพิน 9

}

วงเป็นโมฆะ () {

smallServo.write(0); // เริ่มเซอร์โวให้เป็นศูนย์ positino

bigServo.write(0); // เริ่มต้นเซอร์โวเป็นศูนย์ positino ล่าช้า (1000);

สำหรับ (pos = 0; pos <= 180; pos += 1) { // เปลี่ยนจาก 0 องศาเป็น 180 องศา

bigServo.write (ตำแหน่ง); // บอกให้เซอร์โวไปที่ตำแหน่งในตัวแปร 'pos'

ล่าช้า(10); // รอ 10ms เพื่อให้เซอร์โวไปถึงตำแหน่ง

}

ล่าช้า (1000);

สำหรับ (pos2 = 0; pos2 <= 165; pos2 += 1) {// เปลี่ยนจาก 0 องศาเป็น 180 องศา

// ขั้นที่ 1 องศา

smallServo.write(pos2); // บอกให้เซอร์โวไปที่ตำแหน่งในตัวแปร 'pos'

ล่าช้า(5); // รอ 15ms เพื่อให้เซอร์โวไปถึงตำแหน่ง

}

ล่าช้า (20000); // ความล่าช้านี้ควบคุมว่าฟางจะเทของเหลวได้นานแค่ไหน

สำหรับ (pos2 = 165; pos2 >= 0; pos2 -= 1) {// เปลี่ยนจาก 180 องศาเป็น 0 องศา

smallServo.write(pos2); // บอกให้เซอร์โวไปที่ตำแหน่งในตัวแปร 'pos'

ล่าช้า(5); // รอ 5ms เพื่อให้เซอร์โวไปถึงตำแหน่ง

}

สำหรับ (pos = 180; pos >= 0; pos -= 1) { // เปลี่ยนจาก 180 องศาเป็น 0 องศา

bigServo.write (ตำแหน่ง); // บอกให้เซอร์โวไปที่ตำแหน่งในตัวแปร 'pos'

ล่าช้า(15); // รอ 15ms เพื่อให้เซอร์โวไปถึงตำแหน่ง

}

bigServo.detach(); // ลบเซอร์โวเพื่อป้องกันการเคลื่อนไหวอย่างต่อเนื่อง

smallServo.detach();

}

ขั้นตอนที่ 7: ใส่องค์ประกอบเข้าด้วยกัน

วางองค์ประกอบไว้ด้วยกัน
วางองค์ประกอบไว้ด้วยกัน
วางองค์ประกอบไว้ด้วยกัน
วางองค์ประกอบไว้ด้วยกัน
  1. โปรดทราบว่าของเหลวอาจทำให้อุปกรณ์อิเล็กทรอนิกส์ของคุณเสียหายได้ โปรดใช้ความระมัดระวังเมื่อใช้เครื่องกับของเหลว
  2. แนบเซอร์โวขนาดใหญ่เข้ากับถาดหมุน
  3. แนบเซอร์โวขนาดเล็กเข้ากับท่อทองแดงและเรียกใช้ซอร์สโค้ดที่ให้มา (หมายเหตุ: อย่าใช้ของเหลวในระหว่างการดำเนินการนี้) วิธีนี้จะช่วยให้คุณสามารถปรับเทียบฟางและเพื่อให้แน่ใจว่าทั้งถาดและหลอดทำงานพร้อมกัน
  4. หากพอใจกับการเคลื่อนที่ของถาดหมุนและฟาง ดำเนินการทดสอบด้วยน้ำ
  5. ปิดผนึก Arduino ภายในกล่อง
  6. เพลิดเพลินกับเครื่องดื่มของคุณ

แนะนำ: