આ સાથે વિકાસ મંડળ અરડિનો પ્રોજેક્ટ્સની એક ટોળું લઈ શકે છે, મર્યાદા ઘણીવાર કલ્પનાશીલતા હોય છે. ની સાથે ઇલેક્ટ્રોનિક ઘટકો અને મોડ્યુલો, વિધેયો ઉમેરી શકાય છે જેથી તમે વધુ વસ્તુઓ કરી શકો. આ કાર્યોમાંની એક ક્ષમતા હોઇ શકે છે objectsબ્જેક્ટ્સ અથવા લોકો સ્થિત કરો અથવા સ્થિત કરો અર્ડુનો જીપીએસ સાથે સ્થિતિ દ્વારા.
આ પ્રકારની સ્થિતિ અને ટ્રેસિંગ તે આરએફઆઈડી અથવા રીસીવર્સનો ઉપયોગ કરીને કરી શકાય છે જેવું આ લેખમાં આપણે ચર્ચા કરવા જઈ રહ્યા છીએ. આની મદદથી તમે ડીજેક્ટર બનાવવા અને locateબ્જેક્ટ્સ સ્થિત કરવા, ચોરી કરેલી locateબ્જેક્ટ્સ શોધવા, જાતે જીપીએસનો ઉપયોગ કરીને તમારી જાતને શોધવામાં સમર્થ થવા વગેરે રમતોમાંથી ઘણા બધા પ્રોજેક્ટ્સ બનાવી શકશો.
અરડિનો એનઇઓ -7 જીપીએસ મોડ્યુલ
અરડિનો જી.પી.એસ. રાખવા માટે, તમે આનો ઉપયોગ કરી શકો છો NEO-6 ઉપકરણો, યુ-બ્લ Bloક્સ દ્વારા ઉત્પાદિત એક કુટુંબ અને તે સરળ રીતે આર્ડિનો બોર્ડથી કનેક્ટ થઈ શકે છે. આ ઉપરાંત, તેમની પાસે યુઆરએટી, એસપીઆઈ સાથે સંપૂર્ણ સંચાર ઇંટરફેસ છે, I2C, અને યુએસબી, એનએમઇએ, યુબીએક્સ દ્વિસંગી અને આરટીસીએમ પ્રોટોકોલને ટેકો આપવા ઉપરાંત.
આ ઉપરાંત, એનઇઓ -6 સાથેનું આ અરડિનો જીપીએસ તમને તમારા પ્રોજેક્ટનું કદ ઘટાડવાની પણ મંજૂરી આપે છે, કારણ કે તેમાં એક થોડું કદ, તેમજ ઓછી કિંમત. વપરાશની દ્રષ્ટિએ, તે પણ નાનું છે. જ્યારે સક્રિય મોડમાં હોય ત્યારે, તેને ફક્ત 37 એમએની જરૂર પડશે. તે એનઇઓ -2.7 ક્યૂ અને એનઇઓ -3.6 એમ મોડેલો માટે 6 થી 6 વી દ્વારા સંચાલિત છે, જ્યારે ત્યાં નીઓ વોલ્ટેજનાં અન્ય ઘણા છે જેમને ફક્ત 6 અને 1.75 વીની જરૂર છે.
આ મોડ્યુલના અન્ય રસપ્રદ પરિમાણો છે:
- આ 30 સેકન્ડ ઇગ્નીશન સમય ઠંડુ, અને ગરમ શરૂઆત માટે ફક્ત 1 સેકંડ.
- La મહત્તમ માપન આવર્તન તેઓ માત્ર 5 હર્ટ્ઝ પર કામ કરે છે.
- સ્થિતિ ચોકસાઈ વિવિધતાના 2.5 મીટર.
- ગતિ ચોકસાઈ 0.1 મી / સે.
- ઓરિએન્ટેશન વિવિધતા માત્ર 0.5º ની.
અર્ડુનો જીપીએસ માટે એનઇઓ -6 ક્યાં ખરીદવું
તમે આ ઉપકરણો અને મોડ્યુલો ઘણા વિશિષ્ટ ઇલેક્ટ્રોનિક્સ સ્ટોર્સમાં અથવા એમેઝોન પર શોધી શકો છો. ઉદાહરણ તરીકે, તમે અહીં કરી શકો છો તેને ખૂબ સસ્તા ભાવે ખરીદો:
અરુડોનો સાથેનું ઉદાહરણ
તેને તમારા વિકાસ બોર્ડથી કનેક્ટ કરવા અને તમારી આર્ડિનો જી.પી.એસ. રાખવા માટે તમારે પ્રથમ વસ્તુ કરવી જોઈએ તે તમારા નિઓ -6 મોડ્યુલને બોર્ડથી કનેક્ટ કરવું છે. આ જોડાણો ખૂબ જ સરળ રીતે બનાવવામાં આવે છે (NEO-6 મોડ્યુલ કનેક્શન્સ - આર્ડિનો જોડાણો):
- GND - GND
- TX - RX (D4)
- આરએક્સ - ટીએક્સ (ડી 3)
- વીસીસી - 5 વી
એકવાર તમે તેને કનેક્ટ કરી લો, પછી તમારે પણ ડાઉનલોડ કરવું પડશે સોફટ એરિયલ લાઇબ્રેરી તમારા અરડિનો આઇડીઇમાં, કારણ કે તે સીરીયલ કમ્યુનિકેશન માટે જરૂરી રહેશે. સંભવ છે કે તમારી પાસે તે પહેલાથી અન્ય પ્રોજેક્ટ્સથી છે, પરંતુ જો નહીં, તો તમારે આ કરવું પડશે ડાઉનલોડ કરો અને ઇન્સ્ટોલ કરો તમારા IDE માં
એકવાર તે થઈ જાય, પછી તમે રીડ કરવા માટે તમારા સરળ કોડથી પ્રારંભ કરી શકો છો. ઉદાહરણ તરીકે, ઘણા પ્રોટોકોલનો ઉપયોગ કરી શકાય છે, તેથી અહીં સ્કેચ છે એનએમઇએ માટે:
#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); } }
અલબત્ત, તમે તમારા ફેરફારો કરી શકો છો અથવા જો તમે ઇચ્છો તો અન્ય પ્રોટોકોલોનો ઉપયોગ કરી શકો છો ... તમે આ લાઇબ્રેરી માટે તમારા IDE માં ઉપલબ્ધ ઉદાહરણોનો ઉપયોગ પણ કરી શકો છો. પરંતુ, લેખ સમાપ્ત કરતા પહેલા, તમારે તે જાણવું જોઈએ NMEA ફોર્મેટ (રાષ્ટ્રીય મરીન ઇલેક્ટ્રોનિક્સ એસોસિએશન) ખૂબ જ વિશેષ છે, તેને સમજવા માટે, તમારે તેનું વાક્યરચના જાણવું પડશે:
$ જી.પી.આર.એમ.સી., એચ.એમ.એમ.એસ.એસ.એસ., એ, એલ.એલ.એલ.એલ., એ, યસ્ય.ઇ., એ, વીવી, એક્સએક્સએક્સ, ડીડીએમમી, મીમી, એ * એચ
તે છે, $ જી.પી.આર.એમ.સી. ની શ્રેણી પછી આવે છે સ્થાન સૂચવતા પરિમાણો:
- hhmmss.ss: કલાકો, મિનિટ અને સેકંડમાં યુટીસીનો સમય છે.
- A: રીસીવર સ્થિતિ, જ્યાં એ = ઓકે અને વી = ચેતવણી.
- llll.ll, થી: અક્ષાંશ છે, જ્યાં એક ઉત્તર અથવા દક્ષિણ માટે એન અથવા એસ હોઈ શકે છે.
- yyyy.yy, એ: લંબાઈ છે. ફરીથી એક ઇ અથવા ડબલ્યુ હોઈ શકે છે, એટલે કે, પૂર્વ અથવા પશ્ચિમ.
- વી.વી.: ગાંઠોમાં ગતિ.
- xx: ડિગ્રીનો કોર્સ છે.
- ddmmyy: યુટીસી તારીખ છે, દિવસ, મહિના અને વર્ષ.
- મીમી, એ: ડિગ્રીમાં ચુંબકીય ભિન્નતા છે, અને એક પૂર્વ અથવા પશ્ચિમ માટે ઇ અથવા ડબ્લ્યુ હોઈ શકે છે.
- *એચએચ: ચેકસમ અથવા ચેકસમ.
ઉદાહરણ તરીકે, તમે આના જેવા કંઈક મેળવી શકો છો:
$GPRMC,115446,A,2116.75,N,10310.02,W,000.5,054.7,191194,020.3,E*68