فهرست مطالب:

ساعت GPS آردوینو با زمان محلی با استفاده از ماژول NEO-6M: 9 مرحله
ساعت GPS آردوینو با زمان محلی با استفاده از ماژول NEO-6M: 9 مرحله

تصویری: ساعت GPS آردوینو با زمان محلی با استفاده از ماژول NEO-6M: 9 مرحله

تصویری: ساعت GPS آردوینو با زمان محلی با استفاده از ماژول NEO-6M: 9 مرحله
تصویری: 50 مبتکرانه ترین حمل و نقل شخصی 2021 - 2022 2024, ژوئن
Anonim
Image
Image

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

فیلم را ببینید!

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
  • ماژول GPS NEO-6M
  • صفحه نمایش ST7789 TFT
  • Arduino Uno یا هر برد Arduino دیگر
  • تخته نان
  • سیم های بلوز
  • نرم افزار Visuino: از اینجا بارگیری کنید

مرحله 2: مدار

مدار
مدار
  • آردوینو 5 ولت را به ماژول GPS VCC وصل کنید
  • Arduino GND را به ماژول GPS GND وصل کنید
  • ماژول GPS RX را به Arduino TX وصل کنید
  • ماژول GPS TX را به Arduino RX وصل کنید
  • آردوینو 5 ولت را به پین LCD VCC وصل کنید
  • آردوینو 5 ولت را به پین LCD BLK وصل کنید
  • Arduino GND را به پین LCD GND وصل کنید
  • پین LCD SCL را به پین دیجیتال 13 آردوینو وصل کنید
  • پین LCD SDA را به پین دیجیتال 11 آردوینو وصل کنید
  • Reset pin LCD را به پین دیجیتال 9 آردوینو وصل کنید
  • پین LCD DC را به پین دیجیتال 8 آردوینو وصل کنید

مرحله 3: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید

Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید

Visuino: https://www.visuino.eu نیز باید نصب شود. نسخه رایگان را بارگیری کنید یا برای یک دوره آزمایشی رایگان ثبت نام کنید.

Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "Arduino UNO" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.

مرحله 4: در Visuino قطعات را اضافه کنید

در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
  • جزء "سریال GPS" را اضافه کنید
  • جزء "رمزگشایی (تقسیم) تاریخ/زمان" را اضافه کنید
  • جزء "افزودن تاریخ/زمان" را اضافه کنید
  • 2X "متن قالب بندی شده" متن اضافه کنید
  • جزء "TFT Color Display ST7735/ST7789" را اضافه کنید

مرحله 5: در Visuino Set Components

در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
  • "Display1" را انتخاب کنید و در پنجره Properties Orientation to goDown را تنظیم کنید ، عبارت dtST7789_240_240 را تایپ کنید
  • روی "Display1" دوبار کلیک کنید

در پنجره Elements:

"رسم متن" را به سمت چپ بکشید

در پنجره Properties رنگ را روی aclDarkOrange ، اندازه 3 ، متن را روی "GPS CLOCK" ، X تا 70 ، Y تا 20 تنظیم کنید.

"رسم متن" را به سمت چپ بکشید

در پنجره Properties اندازه را روی 2 ، Text را روی "Time:" ، Y را روی 90 تنظیم کنید

"فیلد متن" را بکشید

در پنجره Properties رنگ را روی aclTurquoise ، اندازه 3 ، X تا 70 ، Y تا 90 تنظیم کنید

"رسم متن" را بکشید

در پنجره ویژگی ها اندازه را روی 2 تنظیم کنید ، متن را روی "Date:" ، Y را روی 140 تنظیم کنید

"فیلد متن" را بکشید

در پنجره Properties رنگ را روی aclTurquoise ، اندازه 3 ، X تا 70 ، Y تا 140 تنظیم کنید

"رسم خط" را بکشید

در پنجره ویژگی ها ، ارتفاع را روی 0 ، عرض را روی 240 ، Y را روی 70 تنظیم کنید

"Draw Bitmap" را به سمت چپ بکشید

در پنجره Properties ، bitmap را انتخاب کرده و روی 3 نقطه کلیک کنید و در ویرایشگر bitmap فایل bitmap را بارگذاری کنید (در اینجا موجود است)

توجه: می توانید بیت مپ های دیگر را در اینجا دریافت کنید

  • برنامه Bitmap Editor را ببندید
  • پنجره Elements را ببندید
  • "FormattedText1" را انتخاب کنید و در پنجره ویژگی متن را روی٪ 0:٪ 1:٪ 2 تنظیم کنید
  • روی "FormattedText1" دوبار کلیک کنید و در پنجره عناصر 3X "Text Element" را به سمت چپ بکشید.

پنجره Elements را ببندید

  • "FormattedText2" را انتخاب کنید و در پنجره ویژگی ، متن را روی٪ 0:٪ 1:٪ 2 تنظیم کنید
  • روی "FormattedText2" دوبار کلیک کنید و در پنجره عناصر 3X "Text Element" را به سمت چپ بکشید.

پنجره Elements را ببندید

برای تنظیم منطقه زمانی "AddDateTime1" را انتخاب کنید و در پنجره ویژگی ساعت ها را به منطقه زمانی خود تغییر دهید ، مثال ساعت: 2 ، این زمان 2 ساعت به زمان دریافت شده از ماهواره اضافه می کند.

مرحله 6: در Visuino Connect Components

در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
  • Display1 pin Out SPI را به پین برد Arduino SPI In وصل کنید
  • Display1 pin Reset را به پین دیجیتال 9 برد Arduino وصل کنید
  • Connect Display1 pin Register Select to board Arduino pin 8 پین دیجیتال
  • پین GPS1 تاریخ زمان را به AddDateTime1 پین In وصل کنید
  • پین AddDateTime1 را به DecodeDateTime1pin In وصل کنید
  • پین GPS1 Out را به پین برد برد Arduino وصل کنید [0] In
  • DecodeDateTime1 pin year را به FormattedText2 pin Text Element3 In وصل کنید
  • DecodeDateTime1 pin ماه را به FormattedText2 pin Text Element1 In وصل کنید
  • DecodeDateTime1 pin Day را به FormattedText2 pin Text Element2 In وصل کنید
  • DecodeDateTime1 pin Hour را به FormattedText1 pin Text Element1 In وصل کنید
  • DecodeDateTime1 pin Minute را به FormattedText1 pin Text Element2 In وصل کنید
  • DecodeDateTime1 pin دوم را به FormattedText1 pin Text Element3 In وصل کنید
  • پین FormattedText1 Out را به Display1Text Field1 پین In وصل کنید
  • پین FormattedText2 Out را به Display1Text Field2 پین In وصل کنید

مرحله 7: قبل از بارگذاری در Arduino

قبل از بارگذاری در آردوینو
قبل از بارگذاری در آردوینو
قبل از بارگذاری در آردوینو
قبل از بارگذاری در آردوینو
  • قبل از بارگذاری در Arduino ، پین RX را روی Arduino جدا کنید
  • پس از بارگذاری سیم را دوباره به پین Arduino RX وصل کنید

مرحله 8: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.

مرحله 9: بازی کنید

اگر ماژول Arduino UNO را تغذیه کنید ، صفحه نمایش زمان و تاریخ بدست آمده از ماهواره ها را نشان می دهد.

تبریک می گویم! پروژه خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این دستورالعمل ایجاد کردم ، می توانید آن را بارگیری کرده و در Visuino باز کنید:

فایل GPS-SAT-TIME.visuino (پروژه با تنظیم منطقه)

فایل GPS-TIME2.visuino (پروژه بدون تنظیم منطقه)

توصیه شده: