สารบัญ:
- ขั้นตอนที่ 1: การพิมพ์ 3 มิติ
- ขั้นตอนที่ 2: การประกอบถัง
- ขั้นตอนที่ 3: การประกอบสร้อยข้อมือ
- ขั้นตอนที่ 4: Tank Electronics
- ขั้นตอนที่ 5: สร้อยข้อมือ Electronics
- ขั้นตอนที่ 6: การจับคู่บลูทูธ
- ขั้นตอนที่ 7: มาตรความเร่ง
- ขั้นตอนที่ 8: ซอฟต์แวร์
![ควบคุมรถด้วยมือคุณ: 8 ขั้นตอน ควบคุมรถด้วยมือคุณ: 8 ขั้นตอน](https://i.howwhatproduce.com/images/006/image-15776-16-j.webp)
วีดีโอ: ควบคุมรถด้วยมือคุณ: 8 ขั้นตอน
![วีดีโอ: ควบคุมรถด้วยมือคุณ: 8 ขั้นตอน วีดีโอ: ควบคุมรถด้วยมือคุณ: 8 ขั้นตอน](https://i.ytimg.com/vi/UQnydvUC86Q/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
![ควบคุมรถด้วยมือคุณ ควบคุมรถด้วยมือคุณ](https://i.howwhatproduce.com/images/006/image-15776-17-j.webp)
โครงการนี้มีไว้สำหรับ 'Creative Electronics' ซึ่งเป็นโมดูลปี 4 ของ BEng Electronics Engineering ที่ University of Málaga, School of Telecommunications (uma.es/etsi-de-telecomunicacion/)
ในคำแนะนำนี้เราจะดูวิธีสร้างสร้อยข้อมือเพื่อขับรถควบคุมระยะไกลด้วยมือของเราโดยใช้ Arduino เราได้สร้างซอฟต์แวร์ที่จำเป็นและการออกแบบ 3 มิติของสร้อยข้อมือ ทั้งหมดนี้สามารถพบได้ในที่เก็บ GitHub ของเรา:
github.com/ScruMakers/tankino
การควบคุมนี้สามารถใช้ได้กับรถทุกคันที่ควบคุมโดยมอเตอร์ Arduino และ DC ในการทดลองนี้ เราได้ใช้การออกแบบรถถังโดย Tim Clark:
thingiverse.com/thing:652851
เราต้องการอะไร?
- Arduino ทั่วไป 1 ตัว (เราใช้บอร์ด Arduino UNO)
- บอร์ด Arduino NANO 1 ตัว
- 1 MPU6050
- HC05 (Master) และ HC06 (Slave) อุปกรณ์บลูทูธ
- สะพาน H L298N
- แบตเตอรี่ 9V
- แบตเตอรี่ 12V
- มอเตอร์ DC x2 สำหรับ Arduino
- สายไฟ
- 3D-Printer (เราใช้ Anet A8 กับเฟิร์มแวร์ Marlin)
- หัวแร้ง
ซอฟต์แวร์:
- BT_Transmitter.ino (มาสเตอร์) รหัส
- BT_Receiver.ino (ทาส) รหัส
- Arduino IDE (เวอร์ชั่น 1.8.8)
- Slic3r สำหรับเครื่องกำเนิด G-Code
ขั้นตอนที่ 1: การพิมพ์ 3 มิติ
![การพิมพ์ 3 มิติ การพิมพ์ 3 มิติ](https://i.howwhatproduce.com/images/006/image-15776-18-j.webp)
![การพิมพ์ 3 มิติ การพิมพ์ 3 มิติ](https://i.howwhatproduce.com/images/006/image-15776-19-j.webp)
![การพิมพ์ 3 มิติ การพิมพ์ 3 มิติ](https://i.howwhatproduce.com/images/006/image-15776-20-j.webp)
ก่อนอื่นเราต้องพิมพ์งานทุกชิ้น ชิ้นส่วนของสร้อยข้อมือ (ทั้งหมดสี่ชิ้น) สามารถพบได้ในไดเร็กทอรี 3Dmodels ของที่เก็บของเรา ชิ้นส่วนของถังสามารถพบได้ที่นี่ สิ่งสำคัญคือต้องสังเกตว่าเราอาจต้องขัดบางส่วน โดยเฉพาะชิ้นส่วนสร้อยข้อมือสำหรับขั้นตอนการประกอบ
ในการพิมพ์ชิ้นงาน เราใช้ Anet A8 พร้อมเฟิร์มแวร์ Marlin เราสามารถใช้อย่างอื่นแทนได้แน่นอน
ขั้นตอนที่ 2: การประกอบถัง
![การประกอบถัง การประกอบถัง](https://i.howwhatproduce.com/images/006/image-15776-21-j.webp)
![การประกอบถัง การประกอบถัง](https://i.howwhatproduce.com/images/006/image-15776-22-j.webp)
![การประกอบถัง การประกอบถัง](https://i.howwhatproduce.com/images/006/image-15776-23-j.webp)
เมื่อพิมพ์ครบทุกชิ้นแล้ว เรามารวมเข้าด้วยกัน ในกรณีของเราเราใช้ซิลิโคนร้อน แต่สามารถใช้อนุพันธ์อื่นได้
ก่อนเริ่มการประกอบขั้นสุดท้าย แนะนำให้ทำการประกอบก่อนหน้าโดยไม่ใช้ซิลิโคน เพื่อตรวจสอบการเชื่อมต่อ แรงเสียดทาน และความพอดีของชิ้นส่วนต่างๆ ที่ถูกต้อง หากส่วนใดไม่พอดีตามที่ควรหรือไม่ลื่น ก็จำเป็นต้องขัดให้พอดีตัว เมื่อเตรียมชิ้นส่วนทั้งหมดแล้ว ชิ้นส่วนต่างๆ จะถูกประกอบโดยใช้ซิลิโคนในส่วนที่เชื่อมเข้าด้วยกัน ในการเข้าร่วมชิ้นส่วนของหนอนผีเสื้อ เราใช้เส้นใยทองแดงระหว่างแต่ละเส้น โดยยึดติดทั้งหมด ยกเว้นส่วนที่ทำหน้าที่ประกอบและถอดแยกชิ้นส่วนของตัวหนอนในถัง เราได้ตัดสินใจทาสีชิ้นส่วนต่างๆ เพื่อให้ตัวถังมีความสมจริง ในการทำเช่นนี้เราใช้สีสเปรย์
เราได้รับข้อมูลทั้งหมดจากลิงค์ต่อไปนี้
ขั้นตอนที่ 3: การประกอบสร้อยข้อมือ
![การประกอบสร้อยข้อมือ การประกอบสร้อยข้อมือ](https://i.howwhatproduce.com/images/006/image-15776-24-j.webp)
![การประกอบสร้อยข้อมือ การประกอบสร้อยข้อมือ](https://i.howwhatproduce.com/images/006/image-15776-25-j.webp)
![การประกอบสร้อยข้อมือ การประกอบสร้อยข้อมือ](https://i.howwhatproduce.com/images/006/image-15776-26-j.webp)
สร้อยข้อมือแบบเต็มมีโมเดล 3 มิติสี่แบบ
- MPU_holder: นี่คือส่วนที่รวมเซ็นเซอร์มาตรความเร่ง ต้องวางไว้ในมือด้วยความสัมพันธ์บางอย่าง
- nano_holder: นี่คือส่วนหลักของที่ยึดนาโน โดยในส่วนนี้จะตั้งค่าแบตเตอรี่ 9V, โมดูลบลูทูธ และ Arduino nano
- nano_holder_button: นี่คือปุ่มสำหรับเก็บแบตเตอรี่ 9V ที่เชื่อมต่อกับท่าเรือสองแห่งเพื่อจ่ายไฟให้กับ Arduino
- nano_holder_cover: นี่คือหน้าปกของส่วนที่ยึดนาโน
ตัวยึดทั้งสอง (mpu และ nano) สามารถติดเข้ากับแขนได้โดยใช้สายรัดบางส่วน
สิ่งเดียวที่ต้องทำที่นี่คือการวางปุ่มไว้ในที่ยึดนาโน ก่อนหน้านั้นเราจะต้องติดเชือกเส้นเล็กๆ (เช่น เราสามารถใช้เชือกปากกาเก่า เป็นต้น) ที่ปุ่มตามที่แสดงในภาพ เมื่อเราแน่ใจว่าปุ่มนั้นอยู่ในตำแหน่งที่ถูกต้องแล้ว เราต้องวางบางส่วนไว้ด้านหลังเพื่อป้องกันไม่ให้มันเคลื่อนออกจากไซต์ เราใช้แผ่นพลาสติกแล้วติดซิลิโคน ผลลัพธ์สุดท้ายจะต้องคล้ายกับภาพสุดท้าย
ขั้นตอนที่ 4: Tank Electronics
![ถังอิเล็กทรอนิกส์ ถังอิเล็กทรอนิกส์](https://i.howwhatproduce.com/images/006/image-15776-27-j.webp)
ในขั้นตอนนี้ เราเชื่อมต่อ Arduino Uno กับสะพาน H เพื่อควบคุมมอเตอร์และแหล่งจ่ายไฟ 12V สะพาน H มีเอาต์พุต 5V ที่เราใช้เพื่อจ่ายไฟให้กับบอร์ด Arduino Uno ก่อนอื่นเลย:
เชื่อมต่อพิน 5 ของ Arduino กับพิน IN1 ของ H Bridge เชื่อมต่อพิน 6 ของ Arduino กับพิน IN2 ของ H Bridge เชื่อมต่อพิน 9 ของ Arduino กับพิน IN3 ของ H Bridge เชื่อมต่อพิน 10 ของ Arduino กับพิน IN4 ของ H Bridge เชื่อมต่อเอาต์พุตด้านซ้ายของบริดจ์ H กับมอเตอร์ด้านซ้าย และเอาต์พุตด้านขวากับมอเตอร์ด้านขวา เชื่อมต่อพิน 2 ของ Arduino กับพิน TX ของ HC-06 เชื่อมต่อพิน 3 ของ Arduino กับพิน TX ของ HC-06
โปรดทราบว่าพิน Arduino ทั้งหมดที่เชื่อมต่อกับบริดจ์ H นั้นมีความสามารถ PWM
สุดท้าย เชื่อมต่อแหล่งจ่ายไฟเข้ากับอินพุต 12V และ GND ของบริดจ์ H
ขั้นตอนที่ 5: สร้อยข้อมือ Electronics
![สร้อยข้อมืออิเล็กทรอนิกส์ สร้อยข้อมืออิเล็กทรอนิกส์](https://i.howwhatproduce.com/images/006/image-15776-28-j.webp)
![สร้อยข้อมืออิเล็กทรอนิกส์ สร้อยข้อมืออิเล็กทรอนิกส์](https://i.howwhatproduce.com/images/006/image-15776-29-j.webp)
![สร้อยข้อมืออิเล็กทรอนิกส์ สร้อยข้อมืออิเล็กทรอนิกส์](https://i.howwhatproduce.com/images/006/image-15776-30-j.webp)
![สร้อยข้อมืออิเล็กทรอนิกส์ สร้อยข้อมืออิเล็กทรอนิกส์](https://i.howwhatproduce.com/images/006/image-15776-31-j.webp)
ก่อนอื่นเราต้องประกอบชิ้นส่วน MPU ต้องสามารถใส่ MPU เข้ากับที่ยึดได้ ในการบรรลุเป้าหมายนั้น แถบหมุดตัวเมียจะถูกวางไว้ในรูตามที่แสดงในรูปภาพ ก่อนอื่นเราต้องส่งสายไฟผ่านรูและประสานเข้ากับพินสตริป เราสามารถใช้ท่อหดความร้อนในข้อต่อได้ จากนั้นเราสามารถใส่แถบเข้าไปในรูเพื่อให้ได้รับการแก้ไข ตอนนี้เราสามารถแทรกและนำ MPU ออกจากที่ของมันได้แล้ว ในส่วนแรกนี้จะสะดวกในการใช้สายไฟที่ยืดหยุ่นได้เพื่ออำนวยความสะดวกในการเคลื่อนมือ
การออกแบบสายนาฬิกายังช่วยให้ใส่ส่วนประกอบทั้งหมดได้ (แบตเตอรี่ Arduino Nano, HC-06 และ 9v) ขั้นตอนคล้ายกับขั้นตอนที่อธิบายไว้ข้างต้น เราจำเป็นต้องส่งสาย MPU ไปยังรูที่เกี่ยวข้องด้วย ในตอนท้ายวงจรไฟฟ้าจะต้องเป็นแบบที่แสดงในภาพแรก
อันดับที่สอง เราต้องใส่สายสองเส้นบนรูแบตเตอรี่ เพื่อให้สามารถเชื่อมต่อกับส่วนอื่น ๆ ได้ เราสามารถทำได้โดยใช้ซิลิโคน แต่ก่อนหน้านั้น เราต้องบัดกรีสายไฟที่เกี่ยวข้องในแต่ละสาย เพื่อให้แบตเตอรี่เชื่อมต่อกับ Vin และ GND
ขั้นตอนที่ 6: การจับคู่บลูทูธ
เมื่ออุปกรณ์บลูทูธเชื่อมต่ออย่างถูกต้อง เราจะสร้างการเชื่อมต่อระหว่างอุปกรณ์เหล่านั้น (การจับคู่) เราจำเป็นต้องจับคู่โมดูล HC-05 และ HC-06 เพื่อให้บรรลุสิ่งนี้ เราใช้ลิงก์ถัดไป:
บทแนะนำการจับคู่ BT
ขั้นตอนที่ 7: มาตรความเร่ง
มาตรความเร่งที่เราใช้มีตัวอย่างและไลบรารีมากมายสำหรับการใช้งานที่มีอยู่บนอินเทอร์เน็ต เราได้เลือกไลบรารีบางตัว (มีอยู่ในที่เก็บของเรา) ที่ปรับปรุงโปรโตคอลการสื่อสาร I2C ที่ตัวตรวจวัดความเร่งใช้ นอกเหนือจากการทำให้กระบวนการข้อมูลง่ายขึ้น คอลเลกชันในฟังก์ชั่นบางอย่าง
เราได้รับข้อมูลทั้งหมดจากลิงค์ต่อไปนี้:
I2C: ที่นี่
มาตรความเร่ง: ที่นี่
ขั้นตอนที่ 8: ซอฟต์แวร์
ในที่สุด เราจะรวมซอฟต์แวร์เข้ากับเครื่องส่งและเครื่องรับ โหลด BT_Transmitter.ino และ BT_Receiver.ino ลงในเครื่องส่งและเครื่องรับตามลำดับ ในการดำเนินการนี้ เราต้องใช้ Arduino IDE
การทำงานของซอฟต์แวร์นี้เรียบง่าย: ตัวส่งจะรับข้อมูลจากมาตรความเร่งแล้วส่งไปยังเครื่องรับ ซึ่งจะรับข้อมูลและเคลื่อนย้ายถัง ข้อมูลที่ได้จากมาตรความเร่งจะต่ำกว่า 100 เสมอ เนื่องจากเราใช้ค่า 125 เพื่อเริ่มส่งสัญญาณ หลังจากส่ง 125 เครื่องส่งจะส่งค่า x และ y (เป็นองศา)
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
![การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2360-j.webp)
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
![การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-5374-j.webp)
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
![วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-9009-j.webp)
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
![การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
![เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน](https://i.howwhatproduce.com/images/008/image-21644-j.webp)
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง