สารบัญ:

ค็อกเทล SmartBar: 6 ขั้นตอน
ค็อกเทล SmartBar: 6 ขั้นตอน

วีดีโอ: ค็อกเทล SmartBar: 6 ขั้นตอน

วีดีโอ: ค็อกเทล SmartBar: 6 ขั้นตอน
วีดีโอ: BODYPUMP™ Tip of the week #7 - How to use the SmartBar 2024, พฤศจิกายน
Anonim
สมาร์ทบาร์ค็อกเทล
สมาร์ทบาร์ค็อกเทล

ในคำแนะนำนี้ฉันจะช่วยคุณสร้างสมาร์ทบาร์ ฉันทำโปรเจ็กต์นี้เพราะฉันชอบดื่มค็อกเทลและฉันต้องการทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติ

เสบียง:

วัสดุที่จำเป็นสำหรับโครงการนี้มีดังนี้:

อย่างน้อย

  • 1 ราสเบอร์รี่ Pi
  • การ์ด SD 1 ใบ (16GB)
  • สายจัมเปอร์สองสามเส้น
  • เทปพันสายไฟ
  • เทปกาว2หน้า

เซนเซอร์

  • จอ LCD 1 จอ
  • 1 เซ็นเซอร์ RFID
  • 1 เซ็นเซอร์สัมผัสแม่เหล็ก
  • เซ็นเซอร์โหลด 2 ตัว + ชิป HX711

แอคทูเอเตอร์

  • ปั๊มรีดท่อ 4 ตัว (12V)
  • 1 รีเลย์ 4 ช่องสัญญาณ

วัสดุก่อสร้างของฉัน

  • ไม้ OSB 12mm
  • ลูกแก้ว
  • ท่อทองแดง (1m)

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

ในการเริ่มต้น เราต้องตั้งค่า Pi ของคุณก่อน

คุณจะต้องสองสิ่ง:

  • win32 ดิสก์อิมเมจ
  • อิมเมจ Raspbian OS

การติดตั้ง

  1. เปิดเครื่องสร้างอิมเมจดิสก์ win32
  2. เลือกรูปภาพของ Rasbian OS
  3. เลือกการ์ด SD ของคุณ
  4. คลิกที่เขียน

ก่อนที่เราจะสามารถเริ่มเขียนโค้ดได้ เราจะต้องตั้งค่าบางอย่างบน pi

  1. ไปที่ไดเร็กทอรีบูตของการ์ด SD
  2. เปิดไฟล์ "cmdline.txt"
  3. เพิ่ม ip=169.254.10.1 ที่ท้ายบรรทัดยาวของข้อความที่คั่นด้วยการเว้นวรรค
  4. บันทึกไฟล์.
  5. สร้างไฟล์ชื่อ ssh ที่ไม่มีนามสกุลในไดเร็กทอรีเดียวกัน

ตอนนี้คุณสามารถนำการ์ด SD ออกได้อย่างปลอดภัยและเริ่มต้น pi ด้วยการ์ด SD

การเชื่อมต่อกับ pi

คุณสามารถเชื่อมต่อกับ pi ด้วยวิธีต่างๆ ได้ แต่ฉันชอบใช้พรอมต์คำสั่ง

  1. เปิดพรอมต์คำสั่ง
  2. ป้อน "ssh [email protected]"
  3. คลิกเข้าไป
  4. กรอกรหัสผ่าน "ราสเบอร์รี่"

WiFi

ในการเข้าถึงไซต์ของคุณบนโทรศัพท์ของคุณ คุณจะต้องมี WiFi IP ที่นี่คุณจะต้องทำการเชื่อมต่อกับ WiFi

  • ป้อน "sudo wpa_passphrase "SSID" "PASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf"
  • เข้าสู่ไคลเอนต์ WPA

wpa_cli

เลือกอินเทอร์เฟซ

อินเทอร์เฟซ wlan0

โหลดการกำหนดค่าใหม่

กำหนดค่าใหม่

แพ็คเกจ Python

  • กระติกน้ำ
  • Flask-cors
  • Flask-MySQL
  • กระติกน้ำ-ซ็อกเก็ตIO
  • เกเวนต์
  • Gevent-websocket

ใช้รหัสต่อไปนี้เพื่อติดตั้งแพ็คเกจ

"pip ติดตั้ง Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"

ขั้นตอนที่ 2: ฐานข้อมูล

ฐานข้อมูล
ฐานข้อมูล

สำหรับฐานข้อมูลของฉัน ฉันใช้ 7 ตาราง

  • pompConfig
  • เซ็นเซอร์
  • MesureSensors
  • ผู้ใช้
  • สั่งค็อกเทล
  • ค็อกเทล
  • บัญชีผู้ใช้

ขั้นตอนที่ 3: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ

ใช้โครงร่างของฉันเพื่อเชื่อมโยงทั้งโปรเจ็กต์เข้าด้วยกัน

รีเลย์ใช้ 5V แต่ควบคุมด้วย 3.3V

LCD ใช้ 5V

ขั้นตอนที่ 4: สร้างบริการจากโปรแกรมของคุณ

เพื่อให้แน่ใจว่าโปรแกรมของคุณจะเริ่มทำงานเมื่อคุณเริ่มใช้งาน pi คุณจะต้องสร้างบริการรหัสของคุณ คุณทำตามนี้

"sudo systemctl เปิดใช้งาน myscript.service"

ขั้นตอนที่ 5: ที่อยู่อาศัย

ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย

สำหรับโครงการนี้ ฉันใช้ไม้ OSB คุณจะต้องใช้ไม้กระดานที่มีขนาดดังต่อไปนี้

  • 2 ครั้ง 60 x 42 ซม. (แผงหน้าและหลัง)
  • 2 ครั้ง 15 x 42 ซม. (แผงด้านข้าง)
  • 2 ครั้ง 13 x 40 ซม. (วงเวียนใน)
  • 2 ครั้ง 10 x 7 ซม. (แท่น 2 ขวด)
  • 1 ครั้ง 23 x 10 ซม. (แท่น 2 ขวด)

หากต้องการตัดไม้นี้ โปรดใช้ความระมัดระวังและขอความช่วยเหลือหากต้องการ!

หลังจากประกอบเคสของฉันแล้ว ฉันเจาะส่วนประกอบบางส่วนของฉัน

  • LCD.(7 ซม. x 2.5 ซม.)
  • ปุ่ม (วงกลม 15 มม.)
  • ที่วางขวด (40 ซม. x 25 ซม.)
  • RFID (4 ซม. x 3 มม.)

หลังจากนี้ก็เริ่มที่จะวางในอิเล็กโทรนิกของฉัน

ขั้นตอนที่ 6: เริ่มแอป

  1. เสียบ pi
  2. รอจนกว่าโปรแกรมจะทำงาน
  3. ไปที่ไอพีที่คุณเห็นบนหน้าจอ LCD
  4. เลือกค็อกเทล
  5. สแกน RFID ของคุณ
  6. เพลิดเพลินกับเครื่องดื่มที่คู่ควร

แนะนำ: