สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: Fritzing Schematic
- ขั้นตอนที่ 2: การปรับฐานข้อมูลให้เป็นมาตรฐาน
- ขั้นตอนที่ 3: กรณี
- ขั้นตอนที่ 4: รหัส
วีดีโอ: ถังขยะ "CleanBasket" พร้อมห่วงบาสเก็ตบอล: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
คุณต้องการโต๊ะที่สะอาดอยู่เสมอหรือไม่? CleanBasket นั้นเหมาะสำหรับคุณอย่างแน่นอน โยนทุกอย่างลงในถังขยะและรับคะแนนกับมันเสมอ พยายามทำลายคะแนนสูงสุดของคุณทุกวัน!
เสบียง
อิเล็กทรอนิกส์:
- Raspberry Pi 4 รุ่น B
- โมดูล T-Cobbler Plus
- Arduino Uno
- โมดูล LCD 16x2
- จอแสดงผล 7 ส่วน 4 หลัก
- เซ็นเซอร์อัลตราซูน - HC-SR04
- LDR (ตัวต้านทานแสงขึ้นอยู่กับ)
- FSR (ตัวต้านทานตรวจจับแรง)
- Buzzer
-MCP3008
วัสดุ:
- บานพับ (x2)
- บิน
- ห่วงบาสเก็ตบอล (16 ซม.)
- สกรู
- กระป๋องสเปรย์ (x4)
MDF 1.8 ซม.:
- 35 ซม. / 8 ซม. (x2)
- 21 ซม. / 8 ซม. (x2)
- 30 ซม. / 20 ซม. (x2)
- 35 ซม. / 35 ซม. (x1)
MDF 0.3 ซม.:
- 35 ซม. / 24.6 ซม.
- 35 ซม. / 23 ซม.
เครื่องมือ:
- สว่านเกลียว
- ไขควง
- มีดคัตเตอร์
- เทป
ขั้นตอนที่ 1: Fritzing Schematic
วิธีที่ง่ายที่สุดในการสื่อสารแบบอนุกรมคือการใช้สาย USB จากนั้น Arduino ก็ขับเคลื่อนโดย Raspberry Pi คุณไม่จำเป็นต้องมีสายเพิ่มเติม
ขั้นตอนที่ 2: การปรับฐานข้อมูลให้เป็นมาตรฐาน
ขั้นตอนที่ 3: กรณี
ขั้นตอนที่ 1:
ก่อนอื่นคุณต้องสร้างเฟรมสำหรับอุปกรณ์อิเล็กทรอนิกส์ คุณตอกตะปู 35 ซม. / 8 ซม. และ 21 ซม. / 8 ซม. จาก 1.8 ซม. เข้าด้วยกัน คุณจะได้กรอบด้านนอก (ดูภาพที่สอง) แต่อย่าติดแผงด้านบน คุณจึงทำงานได้ง่ายขึ้นในไม่กี่วินาที
ขั้นตอนที่ 2:
ตอนนี้คุณสามารถแนบแผงรองรับ 2 แผงเข้ากับเฟรมได้ (ดูภาพที่สาม) เมื่อติดตั้งแล้ว คุณสามารถแนบแผงด้านบนจากเฟรมได้
ขั้นตอนที่ 3:
ตอนนี้คุณสามารถตอกตะปูส่วนล่างของเคสได้ ตรวจสอบให้แน่ใจว่าคุณ bin สามารถยืนบนแท่นได้ (ดูภาพที่สี่)
ขั้นตอนที่ 4:
ในที่สุดคุณสามารถแนบ mdf ที่บางกว่าเข้ากับเฟรมได้ ติดบานพับที่แผงด้านหลัง คุณยังสามารถสร้างรูสำหรับ LCD, LDR, จอแสดงผล 7 ส่วน 4 หลัก, FSR และออด
ขั้นตอนที่ 4: รหัส
ลิงค์ไปที่ Github:
ได้รับการสนับสนุน:
ในโฟลเดอร์แบ็กเอนด์ คุณจะพบ app.py นี่คือแกนหลักของแอปพลิเคชัน ใน config.py คุณพบการเชื่อมต่อกับฐานข้อมูล การอ่านฐานข้อมูลเกิดขึ้นในโฟลเดอร์ที่เก็บ
ฐานข้อมูล-ส่งออก:
ที่นี่คุณจะพบฐานข้อมูล
ส่วนหน้า:
ที่นี่คุณสามารถค้นหา index.html และ highscore.html ด้วยโฟลเดอร์สไตล์และสคริปต์ คุณมีทุกสิ่งที่คุณต้องการ
แนะนำ:
Arduino Anti-Dog ถังขยะ: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino Anti-Dog Trash Can: ในโปรเจ็กต์นี้ ฉันจะแสดงให้คุณเห็นถึงวิธีสร้างวิธีการทำงานที่ไร้สาระแต่ได้ผล เพื่อป้องกันไม่ให้สุนัขที่น่ารำคาญของคุณเข้าไปในถังขยะของคุณ
ถังขยะ E Bin: 10 ขั้นตอน (พร้อมรูปภาพ)
Wheel E Bin: กล่องวาง Wheelie Bin ที่ปลอดภัยที่เปิดใช้งานอินเทอร์เน็ต คุณสมบัติ Wheelie Bin ถูกยึดกับผนังด้วยแคลมป์ที่ล็อคได้ พัสดุถูกซ่อนจากมุมมองด้วยแผ่นปิดที่ล็อคได้ ปลดล็อคแบบอิเล็กทรอนิกส์ผ่านปุ่มกดเรืองแสง สัญญาณไฟ PIR สำหรับการส่งในเวลากลางคืน
ถังขยะ BT Line Drawing Bot - My Bot: 13 ขั้นตอน (พร้อมรูปภาพ)
Trash Built BT Line Drawing Bot - My Bot: Hai เพื่อน ๆ หลังจากห่างหายไปนานประมาณ 6 เดือน ฉันมากับโปรเจ็กต์ใหม่ จนกว่าจะเสร็จสิ้น Cute Drawing Buddy V1 หุ่นยนต์ SCARA - Arduino ฉันวางแผนสำหรับบอทวาดรูปอีกตัวหนึ่ง เป้าหมายหลักคือการครอบคลุมพื้นที่ขนาดใหญ่สำหรับการวาดภาพ แขนหุ่นยนต์คงที่ดังนั้นค
RoboBin -- ถังขยะ: 6 ขั้นตอน (พร้อมรูปภาพ)
RoboBin || ถังดักขยะ: RoboBin เป็นถังขยะที่เก็บขยะเมื่อคุณทิ้ง ซึ่งหมายความว่าคุณสามารถทิ้งขยะได้โดยไม่ต้องลุกไปทิ้ง มาเริ่มกันเลย มันทำงานอย่างไร Robo bin ทำงานโดยโซลินอยด์ที่ดันฝาถังเมื่อมีบางอย่าง
ถังขยะ (หรือกล่องหวานอื่นๆ) USB Light: 6 ขั้นตอน
ถังขยะ (หรือกล่องหวานอื่น ๆ ) Usb Light: วิธี 'ขยะ' ในการส่องสว่างโต๊ะทำงานของคุณหรืออวดที่ปาร์ตี้ LAN UPDATE: สำหรับการอัปเดตด้านความปลอดภัยที่สำคัญและประหยัดเวลา ให้ไปที่ขั้นตอนที่ 6