สารบัญ:
- ขั้นตอนที่ 1: รายการส่วนประกอบ
- ขั้นตอนที่ 2: Arduino: การตั้งค่า Power Up
- ขั้นตอนที่ 3: ปักหมุดแมป: ATMEGA328/168
- ขั้นตอนที่ 4: การบูตและการเขียนโปรแกรม
- ขั้นตอนที่ 5: Gesture Car: โครงสร้างอาคาร
- ขั้นตอนที่ 6: วงจรส่งสัญญาณ
- ขั้นตอนที่ 7: วงจรตัวรับ
วีดีโอ: หุ่นยนต์ท่าทางสัมผัสด้วย Arduino โฮมเมด: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในโพสต์นี้เราจะอธิบายวิธีสร้างรถควบคุมท่าทางสัมผัสทีละขั้นตอนด้วย Arduino ทำเองที่บ้าน ซึ่งรวมถึงวิธีการทำงาน กลไก ส่วนประกอบ ฯลฯ ทั้งหมด
เราหวังว่าคุณจะชอบเรามาก เราได้ค้นพบวิทยาศาสตร์ที่อยู่เบื้องหลัง Arduino
Arduino คืออะไร?
Arduino เป็นแพลตฟอร์มอิเล็กทรอนิกส์แบบโอเพ่นซอร์สที่ใช้ฮาร์ดแวร์และซอฟต์แวร์ที่ใช้งานง่าย บอร์ด Arduino สามารถอ่านอินพุต เช่น แสงบนเซ็นเซอร์ นิ้วบนปุ่ม หรืองานที่ซับซ้อนมากขึ้น
คุณสามารถบอกบอร์ดของคุณว่าต้องทำอะไรโดยส่งชุดคำสั่งไปยังไมโครคอนโทรลเลอร์บนบอร์ด ในการทำเช่นนี้คุณใช้ภาษาการเขียนโปรแกรม Arduino (ตาม Wiring) และซอฟต์แวร์ Arduino (IDE) ตามการประมวลผล มันถูกใช้โดยศิลปิน นักเรียน โปรแกมเมอร์ และมืออาชีพ ส่วนใหญ่ใช้สำหรับ proyects แต่ยังสามารถใช้การทดลองสนุกๆ
ที่มา:
มันทำงานอย่างไร:
หลังจากสร้าง Arduino โฮมเมดและรถควบคุมด้วยท่าทางเสร็จแล้ว เราจะตั้งโปรแกรม Arduino ให้รู้จักมาตรวัดความเร่งและการเคลื่อนไหวของเราด้วยมือ
Arduino จะติดกับถุงมือเพื่อให้จับได้ง่าย คุณอาจเห็นว่าตำแหน่งไหนที่ทำให้คุณลำบากน้อยที่สุด
ขั้นตอนที่ 1: รายการส่วนประกอบ
Arduino โฮมเมด:
- เขียงหั่นขนม (440 ot 840 Tie Point)
- สาย AWG 22 เส้น (คละสี)
- ไฟ LED 2 ดวง (สีใดก็ได้)
- ตัวต้านทาน 220 โอห์ม 2 ตัว (แดง แดง น้ำตาล)
- 7805 ตัวควบคุมแรงดันไฟฟ้า
- 1 ตัวต้านทานโอห์ม 10k (น้ำตาล ดำ แดง)
- ตัวเก็บประจุ 2 10 ยูเอฟ
- คริสตัลนาฬิกา 16 MHz
- ตัวเก็บประจุ 2 22 pF
- สวิตช์แทคชั่วคราวขนาดเล็ก
- TTL - 232R3V3 ยูเอสบี สายเคเบิลตัวแปลงอนุกรม
- ATMEGA328 หรือ ATMEGA 168
- แบตเตอรี่ 9v
รถควบคุมท่าทาง:
- Arduino Lilypad หรือ Arduino โฮมเมด
- มาตรความเร่ง
- โมดูล RF 433
- HT12E และ HT12D
- ตัวขับมอเตอร์ L293DNE
- BO มอเตอร์และล้อ
- Protoyping Board
- 2 9v แบตเตอรี่
- ไม้
- แบตเตอรี่
- 7805 ตัวควบคุมแรงดันไฟฟ้า
- สายไฟ
- ตัวต้านทาน 2 330k โอห์ม
ความพิเศษ:
- สาย USB 2
- สายชายและหญิง
- ถุงมือ
- ดีบุก
- ช่างเชื่อมไฟฟ้า
- Arduino
- ปืนกาว
ขั้นตอนที่ 2: Arduino: การตั้งค่า Power Up
อันดับแรก เราต้องตั้งค่า Power ไม่เช่นนั้นจะไม่มีอะไรทำงาน (แดง = พลัง, ดำ = กราวด์)
1. เพิ่มพลังงานและกราวด์ที่ด้านล่างของ BroadBoard ซึ่งจะมีตัวควบคุมแรงดันไฟฟ้า
2. เพิ่มพลังและกราวด์ที่ด้านล่างของ Broadboard โดยเชื่อมต่อแต่ละราง
3. วางตัวปรับแรงดันไฟฟ้าไว้ทางด้านขวา จากนั้นตัวเก็บประจุ 10 uF หนึ่งตัวทางด้านซ้ายและอีกตัวหนึ่งอยู่ที่รางด้านขวา
4. เพิ่ม LED ที่ด้านข้างของ Supply Input ซึ่งเป็นไฟแสดงสถานะเพาเวอร์ของเรา และตัวต้านทาน 220 โอห์มระหว่างรางด้านซ้ายและตรงกลาง
ตอนนี้เรามีการตั้งค่าพลังงานแล้ว
ขั้นตอนที่ 3: ปักหมุดแมป: ATMEGA328/168
ตอนนี้เรากำลังจะเชื่อมโยงส่วนประกอบทั้งหมดของเราเข้าด้วยกัน
เพื่อป้องกัน RESET ใดๆ ระหว่างกระบวนการ ให้ใส่ 10k Ohm Capacitor ไปที่ RESET Pin
1. เพิ่มคริสตัลนาฬิกา 16MHz ระหว่างพิน 9 และ 10 และเพิ่มตัวเก็บประจุ 22 pF สองตัวที่วิ่งไปที่กราวด์ที่รางด้านซ้าย
2. เพิ่มปุ่มขนาดเล็กเพื่อให้คุณสามารถรีเซ็ต Arduino ได้ทุกเมื่อที่คุณต้องการและเตรียมการสำหรับการเขียนโปรแกรม และเพิ่มลวดขนาดเล็กที่ขาด้านล่างซ้ายของสวิตช์ไปที่ RESET
3. สุดท้ายเพิ่มสายไฟที่ Pin 19 เชื่อมต่อกับ LED (ขายาวเป็น Wire) และใส่ตัวต้านทาน 220 โอห์มอีกตัวไปที่รางด้านขวา (ลองกระพริบไฟ LED)
คุณกำลังเห็น Arduino ที่ใช้งานได้จริง
ขั้นตอนที่ 4: การบูตและการเขียนโปรแกรม
Bootloader คืออะไร?
Bootloader คือโค้ดที่รันก่อนที่ระบบปฏิบัติการใดๆ จะทำงาน โดยพื้นฐานแล้วไม่มีอะไรจะเกิดขึ้น
Arduino บูตโหลด:
หากคุณมี ATMEGA328 ใหม่ คุณจะต้องเบิร์น bootloader ลงไป
นี่คือลิงค์ที่คุณสามารถติดตามได้:
การเขียนโปรแกรม:
เชื่อมต่อ TTL-232R3V3 USB เข้ากับโปรโตบอร์ด จากนั้นต่อสายไฟเข้ากับ ATMEGA328; ตรวจสอบว่าไม่ได้เชื่อมต่อแบตเตอรี่ 9v ของคุณ
เปิด Arduino IDE และในไฟล์ภาพร่างตัวอย่าง ภายใต้ Digital ให้โหลด Blink sketch
ภายใต้ตัวเลือกไฟล์ พอร์ตอนุกรม เลือกพอร์ต COM ที่คุณใช้กับสาย USB ของคุณ
ตอนนี้กดไอคอนอัปโหลดแล้วกดปุ่มรีเซ็ต หากทั้งหมดทำงานอย่างถูกต้อง tha LED บน Pin 13 จะกะพริบเพราะเป็นโปรแกรมสำหรับสิ่งนั้น
เมื่อคุณเขียนโปรแกรมเสร็จแล้วทุกที่ที่คุณต้องการ ในกรณีนี้คือ The Gesture Control Car คุณสามารถตัดการเชื่อมต่อและใช้พลังงานจากแบตเตอรี่ 9v ของคุณ
ขั้นตอนที่ 5: Gesture Car: โครงสร้างอาคาร
เริ่มสร้างโครงสร้างตัวรถด้วยท่อนไม้ท่อนเล็กๆ 2 บล็อกสำหรับด้านหน้าและด้านหลัง (ที่ล้อไป) และบล็อกขนาดใหญ่ตรงกลางสำหรับรองรับ แปะด้วยปืนกาว
จากนั้นวางมอเตอร์ไว้ข้างละด้านแล้วเสียบล้อทั้ง 4 ล้อ เชื่อมกราวด์พลังบ้ากับมอเตอร์แต่ละตัว
ตัด Saquare ขนาด 15x15 ซม. ตัดให้พอดีกับโครงสร้าง (ฐาน)
ขั้นตอนที่ 6: วงจรส่งสัญญาณ
ตอนนี้เรากำลังจะเริ่มสร้างวงจรเครื่องส่งสัญญาณและการเขียนโปรแกรม
ตรวจสอบวิดีโอจาก 3.36 ถึง 6.17: วงจรส่งสัญญาณ
การเขียนโค้ดสำหรับ The Gesture Car:
ดาวน์โหลดแผน:
ขั้นตอนที่ 7: วงจรตัวรับ
ตอนนี้เริ่มแกะสลักวงจรตัวรับ
ตรวจสอบวิดีโอจาก 6:18 ถึง 8:34: วงจรรับ
ดาวน์โหลดแผน:
สุดท้ายติดกาวทั้งหมดเข้ากับฐานและพร้อมที่จะทำงานอย่างเต็มที่
Proyect ต้นฉบับทำโดย Tapendra Mandal; ลิงค์ช่อง
แนะนำ:
โฮมเมด RC Cessna Skyhawk Plane EASY BUILD: 7 ขั้นตอน (พร้อมรูปภาพ)
สร้างเครื่องบิน RC Cessna Skyhawk แบบโฮมเมด: ตั้งแต่ฉันยังเป็นเด็ก ฉันก็หลงใหลในเครื่องบิน RC เหมือนกับเด็กคนอื่นๆ เหมือนกัน แต่ไม่สามารถซื้อหรือสร้างมันขึ้นมาได้เพราะมันมีราคาแพงมากหรือสร้างยาก แต่สมัยนั้นมันล้าหลังไปแล้ว และ ฉันจะแบ่งปันวิธีการสร้างเครื่องบิน RC ลำแรกของฉัน (ฉัน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Nixiewatch โฮมเมด!: 3 ขั้นตอน
Nixiewatch โฮมเมด!: สวัสดีทุกคน ปีที่แล้วฉันทำโปรเจ็กต์งานอดิเรกของ nixiewatch ฉันสงสัยว่าพวกคุณคิดอย่างไรกับมัน ฉันสามารถทำมันได้ถ้าคุณต้องการ เพียงส่งอีเมลไปที่ [email protected] คุณสมบัติ:- หลอดนิกซี่ขนาดเล็ก 2 หลอด ประเภท z5900m.-
โฮมเมด HAL9000: 19 ขั้นตอน
HAL9000 โฮมเมด: หลังจากดู A Space Odyssey ปี 2001 ฉันตัดสินใจว่าฉันต้องการ HAL 9000 ของตัวเอง ยกเว้นสิ่งชั่วร้ายน้อยกว่า สิ่งนี้ใช้ BS2, PIR และจะสั่นเมื่อตรวจพบการเคลื่อนไหว หวังว่านี่จะมีสมองโพซิทรอนิกส์ซึ่งจะปฏิบัติตามกฎ 3 ประการของวิทยาการหุ่นยนต์และไม่ทำให้ฉันคิด
IPwn. (โฮมเมด iPod Dock): 8 ขั้นตอน
IPwn. (แท่นวางไอพอดแบบโฮมเมด): นี่เป็นคำแนะนำเกี่ยวกับวิธีการสร้างแท่นวาง iPod / เครื่องชาร์จของลำโพง supah supah ที่ยอดเยี่ยม มันค่อนข้างง่ายที่จะทำและไม่ต้องเดินสายมาก (หากคุณได้ลำโพงที่เหมาะสม)