Агуулгын хүснэгт:

NEO-6M модулийг ашиглан орон нутгийн цагаар ажилладаг Arduino GPS цаг: 9 алхам
NEO-6M модулийг ашиглан орон нутгийн цагаар ажилладаг Arduino GPS цаг: 9 алхам

Видео: NEO-6M модулийг ашиглан орон нутгийн цагаар ажилладаг Arduino GPS цаг: 9 алхам

Видео: NEO-6M модулийг ашиглан орон нутгийн цагаар ажилладаг Arduino GPS цаг: 9 алхам
Видео: Изучай английский через историю ★ история с субтитрам... 2024, Оны зургадугаар сарын
Anonim
Image
Image

Энэхүү гарын авлагад бид хиймэл дагуулаас arduino ашиглан одоогийн цагийг хэрхэн авах талаар сурах болно.

Видеог үзээрэй!

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  • NEO-6M GPS модуль
  • ST7789 TFT дэлгэц
  • Arduino Uno эсвэл бусад Arduino самбар
  • Талхны самбар
  • Холбогч утас
  • Visuino програм хангамж: Эндээс татаж авна уу

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ
  • Arduino 5V -ийг GPS VCC модульд холбоно уу
  • Arduino GND -ийг GND GPS модульд холбоно уу
  • GPS модулийг RX -ийг Arduino TX руу холбоно уу
  • TX GPS модулийг Arduino RX руу холбоно уу
  • Arduino 5V -ийг LCD зүү VCC -тэй холбоно уу
  • Arduino 5V -ийг BLK LCD зүүтэй холбоно уу
  • Arduino GND -ийг GND LCD зүүтэй холбоно уу
  • LCD зүү SCL -ийг Arduino дижитал зүү 13 руу холбоно уу
  • LCD зүү SDA -ийг Arduino дижитал зүү 11 -тэй холбоно уу
  • LCD зүү дахин тохируулахыг Arduino дижитал зүү 9 рүү холбоно уу
  • LCD зүү DC -ийг Arduino дижитал зүү 8 руу холбоно уу

Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Үнэгүй хувилбарыг татаж авах эсвэл үнэгүй туршилтанд бүртгүүлнэ үү.

Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.

Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү

Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
  • "Цуваа GPS" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "Декодлох (хуваах) огноо/цаг" хэсгийг нэмнэ үү
  • "Огноо/цаг нэмэх" хэсгийг нэмнэ үү
  • 2X "Форматлагдсан текст" текстийг нэмнэ үү
  • "TFT өнгөт дэлгэц ST7735/ST7789" бүрэлдэхүүн хэсгийг нэмнэ үү

Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд

Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
  • "Display1" -г сонгоод шинж чанарын цонхноос Orientation -ийг goDown болгон бичээд dtST7789_240_240 гэж бичнэ үү.
  • "Дэлгэц1" дээр давхар товшино уу.

Elements цонхонд:

"Текст зурах" хэсгийг зүүн тийш чирнэ үү

Үл хөдлөх хөрөнгийн цонхонд Өнгийг aclDarkOrange, хэмжээг 3 болгож, "GPS CLOCK" руу текстийг X -ээс 70, Y -ээс 20 хүртэл тохируулна уу.

"Текст зурах" хэсгийг зүүн тийш чирнэ үү

Үл хөдлөх хөрөнгийн цонхонд хэмжээг 2, Текстийг "Цаг:", Y болгон 90 болгож тохируулна уу

"Текст талбар" -ыг чирнэ үү

Үл хөдлөх хөрөнгийн цонхонд Өнгийг aclTurquoise, хэмжээг 3, X -аас 70, Y -ээс 90 болгож тохируулна уу

"Текст зурах" -ыг чирнэ үү

Үл хөдлөх хөрөнгийн цонхонд хэмжээг 2 болгож Текстийг "Огноо:", Y болгон 140 болгож тохируулна уу

"Текст талбар" -ыг чирнэ үү

Үл хөдлөх хөрөнгийн цонхонд Өнгийг aclTurquoise, хэмжээг 3, X -аас 70, Y -ээс 140 болгож тохируулна уу

