فهرست مطالب:
- مرحله 1: آماده سازی مواد
- مرحله 2: توضیحات پین
- مرحله 3: اتصال پین
- مرحله 4: آردوینو را به کامپیوتر وصل کنید
- مرحله 5: نمونه کد منبع
- مرحله ششم: کتابخانه
- مرحله 7: خروجی مربوطه
- مرحله 8: نتیجه: مانیتور سریال
- مرحله 9: ویدئو
- مرحله دهم: اخبار
تصویری: آموزش رابط سنسور قطب نما HMC5883L با آردوینو: 10 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
شرح
HMC5883L یک قطب نمای دیجیتالی 3 محوره است که برای دو منظور کلی مورد استفاده قرار می گیرد: برای اندازه گیری مغناطش یک ماده مغناطیسی مانند فرومغناطیس ، یا برای اندازه گیری قدرت و در برخی موارد جهت میدان مغناطیسی در نقطه ای از فضا. ارتباط با HMC5883L ساده است و همه از طریق رابط I2C انجام می شود. یک تنظیم کننده داخلی وجود دارد. صفحه شکست شامل سنسور HMC5883L و تمام خازن های فیلتر است. پین های رابط قدرت و 2 سیم همه به یک هدر پیچ 0.1 اینچی تقسیم شده اند. از تراشه مغناطیس سنج HMC5883L معروف استفاده می کند. از سطوح IO 3.0 تا 5.0 ولت در پین های I2C SCL و SDA پشتیبانی می کند.
مشخصات
- منبع تغذیه: 3 ولت - 5 ولت
- سطح ولتاژ IO: 3 ولت - 5 ولت
- ارتباطات: پروتکل ارتباطی استاندارد IIC
- ابعاد ماژول: 14.35 میلی متر (L) x 13.16 میلی متر (عرض) x 3.40 میلی متر (H)
- ضخامت PCB: 1.60 میلی متر
- محدوده اندازه گیری: ± 1.3-8 گاوس
مرحله 1: آماده سازی مواد
در این آموزش ، شما نیاز دارید:
1. برد Arduino Uno و کابل USB. HMC 5883L Compass Sensor3. بلوز سیم 4. LCD 16X25. تخته نان 6 پتانسیومتر 10K 7. نرم افزار آردوینو IDE
مرحله 2: توضیحات پین
VCC: منبع تغذیه
GND: قدرت GND
SCL: ورودی ساعت I2C
SDA: I2C Data IO
DRDY: خروجی آماده داده
مرحله 3: اتصال پین
HMC5883L را به Arduino Uno Board وصل کنید:
- VCC تا +5V
- GND به GND
- SCL tO A5
- SDA تا A4
ال سی دی را به صورت زیر به Arduino Uno برد وصل کنید:
- VSS تا +5V
- VDD به GND
- RS تا 12
- RW به GND
- E تا 11
- D4 تا 5
- D5 تا 4
- D6 تا 3
- D7 تا 2
- A/VSS تا +5V
- K/VDD به GND
موارد زیر را به پتانسیومتر 10K به LCD وصل کنید (برای پینتومتر به تصویر مراجعه کنید):
- GND به GND
- داده تا v0
- VCC تا +5V
مرحله 4: آردوینو را به کامپیوتر وصل کنید
پس از تکمیل مدار ، Arduino Uno Board خود را از طریق کابل USB به رایانه خود وصل کنید. می توانید ببینید LCD شما روشن است.
مرحله 5: نمونه کد منبع
شما می توانید این کد منبع نمونه را بارگیری کرده و آن را در Arduino IDE خود باز کنید. برد و پورت مناسب را انتخاب کنید. سپس ، کد خود را در برد Arduino Uno خود بارگذاری کنید.
مرحله ششم: کتابخانه
قبل از بارگذاری نمونه کد منبع در Arduino IDE خود ، باید این کتابخانه ها را بارگیری کنید تا به Arduino اجازه دهید با LCD و HMC5883L ارتباط برقرار کند. فایل ZIP زیر را بارگیری کنید> فایل زیپ را باز کنید> به پوشه کتابخانه Arduino Uno خود استخراج کنید. برای ارجاعات خود به تصویر بالا مراجعه کنید.
مرحله 7: خروجی مربوطه
همانطور که در تصویر نشان داده شده است ، چرخاندن یا چرخاندن دستگاه خروجی های مربوطه را ارائه می دهد.
مرحله 8: نتیجه: مانیتور سریال
من. وقتی دستگاه حول محور X خود می چرخد ، محور X ثابت می ماند در حالی که دو محور دیگر تغییر می کند.
دوم وقتی دستگاه حول محور Y می چرخد ، محور Y ثابت می ماند در حالی که دو محور دیگر تغییر می کند.
سوم وقتی دستگاه حول محور Z خود می چرخد ، محور Z ثابت می ماند در حالی که دو محور دیگر تغییر می کند.
مرحله 9: ویدئو
این ویدئو هنگام اتصال به Arduino Uno خروجی مربوطه HMC5883L Compass Module را نشان می دهد.
مرحله دهم: اخبار
HMC5883L کار نمی کند!
کتابخانه (Mecha_QMC5883L) و کد منبع را بارگیری کنید.
توصیه شده:
قطب نما کوچک با ATtiny85: 12 مرحله (همراه با تصاویر)
قطب نما کوچک با ATtiny85: این اولین پروژه ما با ATtiny85 است. یک قطب نمای دیجیتال جیبی ساده (با همکاری J. Arturo Espejel Báez). ATtiny85 یک میکروکنترلر با کارایی بالا و قدرت کم است. دارای 8 کیلوبایت حافظه فلش قابل برنامه ریزی است. به همین دلیل ، چال
قطب نما دیجیتال با استفاده از آردوینو و مغناطیس سنج HMC5883L: 6 مرحله
قطب نما دیجیتال با استفاده از آردوینو و مغناطیس سنج HMC5883L: سلام بچه ها ، این سنسور می تواند شمال ، جنوب ، شرق و غرب جغرافیایی را نشان دهد ، ما انسان ها نیز می توانیم در مواقع مورد نیاز از آن استفاده کنیم. بنابراین. در این مقاله اجازه دهید بفهمیم چگونه سنسور مغناطیس سنج کار می کند و چگونه می توان آن را با میکروکنترلر
قطب نما LED و ارتفاع سنج: 7 مرحله (همراه با تصاویر)
قطب نما LED و ارتفاع سنج: اجسام دارای LED همیشه مرا مجذوب خود می کند. بنابراین این پروژه ترکیبی از سنسور قطب نمای دیجیتال محبوب HMC5883L با 48 LED است. با قرار دادن LED ها در یک دایره ، رهبری که روشن می شود ، مسیری است که شما در حال حرکت هستید. هر 7.5 درجه درجه حرارت
قطب نما اخلاقی: 7 مرحله (همراه با تصاویر)
قطب نما اخلاقی: این پروژه به عنوان بخشی از سمینار طراحی محاسباتی و ساخت دیجیتال در برنامه کارشناسی ارشد ITECH انجام شد و توسط ونسا کاستالونگا ، جیمز هیوارد و کریستو ون در هوون به شما ارائه شد ._____ آیا تا به حال در انتخاب هایی که
آردوینو نانو: شتاب سنج ژیروسکوپ قطب نما MPU9250 I2C سنسور با Visuino: 11 مرحله
آردوینو نانو: شتاب سنج ژیروسکوپ قطب نما MPU9250 I2C Sensor With Visuino: MPU9250 یکی از پیشرفته ترین سنسورهای شتاب سنج ، ژیروسکوپ و قطب نما با اندازه کوچک است که در حال حاضر موجود است. آنها دارای بسیاری از ویژگی های پیشرفته هستند ، از جمله فیلترینگ کم گذر ، تشخیص حرکت و حتی یک پردازنده تخصصی قابل برنامه ریزی