สารบัญ:
- ขั้นตอนที่ 1: ข้อกำหนด
- ขั้นตอนที่ 2: ภาพรวมระบบ
- ขั้นตอนที่ 3: การเลือกส่วนประกอบ
- ขั้นตอนที่ 4: การออกแบบวงจรและการจำลอง
- ขั้นตอนที่ 5: การออกแบบ PCB
- ขั้นตอนที่ 6: การตั้งค่าไมโครคอนโทรลเลอร์
- ขั้นตอนที่ 7: ให้จอแสดงผลทำงาน
- ขั้นตอนที่ 8: การพิมพ์ 3 มิติ
- ขั้นตอนที่ 9: เชื่อมต่อส่วนประกอบทั้งหมด
- ขั้นตอนที่ 10: การทดสอบและสาธิตอุปกรณ์
วีดีโอ: เซ็นเซอร์สนามแม่เหล็ก 3 แกน: 10 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ระบบถ่ายโอนพลังงานแบบไร้สายกำลังมาแทนที่การชาร์จแบบมีสายแบบเดิม ตั้งแต่การปลูกถ่ายชีวการแพทย์ขนาดเล็กไปจนถึงการชาร์จยานพาหนะไฟฟ้าขนาดใหญ่แบบไร้สาย ส่วนสำคัญของการวิจัยเกี่ยวกับพลังงานไร้สายคือการลดความหนาแน่นของสนามแม่เหล็กให้เหลือน้อยที่สุด International Commission on Non-Ionizing Radiation Protection (ICNIRP) ให้คำแนะนำทางวิทยาศาสตร์และคำแนะนำเกี่ยวกับผลกระทบด้านสุขภาพและสิ่งแวดล้อมของรังสีที่ไม่ทำให้เกิดไอออน (NIR) เพื่อปกป้องผู้คนและสิ่งแวดล้อมจากการสัมผัส NIR ที่เป็นอันตราย NIR หมายถึงการแผ่รังสีแม่เหล็กไฟฟ้า เช่น อัลตราไวโอเลต แสงอินฟราเรด และคลื่นวิทยุ และคลื่นกล เช่น อินฟราเรดและอัลตราซาวนด์ ระบบชาร์จแบบไร้สายสร้างสนามแม่เหล็กไฟฟ้ากระแสสลับซึ่งอาจเป็นอันตรายต่อมนุษย์และสัตว์ที่อยู่ในบริเวณใกล้เคียง เพื่อให้สามารถตรวจจับสนามเหล่านี้และย่อให้เล็กสุดในการตั้งค่าการทดสอบในโลกแห่งความเป็นจริง จำเป็นต้องใช้อุปกรณ์วัดสนามแม่เหล็กเช่น Aaronia SPECTRAN NF-5035 Spectral Analyzer อุปกรณ์เหล่านี้มักจะมีราคาสูงกว่า 2,000 ดอลลาร์และมีขนาดใหญ่และอาจเข้าถึงพื้นที่แคบ ๆ ที่ต้องการวัดพื้นที่ไม่ได้ นอกจากนี้ อุปกรณ์เหล่านี้มักจะมีคุณสมบัติมากกว่าที่จำเป็นสำหรับการวัดภาคสนามอย่างง่ายในระบบถ่ายโอนพลังงานแบบไร้สาย ดังนั้นการพัฒนาอุปกรณ์วัดภาคสนามรุ่นที่เล็กกว่าและราคาถูกกว่าจะคุ้มค่ามาก
โครงการปัจจุบันเกี่ยวข้องกับการออกแบบ PCB สำหรับการตรวจจับสนามแม่เหล็กและการออกแบบอุปกรณ์เพิ่มเติมที่สามารถประมวลผลค่าสนามแม่เหล็กที่สัมผัสได้และแสดงผลบนจอ OLED หรือ LCD
ขั้นตอนที่ 1: ข้อกำหนด
อุปกรณ์มีข้อกำหนดดังต่อไปนี้:
- วัดสนามแม่เหล็กไฟฟ้ากระแสสลับในช่วง 10 – 300 kHz
- วัดฟิลด์ได้อย่างแม่นยำถึง 50 uT (ขีดจำกัดความปลอดภัยที่กำหนดโดย ICNIRP คือ 27 uT)
- วัดสนามทั้งสามแกนและรับผลลัพธ์เพื่อค้นหาสนามจริง ณ จุดที่กำหนด
- แสดงสนามแม่เหล็กบนมิเตอร์แบบใช้มือถือ
- แสดงตัวบ่งชี้คำเตือนเมื่อฟิลด์อยู่เหนือมาตรฐานที่กำหนดโดยICNIRP
- รวมการทำงานของแบตเตอรี่เพื่อให้อุปกรณ์พกพาได้อย่างแท้จริง
ขั้นตอนที่ 2: ภาพรวมระบบ
ขั้นตอนที่ 3: การเลือกส่วนประกอบ
ขั้นตอนนี้น่าจะเป็นขั้นตอนที่ใช้เวลามากที่สุด ซึ่งต้องใช้ความอดทนอย่างมากในการเลือกส่วนประกอบที่เหมาะสมสำหรับโครงการนี้ เช่นเดียวกับโครงการอิเล็กทรอนิกส์อื่นๆ ส่วนใหญ่ การเลือกส่วนประกอบต้องมีการตรวจสอบเอกสารข้อมูลอย่างรอบคอบเพื่อให้แน่ใจว่าส่วนประกอบทั้งหมดเข้ากันได้และทำงานในช่วงที่ต้องการของพารามิเตอร์การทำงานทั้งหมด - ในกรณีนี้ สนามแม่เหล็ก ความถี่ แรงดันไฟฟ้า ฯลฯ
ส่วนประกอบหลักที่เลือกสำหรับ PCB เซ็นเซอร์สนามแม่เหล็กมีอยู่ในแผ่นงาน Excel ที่แนบมา ส่วนประกอบที่ใช้สำหรับอุปกรณ์พกพามีดังนี้:
- ไมโครคอนโทรลเลอร์ Tiva C TM4C123GXL
- SunFounder I2C Serial 20x4 LCD display
- Cyclewet 3.3V-5V ตัวแปลงระดับลอจิก 4 ช่องสัญญาณแบบสองทิศทาง
- สวิตช์ปุ่มกด
- สวิตช์สลับ 2 ตำแหน่ง
- เซลล์ Li-ion 3.7V 18650
- ที่ชาร์จ Adafruit PowerBoost 500
- แผงวงจรพิมพ์ (SparkFun snappable)
- ขัดแย้ง
- สายต่อ
- หมุดส่วนหัว
อุปกรณ์ที่จำเป็นสำหรับโครงการนี้มีดังนี้:
- อุปกรณ์บัดกรีและลวดบัดกรีบางส่วน
- เจาะ
- เครื่องตัดลวด
ขั้นตอนที่ 4: การออกแบบวงจรและการจำลอง
ขั้นตอนที่ 5: การออกแบบ PCB
เมื่อตรวจสอบการทำงานของวงจรใน LTSpice แล้ว PCB จะถูกออกแบบ ระนาบทองแดงได้รับการออกแบบในลักษณะที่ไม่รบกวนการทำงานของเซ็นเซอร์สนามแม่เหล็ก พื้นที่สีเทาที่ไฮไลต์ในไดอะแกรมเค้าโครง PCB แสดงระนาบทองแดงบน PCB ทางด้านขวาจะแสดงมุมมอง 3 มิติของ PCB ที่ออกแบบไว้ด้วย
ขั้นตอนที่ 6: การตั้งค่าไมโครคอนโทรลเลอร์
ไมโครคอนโทรลเลอร์ที่เลือกสำหรับโครงการนี้คือ Tiva C TM4C123GXL รหัสนี้เขียนด้วย Energia เพื่อใช้ประโยชน์จากไลบรารี LCD ที่มีอยู่สำหรับไมโครคอนโทรลเลอร์ตระกูล Arduino ดังนั้น โค้ดที่พัฒนาขึ้นสำหรับโครงการนี้สามารถใช้กับไมโครคอนโทรลเลอร์ Arduino แทน Tiva C ได้ (หากคุณใช้การกำหนดพินที่ถูกต้องและแก้ไขโค้ดตามนั้น)
ขั้นตอนที่ 7: ให้จอแสดงผลทำงาน
จอแสดงผลและไมโครคอนโทรลเลอร์เชื่อมต่อผ่านการสื่อสาร I2C ซึ่งต้องใช้เพียงสองสายนอกเหนือจากแหล่งจ่าย +5V และกราวด์ ข้อมูลโค้ด LCD สำหรับไมโครคอนโทรลเลอร์ตระกูล Arduino (ไลบรารี LiquidCrystal) ได้รับการพอร์ตและใช้ใน Energia รหัสจะได้รับในไฟล์ LCDTest1.ino ที่แนบมา
คำแนะนำที่เป็นประโยชน์สำหรับการแสดงผลสามารถพบได้ในวิดีโอต่อไปนี้:
www.youtube.com/watch?v=qI4ubkWI_f4
ขั้นตอนที่ 8: การพิมพ์ 3 มิติ
กล่องหุ้มสำหรับอุปกรณ์พกพาได้รับการออกแบบตามที่แสดงในภาพด้านบน กล่องช่วยให้แผงเข้าที่และสายไฟไม่ถูกรบกวน กล่องได้รับการออกแบบให้มีช่องเจาะสองช่องสำหรับสายไฟที่จะผ่าน หนึ่งช่องสำหรับไฟ LED แสดงสถานะแบตเตอรี่ และอีกช่องหนึ่งสำหรับสวิตช์สลับและสวิตช์ปุ่มกด มีการแนบไฟล์ที่จำเป็น
ขั้นตอนที่ 9: เชื่อมต่อส่วนประกอบทั้งหมด
วัดขนาดของส่วนประกอบที่มีอยู่ทั้งหมดและจัดวางโดยใช้เครื่องมือกราฟิก เช่น Microsoft Visio เมื่อมีการวางแผนเลย์เอาต์ของส่วนประกอบทั้งหมดแล้ว จะเป็นความคิดที่ดีที่จะลองวางไว้ในตำแหน่งเพื่อให้รู้สึกถึงผลิตภัณฑ์ขั้นสุดท้าย ขอแนะนำให้ทดสอบการเชื่อมต่อหลังจากเพิ่มส่วนประกอบใหม่แต่ละรายการลงในอุปกรณ์แล้ว ภาพรวมของกระบวนการเชื่อมต่อจะแสดงในภาพด้านบน กล่องที่พิมพ์ 3 มิติทำให้อุปกรณ์ดูสะอาดตาและยังปกป้องอุปกรณ์อิเล็กทรอนิกส์ภายในอีกด้วย
ขั้นตอนที่ 10: การทดสอบและสาธิตอุปกรณ์
วิดีโอที่ฝังไว้แสดงการทำงานของอุปกรณ์ สวิตช์เปิดปิดจะเปิดอุปกรณ์และสามารถใช้ปุ่มกดเพื่อสลับโหมดการแสดงผลสองโหมดได้
แนะนำ:
การเชื่อมต่อ Gyroscope Sensor แบบ 3 แกน BMG160 กับ Arduino Nano: 5 ขั้นตอน
การเชื่อมต่อ Gyroscope Sensor แบบ 3 แกน BMG160 กับ Arduino Nano: ในโลกปัจจุบัน เยาวชนและเด็กมากกว่าครึ่งชื่นชอบการเล่นเกมและผู้ที่ชื่นชอบเกมนี้ ต่างหลงใหลในด้านเทคนิคของการเล่นเกม ทราบถึงความสำคัญของการตรวจจับการเคลื่อนไหว ในโดเมนนี้ เรายังประหลาดใจกับสิ่งเดียวกัน
หุ่นยนต์คู่ขนาน Tensegrity หรือ Double 5R 5 แกน (DOF) ราคาไม่แพง ทนทาน ระบบควบคุมการเคลื่อนไหว: 3 ขั้นตอน (พร้อมรูปภาพ)
Tensegrity หรือ Double 5R Parallel Robot, 5 Axis (DOF) ราคาไม่แพง, ทนทาน, ระบบควบคุมการเคลื่อนไหว: ฉันหวังว่าคุณจะคิดว่านี่เป็นแนวคิดที่ยิ่งใหญ่สำหรับวันของคุณ! นี่คือรายการในการแข่งขัน Instructables Robotics ปิดวันที่ 2 ธันวาคม 2019 โปรเจ็กต์ผ่านเข้าสู่รอบสุดท้ายของการตัดสินแล้ว และฉันไม่มีเวลาทำการอัปเดตที่ต้องการ! ฉันเคย
DIY แขนหุ่นยนต์ 6 แกน (พร้อมสเต็ปเปอร์มอเตอร์): 9 ขั้นตอน (พร้อมรูปภาพ)
DIY Robot Arm 6 Axis (พร้อม Stepper Motors): หลังจากกว่าหนึ่งปีของการศึกษา, ต้นแบบและความล้มเหลวต่างๆ ฉันสามารถสร้างหุ่นยนต์เหล็ก/อลูมิเนียมที่มีอิสระ 6 องศาที่ควบคุมโดยสเต็ปเปอร์มอเตอร์ ส่วนที่ยากที่สุดคือการออกแบบเพราะ ฉันต้องการบรรลุ 3 ob พื้นฐาน
โมดูลมาตรความเร่ง 3 แกน LIS2HH12: 10 ขั้นตอน (พร้อมรูปภาพ)
โมดูล LIS2HH12 แบบ 3 Axis Accelerometer: คำแนะนำนี้ถือเป็นระดับเริ่มต้นโดยมีประสบการณ์กับซอฟต์แวร์ Arduino และการบัดกรีโมดูล LIS2HH12 สร้างขึ้นโดย Tiny9 Tiny9 เป็นบริษัทใหม่ที่ทำการขายโมดูลเซ็นเซอร์สำหรับนักประดิษฐ์ บริษัท หรือนักประดิษฐ์ DIY ที่นั่น
เราเตอร์ CNC 3 แกน - 60"x60"x5" - JunkBot: 5 ขั้นตอน (พร้อมรูปภาพ)
เราเตอร์ CNC 3 แกน - 60"x60"x5" - JunkBot: คำแนะนำนี้เป็นชุดแรกในชุดที่จัดทำเอกสารเกี่ยวกับการสร้างเราเตอร์ CNC 3 แกน DIY นี่เป็นรายการของฉันสำหรับการประกวด Universal Laser Cutter Contest เป้าหมายของคำแนะนำนี้ ไม่ใช่การแสดงทีละขั้นทีละขั้น แต่เป็นการ