"Шугам зурах" -ыг чирнэ үү

Үл хөдлөх хөрөнгийн цонхонд өндрийг 0, өргөнийг 240, Y -ийг 70 болгож тохируулна уу

"Битмап зурах" -ыг зүүн тийш чирнэ үү

Үл хөдлөх хөрөнгийн цонхонд bitmap -ийг сонгоод 3 цэг дээр дараад bitmap засварлагч дээр bitmap файлыг ачаална уу (энд оруулсан болно)

Анхаарна уу: та эндээс өөр bitmap авах боломжтой

  • Bitmap засварлагчийг хаах
  • Elements цонхыг хаа
  • "FormattedText1" -ийг сонгоод үл хөдлөх хөрөнгийн цонхонд текстийг%0:%1:%2 болгож тохируулна уу
  • "FormattedText1" дээр давхар товшоод, элементийн цонхонд 3X "Текст элемент" -ийг зүүн тийш чирнэ үү.

Elements цонхыг хаа

  • "FormattedText2" -г сонгоод үл хөдлөх хөрөнгийн цонхонд текстийг%0:%1:%2 болгож тохируулна уу
  • "FormattedText2" дээр давхар товшоод элементүүдийн цонхонд 3X "Текст элемент" -ийг зүүн тийш чирнэ үү.

Elements цонхыг хаа

Цагийн бүсийг тохируулахын тулд "AddDateTime1" -ийг сонгож, үл хөдлөх хөрөнгийн цонхонд цагийг өөрийн цагийн бүс болгон өөрчилнө үү.

Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд

Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
  • Display1 pin Out SPI -ийг Arduino board pin SPI In руу холбоно уу
  • Display1 зүүг Arduino самбарын дижитал зүү 9 рүү дахин тохируулна уу
  • Display 1 зүү бүртгүүлэх Arduino дижитал зүү 8 руу сонгоно уу
  • GPS1 зүүг огнооны цагийг AddDateTime1 pin In руу холбоно уу
  • AddDateTime1 pin Out -ийг DecodeDateTime1pin In руу холбоно уу
  • GPS1 зүүг Arduino хавтангийн зүү рүү холбоно уу Цуваа [0] In
  • DecodeDateTime1 зүү жилийг FormattedText2 зүү Текст Элемент3 In руу холбоно уу
  • DecodeDateTime1 зүү сарыг FormattedText2 зүү Текст Элемент1 In руу холбоно уу
  • DecodeDateTime1 pin Day -ийг FormattedText2 pin Text Element2 In -тэй холбоно уу
  • DecodeDateTime1 зүү цагийг FormattedText1 зүү Текст Элемент1 In руу холбоно уу
  • DecodeDateTime1 pin Minute -ийг FormattedText1 pin Text Element2 In руу холбоно уу
  • DecodeDateTime1 зүү секундыг FormattedText1 зүү Текст Элемент3 In руу холбоно уу
  • FormatedText1 pin Out -ийг Display1Text Field1 pin In руу холбоно уу
  • FormatedText2 pin Out -ийг Display1Text Field2 pin In руу холбоно уу

Алхам 7: Arduino руу байршуулахаас өмнө

Arduino руу байршуулахаас өмнө
Arduino руу байршуулахаас өмнө
Arduino руу байршуулахаас өмнө
Arduino руу байршуулахаас өмнө
  • Arduino руу байршуулахаасаа өмнө Arduino дээрх RX зүүг салга
  • Байршуулсны дараа утсыг Arduino pin RX руу холбоно уу

Алхам 8: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.

Алхам 9: Тоглох

Хэрэв та Arduino UNO модулийг асаах юм бол дэлгэц нь хиймэл дагуулаас олж авсан цаг, огноог харуулах болно.

Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг татаж аваад Visuino -д нээж болно:

Файл GPS-SAT-TIME.visuino (Бүс тохируулах төсөл)

GPS-TIME2.visuino файл (Бүс тохируулаагүй төсөл)

Зөвлөмж болгож буй: