INHOUDSOPGAWE:

Maak GPS -GRENSE GRENSE Met behulp van Arduino: 8 stappe
Maak GPS -GRENSE GRENSE Met behulp van Arduino: 8 stappe

Video: Maak GPS -GRENSE GRENSE Met behulp van Arduino: 8 stappe

Video: Maak GPS -GRENSE GRENSE Met behulp van Arduino: 8 stappe
Video: 50 MEEST INNOVATIEVE PERSOONLIJKE TRANSPORTEN 2021 - 2022 2024, November
Anonim
Maak GPS -GRENSE GRENSE Deur Arduino te gebruik
Maak GPS -GRENSE GRENSE Deur Arduino te gebruik

In hierdie handleiding leer ons hoe u 'n GPS -GRENS kan maak met behulp van Arduino; dit is handig as u 'n robot het en u nie wil hê dat dit buite die gespesifiseerde gebied moet gaan nie.

As die robot buite die gebied is, sal die skerm "Buite" en "Binne" vertoon as die robot binne die gebied is.

Kyk die video!

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • Arduino UNO (of enige ander Arduino)
  • GPS Neo 6m
  • OLED -skerm
  • Springdrade
  • Visuino sagteware: Laai Visuino af

Stap 2: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Laai die gratis weergawe af of registreer vir 'n gratis proeflopie.

Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 3: Voeg komponente by in Visuino

Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
  • Voeg die "Serial GPS" -komponent by
  • Voeg die komponent "Analog Multi Source" by
  • Voeg nog 'n "Analog Multi Source" -komponent by
  • Voeg die komponent "Digital Multi-Source Merger" by
  • Voeg die komponent "Detect Edge" by
  • Voeg nog 'n "Detect Edge" -komponent by
  • Voeg die komponent "Digital (Boolean) And" by
  • Voeg die "Tekswaarde" -komponent by
  • Voeg nog 'n "tekswaarde" -komponent by
  • Voeg die komponent "Analog To Text" by
  • Voeg nog 'n "Analog To Text" -komponent by
  • Voeg die "Text Multi-Source Merger" -komponent by

Stap 4: In Visuino -stelkomponente

In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
  • Kies "AnalogToText1" en "AnalogToText2" en stel in die eienskappe venster "Precision" op 6
  • Kies "DetectEdge1" en stel Rising to False in die venster Eienskappe
  • Kies "TextValue1" en stel "Waarde" in die venster Eienskappe binne
  • Kies "TextValue2" en stel in die venster "Eienskappe" BUITE
  • Dubbelklik op die DisplayOLED1 en sleep in die elementvenster 'teksveld' aan die linkerkant
  • Stel die grootte in die venster Eienskappe op 2
  • Sleep in die venster Elements 'n ander "teksveld" aan die linkerkant
  • Stel Y in die eiendomsvenster op 30 en grootte op 2
  • Sleep in die venster Elements 'n ander "teksveld" aan die linkerkant
  • Stel Y in die eiendomsvenster op 50 en grootte op 2
  • Maak die venster Elements toe

Stap 5: Kry GPS -koördinate

Kry GPS -koördinate
Kry GPS -koördinate
Kry GPS -koördinate
Kry GPS -koördinate
Kry GPS -koördinate
Kry GPS -koördinate

Gaan na Google maps en vind u ligging en

Klik op die kaart (boonste linkerhoek van u gebied), die koördinate word onderaan getoon. Kopieer eers Koördineer Latitude na die Visuino "CompareRange1"> Range> MaxCopy tweede koördinaat Longitude to the Visuino "CompareRange2"> Range> MIn

  • Klik op die kaart (regter boonste hoek van u gebied), die koördinate word onderaan getoon. Kopieer tweede koördinaat Lengtegraad na die Visuino "CompareRange2"> Range> Max
  • Klik op die kaart (in die linker onderhoek van u gebied), die koördinate word onderaan getoon. Kopieer eers Latitude na die Visuino "CompareRange1"> Range> Min

Stap 6: In Visuino Connect Components

In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
  • Koppel die GPS -pin -out aan die Arduino Serial [0] pin -in
  • Koppel die GPS -penbreedtegraad aan AnalogMultiSource1 pin In
  • Koppel die GPS -pinlengtegraad aan AnalogMultiSource2 pin In
  • Koppel AnalogMultiSource1 pin Out aan AnalogToText1 pin In
  • Koppel AnalogMultiSource2 pin Out aan AnalogToText2 pin In
  • Koppel AnalogMultiSource1 pin Out aan CompareRange1 pin In
  • Koppel AnalogMultiSource2 pin Out aan CompareRange2 pin In
  • Koppel CompareRange1 pin Out aan "And1", pin 0 In
  • Koppel CompareRange2 pin Out aan "And1", pin 1 In
  • Koppel CompareRange1 pin Out aan DigitalMultiMerger1, pin 0 In
  • Koppel CompareRange2 pin Out aan DigitalMultiMerger1, pin 1 In
  • Koppel DigitalMultiMerger1 aan, pen uit na DetectEdge1 -pen in
  • Koppel DetectEdge1 pin Out aan TextValue2 pin klok
  • Koppel die "And1" -pen aan die DetectEdge2 -pin -in
  • Koppel die DetectEdge2 -pen aan die klok van die TextValue1 -pen
  • Koppel "TextValue" 1, pen uit, aan TextMultiMerger1 pen [0] in
  • Koppel "TextValue" 2, pen uit, aan TextMultiMerger1 pen [1] in
  • Koppel TextMultiMerger1 pin Out aan DisplayOLED1 teksveld1 pin In
  • Koppel AnalogToText1 pin Out aan DisplayOLED1 teksveld2 pin In
  • Koppel AnalogToText2 pin Out aan DisplayOLED1 teksveld3 pin In
  • Koppel DisplayOLED1 pin I2C Out aan Arduino pin I2C In

Stap 7: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Belangrik

As u na Arduino oplaai, ontkoppel die pen RX op die Arduino en koppel dit weer aan nadat die oplaai klaar is.

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".

Stap 8: Speel

As u die Arduino -module aanskakel, sal die skerm na 'n rukkie (wanneer NEO 6m kalibreer) begin met GPS -koördinate en teks: BINNE/BUITE.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit aflaai en in Visuino oopmaak:

Aanbeveel: