สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบฮาร์ดแวร์:
- ขั้นตอนที่ 2: ส่วนประกอบซอฟต์แวร์:
- ขั้นตอนที่ 3:
- ขั้นตอนที่ 4: รหัส:
- ขั้นตอนที่ 5: เรียกใช้:
วีดีโอ: บทช่วยสอน Arduino Accelerometer: ควบคุมสะพานเรือโดยใช้เซอร์โวมอเตอร์: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
เซ็นเซอร์มาตรความเร่งอยู่ในสมาร์ทโฟนส่วนใหญ่ของเราแล้ว เพื่อให้มีการใช้งานและความสามารถที่หลากหลายที่เราใช้ทุกวัน โดยที่ไม่รู้ด้วยซ้ำว่าตัวที่รับผิดชอบคือตัวตรวจวัดความเร่ง
หนึ่งในความสามารถเหล่านี้คือความสามารถในการควบคุมที่มาตรวัดความเร่งมอบให้เรา ซึ่งคุณสามารถควบคุมรถของคุณในเกมแข่งรถ หรือใช้แอพบางตัวเพื่อเปลี่ยนโทรศัพท์ของคุณให้เป็นรีโมทคอนโทรลสำหรับหุ่นยนต์หรือรถ RC ของคุณที่ใช้มาตรความเร่งเป็นเครื่องมือควบคุม
ดังนั้น ในบทช่วยสอน Arduino Accelerometer เราจะใช้คุณสมบัติสุดท้ายนี้เพื่อใช้ประโยชน์จากเซ็นเซอร์มาตรความเร่งที่ฝังอยู่บนสมาร์ทโฟนของเราเพื่อควบคุมการเปิดและปิดสะพานเรือ แน่นอนว่าบริดจ์เป็นเพียงเซอร์โวมอเตอร์ที่ปิด 0 องศาและเปิด 90 องศา
มาพูดถึงแนวคิดเบื้องหลังบทช่วยสอน Arduino Accelerometer …
ความคิด:
เราจะใช้บอร์ด 1Sheeld ร่วมกับแอพ Android/iOS และใช้ตัวป้องกันความเร่งที่การเปลี่ยนแปลงใดๆ ในแกน x หรือแกน y หรือแกน z จะถูกส่งไปยัง Arduino และด้วยเหตุนี้เราสามารถตัดสินใจได้ว่าจะเปลี่ยน ระดับเซอร์โวถึง 0 หรือ 90
เริ่มต้น:
หากนี่เป็นครั้งแรกที่คุณจัดการกับ 1Sheeld หรือต้องการเรียนรู้เพิ่มเติม เราขอแนะนำให้คุณดูบทแนะนำการเริ่มต้นใช้งานที่ง่ายและรวดเร็ว
และหากคุณไม่เคยลองใช้เซอร์โวมอเตอร์มาก่อน ขอแนะนำให้ตรวจสอบวิดีโอสั้นๆ นี้ หลังจากที่คุณคุ้นเคยกับ 1Sheeld แล้ว มาเริ่มกันเลย!
ขั้นตอนที่ 1: ส่วนประกอบฮาร์ดแวร์:
- Arduino Uno
- 1แผ่น+กระดาน.
- นำ.
- เซอร์โวมอเตอร์ S90
- 3 * สายชายกับชาย
- สายเคเบิล Arduino USB หรือแบตเตอรี่ 9-12v
- โทรศัพท์ Android/iOS ที่ติดตั้งแอป 1Sheeld
ขั้นตอนที่ 2: ส่วนประกอบซอฟต์แวร์:
- Arduino IDE
- ไลบรารี 1sheeld, แอพ Android 1sheeld หรือแอพ iOS
ขั้นตอนที่ 3:
- เสียบบอร์ด 1Sheeld เข้ากับ Arduino ของคุณในรูปแบบ image1
- .เชื่อมต่อ LCD 16*2 เป็น image2.
- เปลี่ยนพลังงาน 1Sheeld เพื่อทำงานบน 5v (ไม่ใช่ 3.3v) เป็นภาพที่ 3
1Sheeld มี 2 โหมด: โหมดอัปโหลดและโหมดการทำงาน คุณสามารถสลับไปมาระหว่างกันได้โดยใช้สวิตช์ใกล้กับหมุดดิจิทัลและเรียกว่า “UART SWITCH” บน 1Sheeld และ “SERIAL SWITCH” บน 1Sheeld+
- ขั้นแรก คุณเลื่อนสวิตช์ไปทางสัญลักษณ์ "SWITCH" เป็นรูปภาพ 4 ซึ่งจะเปลี่ยนบอร์ด 1Sheeld เป็นโหมดอัปโหลดเพื่อให้คุณอัปโหลดโค้ด Arduino ได้
- ประการที่สอง หลังจากที่คุณอัปโหลดโค้ดเสร็จแล้ว ให้เลื่อนสวิตช์ไปทางสัญลักษณ์ "UART" (หรือ "SERIAL" ที่บอร์ด 1Sheeld+) เป็นภาพที่ 5 ซึ่งจะเปลี่ยนบอร์ด 1Sheeld เป็นโหมดการทำงานเพื่อสื่อสารกับแอป 1Sheeld ของสมาร์ทโฟนของคุณ
สุดท้าย เชื่อมต่อ Arduino ผ่านพีซีของคุณโดยใช้สาย USB ของ Arduino
ขั้นตอนที่ 4: รหัส:
ฉันขอแนะนำให้ตรวจสอบเอกสารประกอบ Arduino Accelerometer Shield เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน Arduino Accelerometer Shield และวิธีใช้งาน
ตอนนี้ เปลี่ยนบอร์ด 1Sheeld เป็นโหมดอัปโหลด อัปโหลดโค้ดที่แนบมาสำหรับ Arduino Digital Clock เปลี่ยนบอร์ด 1Sheeld เป็นโหมดการทำงาน จากนั้นเปิดแอป 1Sheeld และเชื่อมต่อกับบอร์ด 1Sheeld ผ่านบลูทูธ
ขั้นตอนที่ 5: เรียกใช้:
ดังที่คุณเห็นในวิดีโอบทช่วยสอน Arduino Accelerometer ฉันได้ใช้กระดาษแข็งที่ติดเทปไว้ที่เซอร์โวมอเตอร์เพื่อบ่งบอกถึงการเคลื่อนที่ของสะพาน
จากนั้นคุณเอียงโทรศัพท์เข้าหาคุณ และคุณจะเห็นสะพานเปิดด้วยเซอร์โว 90 องศา และไฟ LED ติดสว่างพร้อมคำพูดที่ออกมาจากลำโพงของโทรศัพท์เพื่อบอกคุณว่าสะพานเปิดแล้วและเรือกำลังข้าม
และเมื่อคุณถือโทรศัพท์ไว้ฝั่งตรงข้าม คุณจะเห็นสะพานปิดโดยมีเซอร์โวเป็น 0 องศา และไฟ LED จะดับโดยมีเสียงพูดออกมาจากลำโพงของโทรศัพท์ บอกคุณว่าตอนนี้สะพานปิดแล้วและมีเรือลำหนึ่ง ข้ามไป
แค่นั้นเอง ฉันหวังว่าคุณจะสนุกกับบทช่วยสอน Arduino Accelerometer ฉบับย่อนี้ และสำหรับคำถามหรือความคิดเห็นเกี่ยวกับเรื่องนี้ โปรดอย่าลังเลที่จะแสดงความคิดเห็นของคุณด้านล่าง
แนะนำ:
บทช่วยสอน 'ประตูอัจฉริยะ' Arduino RFID: 7 ขั้นตอน
บทช่วยสอน 'ประตูอัจฉริยะ' ของ Arduino RFID: โดย Peter Tran, 10ELT1ในบทช่วยสอนนี้ คุณจะทำงานกับโมดูลตัวอ่าน RFID เพื่อปลดล็อกประตูที่ขับเคลื่อนด้วยไมโครเซอร์โว! ตรวจสอบให้แน่ใจว่าคุณมีบัตรเข้าใช้ที่ถูกต้องเพื่อเข้าออก และไม่ส่งเสียงเตือนหรือเปิดไฟสัญญาณผู้บุกรุก คุณจะได้รับคำแนะนำเ
Arduino วิธีเชื่อมต่อเซอร์โวมอเตอร์หลายตัว - บทช่วยสอน PCA9685: 6 ขั้นตอน
Arduino วิธีเชื่อมต่อเซอร์โวมอเตอร์หลายตัว - บทช่วยสอน PCA9685: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีเชื่อมต่อเซอร์โวมอเตอร์หลายตัวโดยใช้โมดูล PCA9685 และโมดูล arduino.PCA9685 ดีมากเมื่อคุณต้องการเชื่อมต่อมอเตอร์หลายตัว คุณสามารถอ่านเพิ่มเติมเกี่ยวกับมันได้ที่นี่ https ://www.adafruit.com/product/815ชมวิ
Arduino เริ่มต้นใช้งานฮาร์ดแวร์และซอฟต์แวร์ & บทช่วยสอน Arduino: 11 ขั้นตอน
Arduino เริ่มต้นใช้งานฮาร์ดแวร์และซอฟต์แวร์ และบทช่วยสอน Arduino: ปัจจุบัน ผู้ผลิต นักพัฒนาต่างเลือกใช้ Arduino สำหรับการพัฒนาอย่างรวดเร็วของการสร้างต้นแบบของโครงการ Arduino เป็นแพลตฟอร์มอิเล็กทรอนิกส์แบบโอเพนซอร์สที่ใช้ฮาร์ดแวร์และซอฟต์แวร์ที่ใช้งานง่าย Arduino มีชุมชนผู้ใช้ที่ดีมาก บอร์ด Arduino เ
Arduino LCD 16x2 บทช่วยสอน - การเชื่อมต่อจอแสดงผล LCD 1602 กับ Arduino Uno: 5 ขั้นตอน
Arduino LCD 16x2 บทช่วยสอน | การเชื่อมต่อจอแสดงผล LCD 1602 กับ Arduino Uno: สวัสดีทุกคนเนื่องจากหลายโครงการต้องการหน้าจอเพื่อแสดงข้อมูลไม่ว่าจะเป็นมิเตอร์แบบ DIY หรือการแสดงจำนวนการสมัคร YouTube หรือเครื่องคิดเลขหรือล็อคปุ่มกดพร้อมจอแสดงผลและหากโครงการประเภทนี้ทั้งหมดถูกสร้างขึ้นด้วย Arduino พวกเขาจะกำหนด
บทช่วยสอน Arduino - การควบคุมเซอร์โวมอเตอร์ด้วย Arduino: 5 ขั้นตอน
บทช่วยสอน Arduino - การควบคุมเซอร์โวมอเตอร์ด้วย Arduino: คำแนะนำนี้เป็นเวอร์ชันเขียนของ "Arduino: วิธีควบคุมเซอร์โวมอเตอร์ด้วย Arduino" วิดีโอ YouTube ที่ฉันอัปโหลดเมื่อเร็วๆ นี้ ฉันขอแนะนำให้คุณลองดู ไปที่ YouTube Channel