สารบัญ:
วีดีโอ: Arduino Mega Stepper Shield สำหรับ Rubiks Cube Solver: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
เมื่อไม่นานมานี้ ฉันกำลังทำงานกับเครื่องที่จะแก้ปัญหาลูกบาศก์รูบิก 3x3 ที่มีสัญญาณรบกวนโดยอัตโนมัติ คุณสามารถดูคำแนะนำของฉันได้ที่นี่ ในโครงการใช้ไดรเวอร์ stepper จาก polulu เพื่อขับเคลื่อนมอเตอร์หกตัว เพื่อให้สองการเชื่อมต่อไดรเวอร์เหล่านี้กับ Arduino mega (ที่ควบคุมสิ่งทั้งหมด) ง่ายขึ้น pcb แบบกำหนดเองได้รับการออกแบบ คำแนะนำนี้ครอบคลุมกระบวนการสร้างแผงป้องกันมอเตอร์สำหรับ Arduino mega สำหรับไดรเวอร์ pololu a4988
สนุก!
ขั้นตอนที่ 1: การสร้างแผนผัง
ในขั้นแรกจะต้องป้อนแผนผังของ pcb ลงในนกอินทรี นอกจากนี้ ส่วนประกอบที่จำเป็นทั้งหมดจะต้องนำเข้าจากห้องสมุดหรือสร้างขึ้นด้วยมือ ง่ายต่อการค้นหารอยเท้าและแผนผังสำหรับ Arduino Mega Shield บนเว็บ ส่วนประกอบเดียวที่สร้างขึ้นเองคือตัวขับมอเตอร์เอง อย่างไรก็ตาม ฉันจะไม่ลงรายละเอียดเกี่ยวกับวิธีการทำเช่นนั้น เนื่องจากมีคำแนะนำที่น่าทึ่งเกี่ยวกับหัวข้อนี้อยู่แล้ว (ดูที่นี่) แผนผังนั้นง่ายมาก เนื่องจากงานเดียวของมันคือการเชื่อมต่อไดรเวอร์มอเตอร์กับพิน Arduino ที่เกี่ยวข้อง นอกจากนี้ ตัวเก็บประจุแบบแยกส่วนถูกวางไว้ใกล้กับพิน vcc ของแต่ละ ic เพื่อให้แน่ใจว่าการทำงานจะราบรื่น ตัวขับสเต็ปของ polulu เสนอความเป็นไปได้ในการตั้งค่าไมโครสเต็ปปิ้งโดยการเดินสายไฟสามพินอย่างแน่นหนากับกราวด์หรือ vcc สะพานประสานถูกวางไว้ที่หมุดเหล่านั้นเพื่อให้สามารถปรับเปลี่ยนได้ในภายหลังหากจำเป็น ด้านล่างนี้คุณสามารถดูส่วนหนึ่งของแผนผังได้ (มีเพียงหนึ่งในไดรเวอร์หกตัวเท่านั้นที่รวมอยู่ที่นี่) สามารถดาวน์โหลดแผนผังแบบเต็มได้ในตอนท้ายของ ible นี้
ขั้นตอนที่ 2: การกำหนดเส้นทาง Pcb
การกำหนดเส้นทาง pcb ประกอบด้วยการพยายามจัดเรียงส่วนประกอบทั้งหมดในลักษณะที่สามารถเชื่อมต่อกันได้อย่างง่ายดาย แน่นอนเมื่อสร้าง pcbs ที่ซับซ้อนมากขึ้น มีหลายสิ่งหลายอย่างที่ต้องนำมาพิจารณาเมื่อออกแบบ อย่างไรก็ตาม ในกรณีนี้ การกำหนดเส้นทางค่อนข้างง่าย หมุดข้อมูลทั้งหมดจากไดรเวอร์เชื่อมต่อกับหมุดที่สอดคล้องกันบน Arduino และรูปหลายเหลี่ยมที่ชั้นบนและล่างใช้เพื่อผูกกราวด์และ VCC ทั้งหมดเข้าด้วยกัน
ขั้นตอนที่ 3: การสั่งซื้อPcb
มีไซต์จำนวนมากที่สามารถสั่งซื้อ pcbs ได้ด้วยเงินเพียงเล็กน้อย สองไซต์ที่ฉันใช้และมีประสบการณ์ที่ยอดเยี่ยมคือ:
jlcpcb.com/https://www.pcbway.com/
อาจต้องใช้เวลาสักระยะกว่าที่บอร์ดจะมาถึง แต่คุณภาพก็ไม่เคยทำให้ผิดหวัง
แนะนำ:
Rubiks Cube แฟลชไดรฟ์ USB ที่ใช้งานได้: 7 ขั้นตอน (พร้อมรูปภาพ)
Rubiks Cube แฟลชไดรฟ์ USB ที่ใช้งานได้: ในบทช่วยสอนนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีการสร้าง Rubik USB Flash Drive ของคุณเอง คุณสามารถดูผลิตภัณฑ์สำเร็จรูปได้ในวิดีโอต่อไปนี้:
อัพเกรด Motor Shield สำหรับ SMARS Robot Arduino - อัปโหลดโค้ดผ่าน Bluetooth: 20 ขั้นตอน
อัปเกรด Motor Shield สำหรับ SMARS Robot Arduino - อัปโหลดโค้ดผ่าน Bluetooth: มีตัวเลือก motor shield หลายตัวที่คุณสามารถใช้กับ Arduino Uno ในโครงการหุ่นยนต์ SMARS นี้ได้ ซึ่งโดยทั่วไปจะใช้ Motor Shield V1 ที่สร้างโดย Adafruit หรือที่เข้ากันได้ (โคลนจากจีน) แต่ ข้อเสียของ Shield ตัวนี้ไม่มี Blueto
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: 9 ขั้นตอน
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: ใช้งานได้กับ USB พื้นฐาน เกมสำหรับ PC-Flipperkästen Die Spannungsversorgung erfolgt über das USB Kabel. Implementiert sind die beiden Flipper Buttons และ ein Startbutton Zusätzlich ist ein stossen von unten, von links และ von rechts implem
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon ฯลฯ): 4 ขั้นตอน
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon, ฯลฯ.): TL;DR: บนเซนเซอร์ ตัดร่องรอยไปที่ Echo pin จากนั้นเชื่อมต่อใหม่โดยใช้ a ตัวแบ่งแรงดันไฟฟ้า (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND) แก้ไข: มีการถกเถียงกันว่า ESP8266 นั้นทนทานต่อ GPIO 5V จริงหรือไม่ใน
โครงการ BricKuber – หุ่นยนต์แก้ปัญหา Raspberry Pi Rubiks Cube: 5 ขั้นตอน (พร้อมรูปภาพ)
โครงการ BricKuber – หุ่นยนต์แก้ปัญหาลูกบาศก์รูบิค Raspberry Pi Rubiks: BricKuber สามารถแก้ลูกบาศก์ของรูบิคได้ในเวลาไม่ถึง 2 นาที BricKuber เป็นหุ่นยนต์แก้ลูกบาศก์รูบิกแบบโอเพนซอร์สที่คุณสามารถสร้างได้เอง เราต้องการสร้างรูบิก หุ่นยนต์แก้ลูกบาศก์ด้วย Raspberry Pi แทนที่จะไปหา