Spisu treści:

ZRÓB WŁASNĄ CYFROWĄ TABLICĘ ROZDZIELCZĄ NA PODSTAWIE GPS DLA MOTOCYKLA ELEKTRYCZNEGO LUB MOTOCYKLOWEGO: 13 kroków
ZRÓB WŁASNĄ CYFROWĄ TABLICĘ ROZDZIELCZĄ NA PODSTAWIE GPS DLA MOTOCYKLA ELEKTRYCZNEGO LUB MOTOCYKLOWEGO: 13 kroków

Wideo: ZRÓB WŁASNĄ CYFROWĄ TABLICĘ ROZDZIELCZĄ NA PODSTAWIE GPS DLA MOTOCYKLA ELEKTRYCZNEGO LUB MOTOCYKLOWEGO: 13 kroków

Wideo: ZRÓB WŁASNĄ CYFROWĄ TABLICĘ ROZDZIELCZĄ NA PODSTAWIE GPS DLA MOTOCYKLA ELEKTRYCZNEGO LUB MOTOCYKLOWEGO: 13 kroków
Wideo: Montaż i podłączenie rozdzielnicy w 8 minut | aparatura IDEAL by Kanlux 2024, Lipiec
Anonim
ZRÓB WŁASNĄ CYFROWĄ PŁYTĘ ROZDZIELCZĄ NA PODSTAWIE GPS DLA MOTOCYKLA ELEKTRYCZNEGO LUB MOTOCYKLOWEGO
ZRÓB WŁASNĄ CYFROWĄ PŁYTĘ ROZDZIELCZĄ NA PODSTAWIE GPS DLA MOTOCYKLA ELEKTRYCZNEGO LUB MOTOCYKLOWEGO
ZRÓB WŁASNĄ CYFROWĄ PŁYTĘ ROZDZIELCZĄ NA PODSTAWIE GPS DLA MOTOCYKLA ELEKTRYCZNEGO LUB MOTOCYKLOWEGO
ZRÓB WŁASNĄ CYFROWĄ PŁYTĘ ROZDZIELCZĄ NA PODSTAWIE GPS DLA MOTOCYKLA ELEKTRYCZNEGO LUB MOTOCYKLOWEGO
ZRÓB WŁASNĄ CYFROWĄ PŁYTĘ ROZDZIELCZĄ NA PODSTAWIE GPS DLA MOTOCYKLA ELEKTRYCZNEGO LUB MOTOCYKLOWEGO
ZRÓB WŁASNĄ CYFROWĄ PŁYTĘ ROZDZIELCZĄ NA PODSTAWIE GPS DLA MOTOCYKLA ELEKTRYCZNEGO LUB MOTOCYKLOWEGO

CZEŚĆ WSZYSTKIM

Tym razem wymyśliłem nowy instruktaż zawierający zarówno samodzielny wyświetlacz, jak i rejestrator za pomocą wyświetlacza arduino mega 2560 i Nextion Lcd. W celu śledzenia można również rejestrować zdania NMEA z GPS w sdcard i oczywiście projekt jest wykonywany za pomocą magicznego oprogramowania do programowania graficznego VISUINO. WIELE parametrów informacji może być wyświetlanych na Lcd zgodnie z wymaganiami użytkownika, ale pokażę ci główne. Dalej wszelkie informacje można wyodrębnić z surowych danych GPS za pomocą wygenerowanego pliku Visuino.log, który można dalej wykorzystać do śledzenia w mapie google, google earth.

Chciałbym jeszcze raz podziękować Boian Mitov za pomoc w okablowaniu i napisaniu tej instrukcji.

zaktualizowałem instrukcję, dodając jeszcze jeden wizualny interfejs lcd, w tym wszystkie pliki nessary.

Krok 1: KOMPONENTY

SKŁADNIKI
SKŁADNIKI
SKŁADNIKI
SKŁADNIKI
SKŁADNIKI
SKŁADNIKI
    1. Jedna płyta Arduino Mega 2560 (będziesz potrzebować płyty z co najmniej 2 portami szeregowymi, najlepiej 3, więc Mega jest jednym z najlepszych wyborów)
    2. Jeden moduł karty MicroSD (interfejs SPI)
    3. Jeden szeregowy moduł gps
    4. Jeden wyświetlacz Nextion Serial 2,8 cala nx3224t028_011Display (użyłem, ale każdy inny wyświetlacz Nextion również powinien działać)
    5. Karta SD o pojemności mniejszej niż 32 GB i jej adapter do użytku z wyświetlaczem Nextion!
    6. Druga karta SD o pojemności mniejszej niż 32 GB
    7. 4 przewody połączeniowe żeńskie-żeńskie do programowania wyświetlacza;
    8. Do zaprogramowania wyświetlacza potrzebny będzie również moduł konwertera szeregowego 5 V USB na TTL;
    9. Kilka przewodów połączeniowych do połączenia komponentów razem

Krok 2: Podłącz wyświetlacz Nextion do modułu komunikacji szeregowej USB

Podłącz wyświetlacz Nextion do modułu komunikacji szeregowej USB
Podłącz wyświetlacz Nextion do modułu komunikacji szeregowej USB
Podłącz wyświetlacz Nextion do modułu komunikacji szeregowej USB
Podłącz wyświetlacz Nextion do modułu komunikacji szeregowej USB

Aby zaprogramować wyświetlacz Nextion za pomocą edytora Nextion, musisz podłączyć go za pomocą konwertera szeregowego USB na TTL do komputera:

  1. Podłącz złącze przewodów Nextion do wyświetlacza (zdjęcie 1)
  2. Jeśli twój moduł USB do portu szeregowego jest konfigurowalny, upewnij się, że jest ustawiony na dostarczanie zasilania 5 V (Zdjęcie 2) (w moim przypadku musiałem go skonfigurować za pomocą zworki wyboru mocy)
  3. Podłącz przewód uziemiający (czarny przewód) z wyświetlacza Nextion do styku uziemienia modułu konwertera szeregowego USB na TTL (zdjęcie 2)
  4. Podłącz przewód zasilający (+ 5 V) (czerwony przewód) z wyświetlacza Nextion do styku zasilania (VCC / + 5 V) modułu konwertera szeregowego USB na TTL (zdjęcie 2)
  5. Podłącz przewód RX (żółty przewód) z wyświetlacza Nextion do styku TX modułu konwertera szeregowego USB na TTL (zdjęcie 2)
  6. Podłącz przewód TX (niebieski przewód) z wyświetlacza Nextion do pinu RX modułu konwertera szeregowego USB na TTL (zdjęcie 2)
  7. Podłącz moduł konwertera szeregowego USB do TTL do komputera za pomocą kabla USB

Krok 3: Uruchom edytor Nextion i wybierz typ wyświetlania i orientację

Uruchom edytor Nextion i wybierz typ wyświetlania i orientację
Uruchom edytor Nextion i wybierz typ wyświetlania i orientację
Uruchom edytor Nextion i wybierz typ wyświetlania i orientację
Uruchom edytor Nextion i wybierz typ wyświetlania i orientację
Uruchom edytor Nextion i wybierz typ wyświetlania i orientację
Uruchom edytor Nextion i wybierz typ wyświetlania i orientację
Uruchom edytor Nextion i wybierz typ wyświetlania i orientację
Uruchom edytor Nextion i wybierz typ wyświetlania i orientację

Aby zaprogramować wyświetlacz Nextion, musisz pobrać i zainstalować edytor Nextion.

  1. Uruchom edytor Nextion
  2. Z Menu wybierz |Plik|Nowy|
  3. W oknie dialogowym „Zapisz jako” wpisz nazwę pliku projektu i wybierz lokalizację do zapisania projektu
  4. Kliknij przycisk „Zapisz”
  5. W oknie dialogowym „Ustawienia” wybierz typ wyświetlania
  6. Kliknij kartę „WYŚWIETLACZ” po lewej stronie, aby wyświetlić ustawienia wyświetlania
  7. Wybierz orientację poziomą wyświetlacza
  8. Kliknij przycisk „OK”, aby zamknąć okno dialogowe

Krok 4: W edytorze Nextion: Dodaj i skonfiguruj komponenty tekstowe

W Edytorze Nextion: Dodaj i skonfiguruj komponenty tekstowe
W Edytorze Nextion: Dodaj i skonfiguruj komponenty tekstowe
W Edytorze Nextion: Dodaj i skonfiguruj komponenty tekstowe
W Edytorze Nextion: Dodaj i skonfiguruj komponenty tekstowe
W Edytorze Nextion: Dodaj i skonfiguruj komponenty tekstowe
W Edytorze Nextion: Dodaj i skonfiguruj komponenty tekstowe
W Edytorze Nextion: Dodaj i skonfiguruj komponenty tekstowe
W Edytorze Nextion: Dodaj i skonfiguruj komponenty tekstowe
  1. * upewnij się, że masz sdcard w formacie FAT32, upewnij się, że wygenerowałeś czcionkę, w przeciwnym razie edytor Nextion wyświetli błąd podczas kompilacji.
  2. MUSISZ POBRAĆ (images.png) TUTAJ ZAŁĄCZONY OBRAZ ZAWIERAJĄCY PARAMETR INFORMACJI GPS. (SZEROKOŚĆ, DŁUGOŚĆ)

TERAZ WYKONAJ TE KROKI

  1. KLIKNIJ nowy projekt
  2. nazwij to jako visuino
  3. Przejdź do zakładki urządzenia i wybierz wyświetlacz nx3224t028_011, 90 poziomy, kodowanie znaków ascii, Obszar wyświetlania będzie miał biały, edytowalny ekran 320*240.

Teraz mamy wygenerowane czcionki:

  1. Z menu wybierz |Narzędzia|Generator czcionek|
  2. postępuj zgodnie z instrukcjami kreatora i wybierz wygenerowaną czcionkę.

Następnie dodamy zdjęcie:

  1. Teraz w edytorze nextion dodaj tę tapetę w oknie obrazu (okno w lewym dolnym rogu), klikając przycisk +.
  2. W oknie wyświetlacza pojawi się biały ekran, teraz kliknij na jego tabelę atrybutów (prawy dolny róg okna) kliknij na sta->wybierz obrazek->podwójne kliknięcie->wybierz obrazek
  3. będzie to używane jako tło interfejsu Lcd.

Zaprojektuj ekran Nextion:

  1. Teraz z okna przybornika: kliknij komponent tekstowy->t0 nowy tekst pojawi się na ekranie->przeciągnij nad wymaganym obszarem przed tekstem szerokości geograficznej
  2. teraz kliknij na jego tabelę atrybutów sta->przytnij obraz picc->podwójne kliknięcie->wybierz zdjęcie 0 pco->wybierz kolor czarny txt->x
  3. W podobny sposób powtórz proces dodawania kolejnych czterech elementów tekstowych t1, t2.umieść je jeden pod drugim, przeciągając je na ekranie. Teraz powinieneś dodać 4 dodatkowe elementy tekstowe, aby wyświetlić długość geograficzną, prędkość, liczbę satelitów, datę i czas.
  4. podobnie, powtarzając powyższą procedurę

Wygeneruj i prześlij pliki na kartę SD Nextion:

  1. Kliknij kartę kompilacji (wygeneruje to plik tft). Możesz również debugować lub uruchomić to w symulatorze, klikając kartę debugowania, pojawi się nowe okno. w oknie "instrukcje input area" enter-> t0.txt="555" spowoduje to wyświetlenie x->555 na ekranie Kliknij file->open build folder->skopiuj ten plik visuino tft na sdcard w formacie fat32.
  2. Włóż tę kartę sdcard do wyświetlacza LCD Nextion i włącz go.
  3. Po udanej aktualizacji wyłącz go, a następnie wyjmij kartę sdcard i włącz ją ponownie.
  4. TERAZ ZOBACZYSZ NA LCD INTERFEJS NEXTION EDITOR.
  5. możesz bezpośrednio przesłać plik visuino tft załączony tutaj do sdcard.
  6. lub przejdź do następnego kroku, aby przesłać skompilowany projekt przez moduł ftdi usb.

Krok 5: W edytorze Nextion: Prześlij projekt do wyświetlacza Nextion

  1. Kliknij przycisk „Prześlij”
  2. W oknie dialogowym „Prześlij do urządzenia Nextion” kliknij przycisk „Przejdź”, aby rozpocząć przesyłanie
  3. Po zakończeniu przesyłania kliknij przycisk „Wyjdź”, aby zamknąć okno dialogowe.

Krok 6: POŁĄCZENIA SPRZĘTOWE

POŁĄCZENIA SPRZĘTOWE
POŁĄCZENIA SPRZĘTOWE
  • MIĘDZY MEGA A NEXTIONĄ
  • BĘDZIEMY KORZYSTAĆ Z PORTU SZEREGOWEGO1
  • PIN18 TX1 MEGA DO RX KOLEJNEGO
  • PIN19 RX1 MEGA DO TX NEXTION
  • VCC DO VCC I GND DO GND

