
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



อย่างแรกเลย ในช่วงปริญญาโทที่สองของเรา เราต้องสร้างโครงการที่ตอบสนองต่อปัญหาในชีวิตประจำวันโดยใช้ Arduino หรือ Raspeberry Pi
เราตัดสินใจทำงานเกี่ยวกับรถจักรยานยนต์เพราะว่าช่างยนต์และรถจักรยานยนต์เป็นจุดสนใจของสมาชิกทั้งสี่คนในทีม
เป้าหมายของโครงการของเราคือทำให้มอเตอร์ไซค์คันเก่ากลับมายิ่งใหญ่อีกครั้ง แท้จริงแล้วในรถจักรยานยนต์รุ่นเก่านั้นไม่มีเทคโนโลยีใหม่ใด ๆ เลย แต่มีเพียงสิ่งเก่า ๆ เช่นมาตรวัดความเร็วขนาดใหญ่และกล่องที่แสดงที่คุณเห็นในภาพแรกเท่านั้น นอกจากนี้ คุณยังสามารถเห็นปุ่มที่น่าเกลียดทั้งหมดบนแฮนด์ของมอเตอร์ไซค์ในภาพได้ด้วย
ขั้นตอนแรกจะนำเสนอแนวคิดทั้งหมดที่เรามีในการทำให้มอเตอร์ไซค์คันนี้สวยงามยิ่งขึ้น และขั้นตอนต่อไปจะนำเสนอให้คุณเห็นว่าเราทำได้อย่างไร
ขั้นตอนที่ 1: ขั้นตอนที่ 1: แนวคิดบางประการในการปรับปรุงรถจักรยานยนต์


แนวคิดแรกคือการลบปุ่มที่น่าเกลียดทั้งหมดและแทนที่ด้วยปุ่มที่รอบคอบ (ภาพที่ 1) สามารถจัดการการกระทำหลายอย่างเช่นการคลิกเพียงครั้งเดียว สองครั้ง และนาน เพื่อที่จะใช้ปุ่มประเภทนี้ เราตัดสินใจใช้ Arduino เพื่อจัดการการคลิกที่แตกต่างกัน
ตัวอย่างเช่น ปุ่มหนึ่งปุ่มจะสว่างบนตัวบ่งชี้ด้านซ้ายได้ด้วยคลิกเดียว ไฟแสดงทางขวาเมื่อคลิกสองครั้ง และสัญญาณแจ้งเตือนด้วยการคลิกแบบยาว ด้วยวิธีนี้ ไฟและเอาต์พุตทั้งหมด (แตร สตาร์ทเตอร์ …) ของรถจักรยานยนต์สามารถจัดการได้โดยใช้ปุ่มเพียงสามหรือสี่ปุ่ม
ด้วยปุ่มเหล่านี้ แฮนด์บาร์จึงดูสวยขึ้นและจะมีสายไฟน้อยลงจากแฮนด์บาร์ไปยังเอาต์พุต
แนวคิดที่สองคือการถอดกล่องแสดงผลขนาดใหญ่และมาตรวัดความเร็วออก แล้วแทนที่ด้วยหน้าจอ OLED (ภาพที่ 2) หน้าจอจะแสดงความเร็วและไม่ว่าเราต้องการ (ชั่วโมง วันที่ …) ด้วย Arduino
ขั้นตอนที่ 2: ขั้นตอนที่ 2: ส่วนประกอบ

สำหรับวัตถุประสงค์ของโครงการ เราตัดสินใจใช้ส่วนประกอบราคาถูกเพื่อทำการทดสอบ
อย่างที่ฉันบอกคุณไปก่อนหน้านี้ เราใช้ Arduino เพื่อจัดการการทำงานบนปุ่มต่างๆ เรายังใช้ Arduino ตัวที่สองในการจัดการการแสดงชั่วโมงและความเร็ว
การแสดงชั่วโมงและความเร็วทำได้สำเร็จด้วยเสาอากาศ GPS และหน้าจอ OLED
ขั้นตอนที่ 3: ขั้นตอนที่ 3: ทดสอบในห้องปฏิบัติการ


เพื่อนำแนวคิดทั้งหมดเหล่านี้ไปใช้กับมอเตอร์ไซค์ อันดับแรกเราตัดสินใจว่าควรเริ่มโครงการในห้องปฏิบัติการจะดีกว่า
จากนั้น เราใส่ LED บางดวงเพื่อแทนที่ไฟของมอเตอร์ไซค์ (ตัวบ่งชี้ ไฟเมน ไฟหน้า ไฟเบรก …) และทำการจำลอง
การทดสอบเหล่านี้ช่วยให้เราสามารถเขียนซอฟต์แวร์ใน Arduino สองตัวและหาวิธีที่ดีในการใช้ปุ่มต่างๆ
ในไฟล์ที่เข้าร่วม คุณจะพบโปรแกรมและโค้ดที่เราใส่ไว้ใน Arduino สองตัว
ขั้นตอนที่ 4: ขั้นตอนที่ 4: การสมัครบนมอเตอร์ไซค์



เมื่อซอฟต์แวร์และฮาร์ดแวร์ดีแล้ว ขั้นตอนสุดท้ายก็สามารถเริ่มต้นได้
ขั้นตอนที่สี่นี้ประกอบด้วยการเอาของเก่าทั้งหมดบนมอเตอร์ไซค์ออก (ภาพที่ 1, 2 และ 3) และเดินสายส่วนประกอบใหม่กับ Arduino บนมอเตอร์ไซค์ (ภาพที่ 4) ขั้นตอนนี้ทำขึ้นในส่วนต่างๆ
ส่วนแรกดำเนินการเพื่อถอดชุดสายไฟทั้งหมดของรถจักรยานยนต์ออก
ส่วนที่สองคือการเลือกสายไฟที่ดีและสายไฟที่เราไม่ต้องการอีกต่อไปเพราะเราแทนที่ด้วยสายไฟระหว่าง Arduino และเอาต์พุต (ไฟ, ไฟแสดง, …) นั่นเป็นเหตุผลที่เราต้องศึกษาแผนภาพการเดินสายไฟของมอเตอร์ไซค์ สายไฟที่ไร้ประโยชน์ถูกถอดออกในขณะที่สายที่ดีคือสายเคเบิลบนมอเตอร์ไซด์กับ Arduino เรายังทำกล่องสำหรับใส่ Arduino และส่วนประกอบทั้งหมด คุณสามารถเห็นภาพที่สี่ของสายไฟทั้งหมดที่เราถอดออกเพื่อใส่กลับเข้าไปใหม่หลังจากการทำความสะอาดและการเคลียร์สายไฟมัดรวม
ส่วนที่สามและส่วนสุดท้ายคือการเปลี่ยนสายไฟและส่วนประกอบทั้งหมดบนรถมอเตอร์ไซค์เพื่อให้โครงการเสร็จสิ้นและคืนรถให้เจ้าของ (ภาพที่ 5)
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง