สารบัญ:

เซ็นเซอร์มาตรความเร่งพร้อม Arduino: 5 ขั้นตอน
เซ็นเซอร์มาตรความเร่งพร้อม Arduino: 5 ขั้นตอน

วีดีโอ: เซ็นเซอร์มาตรความเร่งพร้อม Arduino: 5 ขั้นตอน

วีดีโอ: เซ็นเซอร์มาตรความเร่งพร้อม Arduino: 5 ขั้นตอน
วีดีโอ: Controlling servo motor with accelerometer | MPU6050 with servo 2024, พฤศจิกายน
Anonim
Image
Image
ขั้นตอนที่หนึ่ง: ต่อ Gyro เข้ากับ Arduino
ขั้นตอนที่หนึ่ง: ต่อ Gyro เข้ากับ Arduino

ฉันมีความคิดเกี่ยวกับหมวกนิรภัยอิเล็กทรอนิกส์ที่จะสร้างเครื่องแต่งกายฮัลโลวีนที่ยอดเยี่ยม โดยไม่ต้องลงรายละเอียดมากเกินไป มันจะต้องใช้แสงในรูปแบบต่างๆ ขึ้นอยู่กับว่าหน้ากากหันไปทางใด เพื่อที่ว่าเมื่อมองขึ้นไป หมวกกันน็อคจะสว่างขึ้น แต่ยังคงเป็นกลางหากฉันไม่ขยับ

เสบียง

(1) Arduino Uno และสายเชื่อมต่อ USB(1) L3G4200 ไจโรสามแกน (มีจำหน่ายที่ MPJA.com หรือที่ใดก็ตามที่สามารถขายโมดูลประเภทนี้ได้)

มือเต็มไปด้วยสายไฟชาย/หญิง (2+) ไฟ LED และตัวต้านทานที่เหมาะสม

(1) เขียงหั่นขนม (ขนาดจิ๋วก็ใช้ได้)

ที่อยู่อาศัยบางประเภทสำหรับอุปกรณ์อิเล็กทรอนิกส์ทั้งหมด สำหรับตัวอย่างนี้ ฉันใช้กล่องกระดาษแข็งขนาดใหญ่ แต่คุณสามารถใช้… อะไรก็ได้ที่เข้ากัน

ความอดทน.

ขั้นตอนที่ 1: ขั้นตอนที่หนึ่ง: ต่อ Gyro เข้ากับ Arduino

ขั้นตอนที่หนึ่ง: ต่อ Gyro เข้ากับ Arduino
ขั้นตอนที่หนึ่ง: ต่อ Gyro เข้ากับ Arduino
ขั้นตอนที่หนึ่ง: ต่อ Gyro เข้ากับ Arduino
ขั้นตอนที่หนึ่ง: ต่อ Gyro เข้ากับ Arduino

ตกลงมีสายไฟสองสามเส้นที่สามารถต่อเข้ากับ Arduino ได้โดยตรง แต่มีสองส่วนที่ต้องเชื่อมต่อกับพอร์ต 3.3v ดังนั้นเราจึงต้องใช้เขียงหั่นขนมสำหรับสิ่งนั้น ไปข้างหน้าและต่อสายสีแดงจากพอร์ต 3.3v เข้ากับแถว (+) บนเขียงหั่นขนม จากนั้นต่อสายหนึ่งเส้นเพื่อเชื่อมต่อพิน VCC บน Gyro กับ (+) บนเขียงหั่นขนม ทำซ้ำขั้นตอนนี้ด้วยพิน SDO บน Gyro ตอนนี้ใช้ลวดสีดำแล้วต่อ GND Pin เข้ากับแถว (-) บนเขียงหั่นขนม จากนั้นต่อสายจากพอร์ต GND Arduino ไปที่แถว (-) บนเขียงหั่นขนม ที่เกี่ยวกับพลังงาน ตอนนี้สำหรับสายข้อมูลที่จำเป็นในการเรียกใช้ Gyro อย่างเต็มที่ ใต้ GRN บนไจโรคือพิน SDA ต่อเข้ากับพอร์ต A4 บน Arduino ด้านล่างเป็นพิน SCL ให้ต่อเข้ากับพอร์ต A5 บน Arduino Gyro ของคุณเสียบปลั๊กเรียบร้อยแล้ว

