กลับไปหน้ารวมไฟล์
giocattolino-57024c.md

การขับเคลื่อนอัจฉริยะ: แนวคิดรถบังคับ GiocattolINO RC

GiocattolINO เป็นมากกว่าแค่รถของเล่น; มันคือการสำรวจพื้นฐานด้านหุ่นยนต์ส่วนบุคคล, การสื่อสารไร้สาย และการออกแบบทางกลไก พัฒนาขึ้นในฐานะต้นแบบเพื่อการศึกษา, มันเปลี่ยนวัสดุและอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้เริ่มต้นให้เป็นยานพาหนะควบคุมด้วยสมาร์ทโฟนที่มีแรงบิดสูง สามารถเคลื่อนที่ในสภาพแวดล้อมภายในบ้านที่ซับซ้อนได้

กำลังและแรงบิด: ระบบขับเคลื่อน L298N

หัวใจสำคัญของการเคลื่อนที่ของ GiocattolINO คือ L298N Dual H-Bridge motor driver

  • การควบคุมสองทิศทาง: การกำหนดค่า H-bridge ช่วยให้ Arduino Uno สามารถสลับขั้วของ 12V DC motor ได้ทันที ทำให้สามารถเลี้ยวหักศอกและถอยหลังได้อย่างรวดเร็ว
  • การควบคุมแรงดันไฟฟ้า: ในขณะที่ส่วน Logic ทำงานด้วย 5V ของ Arduino, motor จะใช้พลังงานจาก 8x AA battery bank โดยเฉพาะ แหล่งจ่ายไฟแบบ dual-rail นี้ช่วยให้มั่นใจว่า "สัญญาณรบกวน" จาก motor จะไม่ทำให้ microcontroller ขัดข้องระหว่างการเคลื่อนที่ด้วยความเร็วสูง

คำสั่งไร้สาย: การเชื่อมต่ออนุกรม HC-05

โปรเจกต์นี้ใช้ HC-05 Bluetooth module เพื่อสร้างการเชื่อมต่ออนุกรมแบบโปร่งใสระหว่างรถและสมาร์ทโฟนของผู้ควบคุม

  • Data Packets: แอป "Arduino Bluetooth RC Car" จะส่ง single-character packets (เช่น 'F' สำหรับเดินหน้า, 'B' สำหรับถอยหลัง)
  • การเพิ่มประสิทธิภาพ Latency: โดยการใช้การสื่อสารอนุกรมแบบดิบ แทนที่จะใช้ mesh networking ที่ซับซ้อน รถจะตอบสนองด้วย latency เกือบเป็นศูนย์ ทำให้ได้รับประสบการณ์การขับขี่ที่จับต้องได้และตอบสนองได้ดี
  • การรับรู้ความปลอดภัย: HC-SR04 Ultrasonic sensor ทำหน้าที่เป็นกันชนเสมือน หากรถตรวจพบสิ่งกีดขวางในระยะวิกฤต มันจะกระตุ้น LED alert บนบอร์ด และซอฟต์แวร์สามารถตั้งโปรแกรมให้ยกเลิกคำสั่งด้วยตนเองเพื่อป้องกันการชนได้

การผลิตดิจิทัล: จาก Fusion 360 สู่ Laser Cutting

ความแข็งแรงเชิงโครงสร้างของ GiocattolINO มาจาก chassis ที่ออกแบบเอง ซึ่งสร้างขึ้นใน Fusion 360

  1. การสร้างต้นแบบซ้ำๆ: ฐานถูกจำลองขึ้นเพื่อให้แน่ใจว่า motor brackets และการกระจายน้ำหนักอยู่ในแนวที่สมบูรณ์แบบ
  2. การผลิตที่แม่นยำ: การออกแบบขั้นสุดท้ายถูกส่งออกเพื่อ Laser Cutting ทำให้ได้ chassis ที่มีน้ำหนักเบาและแข็งแรงเชิงโครงสร้าง
  3. การประกอบ: ส่วนประกอบต่างๆ ถูกยึดด้วยสกรูความแม่นยำและ hot glue เพื่อลดการสั่นสะเทือน ทำให้มั่นใจว่าอุปกรณ์อิเล็กทรอนิกส์จะยังคงปลอดภัยแม้ใช้งานกลางแจ้ง

โปรเจกต์ Arduino: GiocattolINO

บทนำ

ในรายงานนี้ จะแสดงวิธีการสร้าง GiocattolINO ซึ่งเป็นรถบังคับด้วย Bluetooth ระยะไกลที่ใช้บอร์ด Arduino และวัสดุพื้นฐานบางอย่าง

รถรุ่นล่าสุด

วัตถุประสงค์

