Goal
Comme j'avais toutes les pièces sous la main, je l'ai assemblé avec le schéma de circuit du manuel affiché sur le site Akizuki-sama. Il semble que la diode de commutation est en fait inutile, mais je l'ai connectée car elle fournit également une assurance pour ne pas la casser.
http://akizukidenshi.com/download/ds/akizuki/AE-GPS_manual_r1.06_s.pdf
La maquette est verticale car l'antenne GPS devait pointer vers le haut par défaut. À propos, il a fallu environ 30 minutes pour que la LED clignote lors du test de fonctionnement initial. Je l'ai mis près de la fenêtre, mais peut-être que l'endroit où je l'ai mis était mauvais.
Pour exécuter les sources suivantes, il est nécessaire de définir les paramètres liés à la connexion UART avec Raspeye. S'il vous plaît google là-bas: priez: Une fois que c'est fait, je n'ai pas fait grand-chose.
J'ai utilisé nmea_plus pour l'analyse du format NMEA. SourceDecoder
Maji commodité: point_up:
require 'serialport'
require 'nmea_plus'
sp = SerialPort.new('/dev/serial0', 9600, 8, 1, 0) # see: https://rubydoc.info/gems/serialport/SerialPort#set_modem_params-instance_method
trap 'SIGINT' do
sp.close if sp
exit
end
source_decorder = NMEAPlus::SourceDecoder.new(sp)
source_decorder.each_complete_message do |message|
# see: https://github.com/ianfixes/nmea_plus/blob/master/lib/nmea_plus/message/nmea/rmc.rb
if 'GPRMC' == message.data_type
puts message.utc_time
puts message.active? # false:Données invalides
puts message.latitude
puts message.longitude
#puts message.speed_over_ground_knots
#puts message.track_made_good_degrees_true
#puts message.magnetic_variation_degrees
puts message.faa_mode # A:Positionnement indépendant(Précision environ 3 m), D:Positionnement relatif(Précision 0.Environ 4m)
puts
end
end
# sp.close <=Vous n'irez pas ici ...
Voici le résultat de l'exécution.
2020-07-15 12:35:37 +0000
true
33.725575
131.64382333333333
A
2020-07-15 12:35:38 +0000
true
33.72558166666666
131.64381833333334
A
À propos, avec Google, si vous entrez la latitude et la longitude dans le mot-clé de recherche, Goole Map sera affiché à ce point. Bureau du village de Himeshima: souriant:
――Les broches du kit de récepteur GPS sont alignées avec les broches de la tarte à la râpe (il semble), donc je ne me suis pas perdu lors de la connexion. ――Vous pouvez généralement trouver une gemme utile en recherchant. Utilisons Ruby obstinément. ――Ah, j'ai oublié de jouer même si j'ai connecté le terminal 1PPS.
Recommended Posts