ਅਰਡਿਨੋ ਜੀਪੀਐਸ: ਸਥਾਨ ਅਤੇ ਸਥਿਤੀ ਲਈ

ਅਰਡਿਨੋ ਜੀਪੀਐਸ

ਦੇ ਨਾਲ ਵਿਕਾਸ ਬੋਰਡ ਅਰਡਿਨੋ ਬਹੁਤ ਸਾਰੇ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਪੂਰਾ ਕਰ ਸਕਦਾ ਹੈ, ਸੀਮਾ ਅਕਸਰ ਕਲਪਨਾ ਹੁੰਦੀ ਹੈ. ਦੇ ਨਾਲ ਇਲੈਕਟ੍ਰਾਨਿਕ ਭਾਗ ਅਤੇ ਮੋਡੀ .ਲ, ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਵਧੇਰੇ ਚੀਜ਼ਾਂ ਕਰ ਸਕੋ. ਇਹਨਾਂ ਕਾਰਜਸ਼ੀਲਤਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਸਮਰੱਥਾ ਹੋ ਸਕਦੀ ਹੈ ਆਬਜੈਕਟ ਜਾਂ ਲੋਕ ਲੱਭੋ ਜਾਂ ਲੱਭੋ ਅਰਦੂਨੋ ਜੀਪੀਐਸ ਨਾਲ ਸਥਿਤੀ ਦੇ ਕੇ.

ਇਸ ਕਿਸਮ ਦੀ ਸਥਿਤੀ ਅਤੇ ਟਰੇਸਿੰਗ ਇਹ ਆਰਐਫਆਈਡੀ ਜਾਂ ਰੀਸੀਵਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਇਸ ਲੇਖ ਵਿਚ ਵਿਚਾਰ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ. ਇਸਦੇ ਨਾਲ ਤੁਸੀਂ ਬਹੁਤ ਸਾਰੇ ਪ੍ਰੋਜੈਕਟ ਤਿਆਰ ਕਰ ਸਕੋਗੇ, ਗੇਮਾਂ ਤੋਂ ਜਿਨ੍ਹਾਂ ਨਾਲ ਇੱਕ ਡਿਟੈਕਟਰ ਬਣਾਉਣਾ ਅਤੇ ਆਬਜੈਕਟਸ ਦਾ ਪਤਾ ਲਗਾਉਣਾ, ਚੋਰੀ ਹੋਈਆਂ ਚੀਜ਼ਾਂ ਦਾ ਪਤਾ ਲਗਾਉਣਾ, ਇੱਕ ਜੀਪੀਐਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੇ ਆਪ ਨੂੰ ਲੱਭਣ ਦੇ ਯੋਗ ਹੋਣਾ ਆਦਿ.

ਅਰਦੂਨੋ ਨੀਓ -7 ਜੀਪੀਐਸ ਮੋਡੀ .ਲ

ਨੀਓ -6 ਜੀਪੀਐਸ ਅਰਦਿਨੋ

ਅਰੂਡੋਨੋ ਜੀਪੀਐਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਇਸ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹੋ NEO-6 ਉਪਕਰਣ, ਇੱਕ ਪਰਿਵਾਰ ਜੋ ਯੂ-ਬਲੌਕਸ ਦੁਆਰਾ ਨਿਰਮਿਤ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਆਰਡਿਨੋ ਬੋਰਡ ਨਾਲ ਸਧਾਰਣ wayੰਗ ਨਾਲ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਇਸਦੇ ਇਲਾਵਾ, ਉਹਨਾਂ ਕੋਲ ਇੱਕ ਸੰਚਾਰ ਸੰਚਾਰ ਇੰਟਰਫੇਸ ਹੈ, UART, SPI ਨਾਲ, I2C, ਅਤੇ ਯੂਐਸਬੀ, ਐਨਐਮਈਏ, ਯੂਬੀਐਕਸ ਬਾਈਨਰੀ ਅਤੇ ਆਰਟੀਸੀਐਮ ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਸਹਾਇਤਾ ਦੇਣ ਤੋਂ ਇਲਾਵਾ.

ਇਸ ਤੋਂ ਇਲਾਵਾ, ਐਨਈਓ -6 ਵਾਲਾ ਇਹ ਅਰਡਿਨੋ ਜੀਪੀਐਸ ਤੁਹਾਨੂੰ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦਾ ਆਕਾਰ ਘੱਟ ਤੋਂ ਘੱਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਸ ਵਿਚ ਇਕ ਛੋਟਾ ਆਕਾਰ, ਦੇ ਨਾਲ ਨਾਲ ਇੱਕ ਘੱਟ ਕੀਮਤ. ਖਪਤ ਦੇ ਰੂਪ ਵਿੱਚ, ਇਹ ਵੀ ਛੋਟਾ ਹੈ. ਜਦੋਂ ਐਕਟਿਵ ਮੋਡ ਵਿੱਚ ਹੁੰਦਾ ਹੈ, ਇਸ ਨੂੰ ਸਿਰਫ 37mA ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ. ਇਹ ਐਨਈਓ -2.7 ਕਿQ ਅਤੇ ਨੀਓ -3.6 ਐਮ ਮਾੱਡਲਾਂ ਲਈ 6 ਤੋਂ 6V ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਹੈ, ਜਦੋਂ ਕਿ ਇੱਥੇ ਨੀਓਲ -6 ਜੀ ਕਹਿੰਦੇ ਘੱਟ ਵੋਲਟੇਜ ਦੇ ਹੋਰ ਵੀ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਸਿਰਫ 1.75 ਅਤੇ 2v ਦੇ ਵਿਚਕਾਰ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

ਜੇ ਉਹ ਏਕੀਕ੍ਰਿਤ ਹਨ ਇੱਕ ਮੋਡੀ .ਲ, ਇੱਕ ਸ਼ਾਮਲ ਕਰੇਗਾ ਰੈਗੂਲਰ ਡੀ ਵੋਲਟਜੇ ਜੋ ਕਿ ਇਸ ਨੂੰ ਅਰਦੂਨੋ 5 ਵੀ ਕਨੈਕਸ਼ਨ ਤੋਂ ਸਿੱਧਾ ਪਾਵਰ ਕਰਨ ਦੇਵੇਗਾ.

ਇਸ ਮੋਡੀ moduleਲ ਦੇ ਹੋਰ ਦਿਲਚਸਪ ਪੈਰਾਮੀਟਰ ਹਨ:

  • ਦੇ 30 ਸਕਿੰਟ ਇਗਨੀਸ਼ਨ ਟਾਈਮ ਠੰਡਾ, ਅਤੇ ਗਰਮ ਸ਼ੁਰੂਆਤ ਲਈ ਸਿਰਫ 1 ਸਕਿੰਟ.
  • La ਵੱਧ ਤੋਂ ਵੱਧ ਮਾਪ ਦੀ ਬਾਰੰਬਾਰਤਾ ਉਹ ਸਿਰਫ 5Hz 'ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ.
  • ਸਥਿਤੀ ਦੀ ਸ਼ੁੱਧਤਾ ਪਰਿਵਰਤਨ ਦੇ 2.5 ਮੀਟਰ ਦੇ.
  • ਸਪੀਡ ਸ਼ੁੱਧਤਾ 0.1 ਐਮ / ਐੱਸ.
  • ਸਥਿਤੀ ਪਰਿਵਰਤਨ ਸਿਰਫ 0.5º ਦੇ.

ਅਰਡਿਨੋ ਜੀਪੀਐਸ ਲਈ ਕਿੱਥੇ ਇਕ ਐਨਈਓ -6 ਖਰੀਦਣਾ ਹੈ

ਤੁਸੀਂ ਇਹਨਾਂ ਡਿਵਾਈਸਾਂ ਅਤੇ ਮੋਡੀulesਲ ਨੂੰ ਕਈ ਵਿਸ਼ੇਸ਼ ਇਲੈਕਟ੍ਰਾਨਿਕਸ ਸਟੋਰਾਂ, ਜਾਂ ਐਮਾਜ਼ਾਨ ਤੇ ਵੀ ਲੱਭ ਸਕਦੇ ਹੋ. ਉਦਾਹਰਣ ਦੇ ਲਈ, ਇੱਥੇ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ ਇਸ ਨੂੰ ਇਕ ਬਹੁਤ ਹੀ ਸਸਤੀ ਕੀਮਤ 'ਤੇ ਖਰੀਦੋ:

ਅਰਦੂਨੋ ਨਾਲ ਉਦਾਹਰਣ

ਅਰਦੂਨੋ ਆਈਡੀਈ ਦਾ ਸਕਰੀਨ ਸ਼ਾਟ

ਤੁਸੀਂ ਅਰੂਡੀਨੋ ਦੇ ਨਾਲ ਮੁਫਤ ਪੀ ਡੀ ਐੱਫ ਕੋਰਸ ਦੇ ਨਾਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਬਾਰੇ ਵਧੇਰੇ ਸਿੱਖ ਸਕਦੇ ਹੋ ਇੱਥੋਂ ਡਾਨਲੋਡ ਕਰੋ.

ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਜੋ ਤੁਸੀਂ ਇਸ ਨੂੰ ਆਪਣੇ ਵਿਕਾਸ ਬੋਰਡ ਨਾਲ ਜੋੜਨ ਲਈ ਅਤੇ ਆਪਣੀ ਆਰਡਿਨੋ ਜੀਪੀਐਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕਰਦੇ ਹੋ ਉਹ ਹੈ ਤੁਹਾਡੇ ਬੋਰਡ ਨੂੰ ਆਪਣੇ ਐਨਈਓ -6 ਮੋਡੀ moduleਲ ਨਾਲ ਜੋੜਨਾ. The ਕੁਨੈਕਸ਼ਨ ਬਹੁਤ ਅਸਾਨੀ ਨਾਲ ਬਣਾਏ ਜਾਂਦੇ ਹਨ (NEO-6 ਮੋਡੀ moduleਲ ਕੁਨੈਕਸ਼ਨ - ਅਰਡਿਨੋ ਕੁਨੈਕਸ਼ਨ):

  • GND - GND
  • TX - RX (D4)
  • ਆਰ ਐਕਸ - ਟੀ ਐਕਸ (ਡੀ 3)
  • ਵੀਸੀਸੀ - 5 ਵੀ

ਇਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਇਸ ਨਾਲ ਜੁੜ ਜਾਂਦੇ ਹੋ, ਤੁਹਾਨੂੰ ਵੀ ਡਾ downloadਨਲੋਡ ਕਰਨਾ ਪਏਗਾ ਸਾਫਟਸਟਰੀਅਲ ਲਾਇਬ੍ਰੇਰੀ ਤੁਹਾਡੇ ਅਰਦਿਨੋ ਆਈਡੀਈ ਵਿੱਚ, ਜਿਵੇਂ ਕਿ ਸੀਰੀਅਲ ਸੰਚਾਰ ਲਈ ਇਸਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ. ਇਹ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਇਹ ਦੂਜੇ ਪ੍ਰੋਜੈਕਟਾਂ ਤੋਂ ਹੈ, ਪਰ ਜੇ ਨਹੀਂ, ਤਾਂ ਤੁਹਾਨੂੰ ਕਰਨਾ ਪਏਗਾ ਡਾ downloadਨਲੋਡ ਅਤੇ ਸਥਾਪਤ ਕਰੋ ਤੁਹਾਡੇ IDE ਵਿੱਚ.

ਇੱਕ ਵਾਰ ਜਦੋਂ ਇਹ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਰੀਡਾਂ ਨੂੰ ਕਰਨ ਲਈ ਆਪਣੇ ਸਧਾਰਣ ਕੋਡ ਨਾਲ ਅਰੰਭ ਕਰ ਸਕਦੇ ਹੋ. ਉਦਾਹਰਣ ਦੇ ਲਈ, ਕਿਉਂਕਿ ਕਈਂ ਪ੍ਰੋਟੋਕੋਲ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਇਸ ਲਈ ਇਹ ਸਕੈਚ ਹੈ NMEA ਲਈ:

#include <SoftwareSerial.h>

const int RX = 4;
const int TX = 3;

SoftwareSerial gps(RX, TX);

void setup()
{
   Serial.begin(115200);
   gps.begin(9600);
}

void loop()
{
   if (gps.available())
   {
      char data;
      data = gps.read();
      Serial.print(data);
   }
}

ਬੇਸ਼ਕ, ਤੁਸੀਂ ਆਪਣੀ ਸੋਧ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਹੋਰ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜੇ ਤੁਸੀਂ ਚਾਹੋ ... ਤੁਸੀਂ ਇਸ ਲਾਇਬ੍ਰੇਰੀ ਲਈ ਆਪਣੇ ਆਈਡੀਈ ਵਿੱਚ ਉਪਲੱਬਧ ਉਦਾਹਰਣਾਂ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ. ਪਰ, ਲੇਖ ਨੂੰ ਖਤਮ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਇਹ ਪਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ NMEA ਫਾਰਮੈਟ (ਨੈਸ਼ਨਲ ਸਮੁੰਦਰੀ ਇਲੈਕਟ੍ਰਾਨਿਕਸ ਐਸੋਸੀਏਸ਼ਨ) ਬਹੁਤ ਖਾਸ ਹੈ, ਇਸ ਨੂੰ ਸਮਝਣ ਲਈ, ਤੁਹਾਨੂੰ ਇਸ ਦਾ ਸੰਖੇਪ ਜਾਣਨਾ ਪਏਗਾ:

$ ਜੀਪੀਆਰਐਮਸੀ, hhmmss.ss, ਏ, llll.ll, ਏ, yyyyy.yy, ਏ, ਵੀਵੀ, ਐਕਸਐਕਸ, ਡੀਡੀਐਮਮੀ, ਮਿਲੀਮੀਟਰ, ਏ * ਐਚ

ਇਹ ਹੈ, $ ਜੀਪੀਆਰਐਮਸੀ ਦੀ ਇੱਕ ਲੜੀ ਦੇ ਬਾਅਦ ਹੈ ਸਥਾਨ ਦੱਸਦਾ ਹੈ ਪੈਰਾਮੀਟਰ:

  • hhmmss.ss: ਘੰਟਿਆਂ, ਮਿੰਟਾਂ ਅਤੇ ਸਕਿੰਟਾਂ ਵਿਚ UTC ਦਾ ਸਮਾਂ ਹੁੰਦਾ ਹੈ.
  • A: ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੀ ਸਥਿਤੀ, ਜਿੱਥੇ ਕਿ ਏ = ਠੀਕ ਹੈ ਅਤੇ ਵੀ = ਚੇਤਾਵਨੀ.
  • llll.ll, ਨੂੰ: ਵਿਥਕਾਰ ਹੈ, ਜਿੱਥੇ ਇੱਕ ਉੱਤਰ ਜਾਂ ਦੱਖਣ ਲਈ N ਜਾਂ S ਹੋ ਸਕਦਾ ਹੈ.
  • yyyy.yy, ਏ: ਲੰਬਾਈ ਹੈ. ਦੁਬਾਰਾ ਇੱਕ ਈ ਜਾਂ ਡਬਲਯੂ ਹੋ ਸਕਦਾ ਹੈ, ਯਾਨੀ ਪੂਰਬ ਜਾਂ ਪੱਛਮ.
  • ਵੀ.ਵੀ.: ਗੰ. ਵਿਚ ਗਤੀ.
  • xx: ਡਿਗਰੀ ਦਾ ਕੋਰਸ ਹੈ.
  • ddmmyy: ਯੂਟੀਸੀ ਦੀ ਤਾਰੀਖ ਹੈ, ਦਿਨ, ਮਹੀਨੇ ਅਤੇ ਸਾਲ.
  • ਮਿਲੀਮੀਟਰ, ਏ: ਡਿਗਰੀ ਵਿੱਚ ਚੁੰਬਕੀ ਪਰਿਵਰਤਨ ਹੈ, ਅਤੇ ਇੱਕ ਪੂਰਬ ਜਾਂ ਪੱਛਮ ਲਈ E ਜਾਂ W ਹੋ ਸਕਦਾ ਹੈ.
  • * ਐੱਚ: ਚੈੱਕਸਮ ਜਾਂ ਚੈੱਕਸਮ.

ਉਦਾਹਰਣ ਦੇ ਲਈ, ਤੁਸੀਂ ਇਸ ਨੂੰ ਕੁਝ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ:

$GPRMC,115446,A,2116.75,N,10310.02,W,000.5,054.7,191194,020.3,E*68


ਲੇਖ ਦੀ ਸਮੱਗਰੀ ਸਾਡੇ ਸਿਧਾਂਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ ਸੰਪਾਦਕੀ ਨੈਤਿਕਤਾ. ਇੱਕ ਗਲਤੀ ਦੀ ਰਿਪੋਰਟ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ ਇੱਥੇ.

ਟਿੱਪਣੀ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਹੋਵੋ

ਆਪਣੀ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ. ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨਾਲ ਨਿਸ਼ਾਨੀਆਂ ਹਨ *

*

*

  1. ਡੇਟਾ ਲਈ ਜ਼ਿੰਮੇਵਾਰ: ਮਿਗੁਏਲ Áੰਗਲ ਗੈਟਨ
  2. ਡੇਟਾ ਦਾ ਉਦੇਸ਼: ਨਿਯੰਤਰਣ ਸਪੈਮ, ਟਿੱਪਣੀ ਪ੍ਰਬੰਧਨ.
  3. ਕਾਨੂੰਨੀਕਰਨ: ਤੁਹਾਡੀ ਸਹਿਮਤੀ
  4. ਡੇਟਾ ਦਾ ਸੰਚਾਰ: ਡੇਟਾ ਤੀਜੀ ਧਿਰ ਨੂੰ ਕਾਨੂੰਨੀ ਜ਼ਿੰਮੇਵਾਰੀ ਤੋਂ ਇਲਾਵਾ ਨਹੀਂ ਸੂਚਿਤ ਕੀਤਾ ਜਾਵੇਗਾ.
  5. ਡਾਟਾ ਸਟੋਰੇਜ: ਓਸੇਂਟਸ ਨੈਟਵਰਕ (ਈਯੂ) ਦੁਆਰਾ ਮੇਜ਼ਬਾਨੀ ਕੀਤਾ ਡੇਟਾਬੇਸ
  6. ਅਧਿਕਾਰ: ਕਿਸੇ ਵੀ ਸਮੇਂ ਤੁਸੀਂ ਆਪਣੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸੀਮਤ, ਮੁੜ ਪ੍ਰਾਪਤ ਅਤੇ ਮਿਟਾ ਸਕਦੇ ਹੋ.