MIĘDZY SDCARD A MEGA

  • CS Z SDCARD NA PIN53
  • SCK Z SDCARD DO PIN52
  • MOSI Z SDCARD DO PIN51
  • MISO OD SDACRD DO PIN50
  • VCC DO VCC
  • GND DO GND

MIĘDZY GPS A MEGA

  • TX GPS DO RX2 PIN17 MEGA
  • VCC DO VCC
  • GND DO GND
  • UŻYJEMY SERIAL2

Krok 7: Uruchom Visuino i wybierz typ płytki Arduino

Uruchom Visuino i wybierz typ płytki Arduino
Uruchom Visuino i wybierz typ płytki Arduino
Uruchom Visuino i wybierz typ płytki Arduino
Uruchom Visuino i wybierz typ płytki Arduino

Ponieważ Arduino MEGA ma cztery porty szeregowe i jest potrzebne do zaprogramowania Arduino, musisz zaprogramować Arduino MEGA, więc pozostaw serial0 do programowania.

Aby rozpocząć programowanie Arduino, musisz mieć zainstalowane Arduino IDE stąd:

Upewnij się, że zainstalowałeś wersję 1.6.7 lub wyższą, w przeciwnym razie ten samouczek nie zadziała

Visuino: https://www.visuino.com również musi być zainstalowane.

  1. Uruchom Visuino, jak pokazano na pierwszym obrazku
  2. Kliknij przycisk „Narzędzia” na komponencie Arduino (Zdjęcie 1) w Visuino
  3. Gdy pojawi się okno dialogowe, wybierz Arduino MEGA, jak pokazano na Zdjęciu 2

Krok 8: DODAWANIE MODUŁU GPS I WYŚWIETLACZA NEXTION W VISUINO

DODAWANIE MODUŁU GPS I WYŚWIETLACZA DODATKOWEGO W VISUINO
DODAWANIE MODUŁU GPS I WYŚWIETLACZA DODATKOWEGO W VISUINO
DODAWANIE MODUŁU GPS I WYŚWIETLACZA DODATKOWEGO W VISUINO
DODAWANIE MODUŁU GPS I WYŚWIETLACZA DODATKOWEGO W VISUINO
DODAWANIE MODUŁU GPS I WYŚWIETLACZA DODATKOWEGO W VISUINO
DODAWANIE MODUŁU GPS I WYŚWIETLACZA DODATKOWEGO W VISUINO
DODAWANIE MODUŁU GPS I WYŚWIETLACZA DODATKOWEGO W VISUINO
DODAWANIE MODUŁU GPS I WYŚWIETLACZA DODATKOWEGO W VISUINO
  1. Wpisz „GPS” w polu Filtr przybornika komponentów, a następnie wybierz komponent „Serial GPS” (Zdjęcie 1) i upuść go w obszarze projektowania
  2. Podłącz pin "Out" komponentu GPS1 do pinu "In" "Serial [2]" komponentu Arduino MEGA
  3. Wpisz „next” w polu Filter w przyborniku komponentów, a następnie wybierz komponent „Nextion Display” i upuść go w obszarze projektowania
  4. Podłącz pin "Out" komponentu do pinu "In" "Serial [1]" komponentu Arduino MEGA

Krok 9: DODAWANIE KOMPONENTÓW VISUINO: KONFIGURACJA MICRO SDCARD

DODAWANIE KOMPONENTÓW VISUINO: KONFIGURACJA MICRO SDCARD
DODAWANIE KOMPONENTÓW VISUINO: KONFIGURACJA MICRO SDCARD
DODAWANIE KOMPONENTÓW VISUINO: KONFIGURACJA MICRO SDCARD
DODAWANIE KOMPONENTÓW VISUINO: KONFIGURACJA MICRO SDCARD

Najpierw musimy dodać i podłączyć komponent MicroSD w Visuino, aby sterować modułem MicroSD:

  1. Wpisz „sd” w polu Filtr w przyborniku komponentów, a następnie wybierz komponent „Moduł karty Micro SD” (Zdjęcie 1) i upuść go w obszarze projektowym
  2. Podłącz pin "Out" komponentu SDCard1 do pinu "In" kanału "SPI" komponentu Arduino (Zdjęcie 2)
  3. Podłącz pin wyjściowy "ChipSelect" komponentu SDCard1 do pinu wejściowego "Digital" kanału "Digital [53]" komponentu Arduino Mega 2506 (Zdjęcie 3)

Aby zapisać dane musimy dodać element File do komponentu MicroSD i określić jego nazwę pliku:

  1. Kliknij przycisk „Narzędzia” komponentu SDCard1 (Zdjęcie 1)
  2. W edytorze „Elementy” wybierz element „Plik” w prawym oknie, a następnie kliknij przycisk „+” po lewej stronie (Rysunek 2), aby dodać element Plik
  3. W Inspektorze obiektów ustaw wartość właściwości "Nazwa ścieżki" elementu Plik1 na "GPSLog.txt6"

Krok 10: KONFIGURACJA WYŚWIETLACZA NEXTION I GPS

KONFIGUROWANIE KOLEJNEGO WYŚWIETLACZA I GPS
KONFIGUROWANIE KOLEJNEGO WYŚWIETLACZA I GPS
KONFIGUROWANIE KOLEJNEGO WYŚWIETLACZA I GPS
KONFIGUROWANIE KOLEJNEGO WYŚWIETLACZA I GPS
  1. Kliknij dwukrotnie na następny ekran, pojawi się edytor elementów
  2. Dodaj element „Tekst”
  3. Wybierz nowo dodany element
  4. teraz w zakładce właściwości nazwij go jako "t0".
  5. Podłącz te komponenty tekstowe do szerokości geograficznej modułu GPS.

Podobnie dodaj kolejny komponent tekstowy, zmień jego nazwę na "t1" i połącz go z modułem długości geograficznej.

Podobnie dodaj elementy tekstowe dotyczące prędkości, liczby satelitów, daty i czasu oraz mapuj je do modułu GPS. Nazwij następnie „t2”, „t3” itp. Z rosnącymi liczbami, aby dopasować nazwy komponentów Nextion ustawionych w edytorze Nextion.

Krok 11: Konfiguracja Sdcard i sformatowanego komponentu tekstowego

Konfiguracja Sdcard i sformatowanego komponentu tekstowego
Konfiguracja Sdcard i sformatowanego komponentu tekstowego
Konfiguracja Sdcard i sformatowanego komponentu tekstowego
Konfiguracja Sdcard i sformatowanego komponentu tekstowego
Konfiguracja Sdcard i sformatowanego komponentu tekstowego
Konfiguracja Sdcard i sformatowanego komponentu tekstowego
Konfiguracja Sdcard i sformatowanego komponentu tekstowego
Konfiguracja Sdcard i sformatowanego komponentu tekstowego
  1. Wpisz „formularz” w polu Filtr przybornika komponentów, a następnie wybierz komponent „Sformatowany tekst” (zdjęcie 1) i upuść go w obszarze projektowym
  2. Kliknij dwukrotnie komponent FormattedText1, aby otworzyć edytor elementów (Zdjęcie 2)
  3. W Edytorze elementów dodaj dwa elementy „Element analogowy” (Zdjęcie 2)
  4. Połącz „Analog Element1” z szerokością geograficzną
  5. Połącz „element analogowy2” z długością geograficzną
  6. Połącz pin „Out” komponentu FormattedText1 z „In” komponentu sdcard1 (Zdjęcie 3)
  7. Podłącz pin "Out" komponentu SDCard1 do pinu "In" kanału "SDI" komponentu Arduino MEGA (Zdjęcie 4)

Krok 12: Prześlij kod do Mega Board

Prześlij kod do Mega Board
Prześlij kod do Mega Board
Prześlij kod do Mega Board
Prześlij kod do Mega Board
  1. W Visuino naciśnij F9 lub kliknij przycisk pokazany na Zdjęciu 1, aby wygenerować kod Arduino i otworzyć Arduino IDE
  2. W Arduino IDE kliknij przycisk Prześlij, aby skompilować i przesłać kod (Zdjęcie 2)

Krok 13: Akcja na żywo

Akcja na żywo
Akcja na żywo
Akcja na żywo
Akcja na żywo
Akcja na żywo
Akcja na żywo

weź konfigurację na otwartej przestrzeni, aby uzyskać poprawkę GPS

po naprawieniu GPS wszystkie informacje będą wyświetlane i rejestrowane.

wyjmij kartę sdcard i sprawdź, czy został utworzony plik gpstxt6.

Zalecana: