สารบัญ:
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: ตั้งค่า Raspberry Pi
- ขั้นตอนที่ 3: MySQL
- ขั้นตอนที่ 4: มาตราส่วน
- ขั้นตอนที่ 5: มอเตอร์กระแสตรง
- ขั้นตอนที่ 6: เครื่องจ่าย
- ขั้นตอนที่ 7: การสร้าง
- ขั้นตอนที่ 8: เว็บไซต์
วีดีโอ: Dogspenser: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
เจ้าของสุนัขทุกคนต้องเผชิญอย่างน้อยหนึ่งครั้ง ซึ่งเป็นปัญหาที่เป็นที่รู้จักและพบบ่อย ครอบครัวของฉันและฉันมีประสบการณ์ด้วยตัวเอง ไปเที่ยวพักผ่อน และคุณต้องถามเพื่อนและครอบครัวของคุณว่าพวกเขาต้องการให้อาหารสุนัขของคุณทุกวันหรือไม่ ไม่เพียงแต่น่ารำคาญที่จะถามไปรอบๆ และหาคนที่พร้อมทำงานจริงๆ แต่ยังต้องใช้เวลามากสำหรับคนที่พร้อมที่จะให้อาหารสัตว์เลี้ยงของคุณทุกวัน บทช่วยสอนนี้จะนำความสบายใจมาสู่ชีวิตของคุณที่คุณเคยถามหา หากคุณเคยพบว่าตัวเองอยู่ในสถานการณ์ที่ฉันเพิ่งนึกภาพออก เครื่องจะจ่ายอาหารโดยอัตโนมัติแต่ยังให้คุณเองด้วย คุณจะได้เว็บไซต์ที่ปลอดภัยซึ่งปรับแต่งได้ และจะให้ข้อมูลสดแก่คุณ เช่น น้ำหนักของภาชนะบรรจุอาหาร เวลาให้อาหารครั้งสุดท้าย ฯลฯ
เอกสาร BOM สำหรับราคา
ขั้นตอนที่ 1: วัสดุ
อิเล็กทรอนิกส์:
- ราสเบอร์รี่ pi 3 รุ่น B
- มอเตอร์ DC 12V 15RPM
- โหลดเซลล์ 20 กก. (5 กก. ก็ใช้ได้)
- เครื่องขยายเสียงโหลดเซลล์ HX711
- ขั้วต่อหญิง-หญิง
- ขั้วต่อชาย-ชาย
- การ์ด SD 8Gb
- อะแดปเตอร์ 12 โวลต์ 2A
- ทรานซิสเตอร์
- ตัวต้านทาน 1k
วัสดุ:
- ลิงค์ 3mm ถึง 8mm
- D-Shaft 8mm
- เครื่องจ่ายธัญพืช
- 1.5ม. x 1.5ม. แผ่นไม้หนาอย่างน้อย 1 ซม.
- สลักเกลียว 6-8
- สกรู 6-8
- 2 Zipwires
เครื่องมือ:
- ไขควง
- ประสาน
- กาว
- หัวแร้ง
วงจรดูภาพที่ห้า
ขั้นตอนที่ 2: ตั้งค่า Raspberry Pi
- คุณต้องเขียนเจสซี่ลงใน SD-Card โดยใช้ win32diskimager
- เพิ่มไฟล์เปล่าที่ไม่มีนามสกุล ssh ลงในโฟลเดอร์บูต
- ตั้งค่า ip แบบคงที่ (apipa): เขียน ip=169.254.10.1 ลงในไฟล์ "cmd.txt" (ภาพด้านบน)
- ใส่การ์ด SD ลงใน pi และเชื่อมต่อโดยใช้ Putty
เข้าสู่ระบบ: pi
รหัสผ่าน: ราสเบอร์รี่
สำคัญ
อัปเดตและอัปเกรด pi:
คัดลอกและวาง: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade
ขั้นตอนที่ 3: MySQL
ติดตั้ง MySQL สำหรับ windows เพื่อสร้างฐานข้อมูลของคุณด้วย Workbench
การตั้งค่าสำหรับ pi:
- sudo apt-get ติดตั้ง mysql-server
- sudo apt-get ติดตั้ง mysql-client
สร้างฐานข้อมูลของคุณ ตัวอย่างของฉัน (ภาพที่สอง)
ส่งต่อวิศวกรโครงการของคุณและเพิ่มข้อมูล
ให้สิทธิ์ตัวเอง (รูปแรก)
ขั้นตอนที่ 4: มาตราส่วน
ทำเครื่องชั่งโดยการขันแผ่นไม้ขนาดเล็ก 2 แผ่น ด้านละด้าน
ข้อควรระวัง: คุณต้องการรักษาพื้นที่ที่เคลื่อนที่ไว้สำหรับแผ่นไม้ที่เหมือนกันระหว่างโหลดเซลล์และแผ่นกระดาน ซึ่งจะทำให้โหลดเซลล์เคลื่อนที่เมื่อเพิ่มน้ำหนัก
ตรวจสอบให้แน่ใจว่าโหลดเซลล์อยู่ตรงกลางเพื่อความสมดุลที่ดี
- วัดขนาดแผ่นกระดานให้เท่ากัน
- ทำรูตรงกลางเมื่อเทียบกับตำแหน่งที่ควรติดในโหลดเซลล์
- ขันน็อตในแผ่นไม้และด้านในโหลดเซลล์ด้วยน็อตระหว่างกัน
- ปรับระดับไม้กระดาน
วิธีการเชื่อมต่อ:
โหลดเซลล์ -> HX711
- สายสีแดง -> E+
- แบล็ค ไวร์ -> อี-
- ไวท์ไวร์ -> A-
- กรีน ไวร์ -> A+
Hx711 -> ปี่
- VCC -> 5V
- GND -> GND
- SCLK -> 24 GPIO
- DLT -> 23 GPIO
รหัส:
มีห้องสมุดออนไลน์หลายแห่ง ห้องสมุดนี้ฉันเคยใช้ได้ผลดี คุณจะต้องอ่านเกี่ยวกับมันสักหน่อย และหาว่าเซ็นเซอร์ทำงานอย่างไร
ปรับเทียบน้ำหนัก:
รันโค้ดด้วยฟังก์ชัน get_weight และรับค่าเฉลี่ยประมาณ 10 ค่า
ลบหน่วยเฉลี่ยด้วยเอาต์พุตข้อมูลเพื่อปรับเทียบมาตราส่วน
วัดหน่วยน้ำหนักโดยใส่น้ำหนักลงบนตาชั่งแล้วหารเอาท์พุตด้วยน้ำหนักเป็นกรัม
TLDR ขนาดเล็ก:
โหลดเซลล์สร้างรูตามความกว้างของร่างกาย โดยมีรูปร่างในลักษณะที่แรงกดที่ติดอยู่ด้านบนจะโค้งงอและสร้างความต้านทาน
ขั้นตอนที่ 5: มอเตอร์กระแสตรง
เชื่อมโยงมอเตอร์กระแสตรงตามที่แสดงในภาพที่สอง
ขั้นตอนที่ 6: เครื่องจ่าย
เจาะรูที่มีเส้นผ่านศูนย์กลางประมาณ 10 มม. ซึ่งใหญ่กว่า D-Shaft 8 มม. เพียงเล็กน้อย
ด้านในของเครื่องจ่ายเป็นวงล้อขนาดเล็กซึ่งค่อนข้างใหญ่เกินไปหากคุณต้องการให้มอเตอร์กระแสตรงทำงาน
ภาพที่ 4:
ขันสกรู D-Shaft ภายในข้อต่อขนาด 3 มม. ถึง 8 มม. และทำเช่นเดียวกันกับอีกด้านหนึ่งด้วย DC-Motor
รูปที่ 3:
วางไม้ค้ำถ่อบนไม้กระดานของเครื่องชั่ง ขันสกรูหัวจ่ายเข้ากับไม้กระดานข้างใต้ รับความสูงที่เหมาะสมเพื่อให้มอเตอร์อยู่ในแนวราบ รูดซิปมอเตอร์เข้ากับแท่นค้ำถ่อ
ขั้นตอนที่ 7: การสร้าง
รูปที่ 1:
วัดความยาวของด้านข้าง ของฉันยาวประมาณ 60 ซม. ขึ้นอยู่กับว่าฐานมาตราส่วนของคุณใหญ่แค่ไหน และเพิ่มความยาวของฐานครึ่งหนึ่งเพื่อให้ได้ความยาวที่เหมาะสม
สร้างฐานรากที่มีความยาวเท่ากันของผนังด้านข้างและความกว้างของฐานมาตราส่วน
ทำสไลด์โดยการวัดความกว้างของแผ่นฐาน แล้วติดกาวที่ด้านข้างของผนังด้านข้าง
รูปที่ 2:
ขันสกรูตัวหนาจากด้านนอกของผนังด้านข้างไปยังด้านในของฐานชั่ง
รูปที่ 3:
ทำรูในหลังคาเพื่อให้ตู้จ่ายน้ำเข้าได้
ขั้นตอนที่ 8: เว็บไซต์
อัปโหลดหน้าเว็บของคุณไปยังไดเร็กทอรี pi ของคุณ: /home/name/projectname
สร้างบริการและปล่อยให้มันเริ่มต้นโดยอัตโนมัติ: กวดวิชา
ทุกอย่างควรจะเริ่มต้นขึ้น!
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง