สารบัญ:

Mandalorian Tracking Fob ของ MVRK: 8 ขั้นตอน (พร้อมรูปภาพ)
Mandalorian Tracking Fob ของ MVRK: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Mandalorian Tracking Fob ของ MVRK: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Mandalorian Tracking Fob ของ MVRK: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: MANDALORIAN TRACKING FOB: 3D PRINT DIY 2024, กรกฎาคม
Anonim

วันที่ 4 พฤษภาคมหรือที่รู้จักกันในชื่อ Star Wars Day วันหยุดใกล้เข้ามาและเป็นที่รักของพวกเรา ปีนี้เราตัดสินใจที่จะเฉลิมฉลองให้แตกต่างไปจากปีที่แล้วเล็กน้อย ด้วยเทคโนโลยีจากประสบการณ์และโปรเจ็กต์ของผู้สร้าง เราได้ใช้แนวทางที่ซับซ้อนและเปลี่ยนให้เป็นโปรเจ็กต์ที่บ้านที่เรียบง่าย ขณะที่เราทำเวอร์ชันของอุปกรณ์ที่ได้รับแรงบันดาลใจจากหนึ่งในรายการโปรดของเรา

คำแนะนำนี้ถือว่าคุณมีความรู้หรือประสบการณ์ก่อนหน้านี้กับ Arduino หรือบอร์ดพัฒนาไมโครคอนโทรลเลอร์อื่น ๆ ถ้าคุณรู้สึกสบายใจกับสิ่งนั้น คุณจะทำได้ดีที่นี่! ตรวจสอบอุปกรณ์ด้านล่างเพื่อเริ่มต้น!

ข้อจำกัดความรับผิดชอบ: โพสต์นี้ไม่มีส่วนเกี่ยวข้องกับ Disney, Disney+ หรือ Lucasfilm นอกจากนี้ MVRK ไม่รับประกันหรือรับประกันคำแนะนำเหล่านี้ โปรดปลอดภัยและสร้างภายใต้การดูแลของผู้ปกครอง

เสบียง

  • บอร์ด ESP32 (เราใช้ Firebeetle ESP32 โดย DFRobot)
  • แบตเตอรี่ LiPo 3.7V ขนาดเล็ก
  • ไฟ LED สีแดง

คุณจะต้องคว้าโมเดลสำหรับการพิมพ์ 3 มิติจากด้านล่าง

และดาวน์โหลดโค้ดด้านล่าง โปรเจ็กต์นี้ต้องติดตั้งบอร์ด ESP32 ใน Arduino IDE สำหรับคำแนะนำทั้งหมด โปรดดู GitHub อย่างเป็นทางการสำหรับ Arduino ESP32 ที่นี่

ขั้นตอนที่ 1: มันทำงานอย่างไร

มันทำงานอย่างไร
มันทำงานอย่างไร

fob การติดตามเวอร์ชัน MVRK ใช้ Bluetooth Low Energy (BLE) เพื่อติดตามคีย์ โทรศัพท์ หรืออุปกรณ์หรือบีคอนที่เปิดใช้งาน BLE อื่นๆ เราใช้ไมโครคอนโทรลเลอร์ที่รองรับบลูทูธ ESP32 และแบตเตอรี่ LiPo ขนาดเล็กเพื่อเชื่อมต่อกับอุปกรณ์ BLE และติดตามความแรงของสัญญาณ ยิ่งติดตาม fob เข้าใกล้อุปกรณ์ที่เลือก (หรือค่าหัว) ยิ่งมีความแรงของสัญญาณมากขึ้นและไฟที่ด้านหน้าจะกะพริบเร็วขึ้น

ขั้นตอนที่ 2: บลูทูธพลังงานต่ำ (BLE) คืออะไร

บลูทูธพลังงานต่ำ (BLE) คืออะไร?
บลูทูธพลังงานต่ำ (BLE) คืออะไร?

Bluetooth Low Energy (BLE) เป็นมาตรฐาน Bluetooth ที่ออกแบบมาเพื่อลดการใช้พลังงานในขณะที่รักษาช่วงที่มีประสิทธิภาพเช่นเดียวกับ Bluetooth ปกติ อุปกรณ์ BLE ทำหน้าที่เหมือนเซิร์ฟเวอร์บลูทู ธ และโฆษณาข้อมูลการเชื่อมต่อทุก ๆ สองสามวินาทีไปยังบริเวณโดยรอบ ช่วงเวลาการโฆษณาจะแตกต่างกันไปตามอุปกรณ์ทุกเครื่อง และสามารถกำหนดค่าได้ในบางอุปกรณ์ หากคุณไม่คุ้นเคยกับ BLE ทุกอย่างควรเริ่มสมเหตุสมผลในหัวข้อถัดไป

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

รหัส
รหัส

ส่วนนี้อาจยุ่งยากเล็กน้อย อุปกรณ์ BLE ไม่ได้โฆษณาทั้งหมดในช่วงเวลาเดียวกัน และไม่ทำอุปกรณ์ทั้งหมดที่มีการเชื่อมต่อขาเข้าทั้งหมด ก่อนเริ่มต้นที่นี่ เราขอแนะนำอย่างยิ่งให้รับแอปสแกน BLE สำหรับโทรศัพท์ของคุณ หากคุณใช้ iOS เช่นเรา BLE Scanner ก็ใช้งานได้ดี แอพเหล่านี้จะช่วยให้คุณเห็นอุปกรณ์ BLE รอบตัวคุณและเชื่อมต่อกับอุปกรณ์เหล่านั้นเพื่อเรียนรู้เกี่ยวกับบริการที่พวกเขาเสนอ บริการ BLE เป็นสิ่งที่ควรค่าแก่การพูดถึงที่นี่ เนื่องจากจำเป็นต่อวิธีที่คุณจะเชื่อมต่อกับอุปกรณ์ที่คุณต้องการติดตาม

บริการทั้งหมดมีตัวระบุเฉพาะสากล (UUID) เพื่อไม่ให้ปะปนกับอุปกรณ์ใกล้เคียงอื่น ๆ ในทุกบริการ คุณจะพบกับคุณลักษณะเฉพาะ เหล่านี้ยังมี UUID ลักษณะเหล่านี้อาจเป็น read, write, write without response, notify, etc. มีอย่างอื่นอีกบ้างแต่เป็นอย่างอื่น ดูภาพด้านบนเกี่ยวกับบริการและลักษณะ เป็นการง่ายที่สุดที่จะนึกถึงบริการต่างๆ เช่น โฟลเดอร์และคุณลักษณะต่างๆ เช่น ไฟล์ภายในโฟลเดอร์เหล่านั้น

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับบริการและคุณลักษณะ โปรดคลิกที่นี่เพื่อดูคำแนะนำสำหรับผู้เริ่มต้นใช้งาน GATT Bluetooth Standard ที่ยอดเยี่ยม

--

อุปกรณ์ BLE ทุกเครื่องที่คุณสามารถเชื่อมต่อโดยใช้เครื่องมือติดตามนี้มี UUID ที่ใช้เพื่อโฆษณาการมีอยู่ของอุปกรณ์ที่อยู่ใกล้เคียง คุณอาจต้องการแอปที่กล่าวถึงก่อนหน้านี้เพื่อค้นหา เมื่อคุณพบอุปกรณ์ในแอปของคุณแล้ว ให้เชื่อมต่อกับอุปกรณ์นั้น โปรดจำไว้ว่าอุปกรณ์ BLE ทุกเครื่องนั้นแตกต่างกัน ดังนั้นอาจต้องใช้การลองผิดลองถูกเพื่อค้นหา UUID ที่ถูกต้อง แต่เมื่อคุณทำสำเร็จแล้ว เพียงเสียบเข้ากับโค้ดตามที่โฆษณาไว้อุปกรณ์ ทุกอย่างในโค้ดมีการแสดงความคิดเห็น คุณจึงสามารถค้นหาสิ่งที่ต้องการได้

ต่อไปเราจะตามลักษณะ อุปกรณ์บางอย่างใช้บริการโฆษณาที่แตกต่างจากอุปกรณ์ที่มีคุณสมบัติที่เราต้องการ หากเป็นกรณีนี้ ให้คว้า UUID ที่แตกต่างกันและเสียบเข้าไปที่ serviceUUID ไม่เช่นนั้น ให้ตั้งค่า serviceUUID เท่ากับ adsedDevice ในบริการที่คุณเชื่อมต่อ ให้มองหาลักษณะการอ่าน แอปอาจให้ UUID แบบเต็มความยาว หรืออาจมีอักขระได้เพียง 4 ตัวเท่านั้น ทั้งสองใช้ได้ดีเนื่องจากคำจำกัดความ UUID ในโค้ดจะพิจารณา เสียบ UUID นั้นเข้ากับลักษณะเฉพาะ UUID และคุณทำเสร็จแล้ว!

แฟลชบอร์ด เปิดจอภาพอนุกรมและดูว่าคุณจะได้อะไร! ถ้าทุกอย่างเรียบร้อยดี ก็ควรเชื่อมต่อกับอุปกรณ์ของคุณและเริ่มลงทะเบียนค่า RSSI (ตัวบ่งชี้ความแรงของสัญญาณที่ได้รับ) ยิ่งค่า RSSI ต่ำลง ความแรงของสัญญาณก็จะยิ่งแรงขึ้น RSSI เป็นตัวบ่งชี้ที่ดีของความใกล้ชิด แต่ไม่สมบูรณ์แบบ หากไฟของคุณไม่กะพริบตามที่คุณต้องการ ให้เลื่อนลงไปที่ด้านล่างของโค้ดและปรับค่า มีความคิดเห็นที่อธิบายวิธีการ

โปรดทราบว่าอุปกรณ์ BLE บางตัวอาจไม่ทำงานกับตัวติดตามนี้ อุปกรณ์บางอย่างจะปฏิเสธการเชื่อมต่อ คนอื่นจะยกเลิกการเชื่อมต่อโดยอัตโนมัติหลังจากผ่านไปครู่หนึ่ง และบางคนก็ไม่โฆษณา UUID ที่จำเป็นในการเชื่อมต่อ เราประสบความสำเร็จกับโทรศัพท์ ตัวค้นหาคีย์ และแม้แต่ BB8 Sphero! แสดงความคิดเห็นด้านล่างเพื่อแจ้งให้เราทราบว่าคุณกำลังติดตามอะไร!

ขั้นตอนที่ 4: การบัดกรี

บัดกรี
บัดกรี

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

ขั้นตอนที่ 5: โมเดล 3 มิติและการพิมพ์

โมเดล 3 มิติและการพิมพ์
โมเดล 3 มิติและการพิมพ์
โมเดล 3 มิติและการพิมพ์
โมเดล 3 มิติและการพิมพ์

แบบจำลองนี้เหมาะสำหรับงานพิมพ์ 3 มิติส่วนใหญ่ เราใช้เครื่องพิมพ์เรซิน Elegoo Mars และพิมพ์เป็นสีขาว ปรากฏว่ายอดเยี่ยมและการพิมพ์เรซินสามารถดึงรายละเอียดปลีกย่อยในการพิมพ์ออกมาได้อย่างแท้จริง แต่นั่นไม่จำเป็นทั้งหมดที่นี่ เครื่องพิมพ์ฟิลาเมนต์ที่ได้รับการปรับแต่งมาอย่างดีก็ควรทำเช่นกัน เพียงให้แน่ใจว่าคุณมีการสนับสนุนที่เหมาะสมและคุณก็สบายดี!

ขั้นตอนที่ 6: การทาสี / การผุกร่อน

การทาสีและตกแต่งพร็อพเป็นหนึ่งในสิ่งที่สนุกที่สุดที่คุณสามารถทำได้ในฐานะผู้สร้าง การทำให้เป็น "ของคุณ" และให้ทุกรอยขีดข่วนและเรื่องราวเบื้องหลังเป็นเรื่องพิเศษ ดังนั้นเราจะไม่บอกคุณอย่างชัดเจนถึงวิธีการทำ fob ติดตามของคุณ แต่เราสามารถให้คำแนะนำสองสามข้อแก่คุณได้

เราให้สีสเปรย์สีดำด้านแก่ฐานหลักของตัวติดตามและใช้ Rub 'N Buff เพื่อเติมส่วนที่ดูเป็นโลหะรวมทั้งเพิ่มรอยขีดข่วนเล็กน้อย ไม่จำเป็นต้องไปหนักเกินไปกับสิ่งนี้ ฉันน้อยไปไกล

เสาอากาศกลายเป็นสีที่ยอดเยี่ยมเมื่อเราให้ฐานสีดำและใช้เทคนิคที่เรียกว่าแปรงแห้งเพื่อเพิ่มสีน้ำตาลและสีแดงให้ดูเหมือนสนิม

ไม่มีทางที่ผิด แต่ถ้าคุณยังใหม่กับแนวคิดเหล่านี้ มีวิดีโอสอนการใช้งานที่ยอดเยี่ยมมากมาย ขอให้โชคดีและแบ่งปันความคิดเห็นของคุณ!

แนะนำ: