สารบัญ:
- ขั้นตอนที่ 1: รายการวัสดุและแผนผัง
- ขั้นตอนที่ 2: การประกอบ
- ขั้นตอนที่ 3: การเขียนโปรแกรม
- ขั้นตอนที่ 4: การใช้งาน
- ขั้นตอนที่ 5: ข้อควรพิจารณา
วีดีโอ: มินิการ์ด: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
โครงการพระคาร์ดินัลเป็นเรื่องเกี่ยวกับการสร้างอุปกรณ์โอเพนซอร์สที่สั่นเมื่อผู้ใช้หันไปทางทิศเหนือ ซึ่งไม่ใช่แนวคิดใหม่ แฮงเอาท์อย่างหนึ่งกับแบบจำลองที่มีอยู่คือพวกมันอาศัยสนามแม่เหล็กของโลกซึ่งฉันหมายความว่าสมเหตุสมผล ปัญหาของแม่เหล็กคือมันไม่ทำงานกับเหล็ก เช่น จักรยาน อาคาร เรือ และสะพาน ซึ่งเป็นคำสองสามคำที่ขึ้นต้นด้วย b miniCard ใช้ BNO055 Inertial Movement Unit, IMU ซึ่งพิจารณาข้อมูลมาตรความเร่งเช่นกัน ส่วนที่ดีที่สุดคือคณิตศาสตร์หนักที่เกิดขึ้นในหน่วย และทำให้เรามีข้อมูลการวางแนวที่เป็นระเบียบแทนที่จะเป็นข้อมูลเซ็นเซอร์ที่ยุ่งเหยิง
นี่เป็นการพิสูจน์แนวคิด และฉันต้องการรับคำติชม ในระหว่างนี้ ผู้คนสามารถสร้างอุปกรณ์ของตนเองได้และมีอุปกรณ์ที่ใช้งานได้สำหรับการซ่อมแซมโดยไม่ต้องเสียเงิน 70 ดอลลาร์สำหรับรุ่นบลูทูธ
ขั้นตอนที่ 1: รายการวัสดุและแผนผัง
ฉันจะถือว่าคุณมีวัสดุและทักษะในการบัดกรี ถ้าไม่เช่นนั้น มีคำแนะนำที่โดดเด่นมากมายที่จะช่วยคุณ คุณจะต้องรู้วิธีอ่านแผนผังไฟฟ้า
ฉันจะให้คะแนนสิ่งนี้ 6/10 สำหรับความยากเท่าโปรเจ็กต์การเมานต์การแทรกเพราะมีสายที่รัดกุมให้งอหรือมันอาจจะเบาบาง 1 ฉันมีลิงค์สำหรับชิ้นส่วนทั้งหมดที่ฉันแนะนำ
- อะแดปเตอร์การเขียนโปรแกรม Arduino Pro Mini และ FTDI
- ลวดดูปองท์พร้อมจีบตัวเมียที่ปลายแต่ละด้าน
- หมุดส่วนหัว
- BNO055 หน่วยการเคลื่อนไหวเฉื่อย
- วงจรเรียงกระแสไดโอด 2 ตัว
- มอเตอร์สั่นแบบปิด
- วงจรการชาร์จแบตเตอรี่
- แบตเตอรี่ลิเธียมแบบชาร์จไฟได้
- สิ่งที่ส่งมาด้วย
ลิงค์เหล่านี้ใช้สำหรับการอ้างอิงเท่านั้น ฉันจะไม่ได้รับรางวัลหากคุณซื้อจาก Amazon และฉันซื้อชิ้นส่วนส่วนใหญ่ของฉันผ่าน eBay อย่างไรก็ตาม หากคุณไม่คุ้นเคยกับชิ้นส่วนเหล่านี้ เราขอแนะนำให้คุณซื้อของที่เทียบเท่ากับผลิตภัณฑ์ที่เชื่อมโยง หากคุณเป็นสมาร์ทคุกกี้ การสับเปลี่ยนชิ้นส่วนที่คุณมีบนชั้นวางอาจปลอดภัย
แผนผังจะแสดงในขั้นตอนนี้ เพื่อให้คุณสามารถดูได้ว่าชิ้นส่วนทั้งหมดเข้ากันได้อย่างไร ฉันไม่ได้รวมปุ่มกดไว้ใน BOM เพราะฉันกู้มันมาจาก Arduino ลิงก์ BNO055 ใช้สำหรับผลิตภัณฑ์ Adafruit ที่ฉันใช้ในการทดสอบครั้งแรก ใช้งานได้ดี แต่ราคาแพง ฉันพบว่าราคาถูกถึง 11 ดอลลาร์ซึ่งฉันนึกภาพไว้ในคำแนะนำเหล่านี้
ขั้นตอนที่ 2: การประกอบ
ฉันลังเลที่จะพูดว่าการประกอบชิ้นส่วนเหล่านี้ไม่ถูกต้อง ตราบใดที่คุณทำตามแผนผัง ปัญหาที่ใหญ่ที่สุดที่ฉันมีคือคริสตัลที่มาพร้อมกับ IMU สีม่วง ซึ่งฉันควรติดตั้งไว้ล่าสุดเพราะวางตำแหน่งได้ยากเมื่อตั้งตรง
การกำหนดค่าวาง IMU ไว้เหนือ Arduino โดยวางหมุดข้อมูล I2C ฉันหวังว่าฉันจะวางแผงชาร์จก่อนเพราะทั้งสองบอร์ดมีความเครียดมากที่สุด Arduino ของคุณจะต้องมีหมุดการเขียนโปรแกรมเชื่อมต่ออย่างน้อยหนึ่งครั้ง และคุณจะต้องผลักและดึงหมุดเหล่านั้น บอร์ดชาร์จจะเครียดทุกครั้งที่แบตเตอรี่เหลือน้อย ฉันขอแนะนำให้ยึดทั้งสองอย่างแน่นหนาถ้าเป็นไปได้ตามฮาร์ดแวร์เฉพาะของคุณ
ฉันยกเลิกสวิตช์ RESET จาก Arduino และนำกลับมาใช้ใหม่เป็นสวิตช์แบบไม่มีหัว อาจเป็นการดีที่จะทำให้สวิตช์ของคุณสามารถเข้าถึงได้ สำหรับฉันฉันต้องดันคลิปหนีบกระดาษผ่านรูในกรณีของฉัน
ขั้นตอนที่ 3: การเขียนโปรแกรม
หากคุณยังไม่ได้ตั้งโปรแกรม Arduino Pro Mini คำแนะนำนี้ดูเหมือนจะเป็นแหล่งข้อมูลที่ดี
ฉันมีปัญหากับบอร์ดนอกแบรนด์ที่ระบุว่าเป็นบอร์ดเขียนโปรแกรม FTDI แต่เป็นของปลอมและใช้งานไม่ได้ หากคุณใช้บอร์ด Arduino Micro, NANO หรือ M0 คุณไม่จำเป็นต้องกังวลเกี่ยวกับเรื่องนั้น
รหัสล่าสุดของฉันอยู่ในหน้า GitHub ของฉัน ควรมีชื่อไฟล์เช่น "Cardinal_BareBones_2020-08-21_01.zip" ดาวน์โหลดโค้ด แตกไฟล์ และเปิดด้วย Arduino IDE
ขั้นตอนที่ 4: การใช้งาน
ฉันหวังว่าคุณจะไม่มีปัญหา เหล่านี้เป็นแนวทางที่กระจัดกระจายมุ่งเป้าไปที่ผู้ชมที่มีทักษะ
เมื่อฉันเริ่มใช้ BNO055 IMU ฉันสังเกตเห็นว่ามันเอาแน่เอานอนไม่ได้เป็นเวลาสองสามชั่วโมงหลังจากใช้พลังงาน ฉันวัดว่ามันจะลอยไปได้ไกลแค่ไหน และดูเหมือนว่าจะใช้เวลาสี่สิบแปดชั่วโมงก่อนที่ระบบจะตกลงมาและรายงานผลลัพธ์ที่เชื่อถือได้ เมื่อรู้ว่านี่คือเหตุผลที่ฉันแนะนำบอร์ดชาร์จที่สามารถรับไดโอดสองสามตัวได้อย่างง่ายดาย ดังนั้นมันจะยังคงใช้พลังงานอยู่ขณะชาร์จ ด้วยวงจรเก่า การชาร์จจะตัดกระแสไฟและลบการปรับเทียบ ฉันแนะนำให้ชาร์จแบตเตอรี่ใหม่ทุกครั้งที่ทำได้ หลังจากทำตามคำแนะนำเหล่านี้แล้ว ฉันเปลี่ยนไปใช้แบตเตอรี่แบบชาร์จใหม่ได้ขนาดใหญ่ขึ้น แต่ฉันต้องการขนาดที่ใช้งานได้นานกว่า 20 ชั่วโมง
มีปุ่มเดียวเท่านั้น ทันทีที่คุณกด ระบบจะสั่นชั่วขณะ จากนั้นรอสิบวินาที เมื่อถึงจุดนั้นก็จะยอมรับกระแสน้ำที่มุ่งหน้าไปทางเหนือ แน่นอนว่ามันสามารถเป็นทิศทางใดก็ได้ที่คุณเลือก ระยะเวลารอควรนานพอที่จะใส่เครื่องลงในกระเป๋าเสื้อหรือบริเวณที่คุณรู้สึกสะดวกสบายในการใช้งาน มันจะไม่สั่นโดยอัตโนมัติเมื่อการรีเซ็ตเสร็จสิ้น แต่มนุษย์สั่นเล็กน้อย ดังนั้นจึงควรชัดเจน
ขั้นตอนที่ 5: ข้อควรพิจารณา
ฉันได้ดำเนินการต้นแบบอย่างใดอย่างหนึ่งหรืออย่างอื่นมานานกว่าหนึ่งร้อยชั่วโมงและฉันได้สังเกตมากมาย แต่ฉันเป็นเพียงคนคนหนึ่งและนั่นเป็นเพียงความคิดเห็นชุดเดียวเท่านั้น
เมื่อฉันสวมมันที่ข้อเท้าขวา ความรู้สึกที่เป็นธรรมชาติคือทิศเหนืออยู่ทางขวาของฉัน สิ่งเดียวกันนี้เกิดขึ้นเมื่อฉันสวมสิ่งนี้ที่สะโพกขวาของฉัน ถ้าทิศเหนือเป็นทิศที่กำหนด มันจะทำงานได้ดีขึ้นสำหรับฉันเมื่ออยู่ตรงกลางร่างกายของฉัน ถ้าฉันใส่มินิการ์ดในกระเป๋าหน้าอก มันเป็นความรู้สึกที่เป็นธรรมชาติ
เมื่อฉันเก็บสิ่งนี้ไว้ในกระเป๋าคาดเอว ฉันรู้สึกกังวลเพราะแม้ว่าโทรศัพท์ของฉันจะอยู่ที่อื่น แต่การสั่นสะเทือนใต้เข็มขัดก็น่าตกใจ อีกปัญหาหนึ่งของกระเป๋าคือไม่ได้กดทับตัวตลอดเวลา ฉันใส่กางเกงผู้ชายนั่นคือปัญหา ต้นขาไม่ได้เต็มไปด้วยเส้นประสาท ดังนั้นฉันคิดว่าแบตเตอรีของฉันหมดไปสองสามครั้งเพราะฉันไม่รู้สึกอะไร แต่มันก็ใช้งานได้ดี
ฉันทำเครื่องหมายบนพื้นสำนักงานเพื่อให้สอดคล้องกับตำแหน่งทางภูมิศาสตร์เหนือ แต่นั่นเป็นแรงบันดาลใจเบื้องหลังโลโก้ด้วย สติกเกอร์พระคาร์ดินัล/เข็มทิศสามารถชี้ไปทางทิศเหนือได้ทุกที่ที่คุณอาจต้องปรับศูนย์ใหม่
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง