Table des matières:
Vidéo: GPS utilisant L80 : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Je vais essayer de participer au concours Sensor.
D'accord, c'est donc une image terrible. Mais je suis un LAZY Old Geek (L. O. G.). Je tiens une tablette dans ma main mais c'est juste pour pouvoir prendre la photo (à distance). Il s'agit de la pochette de mon gilet qui contient un GPS connecté à l'antenne sur mon épaule.
Bien sûr, les smartphones ont des GPS, mais quel est le défi pour un GEEK. Avec le mien jusqu'à présent, je peux enregistrer ma promenade avec mon chien et la tracer sur Google Earth Pro.
Je viens donc de terminer un autre projet GPS:
www.instructables.com/id/Old-Man-and-the-Arduino-GPS/
Pour celui-là j'ai utilisé un GPS MTK3339 comme l'Adafruit Ultimate, parfois appelé PA6H ou LadyBird1. J'ai fait quelques recherches sur Internet et j'ai trouvé un module GPS L80 pour beaucoup moins cher que le PA6H. Maintenant, apparemment, il utilise également le MTK3339 mais dans un package différent. Apparemment, il est fabriqué par Quectel. Maintenant, je ne sais pas s'il s'agit d'un clone ou d'une version sous licence ou s'il contient la puce MTK3339 ou quoi, mais j'en ai commandé quelques-uns chez Aliexpress. Outre le prix, l'autre chose que j'ai aimée, c'est que les connexions étaient espacées de 0,1 , ce qui signifie qu'il est beaucoup plus facile pour ce vieil homme de souder.
Quectel semble avoir un meilleur site Web que tous ceux que j'ai trouvés pour les autres LadyBird1 MTK3339:
www.quectel.com/product/l80.htm
Étape 1: Tester
Bon, ce serait bien de pouvoir tester le L80 (voir photos) sans avoir à le souder sur un PCB. Les broches du connecteur sur le L80 sont de 0,1 mais sont assez petites pour un en-tête ordinaire. Il se trouve que j'avais des en-têtes de broches usinés qui conviendraient plutôt bien. Voir l'image.
Je les ai donc soudés. Voir l'image.
Embases à broches usinées: elles sont usinées pour un ajustement plus serré et une plus grande surface de contact. Ils fonctionneront dans les maquettes standard et les en-têtes ordinaires, mais ne sont pas très sécurisés. Je recommande d'utiliser des en-têtes usinés mâles uniquement avec des en-têtes usinés femelles ou simplement soudés.
L'avantage d'avoir un L80 avec des broches est qu'il peut être déplacé de la maquette au PCB et facilement remplacé.
ASTUCE: Ainsi, les en-têtes usinés bon marché que j'ai achetés avaient tendance à fondre lorsque je les ai soudés. Cependant, ils semblaient fonctionner correctement.
D'accord, je l'ai donc testé avec mon Adafruit Feather M4 Express et je l'ai testé. Cela fonctionnait essentiellement de la même manière que mon GPS PA6H.
Je pense qu'il y a une petite différence dans la façon dont vous lui demandez l'état de l'antenne et la réponse, mais c'est tout ce que j'ai trouvé. L'état de l'antenne indique si une antenne active externe est connectée ou non ou si le connecteur d'antenne est en court-circuit.
Étape 2: PCB L80
J'ai donc voulu faire un PCB avec le L80 pour fonctionner avec mon Arduino Feather M4 Express.
Conditions:
PCB simple face
carte Micro SD
Interrupteur marche / arrêt
LED d'état de l'antenne
Batterie pour L80
Deux connexions d'antenne
Un u.fl
Un MCX (puisque j'ai eu une antenne avec MCX accidentellement)
D'accord, j'ai conçu le PCB, je l'ai fait en utilisant ma méthode de transfert de toner:
www.instructables.com/id/Vinyl-Sticker-PCB-How-To/
Je l'ai soudé et j'ai essayé de le faire fonctionner. J'ai d'abord eu des problèmes avec les cavaliers car certains d'entre eux étaient sous l'adaptateur micro SD et se sont cassés, puis j'ai eu des problèmes de connexion électrique et le L80 ne fonctionnait pas avec une antenne externe.
Donc, l'antenne externe ne fonctionnait pas dans mon PCB mais elle fonctionnait sur la maquette. (Avoir le L80 avec des épingles facilitait les allers-retours) C'était très frustrant pour moi. Finalement, j'y ai pensé et la seule différence était que j'avais une résistance et une LED sur la broche d'état de l'antenne. Si j'ai enlevé la LED, cela a fonctionné correctement.
Eh bien, la documentation n'était pas claire et il n'y avait pas d'exemples de schémas. Je suppose qu'il faudrait peut-être un tampon mosFET pour fonctionner.
ASTUCE tardive: si possible, effectuez une planche à pain sur l'ensemble du circuit avant de faire un PCB. Quand j'étais plus jeune, je faisais toujours ça, mais cette fois, j'ai fait trop d'hypothèses.
Finalement, j'ai abandonné celui-ci et fait une autre version.
Version 2:
J'ai décidé de ne pas avoir de LED d'état d'antenne.
J'ai décidé de ne pas avoir d'interrupteur marche/arrêt car cela aurait affecté le M4 et je ne sais pas comment cela fonctionnerait avec la batterie de secours.
J'ai décidé de ne mettre aucun cavalier sous la carte microSD.
Étant donné que le L80 était sur les broches d'en-tête, j'ai mis quelques condensateurs entre les en-têtes L80.
J'utilise donc Eagle Cadsoft pour créer des schémas et une mise en page PCB.
Le schéma est joint avec les fichiers CadSoft plus dans Eagle.zip
Un commentaire sur le schéma: D1 est une diode mais j'ai utilisé un dispositif de résistance dans Eagle car je pouvais obtenir un boîtier plus petit.
Comme je ne fabrique que des circuits imprimés simple face, dans celui-ci, le cuivre (traces) est en haut, les traces bleues en bas sont des fils enroulés.
J'ai trouvé une pièce de bibliothèque Eagle pour le L80 mais j'ai dû faire une variante afin que je puisse utiliser des en-têtes au lieu de tampons SMD.
Dans le fichier Eagle.zip, j'ai inclus quelques conseils sur la façon de créer les PCB.
UTILISATEURS D'AIGLE:
Un fichier dru à utiliser avec Eagle est inclus. Comme je suis VIEUX et que je ne peux pas voir en gros plan aussi, j'essaie de faire mes PCB avec des traces plus larges et beaucoup d'espace entre eux. C'est là que j'utilise le fichier MTS.dru. Il y a beaucoup de choses dans le fichier dru que je ne comprends pas (OLD) mais voici quelques notes que j'ai prises:
planches de bricolage
Devrait être capable d'utiliser MTS.dru
Autorisation
Fil à fil 24mil
Fil à Pad 16mil
Fil à via 24mil
Taille
Largeur minimale 16mil
Milieu de forage 12mil ?
Acheminement des fils Largeur 0,016 Foret: 0,03149
Parfois besoin de diminuer
Fil à Pad 12mil
Pour exécuter des traces entre les broches d'en-tête
Puis je l'ai remis à 16mil
Pour exécuter le polygone GND
Cela donnera des erreurs de dégagement mais devrait permettre plus de dégagement pour le sol
avion et toujours travailler.
Une fois que cela a fonctionné, j'ai utilisé de la colle Gorilla Glue transparente sur le fond pour (espérons-le) empêcher les câbles de se débrancher et pour maintenir le support de batterie en place. Voir l'image
Étape 3: Tests sur le terrain
J'ai donc assemblé et testé le PCB, tout a fonctionné et j'ai pu utiliser le même croquis que dans mon autre.
Apparemment, les antennes GPS fonctionnent mieux lorsqu'elles sont pointées vers le haut.
J'ai cousu une pochette sur mon gilet et mis du velcro sur l'épaule. Voir l'image
Collé du Velcro sur une antenne
Mettez le GPS dans la pochette et antenne collée sur mon épaule. Prêt pour une promenade.
Bon, ça marche plutôt bien. Voici quelques problèmes:
Premièrement, le câble d'antenne sur la photo est trop long. J'ai une autre antenne mais pas encore le bon connecteur.
Deuxièmement, j'essayais de fixer un câble d'antenne u.fl au PCB. Ces câbles sont rigides et le connecteur est minuscule. J'ai cassé le connecteur u.fl. Je vais essayer de le remplacer.
Troisièmement, sur une piste que j'ai enregistrée et tracée sur Google Earth, la piste est différente de l'endroit où j'étais réellement. Voir photo. Cela pourrait être dû au fait que l'almanach GPS n'était pas complet. Cela pourrait aussi être un mauvais L80. Quoi qu'il en soit, j'ai un deuxième L80 mais j'attends d'autres broches usinées pour pouvoir l'essayer.
Conseillé:
Horloge GPS Arduino avec heure locale utilisant le module NEO-6M : 9 étapes
Horloge GPS Arduino avec heure locale à l'aide du module NEO-6M : Dans ce tutoriel, nous allons apprendre comment obtenir l'heure actuelle des satellites à l'aide d'arduino.Regardez la vidéo
Système d'alerte d'accident utilisant GSM, GPS et accéléromètre : 5 étapes (avec photos)
Système d'alerte d'accident utilisant le GSM, le GPS et l'accéléromètre : veuillez me voter pour le concoursVeuillez me voter pour le concours De nos jours, de nombreuses personnes sont décédées sur la route à cause d'un accident, la cause principale est le « retard dans le sauvetage ». Ce problème est très important dans les pays en développement, j'ai donc conçu ce projet pour sauver le
Compteur de vitesse de vélo Arduino utilisant le GPS : 8 étapes
Compteur de vitesse de vélo Arduino utilisant le GPS : dans ce didacticiel, nous utiliserons Arduino et Visuino pour afficher la vitesse de vélo actuelle du GPS sur l'écran ST7735.Regardez une vidéo de démonstration
Radiocommande RF 433MHZ utilisant HT12D HT12E - Faire une télécommande Rf en utilisant HT12E & HT12D avec 433mhz: 5 étapes
Radiocommande RF 433MHZ utilisant HT12D HT12E | Faire une télécommande Rf à l'aide de HT12E & HT12D avec 433 mhz : dans cette instructable, je vais vous montrer comment faire une télécommande RADIO à l'aide d'un module émetteur-récepteur 433 mhz avec encodage HT12E & Décodeur HT12D IC. Dans cette instructable, vous pourrez envoyer et recevoir des données à l'aide de COMPOSANTS très très bon marché COMME : HT
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino - Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor - Hélicoptère Rc - Avion Rc utilisant Arduino: 5 étapes (avec photos)
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino | Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor | Hélicoptère Rc | Avion Rc utilisant Arduino: Pour faire fonctionner une voiture Rc | Quadricoptère | Drone | Avion radiocommandé | Bateau RC, nous avons toujours besoin d'un récepteur et d'un émetteur, supposons que pour RC QUADCOPTER nous ayons besoin d'un émetteur et d'un récepteur à 6 canaux et que ce type de TX et RX soit trop coûteux, nous allons donc en faire un sur notre