ขั้นตอนที่ 2: ขั้นตอนที่ 2: แนบ LEDs

ขั้นตอนที่ 2: แนบ LEDs
ขั้นตอนที่ 2: แนบ LEDs

ตกลงสำหรับโครงการของฉัน ฉันมี LED สองดวงที่สว่างขึ้นขึ้นอยู่กับว่ากล่องเคลื่อนที่อย่างไร ไปข้างหน้าและขอขึ้น ง่าย ๆ แนบตัวต้านทานบวกกับขาของพินที่คุณเลือก (ฉันเลือก 8 และ 9 โดยพลการ) ต่อสายเหล่านั้นเข้ากับเขียงหั่นขนม จากนั้นติด LED และส่งตะกั่วเชิงลบของ LED ไปที่ (-) บนเขียงหั่นขนม สิ่งนี้จะให้พลังแก่คุณในการจุดไฟ LED สองดวงที่แตกต่างกันตามพารามิเตอร์ที่คุณตั้งไว้กับ Arduino

ขั้นตอนที่ 3: การเข้ารหัส

ตกลงนี่คือสิ่งที่ได้รับความสนุกสนาน และโดยความสนุก ฉันหมายถึง… อืม ดี. คุณรักมันหรือไม่ ทางใดทางหนึ่งเราไปกันเถอะ! คุณจะต้องเขียนโค้ด Gyro ซึ่งฉันไม่รู้ว่าต้องทำอย่างไร แต่อินเทอร์เน็ตทำ สำหรับโครงการของฉัน ฉันยืมโค้ดที่ jtbourke ให้ด้วยความรักในฟอรัม Arduino (https://forum.arduino.cc/index.php?topic=147351.0) คุณสามารถคัดลอกและวางสิ่งนี้และใช้เป็นฐานสำหรับคุณ โครงการ. จากที่นี่ คุณต้องเพิ่มโค้ดสองสามบรรทัดเพื่อให้เหมาะกับวัตถุประสงค์ของคุณ อย่างแรก คุณต้องการสร้างตัวแปรส่วนกลาง หนึ่งตัวแปรสำหรับ LED แต่ละอันที่คุณต้องการให้แสง แบบร่างนี้มีตัวแปรสำหรับพิกัด X, Y และ Z แล้ว คุณต้องเพิ่มส่วนนั้นของโค้ดเข้าไป ฉันขอแนะนำคำสั่ง IF THEN ซึ่งจะมองหาเมื่อการเร่งความเร็วของคุณถึงเกณฑ์ที่กำหนด นี่เป็นการลองผิดลองถูกมากมาย ดังนั้นทำแซนด์วิชให้ตัวเองแล้วใส่โลฟี่ฮิปฮอป

ขั้นตอนที่ 4: การประกอบและการก่อสร้าง

การประกอบและการก่อสร้าง
การประกอบและการก่อสร้าง
การประกอบและการก่อสร้าง
การประกอบและการก่อสร้าง
การประกอบและการก่อสร้าง
การประกอบและการก่อสร้าง

ยินดีด้วย! หากคุณผ่านขั้นตอนสุดท้ายแสดงว่าคุณใกล้จะเสร็จแล้ว ตอนนี้สิ่งที่คุณต้องทำคือใส่ชิ้นส่วนทั้งหมดลงในกล่อง [สำคัญ] ตรวจสอบให้แน่ใจว่าทุกอย่างเสียบปลั๊กอยู่ตามนั้น ตรวจสอบให้แน่ใจว่าไจโรอยู่ด้านหน้าและตรงกลางของอุปกรณ์ ไม่เช่นนั้นคุณจะได้รับการอ่านที่ไม่เหมาะสม และตรวจสอบให้แน่ใจว่าไม่มีสิ่งใดนำไฟฟ้าสัมผัสกับด้านหน้าของไจโร เนื่องจากจะทำให้ไจโรลัดวงจร อุปกรณ์และคุณจะต้องรีเซ็ต Arduino หลังจากนั้นคุณก็ค่อนข้างดีที่จะไป

ขั้นตอนที่ 5: คุณทำได้

คุณทำได้
คุณทำได้

งานดี. คุณทำเสร็จแล้ว ตอนนี้สนุกกับกล่องของคุณที่สว่างขึ้นเมื่อเคลื่อนที่!

แนะนำ: