NEO -6M GPS ansluten till NodeMCU - OLED Display Position - Visuino: 7 steg
NEO -6M GPS ansluten till NodeMCU - OLED Display Position - Visuino: 7 steg
Anonim
Image
Image

I denna handledning kommer vi att använda NodeMCU Mini, OLED Lcd, NEO-6M GPS och Visuino för att visa live GPS-position på LCD-skärmen. Se en demonstrationsvideo.

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva

Alla moduler är från makerfabs. De har de bästa kvalitetsmodulerna som ligger ljusår framför konkurrenterna, också med bästa överkomliga priser.

  • NodeMCU Mini
  • NEO-6M GPS-modul
  • OLED LCD
  • Bakbord
  • Bygelkablar
  • Visuino -program: Ladda ner Visuino

Steg 2: Kretsen

Kretsen
Kretsen
  • Anslut GND från NodeMCU till breadboard pin (gnd)
  • Anslut 5V -stift från NodeMCU till brödbrädesstiftet (positivt)
  • Anslut stift 0 (SCL) från NodeMCU till OLED LCD -stift (SCL)
  • Anslut stift 1 (SDA) från NodeMCU till OLED LCD -stift (SDA)
  • Anslut OLED LCD -stift (VCC) till brödbrädestift (positivt)
  • Anslut OLED LCD -stift (GND) till brödbrädestift (GND)
  • Anslut 5V pin från breadboard GPS pin (VCC)
  • Anslut GND -stift från breadboard GPS -stift (GND)
  • Anslut stift (RX) från NodeMCU till GPS -stift (TXD)

Steg 3: Starta Visuino och välj NodeMCU ESP-12

Starta Visuino och välj NodeMCU ESP-12
Starta Visuino och välj NodeMCU ESP-12
Starta Visuino och välj NodeMCU ESP-12
Starta Visuino och välj NodeMCU ESP-12

För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:

Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort, följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera ESP 8266! Visuino måste också installeras. Starta Visuino som visas på den första bilden Klicka på knappen "Verktyg" på Arduino-komponenten (bild 1) i Visuino När dialogrutan visas väljer du "NodeMCU ESP-12" som visas på bild 2

Steg 4: Lägg till komponenter i Visuino

Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino

Lägg till DisplayOLED -komponent

  1. dubbelklicka och lägg till "Textfält" sex gånger (se bilden)
  2. Under egenskapsfönstret ställs Y för varje textfält ut med 10, för det första textfältet Y: 0, det andra textfältet Y: 10, det tredje textfältet Y: 20, etc

Lägg till GPS -komponent

Steg 5: I Visuino: Anslutande komponenter

I Visuino: Anslutande komponenter
I Visuino: Anslutande komponenter
  • Anslut NodeMCU ESP-12 I2C pin [in] till DisplayOLED1 I2C pin [Out]
  • Anslut NodeMCU ESP-12 Serial IN Pin [0] till GPS1 Pin [Out]
  • Anslut GPS1 -stift [Longitud] till DisplayOLED1 -element. TextField1 -stift [In]
  • Anslut GPS1 -pin [Latitude] till DisplayOLED1 Elements. TextField2 pin [In]
  • Anslut GPS1 -pin [Count] till DisplayOLED1 Elements. TextField3 pin [In]
  • Anslut GPS1 -stift [Hastighet] till DisplayOLED1 -element. TextField4 -stift [In]
  • Anslut GPS1 -stift [Course] till DisplayOLED1 Elements. TextField5 pin [In]
  • Anslut GPS1 -stift [Azimuth] till DisplayOLED1 Elements. TextField6 -stift [In]

Steg 6: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino, tryck på F9 eller klicka på knappen som visas på bild 1 för att generera Arduino -koden och öppna Arduino IDE

I Arduino IDE klickar du på knappen Upload för att kompilera och ladda upp koden (bild 2)

Steg 7: Spela

Om du driver NodeMCU -modulen börjar OLED -LCD: n att visa GPS -positionen och andra data, t.ex. hastighet, etc. Se till att SKY är synlig så att GPS -modulen kan ta emot en ren signal.

Grattis! Du har slutfört ditt Live News -projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable. Du kan ladda ner och öppna den i Visuino: Nedladdningslänk