Мазмұны:

NEO-6M модулін қолданатын жергілікті уақытпен Arduino GPS сағаты: 9 қадам
NEO-6M модулін қолданатын жергілікті уақытпен Arduino GPS сағаты: 9 қадам

Бейне: NEO-6M модулін қолданатын жергілікті уақытпен Arduino GPS сағаты: 9 қадам

Бейне: NEO-6M модулін қолданатын жергілікті уақытпен Arduino GPS сағаты: 9 қадам
Бейне: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, Маусым
Anonim
Image
Image

Бұл оқулықта біз спутниктерден arduino көмегімен ағымдағы уақытты алуды үйренеміз.

Видеоны қараңыз!

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
  • NEO-6M GPS модулі
  • ST7789 TFT дисплейі
  • Arduino Uno немесе кез келген басқа Arduino тақтасы
  • Нан тақтасы
  • Өткізгіш сымдар
  • Visuino бағдарламалық қамтамасыз ету: мына жерден жүктеп алыңыз

2 -қадам: Цикл

Цикл
Цикл
  • Arduino 5V VCC GPS модуліне қосыңыз
  • Arduino GND GND GPS модуліне қосыңыз
  • GPS модулін RX Arduino TX -ке қосыңыз
  • TX GPS модулін Arduino RX -ке қосыңыз
  • Arduino 5V -ді VCC СК түйреуішіне қосыңыз
  • Arduino 5V -ді BLK LCD түйреуішіне қосыңыз
  • Arduino GND -ді GND LCD түйреуішіне қосыңыз
  • SCL LCD түйреуішін Arduino цифрлық түйрегіне 13 қосыңыз
  • SDA СК түйреуішін Arduino цифрлық пиніне 11 жалғаңыз
  • СКД түйреуішін қалпына келтіру Arduino цифрлық түйреуішіне қалпына келтіру 9
  • LCD тұрақты түйреуішін Arduino цифрлық пин 8 -ге қосыңыз

3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз

Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз

Visuino: https://www.visuino.eu орнату қажет. Тегін нұсқаны жүктеп алыңыз немесе ақысыз сынаққа жазылыңыз.

Visuino -ны бірінші суретте көрсетілгендей бастаңыз Arduino компонентіндегі «Құралдар» түймесін басыңыз (1 -сурет) Visuino -да диалог пайда болған кезде 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 to goDown, Type to dtST7789_240_240 қойыңыз
  • «Дисплей1» түймесін екі рет нұқыңыз

Элементтер терезесінде:

«Мәтін салу» белгісін солға сүйреңіз

Сипаттар терезесінде Түсті 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 деп орнатыңыз

«Нүктелік картаны» солға сүйреңіз

Сипаттар терезесінде нүктелік картаны таңдап, 3 нүктені нұқыңыз, ал нүктелік кескін өңдегіште нүктелік кескін файлын жүктеңіз (осында берілген)

Ескерту: мұнда басқа нүктелік карталарды алуға болады

  • Bitmap редакторын жабыңыз
  • Элементтер терезесін жабыңыз
  • «FormattedText1» таңдаңыз және сипат терезесінде мәтінді%0:%1:%2 етіп орнатыңыз
  • «FormattedText1» түймесін екі рет нұқыңыз және элементтер терезесінде 3X «Text Element» белгісін солға қарай сүйреңіз.

Элементтер терезесін жабыңыз

  • «FormattedText2» таңдаңыз және сипат терезесінде мәтінді%0:%1:%2 етіп орнатыңыз
  • «FormattedText2» түймесін екі рет шертіңіз және элементтер терезесінде 3X «Text Element» белгісін солға қарай сүйреңіз.

Элементтер терезесін жабыңыз

Уақыт белдеуін реттеу үшін «AddDateTime1» таңдаңыз және меншік терезесінде сағатты сіздің уақыт белдеуіңізге өзгертіңіз, мысалы сағат: 2, бұл спутниктен алынған уақытқа 2 сағ қосады.

6 -қадам: Visuino Connect компоненттерінде

Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
  • Display1 pin Out SPI -ді Arduino тақтасы SPI In -ге қосыңыз
  • Дисплейдің 1 түйреуішін Arduino тақтасының цифрлық түйрегішіне 9 қалпына келтіріңіз
  • Дисплейді қосу 1 түйреу Тіркелу Arduino тақтасына цифрлық түйреуіш 8 үшін таңдаңыз
  • GPS1 түйреуішінің күнін AddDateTime1 істігіне қосыңыз
  • AddDateTime1 түйреуішін DecodeDateTime1pin In қосыңыз
  • GPS1 түйреуішін Arduino тақтасының түйреуішіне жалғаңыз [0] Кіріңіз
  • DecodeDateTime1 істікшесін FormattedText2 істікшелі мәтін элементіне 3 In қосыңыз
  • DecodeDateTime1 түйреуішті айды FormattedText2 істікшелі мәтін элементіне 1 д
  • DecodeDateTime1 түйреуіш күнін FormattedText2 түйреуіш Мәтін элементі 2 In -ге қосыңыз
  • DecodeDateTime1 пин сағатын FormattedText1 істікшесіне Мәтін элементі 1 дюймге қосыңыз
  • DecodeDateTime1 pin Minute FormattedText1 істікшесіне Мәтін элементі 2 In қосылады
  • DecodeDateTime1 түйрегішін екіншісін FormattedText1 істікшесіне Мәтін элементі 3 дюймге қосыңыз
  • FormatedText1 түйреуішін Display1Text өрісіне1 түйреуішке қосыңыз
  • FormattedText2 түйреуішін Display1Text өрісіне2 түйреуішке қосыңыз

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 файлы (аймақ реттелмеген жоба)

Ұсынылған: