สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
มาจากภูมิหลังที่เข้มแข็งของอิตาลี ฉันถูกสอนตั้งแต่อายุยังน้อยว่าอาหารที่ดีสามารถรักษาทุกอย่างได้ รสชาติและการปรุงอาหารที่หลากหลายมาจากส่วนผสมที่ดีที่สุดและเครื่องเทศมากมาย สำหรับผู้ทุพพลภาพ ความคล่องแคล่วจำกัด หรือโรคข้ออักเสบ การเปิดและเทเครื่องเทศอาจเป็นความท้าทายครั้งใหญ่ สิ่งนี้เป็นแรงบันดาลใจให้ฉันสร้างเครื่องจ่ายเครื่องเทศขนาดเล็กที่เรียบง่าย ที่สามารถใช้งานและติดตั้งได้ง่ายใกล้กับบริเวณทำอาหาร ต้องเปิดภาชนะใส่เครื่องเทศเพียงครั้งเดียวเพื่อเทลงในถัง - ซึ่งฉันเชื่อว่าจะช่วยลดความเครียดและความเจ็บปวดที่เกี่ยวข้องกับกิจกรรมนี้ และเหนือสิ่งอื่นใด การทำอาหารที่น่าทึ่งนั้นทำได้ง่ายเพียงแค่กดปุ่ม!
โปรดทราบว่านี่คือการออกแบบต้นแบบ ฉันวางแผนที่จะเพิ่มขนาดของเครื่องจ่าย เช่นเดียวกับตัวเรือนงานฝีมือที่มีปุ่มขนาดใหญ่ ขอบคุณสำหรับการสนับสนุนของคุณ!
เสบียง
อุปกรณ์อิเล็กทรอนิกส์ทั้งหมดที่จำเป็นสำหรับโครงการนี้รวมอยู่ในชุดนี้แล้ว:
x1 บอร์ด Arduino
x1 เขียงหั่นขนมขนาดกลางหรือใหญ่
x1 28BYJ-48 สเต็ปเปอร์มอเตอร์พร้อมบอร์ดไดรเวอร์ ULN2003A
x3 ปกติเปิดปุ่มกด
ตัวต้านทาน x3 10k Ohm
แบตเตอรี่ x1 9V + ที่ยึดพร้อมสายตัวเมีย
สายไฟแบบบาร์เรล x1 (สามารถใช้แทนแบตเตอรี่ 9V ตัวที่สองพร้อมที่ใส่ถัง)
คละลวด
สำหรับเครื่องจ่าย:
เครื่องพิมพ์ 3 มิติหรือบริการการพิมพ์
x2 #4 1/2 นิ้ว น๊อตและโบลท์
เรซินใส x1 เพื่อให้เครื่องจ่ายอาหารปลอดภัย
ขั้นตอนที่ 1: พิมพ์และประกอบเครื่องจ่าย
สิ่งที่แนบมาคือไฟล์. STL สี่ไฟล์ที่จำเป็นสำหรับการพิมพ์ชิ้นส่วนเครื่องจ่าย แต่ละส่วนถูกพิมพ์ด้วย infill 10% โดยใช้ซอฟต์แวร์ Cura slicing ต้องพิมพ์สกรูฐานและสว่านพร้อมฐานรองรับ เมื่อถอดส่วนรองรับออกแล้ว ฉันขอแนะนำให้ขัดสกรูสว่านและด้านในของฐาน ฉันยังแนะนำให้ยึดถังพักด้วยกาวร้อน แม้ว่าจะยังคงอยู่โดยไม่มีมันก็ตาม
ตรวจสอบให้แน่ใจว่าสกรูของสว่านอยู่ในตำแหน่งที่ถูกต้อง โดยให้รูรูปวงรีหันไปทางด้านหลังของฐาน และรูกลมที่ด้านหน้าตามที่เห็นในภาพวาดที่แนบมา
ขั้นตอนที่ 2: ประกอบวงจร
ใช้เขียงหั่นขนมขนาดกลางหรือใหญ่ ทำการเชื่อมต่อต่อไปนี้:
สำหรับแต่ละปุ่ม:
1. วางปุ่มข้ามช่องกลางบนเขียงหั่นขนมของคุณ เพื่อให้แน่ใจว่าได้วางแนวอย่างถูกต้องและจะทำงานตามที่คาดไว้
2. เชื่อมต่อด้านซ้ายของปุ่มเพื่อเปิดเครื่อง
3. ที่ด้านขวาของปุ่มและข้ามช่องสัญญาณ ให้ใช้ตัวต้านทาน 10K ohm เพื่อเชื่อมต่อกับกราวด์
4. ระหว่างปุ่มและตัวต้านทานต่อสายดิน วางสายไฟแล้วเชื่อมต่อกับพิน 2 บน Arduino
5. ทำซ้ำขั้นตอนเหล่านี้สำหรับแต่ละปุ่มโดยใช้พินดิจิทัลที่แตกต่างกัน
หากคุณใช้ชิปอาร์เรย์ทรานซิสเตอร์ ULN2003A:
1. เชื่อมต่อพิน 8, 9, 10 และ 11 บน Arduino กับ IN1, IN2, IN3 และ IN4 บนบอร์ด ULN2003A
2. เชื่อมต่อมอเตอร์ 28byj เข้ากับบอร์ด
ขั้นตอนที่ 3: ตั้งโปรแกรม Arduino
เชื่อมต่อ Arduino ของคุณกับคอมพิวเตอร์และอัปโหลดรหัสต่อไปนี้:
#includeint pinchButton = 2;
int tspButton = 3; int tbspButton = 4; int tbspRequest; int tspRequest; int pinchRequest; const int stepsPerRevolution = 32; //ขั้นตอนของมอเตอร์ เกลียว Stepper (stepsPerRevolution, 8, 10, 9, 11); การตั้งค่าเป็นโมฆะ () { pinMode (2, INPUT); โหมดพิน (3, อินพุต); โหมดพิน (4, อินพุต); โหมดพิน (8, เอาต์พุต); โหมดพิน (9, เอาต์พุต); โหมดพิน (10, เอาต์พุต); โหมดพิน (11, เอาต์พุต); เกลียว.setSpeed(700); Serial.begin(9600); } วงเป็นโมฆะ () { buttonCheck (); Serial.println (pinchRequest); ถ้า (tbspRequest == สูง){ สำหรับ (int i=0; i<10; i++){ dispense(); } } else if (tspRequest == HIGH){ สำหรับ (int i=0; i<6; i++){ dispense(); } } ในขณะที่ (pinchRequest == สูง){ helix.step(-50); pinchRequest = digitalRead (pinchButton); } }//ฟังก์ชัน void dispense(){ helix.step(-2048); } โมฆะ buttonCheck () { tbspRequest = digitalRead (tbspButton); tspRequest = digitalRead (tspButton); pinchRequest = digitalRead (pinchButton); }
ขั้นตอนที่ 4: ทำสิ่งที่ดี
ที่เหลือก็แค่เพิ่มพลังให้ทุกอย่างแล้วจ่ายเครื่องเทศ!