فهرست مطالب:

GPS Logger Arduino OLed SD: 6 مرحله (همراه با تصاویر)
GPS Logger Arduino OLed SD: 6 مرحله (همراه با تصاویر)

تصویری: GPS Logger Arduino OLed SD: 6 مرحله (همراه با تصاویر)

تصویری: GPS Logger Arduino OLed SD: 6 مرحله (همراه با تصاویر)
تصویری: REAL RACING 3 LEAD FOOT EDITION 2024, نوامبر
Anonim
GPS Logger Arduino OLed SD
GPS Logger Arduino OLed SD

GPS logger برای نمایش سرعت فعلی و متوسط شما و ردیابی مسیرهای شما. میانگین سرعت برای مناطقی با کنترل سرعت مسیر است.

Arduino دارای برخی از ویژگی های خوب است که می توانید کپی کنید: آیکون ها بایت به بایت برنامه ریزی می شوند.

چوب نگار از یک ویدیو از LogMaker360 و یکی دیگر از دستورالعمل ها الهام گرفته شده است. با این حال ، برخی تنظیمات برای فعال کردن صفحه و کارکردن صفحه 1.3 اینچی انجام شد. کتابخانه SSD که بیشتر استفاده می شود از حافظه زیادی استفاده می کند و حافظه Arduino Pro Mini محدود است. بنابراین من از یک کتابخانه مبتنی بر متن از Github استفاده کردم.

قلب Arduino Pro Mini Atmega328 ، 3.3 V. من از این Arduino استفاده کردم زیرا دارای حداکثر حافظه مورد نیاز برای کتابخانه ها و 3.3 ولت برای ارتباط آسان با گیرنده GPS و کارت SD است.

در یک طرف دو سوئیچ وجود دارد:- حالت سوئیچ (سرعت معمولی و متوسط نمایش)- تنظیم مجدد

در طرف دیگر ، لاگر یک اتصال برای اتصال UART برای بارگذاری سیستم عامل جدید دارد

مرحله 1: اجزاء

اجزاء
اجزاء
اجزاء
اجزاء

اجزای آن به راحتی در Aliexpress در دسترس هستند.

Arduino Pro Mini:

گیرنده GPS:

1.3 اینچ اولد:

آداپتور کارت SD:

تغییر سطح:

مقاومت ها و دکمه ها

مرحله 2: اتصالات

اتصالات
اتصالات
اتصالات
اتصالات
اتصالات
اتصالات
اتصالات
اتصالات

منبع تغذیه این سیستم 5 ولت شارژر تلفن است.

ورودی 5 ولت به:- Arduino RAW power- VCC (VDD) صفحه- HV تغییر سطح منطقی

VCC (3.3V) Arduino به:- VCC کارت SD- VCC گیرنده GPS- LV تغییر سطح منطقی

سایر اتصالات آردوینو: پین A4> SDA از OLed (از طریق تغییر سطح) پین A5> SCK از OLed (از طریق تغییر سطح) پین 3> RX از گیرنده GPS پین 4> TX از گیرنده GPS پین 10> CS از کارت SD SD 11> MOSI از SD cardpin 12> MISO of SD cardpin 13> CLK کارت SD

سوئیچ ها:

سوئیچ حالت:- پین Arduino 2 (وقفه) (10k تا VCC بکشید)- GND

بازنشانی سوئیچ: - Arduino RST (10k pull up to VCC) - GND

مرحله 3: برنامه

این برنامه از طریق Arduino IDE ساخته شده و بارگذاری شده است. کتابخانه ها برای کار با صفحه 1.3 اینچی نیاز به تعدیل دارند. کتابخانه های تنظیم شده اضافه می شوند.

این برنامه از حداکثر مقدار حافظه موجود استفاده می کند ، اگر برنامه ها از حافظه بیشتری استفاده کنند ، متوجه شدم که آردوینو دیگر پایدار نیست.

آیکون ها با محاسبه بایت برای ارسال به صفحه برنامه ریزی می شوند. من یک صفحه Excel برای محاسبه اعداد باینری تهیه کردم.

مختصات در یک فایل روزانه ذخیره می شوند ، نام فایل بر اساس تاریخ (با الهام از انجمن آردوینو) است.

صفحه نمایش فقط در صورت نیاز به روز می شود ، من این را بسیار مفید می دانم ، زیرا صفحه نمایش بسیار کند است.

فایلها نیز در Github من هستند

مرحله 4: مورد

این قاب در 123D از Autodesk و 3D چاپ شده در ABS سیاه طراحی شده است. فایلهای STL مورد و کلیپ ضمیمه شده است.

مرحله 5: مونتاژ

مونتاژ کردن
مونتاژ کردن
مونتاژ کردن
مونتاژ کردن
مونتاژ کردن
مونتاژ کردن
مونتاژ کردن
مونتاژ کردن

ابتدا همه چیز را با هم روی PCB لحیم کنید. برای آداپتور کارت SD ، ابتدا پین های هدر را به آداپتور لحیم کردم ، سپس آن را به PCB لحیم کردم.

سوئیچ ها را در قاب بچسبانید.

آنتن GPS را در پایه بچسبانید

اسلاید را در دستگاه ثبت GPS جابجا کنید.

قسمت بالای آن را پیچ کرده و روی گیره کلیک کنید تا چوب بر روی مشبک تهویه نصب شود.

مرحله 6: استفاده از Logger

با استفاده از Logger
با استفاده از Logger
با استفاده از Logger
با استفاده از Logger

لاگر هر روز یک فایل *.csv جدید ایجاد می کند ، نام فایل از تاریخ تشکیل شده است.

از طریق "سوئیچ حالت" می توانید حالت ثبت کننده را تغییر دهید: نمایش تنها سرعت فعلی نمایش سرعت فعلی و متوسط (میانگین). ورود به سیستم در کارت SD بدون تغییر است. اگر "حالت سرعت متوسط" را شروع کنید ، سرعت متوسط بازنشانی می شود.

مختصات هر 10 ثانیه ثبت می شوند. فایلها بسیار کوچک هستند ، کارت حافظه micro SD چند گیگابایتی هرگز پر نمی شود.

با بارگذاری فایل csv در https://www.gpsvisualizer.com/ می توانید مسیر خود را مشاهده کنید

توصیه شده: