สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: การติดตั้งไลบรารี
- ขั้นตอนที่ 2: การเดินสายไฟอุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 3: ฐานข้อมูล
- ขั้นตอนที่ 4: ติดตั้งทุกอย่างลงในเคส
- ขั้นตอนที่ 5: เสร็จสิ้นการสัมผัส
วีดีโอ: SnowSmart: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
SnowSmart เป็นสโนว์บอร์ดที่สร้างมาอย่างชาญฉลาด มันอ่านความเร็วของคุณ และยังทำหน้าที่เป็นตัวล็อค และยังมีแถบไฟ LED เนื่องจากเป็นสโนว์บอร์ด จึงกันน้ำได้ด้วยกาวร้อนและกล่องพลาสติก
เสบียง
ในการสร้างสโนว์บอร์ดอัจฉริยะ คุณจะต้อง:
-
กล่องพลาสติกที่สามารถบรรจุส่วนประกอบทั้งหมดได้ (ฉันใช้กล่องวัดความยาว: 200mm
ความกว้าง: 140 มม. ความสูง: 90 มม.)
- 1x สโนว์บอร์ดที่คุณเลือกเอง
- 1x ชั้นวางและเกียร์พิมพ์ 3 มิติ
- 1x กันน้ำ ws2811 ledstrip
- 1x Raspberry Pi
- การ์ด Micro SD 1x สำหรับ RPi (อันที่ฉันใช้คือ 16GB คุณต้องมีอย่างน้อย 8GB)
- 1x เขียงหั่นขนม
- 1x แบตเตอรี่ 12v แบบชาร์จไฟได้
- 1x แบตเตอรี่ชาร์จ 5v (มีช่อง USB สองช่อง)
- 1x RC522-RFID เซ็นเซอร์
- 1x โมดูล LDR (สามารถใช้ LDR ปกติได้ แต่ในโครงการนี้ ฉันใช้โมดูล LDR ดิจิทัล)
- 1x LCD จอแสดงผล 16x2
- 1x แหล่งจ่ายไฟเขียงหั่นขนม
- 1x สเต็ปมอเตอร์ 28BYJ-48 5v
- มาตรความเร่ง 1x MPU-6050
- 1x โพเทนชิออมิเตอร์
- คุณจะต้องใช้สายไฟเพื่อเชื่อมต่อเซ็นเซอร์ทั้งหมดกับ Raspberry Pi
ขั้นตอนที่ 1: การติดตั้งไลบรารี
สำหรับโครงการนี้ คุณจะต้องติดตั้ง Raspbian บนการ์ด SD ที่อยู่ภายใน RPi ของคุณ สำหรับโครงการนี้ คุณจะต้องเปิดใช้งาน I2C และ SPI บน RPi ของคุณผ่าน raspi-config ภายในตัวเลือกอินเทอร์เฟซ (พิมพ์ sudo raspi-config จากนั้นไปที่ตัวเลือกการเชื่อมต่อ จากนั้นเปิดใช้งาน I2C และ SPI จากนั้นเสร็จสิ้นและ sudo รีบูต RPi ของคุณ) คุณจะต้องติดตั้งไลบรารีบางตัวเพื่อใช้แถบไฟ led ws2811
sudo pip3 ติดตั้ง rpi_ws281x
sudo pip3 ติดตั้ง adafruit-circuitpython-neopixel
นี่คือสองบรรทัดที่คุณต้องเรียกใช้เพื่อให้สามารถใช้แถบไฟ led ws2811 ได้
สำหรับ RFID คุณจะต้องติดตั้งไลบรารี mfrc522
sudo pip3 ติดตั้ง mfrc522
นั่นคือทั้งหมดสำหรับการติดตั้งไลบรารีและการตั้งค่าตัวเลือกการเชื่อมต่อ
สำหรับรหัสทั้งหมดที่คุณต้องการสำหรับแบ็กเอนด์และส่วนหน้า คุณสามารถไปที่ github ที่ลิงก์ด้านล่าง ฉันได้เพิ่มการเรนเดอร์ 3 มิติสำหรับเฟืองและแร็ค:
github.com/howest-mct/1920-1mct-project1-P..
ขั้นตอนที่ 2: การเดินสายไฟอุปกรณ์อิเล็กทรอนิกส์
ฉันได้เพิ่มรูปภาพของทั้งเขียงหั่นขนมและไดอะแกรมของการเดินสายแล้ว
ขั้นตอนที่ 3: ฐานข้อมูล
ด้านบนคุณจะเห็นโครงสร้างของฐานข้อมูล อย่างที่คุณเห็นมันเป็นฐานข้อมูลง่ายๆ ที่มีเพียงสองตารางเท่านั้น คุณสามารถเพิ่มตารางที่สามได้หากต้องการใช้การ์ด RFID เพิ่มเติม เพื่อให้คุณมีผู้ใช้หลายคนได้
ขั้นตอนที่ 4: ติดตั้งทุกอย่างลงในเคส
คุณจะต้องไขปริศนาเล็กน้อยเพื่อให้ใส่ทุกอย่างลงในเคสได้ แน่นอนว่านี่ขึ้นอยู่กับกล่องที่คุณใช้ ฉันจะแทรกภาพวาดว่าฉันใส่ทุกอย่างลงในเคสของฉันอย่างไร การวัดจะอยู่ในภาพ
ขั้นตอนที่ 5: เสร็จสิ้นการสัมผัส
ในการสิ้นสุดโครงงาน ฉันเพิ่มหลอดพลาสติกทางด้านขวาของกล่องพลาสติก ฉันทำหลอดพลาสติกด้วยตัวเองจากกล่องพลาสติกธรรมดา มันเป็นสี่เหลี่ยมผืนผ้าที่มีความยาว 140 มม. และความกว้าง 90 มม. ฉันได้เพิ่มรูปภาพโดยละเอียดของกล่องโปรเจ็กต์และท่อที่ฉันใส่เกียร์และแร็คด้วย
ฉันหวังว่าคุณจะชอบโครงการตีพิมพ์ครั้งแรกของฉันใน Instructabled ฉันสนุกกับการทำอย่างแน่นอน!
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง