เจ้าตัวเครื่องกดเจลแอลกอฮอแบบอัตโนมัติ โดยใช้ โครงสร้างเป็น 3D printer แล้วใช้ Arduino Uno ควบคุม Servo ในการกดเจล โดยมี Sensor Ultrasonic เป็นตัวบอกว่ามีวัตถุเข้ามารับเจลแล้ว มาดูขั้นตอนกันครับ ว่าจะมีการทำงานอย่างไร แล้วใช้วัสดุอุปกรณ์ อะไรบ้าง
อุปกรณ์ที่ต้องใช้
- Arduino UNO R3 + สายอัพโหลดโปรแกรม
- Sensor Ultrasonic SR-04
- Servo MG996
- โครง 3D Printer (มีจำหน่ายแยก ส่งข้อความไปยังเพจ หรือ line ID @ec-bot)
- สายจั๊มเปอร์ ผู้ + เมีย
- แบตเตอรี่ 18650
- รางถ่าน 18650 แบบ 2 ก้อน
โปรแกรมใช้กับเซ็นเซอร์อัลตร้าโซนิกส์
#include <NewPing.h>
#include <Servo.h>
#define TRIGGER_PIN A1
#define ECHO_PIN A0
#define MAX_DISTANCE 20
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);
Servo myservo;
void setup() {
Serial.begin(115200);
myservo.attach(A4);
myservo.write(50);
}
void loop() {
delay(50);
int SR = sonar.ping_cm();
Serial.println(SR);
if (SR <= 1) {
myservo.write(50);
} else {
delay(700);
myservo.write(0);
delay(1500);
}
}
คลิปตัวอย่างการใช้งาน
วิธีประกอบสามารถดูได้ที่บท ความจากลิงค์นี้ > https://www.ec-bot.com/b/24