สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ขั้นตอนที่ 1: การเดินสายไฟอุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 2: ขั้นตอนที่ 2: กำหนดค่า Raspberry Pi
- ขั้นตอนที่ 3: ขั้นตอนที่ 3: สร้างเคส
- ขั้นตอนที่ 4: ขั้นตอนที่ 4: การสร้างคอนเทนเนอร์
- ขั้นตอนที่ 5: ขั้นตอนที่ 5: บูรณาการอุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 6: ขั้นตอนที่ 6: เสร็จสิ้น
วีดีโอ: บาร์เทนเดอร์อัตโนมัติ: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
เป้าหมายของโครงการนี้คือการทำให้กระบวนการทำ/ผสมค็อกเทลง่ายขึ้นผ่าน IoT (Internet of Things) สูตรค็อกเทล (เมื่อใส่แล้ว) จะถูกจดจำโดยโครงการ ภาชนะสำหรับเครื่องดื่มถูกรวมเข้ากับเซ็นเซอร์ที่วัดอุณหภูมิและปริมาณของขวด โครงการทั้งหมดจะถูกควบคุมผ่านเว็บไซต์บนสมาร์ทโฟน/คอมพิวเตอร์
เสบียง
ฮาร์ดแวร์:
- แผ่นไม้ mdf (0, 5 ซม.)
- สกรูไม้
- เส้นผ่านศูนย์กลางภายในท่อ 4 มม.
- ภาชนะพลาสติก 4 ใบ
- ท่อพีวีซี 40 มม.
อิเล็กทรอนิกส์:
- ราสเบอร์รี่ pi3
- 4x เซ็นเซอร์อัลตราโซนิก (hc-sr04)
- 4x 10k ntc (กันน้ำ)
- ADC mcp3008
- เครื่องสแกน rfid
- หน้าจอแอลซีดี
- รีเลย์ 4 โมดูล
- เพอริสตัลติเช เอ ปอมป์ 4 อัน
- อแดปเตอร์แปลงไฟ 12v.
เครื่องมือ:
- ซิลิโคนใส tec7
- เครื่องเจาะ
- เครื่องพิมพ์ 3 มิติ
- เลื่อย
ค่าใช้จ่ายของโครงการหลุมจะอยู่ที่ประมาณ 130 ยูโร
ขั้นตอนที่ 1: ขั้นตอนที่ 1: การเดินสายไฟอุปกรณ์อิเล็กทรอนิกส์
การเดินสายไฟ:
ขณะสร้างการเดินสายของทั้งโครงการ ฉันขอแนะนำให้ใช้สายไฟที่ยาวกว่าสำหรับเซ็นเซอร์อัลตราโซนิก เหตุผลก็คือต้องไปถึงแต่ละคอนเทนเนอร์ ทำเช่นเดียวกันกับโมดูลรีเลย์ซึ่งจะอยู่อีกด้านหนึ่งของบิลด์
ประสานวงจรปั๊มกับอะแดปเตอร์ 12v dc และเชื่อมต่อกับโมดูลรีเลย์ (ติดฉลากปั๊มเพื่อให้จำได้ง่ายขึ้นว่าปั๊มใดเชื่อมต่อกับสวิตช์รีเลย์ ซึ่งจะเป็นประโยชน์ในการสร้างในภายหลัง)
ไม่บังคับ (สิ่งนี้จะช่วยประหยัดในขณะที่สร้างทั้งเคส):
- คุณสามารถติดป้ายกำกับเซ็นเซอร์อัลตราโซนิกที่เชื่อมต่อกับหมุดด้วยตัวเลขด้านล่าง
- ติดป้ายกำกับ ntc ว่าเชื่อมต่อกับ mcp3008
ราสเบอร์รี่ Pi (BCM):
GPIO2(sda1/i2c) ==> โมดูลรีเลย์ 1
GPIO3(scl1/i2c) ==> โมดูลรีเลย์ 2
GPIO17 ==> ทริกเกอร์อัลตราโซนิก 1
GPIO27 ==> ก้องอัลตราโซนิก 1
GPIO22 ==> ทริกเกอร์อัลตราโซนิก2
SPI_MOSI(GPIO10) ==> mcp3008(ดิน) & rfid (MOSI)
SPI_MISO(GPIO9) ==> mcp3008(Dout) & rfid (MISO)
SPI_SCLK(GPIO11) ==> mcp3008 (CLK) & rfid (CLK)
GPIO5 ==> ก้องอัลตราโซนิก2
GPIO6 ==> ทริกเกอร์อัลตราโซนิก2
GPIO13 ==> ก้องอัลตราโซนิก3
GPIO19 ==> ทริกเกอร์อัลตราโซนิก4
GPIO26 ==> ก้องอัลตราโซนิก4
GPIO14(uart0_TXD) ==> โมดูลรีเลย์ 3
GPIO15(uart0_RXD) ==> โมดูลรีเลย์ 4
GPIO23 ==> จอแอลซีดี (D7)
GPIO24 ==> จอแอลซีดี (D6)
GPIO25 ==> rfid (RST)
SPI0_CE0(GPIO8) ==> rfid(SDA)
SPI0_CE1(GPIO7) ==> mcp3008 (CS/SHDN)
GPIO12 ==> จอแอลซีดี (D5)
GPIO16 ==> จอแอลซีดี (D4)
GPIO20 ==> จอแอลซีดี (E)
GPIO21 ==>LCD (อาร์เอส)
ขั้นตอนที่ 2: ขั้นตอนที่ 2: กำหนดค่า Raspberry Pi
กำหนดค่า:
เชื่อมต่อ pi กับ wifi ของคุณและเปิดใช้งาน SPI ในเมนู config (sudo rasp-config => interfacing options => SPI => enable)
ติดตั้งแพ็คเกจต่อไปนี้:
- mfrc522
- RPLCD
- กระติกน้ำ
- flask_cors
- flask_socketio
ฐานข้อมูล:
ติดตั้ง mariadb บนราสเบอร์รี่ pi
ทำการเชื่อมต่อระยะไกลกับ ssh ด้วย mysql workbench
นำเข้าไฟล์ที่มีอยู่ในตัวเองด้วยฐานข้อมูลไปยัง raspberrypi และตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์ทั้งหมดในฐานข้อมูล
โปรแกรม:
ด้านล่างส่วนนี้เป็นไฟล์ rar ดาวน์โหลดและแตกไฟล์ภายใน
ข้อมูลเหล่านี้ประกอบด้วยเซิร์ฟเวอร์ขวดและคลาสที่จำเป็นสำหรับโครงการ
โอนไฟล์เหล่านี้ไปที่ raspberry pi ฉันขอแนะนำให้สร้างแผนที่สำหรับผู้ใช้ของคุณที่เรียกว่าบาร์เทนเดอร์อัตโนมัติ และวางไส้ลงในนั้น
ก่อนที่เราจะสามารถรันโปรแกรมได้ คุณจะต้องเปิด app.py และค้นหา 'db = DataBase(app, "user", "password", "cocktails_db")'
เปลี่ยนผู้ใช้และรหัสผ่านเป็นชื่อผู้ใช้และรหัสผ่าน mariadb ของคุณ
เว็บไซต์:
ติดตั้งเซิร์ฟเวอร์ apache2 บน raspberry pi
เชื่อมต่อผ่าน filezilla
แตกไฟล์ด้านล่าง และคุณจะต้องเปลี่ยนแปลงบางสิ่งอีกครั้ง ภายในไฟล์ js มีไฟล์.js 4 ไฟล์
และสุดท้ายโอนทุกอย่างไปยังแผนที่ /var/www บน raspberry pi ด้วย filezilla
ขั้นตอนที่ 3: ขั้นตอนที่ 3: สร้างเคส
ตัวเคสเป็นโครงทำจากไม้แล้วต่อด้วยแผ่น mdf
กรอบ:
ด้วยแผ่นไม้ 2x1 คุณจะต้องเลื่อยไม้ให้ได้ขนาดที่เหมาะสม
- 6x 20cm
- 3x 49cm
- 2x 15cm
ด้านหลัง (กรอบ):
เอาแถบไม้ 50 ซม. 2 ชิ้นและแผ่น 25 ซม. 2 ชิ้น
และทำสี่เหลี่ยมอย่างง่าย (ภาพถ่าย)
ด้านหน้า (กรอบ):
เศษไม้ที่เหลือควรเป็น 4 ชิ้น 25 ซม. 1 ชิ้น 50 ซม. และ 2 ชิ้น 17, 5 ซม.
และจัดเรียงตามภาพต่อไปนี้
กรณี:
ด้วยแผ่น mdf 0, 5cm ตัดขนาดต่อไปนี้:
กรณีหลัก:
- 1x 51x36 ซม. (บน)
- 1x 50x35 ซม. (ล่าง)
- 2x 50x23, 5cm. (หน้าหลัง)
- 2x 35, 5x23, 5 ซม. (แผงด้านข้าง)
เยื้อง:
-1x 19, 5x19cm
-3x 10x19cm
1. ใช้ด้านล่าง 50x36 ซม. แล้วเราจะแนบด้านหลังและด้านหน้าของกรอบเข้าไป
2. ตอนนี้แนบแผงด้านข้างเข้ากับเฟรมซึ่งควรเป็นด้านข้างที่ไม่มีเฟรม (เหตุผลที่เราไม่ทำไม้ด้านข้างสำหรับเฟรมคือเพื่อประหยัดพื้นที่ภายในโครงการ)
3. ตอนนี้คว้าแผงด้านหน้าและเราจะต้องทำการเยื้องและรูที่ด้านบนซ้ายสำหรับจอแสดงผล LCD
เยื้อง:
- สำหรับการเยื้อง คุณต้องนำสี่เหลี่ยมผืนผ้าออกจากแผงด้านหน้าก่อน สูง 18 ซม. x 19 ซม.
- จากนั้นคว้า 4 ชิ้นของคุณสำหรับเยื้องและกาวเข้าด้วยกันด้วยกาวไม้ที่สอดเข้าไปในเคส
19, 5x19cm เป็นแผงด้านหลังสำหรับการเยื้อง
ช่องแสดงผล LCD:
- ที่ด้านซ้ายบนของแผงด้านหน้า คุณจะต้องทำรูที่ยาว 7 ซม. ยาว 2 x กว้าง 5 ซม.
ขั้นตอนที่ 4: ขั้นตอนที่ 4: การสร้างคอนเทนเนอร์
ต้องแก้ไขฝาและภาชนะเอง ภาชนะต้องมีรูเพื่อเข้าไปในท่อเพื่อสูบน้ำเอง และรูสำหรับเซ็นเซอร์อุณหภูมิ ฝาต้องมี 3 รู 1 สำหรับเทเครื่องดื่ม และอีก 2 สำหรับเซ็นเซอร์อัลตราโซนิกใน แต่ละคอนเทนเนอร์
ฝาภาชนะ:
- เจาะ 1 รู 4, 5 ซม. ที่ด้านบนของฝา
- ด้านล่าง 2 รู 1, 6 ซม. โดย 0, 8 ซม. ระหว่าง
คอนเทนเนอร์เอง:
- คุณจะต้องเจาะรู 2 รูที่ด้านล่างของภาชนะที่ด้านตรงข้ามของภาชนะ (ด้านสั้น)
- 1 ใน 2 รูจะต้องอยู่ห่างจากด้านล่างประมาณ 1, 5 ซม. เนื่องจากด้านหลังของกรอบ อีกรูหนึ่งควรอยู่ต่ำถึงด้านล่าง
ขั้นตอนที่ 5: ขั้นตอนที่ 5: บูรณาการอุปกรณ์อิเล็กทรอนิกส์
1. ก่อนอื่นเราจะเริ่มติดเขียงหั่นขนมไปทางด้านซ้ายเมื่อมองจากด้านหน้า
2. ถัดไป ให้ลองวางจอ LCD ภายในสี่เหลี่ยมเลื่อยที่ด้านหน้า ซึ่งควรจะแน่นพอที่จะจับได้ด้วยตัวเอง แต่คุณสามารถใช้สกรูได้หากรู้สึกว่าจำเป็น
3. ด้านล่างจอ LCD คุณต้องขันสกรู/ติดเทปเครื่องสแกน rfid ให้เข้าที่ (ใช้งานได้ทั้งคู่)
4. ทางด้านขวา เราจะวางรีเลย์ตามที่เห็นในภาพ และขันสกรูปั๊มทางด้านขวา โดยให้สายเคเบิลสำหรับราสเบอร์รี่ pi ข้ามช่องด้านหน้า
5. ตอนนี้ คุณจะต้องใช้ภาชนะที่มีรูต่ำสุดหันเข้าด้านใน และใส่เซ็นเซอร์อุณหภูมิตามหมายเลขขวดที่ 1 โดยเริ่มจากด้านซ้ายไปทางขวา รูที่มีเซ็นเซอร์อุณหภูมิจะต้องกันน้ำ ดังนั้นให้ทากาวกับ tec7
6. ใส่ท่ออีกด้านหนึ่งแล้ววัดความยาวที่จำเป็นเพื่อไปยังปั๊มและตัดคร่าวๆ ตรวจสอบให้แน่ใจว่าได้ติดกาวนี้ไว้
7. ในขณะเดียวกันเราสามารถใส่เซ็นเซอร์อัลตราโซนิกและท่อพีวีซีลงในรูที่สอดคล้องกันโดยไม่ต้องใช้กาวซึ่งควรจะพอดีกัน
ขั้นตอนที่ 6: ขั้นตอนที่ 6: เสร็จสิ้น
- นำอะแดปเตอร์แปลงไฟ 2 ตัวออกจากด้านหลังแล้วขันสกรูที่แผ่นรองด้านหลัง
- คลายเกลียวฝาปิดของท่อพีวีซี วางส่วนบนของเคสเอง คุณสามารถขันสกรูได้หากต้องการ แต่ฉันไม่ต้องการทำบาป ฉันสามารถเข้าถึงได้ด้วยวิธีนั้นหลังจากที่ทำขึ้น
โปรเจ็กต์เสร็จแล้ว คุณสามารถตกแต่งได้ตามต้องการ
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง