Förvandla ett 1970-flipperspel till en atom synkroniserad väckarklocka med hjälp av en gps och en arduino (4 / 6 steg)
Steg 4: Tråd i GPS
Det finns endast tre trådar vi bryr oss om på GPS
TX (Sänd data), ansluts till stift 0 (RX) på Arduino
Marken, detta ansluter till grund på Arduino
Makt, drar vi 3,3 volt från Arduino att driva GPS.
Jag byggde ett par små gränssnitt till GPS, den jag slutade använda var en gammal kontakt som används i dagar av 5 1/4" diskettenheter. Det verkade ha stiften på rätt plats. Jag klippte helt enkelt bort de delar jag inte behövde och lödda på min tråd.
Innan gjorde jag min egen kontakt. Så skär jag en liten plastbit att perfekt passa bredden på spåret i GPS. Borrade några hål höger där anslutningen behövde. Infogat tre stift som hade ledningar kopplad i hålen och inklämd det hela i. En gång på plats det verkade ganska säkert men det hålla inte upp väl till upprepade infogningar och borttagningar.
Med hjälp av båda metoderna fast jag sedan tre kablar till en kvinnlig RJ45 koppling hade jag sparka runt. Jag rewired en liknande rj45 koppling för Arduino slutet, men här går jag bara från RJ45 t othree ledningar som slutar med stift som kopplas till Ardiuno.
Anledningen jag använde rj45 apparatanslutningsdon var så jag kunde använda en standard kategori 5 ethernet-kabel mellan Arduino och GPS. Jag råkade ha en extra, långa, kabel från dagarna innan routrar hemma alla gick trådlöst.
När allt är bra - hitta ett fönster som vetter mot satelliterna för din GPS.
En kort anmärkning om ledningar standarder:
På min första uppsättning kontakter plockade jag bara tre kablar såg till att raderna jag använde för 3.3volts och marken var rakt igenom och att TX på GPS gick till RX på Ardiuno. Allt var i, allt fungerade. Sen fick jag det i mitt huvud att jag kunde använda den seriella porten på datorn för att skicka "testa" data som om det var från GPS. Så jag slet hela församlingen apart, tittade upp vilka stift används för vad när konvertera db9 till rj-45 och nya ledningar det allt från grunden. Det var vid denna tidpunkt insåg jag att jag nu skulle behöva återskapa min koppling till GPS från grunden. Så gjorde jag. Och jag rewired båda ändar för att matcha standarderna. Och när allt är gjort - jag fortfarande inte kunde prata med den seriella porten på datorn till Arduino. Inte på grund av min ledningar, men eftersom jag behövde en RS232-kabel till ttl omvandlare. Hade jag tittat på ledningarna standard förväg - skulle jag ha sparat allt detta besvär med samma resultat!