สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบ
- ขั้นตอนที่ 2: สร้างวงจร
- ขั้นตอนที่ 3: การเชื่อมต่อกับ Raspberry Pi
- ขั้นตอนที่ 4: เปิดใช้งาน SPI
- ขั้นตอนที่ 5: การตั้งค่าเว็บเซิร์ฟเวอร์
- ขั้นตอนที่ 6: การตั้งค่าเซิร์ฟเวอร์เมล
- ขั้นตอนที่ 7: ถ่ายโอนไฟล์ Python
- ขั้นตอนที่ 8: ตั้งค่า SQL + นำเข้าฐานข้อมูล
- ขั้นตอนที่ 9: เริ่มโปรแกรมโดยอัตโนมัติเมื่อคุณเสียบปลั๊กพาวเวอร์ซัพพลาย
- ขั้นตอนที่ 10: เพิ่มการแปล
- ขั้นตอนที่ 11: คู่มือผู้ใช้ + ขอบคุณ
วีดีโอ: FoodPlate: จานที่ช่วยให้อาหารของคุณอุ่น: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
คุณเคยมีประสบการณ์ว่าอาหารของคุณเย็นลงในขณะที่คุณกำลังทานอาหารอยู่หรือไม่?
ในคำแนะนำนี้ ฉันจะอธิบายวิธีทำจานอุ่น นอกจากนี้ จานนี้จะช่วยให้แน่ใจว่าไม่มีอะไรตกหล่นจากการเอียง
ลิงก์ไปยัง GitHub ของฉันคือ:
ขั้นตอนที่ 1: ส่วนประกอบ
สำหรับโครงการนี้ เราต้องการส่วนประกอบ/เครื่องมือ/วัสดุดังต่อไปนี้:
ส่วนประกอบ
- Raspberry Pi 3 รุ่น B+ (€35, 66)
- แหล่งจ่ายไฟ Raspberry Pi (€18.95) (ภาพที่ 1)
- PCB FOR BED PLATE FOR K8200 - เครื่องพิมพ์ 3 มิติ (อะไหล่) (€31.00) (ภาพที่ 2)
- NTC (2.00 ยูโร) (ภาพที่ 3)
- แหล่งจ่ายไฟสำหรับ PCB (€35.11) (ภาพที่ 4+5)
- รีเลย์ - 3.3V สำหรับ Pi !!! (€4.40) (รูปที่ 6)
- MPU-6050 (ไจโร + คันเร่ง) (€3.95) (ภาพที่ 7)
- โหลดเซลล์ - 1KG (€4.96) (ภาพที่ 8)
- HX711 (สำหรับโหลดเซลล์) (นั่งโดยโหลดเซลล์) (ภาพที่ 9)
- LCD (€16.07) (ภาพที่ 10)
- ออดที่ใช้งานอยู่ (€2.83) (รูปที่ 11)
- ทริมเมอร์ (€0, 63)
- สายจัมเปอร์ 7", 30 สตุ๊ก (17 ยูโร, 97 ยูโร)
เครื่องมือ
- หัวแร้ง
- ปืนกาว
- เซเบอร์เลื่อย
วัสดุ
ไม้
ดูเอกสาร Excel สำหรับรายการราคาทั้งหมด
ค่าใช้จ่ายทั้งหมดของโครงการนี้คือ 183 ยูโร
ขั้นตอนที่ 2: สร้างวงจร
สำหรับขั้นตอนแรก คุณต้องสร้างวงจร (ดู PDF 1+2 + ภาพที่ 3 + 4)
ทางที่ดีคุณควรทำสิ่งนี้ก่อนบนเขียงหั่นขนม หลังจากนั้นคุณสามารถประสานทุกอย่างเข้าด้วยกัน คุณสามารถใช้ปืนกาวเพื่อเสริมความแข็งแกร่งให้กับงานบัดกรี
หลังจากนั้นคุณใส่ทุกอย่างลงในภาชนะไม้ขนาด 35 x 33 x 5, 5cm. คุณสามารถเห็นรูด้วยเลื่อยเซเบอร์
จากนั้นวางโหลดเซลล์ไว้บนแท่นโดยให้แผ่นความร้อนวางอยู่บนนั้น
ยึดแผ่นความร้อนด้วยตะปู วางสปริงไว้รอบๆ ตะปูเพื่อให้จานโผล่ขึ้นมาเสมอ
ขั้นตอนที่ 3: การเชื่อมต่อกับ Raspberry Pi
ก่อนอื่นคุณต้องดาวน์โหลดและติดตั้ง MobaXterm เวอร์ชันฟรี (https://mobaxterm.mobatek.net/download.html) และ Raspbian (https://www.raspberrypi.org/downloads/raspbian/)
จากนั้นเปิดโปรแกรมและคลิกที่ "เซสชัน" ที่มุมซ้ายบน
จากนั้นกรอกที่อยู่ IP ของ Pi ภายใต้ "โฮสต์ระยะไกล" ที่ "ระบุชื่อผู้ใช้" ให้ป้อนชื่อผู้ใช้ของคุณ หลังจากนั้นคุณกด "ตกลง" ที่ด้านล่างของหน้าจอ
เมื่อคุณทำเสร็จแล้ว เขาจะเริ่มต้นการเชื่อมต่อโดยอัตโนมัติ หลังจากนี้ คุณต้องป้อนรหัสผ่าน ตอนนี้คุณมีการเชื่อมต่อกับ Pi ของคุณแล้ว
ขั้นตอนที่ 4: เปิดใช้งาน SPI
เนื่องจากเราใช้ MCP3008 เราจึงต้องเปิดใช้งาน SPI
สำหรับสิ่งนี้ คุณพิมพ์ใน MobaXterm: "sudo raspi-config"
หลังจากนั้น คุณเลือก "ตัวเลือกอินเทอร์เฟซ"
จากนั้นคลิกที่ "SPI" หลังจากนั้นคลิกที่ "ใช่"
จากนั้นไปที่ MobaXterm และป้อนคำสั่งต่อไปนี้:
sudo apt-get ติดตั้ง python3-spidev
ขั้นตอนที่ 5: การตั้งค่าเว็บเซิร์ฟเวอร์
ตอนนี้คุณกลับไปที่คอนโซล MobaXterm
อันดับแรก เราจะทำการอัปเดตและอัปเกรด Raspbian เพื่อให้เรามีเวอร์ชันล่าสุด คุณสามารถทำได้โดยใช้คำสั่งต่อไปนี้:
- sudo apt-get update
- sudo apt-get อัพเกรด
จากนั้นเราจะติดตั้ง Apache ด้วยการติดตั้งนี้ คุณสามารถดูเว็บไซต์บนอุปกรณ์ใดก็ได้ในเครือข่ายของคุณ
คุณทำได้ด้วยคำสั่งต่อไปนี้:
sudo apt-get ติดตั้ง apache2
ไปที่โฟลเดอร์ถัดไปโดยกรอกเส้นทางนี้ในแถบ (ดูรูปที่ 5):
/var/www/html/
ที่นี่คุณสามารถวางไฟล์ทั้งหมดจากโฟลเดอร์ " ด้านหน้า"
คุณสามารถทำได้โดยคลิกที่สัญลักษณ์อัพโหลด (ดูรูปที่ 6)
ขั้นตอนที่ 6: การตั้งค่าเซิร์ฟเวอร์เมล
ก่อนอื่น คุณต้องสร้างบัญชีใน Gmail
จากนั้นท่องเว็บไซต์นี้และตั้งค่าเป็น "เปิด" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none)
หลังจากนั้น เปิด "class_mail.py" โดยใช้โปรแกรมแก้ไขข้อความ สามารถพบได้ในโฟลเดอร์ "คลาส" หลังจากนั้น คุณสามารถเปลี่ยนที่อยู่อีเมลและรหัสผ่านที่ใช้สำหรับบัญชี Gmail ของคุณ
ขั้นตอนที่ 7: ถ่ายโอนไฟล์ Python
ตอนนี้เรากำลังพยายามทำให้ส่วนหลังใช้งานได้
ขั้นแรก คุณต้องสร้างโฟลเดอร์ใหม่ชื่อ "project1"
จากนั้นอัปโหลดไฟล์.py ทั้งหมดจากโฟลเดอร์ "แบ็กเอนด์" เข้าไป
ตอนนี้เราสามารถเริ่มต้นบนเซิร์ฟเวอร์ SQL
ขั้นตอนที่ 8: ตั้งค่า SQL + นำเข้าฐานข้อมูล
การเชื่อมต่อกับฐานข้อมูล
ขั้นแรก คุณติดตั้ง MySQL workbench (คลิกที่นี่เพื่อไปยังเว็บไซต์ของ MySQL)
จากนั้นเปิด MySQL Workbench และคลิกที่เครื่องหมายบวก (ดูรูปที่ 1)
จากนั้นกรอกข้อมูลในฟิลด์ต่อไปนี้ (ดูรูปที่ 2):
-
ชื่อการเชื่อมต่อ
- ชื่อของการเชื่อมต่อ
- ตัวอย่างเช่น: Project1
-
ชื่อโฮสต์
- ที่อยู่ IP ที่ Pi ของคุณเชื่อมต่ออยู่
- ตัวอย่างเช่น: 169.254.10.1
-
ท่าเรือ
3306
-
ชื่อผู้ใช้
ชื่อผู้ใช้ที่คุณใช้กำหนดค่า MariaDB ของคุณด้วย
จากนั้นคลิกที่ "ทดสอบการเชื่อมต่อ"
ตอนนี้คุณเห็นการเชื่อมต่อของคุณ (ดูรูปที่ 3) เมื่อต้องการเปิด ให้ดับเบิลคลิกที่มัน
นำเข้าฐานข้อมูล
ในการนำเข้าฐานข้อมูล ให้คลิกที่ "นำเข้า/กู้คืนข้อมูล" ในแถบด้านข้างทางซ้าย (ภาพที่ 4)
จากนั้น คุณเลือกภายใต้ "นำเข้าจากไฟล์ในตัวเอง" ไฟล์ sql ที่คุณสามารถหาได้ในที่เก็บ Github ในโฟลเดอร์ "ฐานข้อมูล"
หากทำได้สำเร็จ คุณสามารถไปที่ขั้นตอนถัดไปซึ่งคุณสามารถเริ่มโปรแกรมโดยอัตโนมัติเมื่อคุณเสียบปลั๊กบอร์ด
ขั้นตอนที่ 9: เริ่มโปรแกรมโดยอัตโนมัติเมื่อคุณเสียบปลั๊กพาวเวอร์ซัพพลาย
ไปที่ MobaXterm ก่อน
จากนั้นพิมพ์คำสั่งต่อไปนี้:
sudo crontab -e
แล้วพิมพ์เลข 2
ตอนนี้พิมพ์คำสั่งต่อไปนี้:
@reboot python3.5 /home/dp-user/Documents/project1/app.py
จากนั้นคุณสร้างคีย์ผสมต่อไปนี้:
ctrl+x
จากนั้นคลิกที่ "y" หลังจากนั้นคลิกที่ Enter
สุดท้ายพิมพ์คำสั่งต่อไปนี้
sudo รีบูต
ขั้นตอนที่ 10: เพิ่มการแปล
หากต้องการเพิ่มการแปล ให้เริ่ม "Translation_add.py" คุณสามารถทำได้โดยไปที่โฟลเดอร์ "project1" (ผ่าน cd) และดำเนินการคำสั่งต่อไปนี้:
- cd /home//Documents/project1 (คำสั่งให้ไปยังโฟลเดอร์ทางขวา)
- python3.5 Translation_add.py
จากนั้นคุณกรอกคำหรือวลีภาษาอังกฤษ ดัตช์ และฝรั่งเศส
จากนั้นคลิกที่ Enter ตอนนี้คำ/วลีอยู่ในฐานข้อมูล
ขั้นตอนที่ 11: คู่มือผู้ใช้ + ขอบคุณ
ในเอกสาร word นี้ คุณจะได้พบกับวิธีการใช้เว็บไซต์
ขอบคุณที่อ่านคำแนะนำนี้และหวังว่าอาหารของคุณจะไม่เย็นลงอีก
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง