สารบัญ:
- ขั้นตอนที่ 1: ลิงก์วิดีโอ Youtube
- ขั้นตอนที่ 2: ส่วนประกอบและเครื่องมือที่จำเป็น
- ขั้นตอนที่ 3: โครงสร้าง / แชสซี
- ขั้นตอนที่ 4: มอเตอร์ / แอคชูเอเตอร์
- ขั้นตอนที่ 5: เตรียมขั้วมอเตอร์
- ขั้นตอนที่ 6: ติดตั้งมอเตอร์และติดตั้งหลังคาด้านบน
- ขั้นตอนที่ 7: ตัวควบคุม
- ขั้นตอนที่ 8: สะพาน H (โมดูล LM 298)
- ขั้นตอนที่ 9: แหล่งพลังงาน
- ขั้นตอนที่ 10: การเดินสายไฟฟ้า
- ขั้นตอนที่ 11: ลอจิกควบคุม
- ขั้นตอนที่ 12: ซอฟต์แวร์
- ขั้นตอนที่ 13: รหัส Arduino
วีดีโอ: รถ RC ควบคุมด้วยสมาร์ทโฟนโดยใช้ Arduino: 13 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
คำแนะนำนี้แสดงวิธีการสร้าง Arduino Robot Car ที่ควบคุมด้วยสมาร์ทโฟน
อัพเดทเมื่อ 25 ต.ค. 2559
ขั้นตอนที่ 1: ลิงก์วิดีโอ Youtube
ขั้นตอนที่ 2: ส่วนประกอบและเครื่องมือที่จำเป็น
1. ชุดโครงหุ่นยนต์ 4WD 2. Arduino Uno
3. โมดูลสะพาน LM298 H
4. โมดูลบลูทูธ HC-05
5. แบตเตอรี่ Li-po 12v
6. สายจัมเปอร์ชาย-หญิง
7. สายจัมเปอร์ชาย-ชาย
8. เทปพันท่อหรือเทปอื่นๆ 9. สมาร์ทโฟน
ขั้นตอนที่ 3: โครงสร้าง / แชสซี
คุณสามารถซื้อโครงรถ Ready made 4WD หรือทำโดยใช้ PVC / Hard Board ชนิดใดก็ได้
ขั้นตอนที่ 4: มอเตอร์ / แอคชูเอเตอร์
ในโครงการนี้ฉันใช้มอเตอร์ DC 6v คุณสามารถใช้มอเตอร์ DC 6v ชนิดใดก็ได้
ขั้นตอนที่ 5: เตรียมขั้วมอเตอร์
ตัดลวดสีแดงและสีดำ 4 เส้น ยาวประมาณ 5 ถึง 6 นิ้ว
สามารถใช้สายไฟขนาด 0.5 ตร.ม.
ดึงฉนวนออกจากสายไฟที่ปลายแต่ละด้าน บัดกรีสายไฟเข้ากับขั้วต่อมอเตอร์
คุณสามารถตรวจสอบขั้วของมอเตอร์ได้โดยเชื่อมต่อเข้ากับก้อนแบตเตอรี่ หากหมุนไปในทิศทางไปข้างหน้า (สายสีแดงที่มีสายบวกและสีดำที่มีขั้วลบของแบตเตอรี่) แสดงว่าการเชื่อมต่อนั้นถูกต้อง
ขั้นตอนที่ 6: ติดตั้งมอเตอร์และติดตั้งหลังคาด้านบน
ขั้นตอนที่ 7: ตัวควบคุม
Arduino UNO เป็นบอร์ดไมโครคอนโทรลเลอร์โอเพ่นซอร์สที่ใช้ไมโครคอนโทรลเลอร์ Microchip ATmega328P และพัฒนาโดย Arduino.cc บอร์ดนี้ติดตั้งชุดพินอินพุต/เอาต์พุต (I/O) แบบดิจิตอลและอนาล็อก ที่อาจเชื่อมต่อกับบอร์ดขยายต่างๆ (ชีลด์) และวงจรอื่นๆ บอร์ดมีพินดิจิตอล 14 พิน พินอนาล็อก 6 พิน และสามารถตั้งโปรแกรมด้วย Arduino IDE (Integrated Development Environment) ผ่านสายเคเบิล USB ชนิด B สามารถใช้พลังงานจากสาย USB หรือแบตเตอรี่ภายนอกขนาด 9 โวลต์ แม้ว่าจะยอมรับแรงดันไฟฟ้าระหว่าง 7 ถึง 20 โวลต์ก็ตาม มันยังคล้ายกับ Arduino Nano และ Leonardo การออกแบบอ้างอิงฮาร์ดแวร์เผยแพร่ภายใต้ใบอนุญาต Creative Commons Attribution Share-Alike 2.5 และมีให้ใช้งานบนเว็บไซต์ Arduino ไฟล์เค้าโครงและการผลิตสำหรับฮาร์ดแวร์บางรุ่นก็มีให้เช่นกัน "Uno" หมายถึงหนึ่งในภาษาอิตาลีและได้รับเลือกให้ทำเครื่องหมายการเปิดตัวซอฟต์แวร์ Arduino (IDE) 1.0 บอร์ด Uno และซอฟต์แวร์ Arduino (IDE) เวอร์ชัน 1.0 เป็นเวอร์ชันอ้างอิงของ Arduino ซึ่งขณะนี้ได้รับการพัฒนาให้เป็นเวอร์ชันที่ใหม่กว่า บอร์ด Uno เป็นบอร์ดแรกในชุดบอร์ด USB Arduino และเป็นโมเดลอ้างอิงสำหรับแพลตฟอร์ม Arduino ATmega328 บน Arduino Uno มาพร้อมกับโปรแกรมโหลดบูตที่อนุญาตให้อัปโหลดโค้ดใหม่โดยไม่ต้องใช้โปรแกรมเมอร์ฮาร์ดแวร์ภายนอก[3] มันสื่อสารโดยใช้โปรโตคอล STK500 ดั้งเดิม Uno ยังแตกต่างจากบอร์ดก่อนหน้าทั้งหมดตรงที่ไม่ได้ใช้ชิปไดรเวอร์ FTDI USB-to-serial แต่จะใช้ Atmega16U2 (Atmega8U2 จนถึงเวอร์ชัน R2) ที่โปรแกรมเป็นตัวแปลง USB เป็นซีเรียลแทน
ไมโครคอนโทรลเลอร์มักจะตั้งโปรแกรมโดยใช้ภาษาถิ่นของคุณลักษณะจากภาษาการเขียนโปรแกรม C และ C++ นอกเหนือจากการใช้ชุดเครื่องมือคอมไพเลอร์แบบดั้งเดิมแล้ว โปรเจ็กต์ Arduino ยังจัดเตรียมสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ตามโปรเจ็กต์ภาษาสำหรับการประมวลผล
ขั้นตอนที่ 8: สะพาน H (โมดูล LM 298)
สะพาน H คืออะไร คำว่า สะพาน H มาจากการแสดงภาพกราฟิกทั่วไปของวงจรดังกล่าว เป็นวงจรที่สามารถขับเคลื่อนมอเตอร์กระแสตรงในทิศทางไปข้างหน้าและถอยหลังได้ การทำงาน: ดูภาพด้านบนเพื่อทำความเข้าใจการทำงานของสะพาน H
ประกอบด้วยสวิตช์อิเล็กทรอนิกส์ 4 ตัว S1, S2, S3 และ S4 (ทรานซิสเตอร์ / MOSFET/ IGBTS) เมื่อปิดสวิตช์ S1 และ S4 (และ S2 และ S3 เปิดอยู่) แรงดันไฟฟ้าบวกจะถูกนำไปใช้กับมอเตอร์ ดังนั้นมอเตอร์จะหมุนไปในทิศทางไปข้างหน้า เช่นเดียวกับเมื่อปิด S2 และ S3 และ S1 และ S4 เปิดขึ้น แรงดันย้อนกลับ ถูกนำไปใช้กับมอเตอร์ ดังนั้นจะหมุนไปในทิศทางย้อนกลับ
หมายเหตุ: สวิตช์ในแขนเดียวกัน (ทั้ง S1, S2 หรือ S3, S4) ไม่เคยปิดพร้อมกัน จะทำให้ไฟฟ้าลัดวงจรได้ สะพาน H มีให้เลือกใช้เป็นวงจรรวม หรือคุณสามารถสร้างของคุณเองได้โดยใช้ 4 ทรานซิสเตอร์หรือ MOSFET ในกรณีของเรา เราใช้ LM298 H-bridge IC ที่สามารถควบคุมความเร็วและทิศทางของมอเตอร์ได้
พินคำอธิบาย:
ออก 1: มอเตอร์กระแสตรง 1 "+" หรือสเต็ปเปอร์มอเตอร์ A+
ออก 2: มอเตอร์ DC 1 "-" หรือสเต็ปเปอร์มอเตอร์ A-
ออก 3: มอเตอร์ DC 2 "+" หรือสเต็ปเปอร์มอเตอร์ B+
ออก 4: มอเตอร์ B นำออก
พิน 12v อินพุต 12V แต่คุณสามารถใช้ 7 ถึง 35V
GND: กราวด์
พิน 5v: เอาต์พุต 5V หากจัมเปอร์ 12V เข้าที่ เหมาะสำหรับการจ่ายไฟ Arduino ของคุณ (อื่นๆ)
EnA: เปิดใช้งานสัญญาณ PWM สำหรับมอเตอร์ A (โปรดดูส่วน "ข้อควรพิจารณาเกี่ยวกับ Arduino Sketch")
IN1: เปิดใช้งานมอเตอร์ A
IN2: เปิดใช้งาน MotorA
IN3: เปิดใช้งาน MotorB
IN4: เปิดใช้งาน MotorB
EnB: เปิดใช้งานสัญญาณ PWM สำหรับมอเตอร์ B
ขั้นตอนที่ 9: แหล่งพลังงาน
สามารถใช้แบตเตอรี่เหล่านั้น:
1. แบตเตอรี่อัลคาไลน์ AA (ไม่สามารถชาร์จใหม่ได้)2. แบตเตอรี่ AA NiMh หรือ NiCd (ชาร์จใหม่ได้)
3. แบตเตอรี่ลิเธียมไอออน
4. แบตเตอรี่ LiPo
ขั้นตอนที่ 10: การเดินสายไฟฟ้า
สำหรับการเดินสายคุณต้องมีสายจัมเปอร์ ต่อสายสีแดงของมอเตอร์สองตัว (แต่ละด้าน) เข้าด้วยกัน และต่อสายสีดำเข้าด้วยกัน
ในที่สุดคุณก็มีขั้วสองขั้วในแต่ละด้าน MOTORA รับผิดชอบมอเตอร์ด้านขวาสองตัว โดยมอเตอร์ด้านซ้ายสองตัวจะเชื่อมต่อกับ MOTORB ตามลำดับ ทำตามคำแนะนำด้านล่างเพื่อเชื่อมต่อทุกอย่าง
การเชื่อมต่อมอเตอร์:
Out1 -> ด้านซ้ายมอเตอร์สายสีแดง (+)
Out2 -> ด้านซ้ายมอเตอร์สายสีดำ (-)
Out3 -> มอเตอร์ด้านขวา สายสีแดง (+)
Out4 -> มอเตอร์ข้างขวา สายดำ (-)
LM298 - > Arduino
IN1 -> D5
IN2-> D6
IN2 ->D9
IN2-> D10
โมดูลบลูทูธ -> Arduino
Rx-> Tx
Tx ->Rx
GND -> GND
Vcc -> 3.3V
พลัง:
12V -> ต่อแบตเตอรี่สายสีแดง
GND -> เชื่อมต่อสายแบตเตอรี่สีดำและขา Arduino GND
5V -> เชื่อมต่อกับ Arduino 5V pin
ขั้นตอนที่ 11: ลอจิกควบคุม
ขั้นตอนที่ 12: ซอฟต์แวร์
ส่วนซอฟต์แวร์นั้นง่ายมาก ไม่ต้องการไลบรารีใด ๆ หากคุณเข้าใจตารางตรรกะในขั้นตอนก่อนหน้านี้ คุณสามารถเขียนโค้ดของคุณเองได้ ฉันไม่ได้ใช้เวลามากในการเขียนรหัส ดังนั้นเพียงแค่ใช้รหัสที่เขียนโดยคนอื่น เพื่อควบคุม Robot Car ฉันใช้สมาร์ทโฟนของฉัน สมาร์ทโฟนเชื่อมต่อกับตัวควบคุมผ่านโมดูล Bluetooth (HC -06 / 05) ดาวน์โหลดแอป หลังจากติดตั้งแอป คุณต้องจับคู่กับโมดูล Bluetooth รหัสผ่านสำหรับการจับคู่คือ " 1234"
ลิ้งโหลด:https://play.google.com/store/apps/details?id=brau…
ขั้นตอนที่ 13: รหัส Arduino
==>รหัส Arduino
หรือ
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
แนะนำ:
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: 6 ขั้นตอน (พร้อมรูปภาพ)
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: Arduino Nano เป็นสมาชิกที่ดี ขนาดเล็ก และราคาถูกของตระกูล Arduino มันขึ้นอยู่กับชิป Atmega328 สิ่งที่ทำให้มีประสิทธิภาพเท่ากับ Arduino Uno พี่ชายที่ใหญ่ที่สุดของเขา แต่สามารถรับเงินน้อยกว่า ในอีเบย์ตอนนี้เวอร์ชั่นภาษาจีนสามารถข
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-