ก่อนที่จะพูดถึงโปรเจกต์นี้ จำเป็นต้องกล่าวถึงคุณสมบัติที่เราต้องปฏิบัติตามเล็กน้อย:

  • ใช้บอร์ด Arduino (UNO, Leonardo, 101);
  • ใช้ input sensor;
  • ใช้ output สำหรับการเชื่อมต่ออย่างน้อยหนึ่งตัว
  • ใช้อุปกรณ์อย่างน้อยหนึ่งชิ้นที่ไม่ได้อธิบายในบทเรียน
  • สร้างโปรเจกต์ที่สามารถแก้ไขปัญหาโดยทั่วไปได้

แนวทางแก้ไขปัญหา

ขั้นตอนที่ 1 – แนวคิด

ในการสร้าง GiocattolINO จำเป็นต้องทำตามหลายขั้นตอน: อันดับแรกคือการค้นหาแนวคิด; การสร้างสิ่งที่มีประโยชน์ต่อชีวิตเรานั้นมักเป็นเรื่องยาก ในกรณีนี้ วัตถุประสงค์ของ GiocattolINO อาจง่ายมาก: เพื่อให้ทุกคนที่ต้องการความสนุกสนานในช่วงเวลาว่างได้เล่น

ขั้นตอนที่ 2 – องค์ประกอบสำคัญ

ถึงเวลาที่จะเขียนรายการวัสดุที่จำเป็นทั้งหมด จากนั้น ขอแนะนำให้เรียนรู้เกี่ยวกับฟังก์ชันของ sensor (HC-05) ที่จะนำมาใช้ แต่ด้วยการค้นคว้าข้อมูลทางอินเทอร์เน็ต จะทำให้การจัดการกับมันเป็นเรื่องง่าย

ขั้นตอนที่ 3 - Flowchart

Flowchart

ขั้นตอนที่ 4 – Sketch

sketch คือโปรแกรม Arduino ที่ผู้ดำเนินการเขียนตามโค้ดภาษาเฉพาะ เพื่อกำหนดว่าต้นแบบต้องทำอะไร ด้วยการดำเนินการนี้ เราจะสามารถโต้ตอบกับ GiocattolINO ที่เชื่อมต่อกับ Arduino ได้

ขั้นตอนที่ 5 - การออกแบบ

หลังจากขั้นตอนนี้ จำเป็นต้องวาดฐานของรถ ซึ่งออกแบบทั้งหมดบน Autocad จากนั้นคุณต้องประกอบโครงสร้างเข้ากับล้อและส่วนประกอบอื่นๆ คุณสามารถใช้กาวธรรมดา หรือถ้าต้องการโครงสร้างที่แข็งแรง คุณสามารถใช้ hot glue ได้

ฐานรถ

ข้อมูล Frontmatter ดั้งเดิม

title: "GiocattolINO"
description: "A small car controlled by smartphone, made with arduino and bluetooth sensor"
author: "Lorenzo_Botta_2002"
category: ""
tags:
  - "vallauri"
  - "car"
  - "remote control"
views: 748
likes: 0
price: 2450
difficulty: "Intermediate"
components:
  - "2x DC Motor, 12 V"
  - "1x HC-05 Bluetooth Module"
  - "1x Jumper wires (generic)"
  - "1x Multitool, Screwdriver"
  - "1x Soldering Station, 110 V"
  - "1x LED (generic)"
  - "1x Ultrasonic Sensor - HC-SR04 (Generic)"
  - "1x Dual H-Bridge motor drivers L298"
  - "1x Laser cutter (generic)"
  - "1x Arduino UNO"
  - "8x AA Batteries"
  - "1x Hot glue gun (generic)"
  - "1x Battery Holder, AA x 8"
tools: []
apps:
  - "1x Arduino IDE"
  - "1x Arduino Bluetooth RC Car"
  - "1x Fusion 360"
downloadableFiles:
  - "https://projects.arduinocontent.cc/05281cc0-2a04-4244-97bc-99afc3d613b7.ino"
documentationLinks: []
passwordHash: "e192de3da39753b270cd8f10eaca9dc0fbae8375ea3f2dd0a142862835203586"
encryptedPayload: "U2FsdGVkX19zx3C5mOo650dsC0ekUx/I/wJkK8SmaS3AfBdhU4ficRNvaKGNikZ7FqHYAhILCCArT3R0NftV7pE9zD6che/dDCFKFqAhguUBXexPoDkG0J87V+97eKESsRU+1sTTht0GayVwVT+oVM2W48bM7fjwkU0NF9iJiyI="
seoDescription: "Build GiocattolINO, a small car controlled by Smartphone using Arduino and Bluetooth Sensor. Fun DIY project for beginners."
videoLinks:
  - "https://www.youtube.com/embed/u3MmJgUIIho"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/giocattolino-57024c_cover.jpg"
lang: "th"