Table des matières:

Traqueur/avertisseur GPS LoRa : 9 étapes (avec photos)
Traqueur/avertisseur GPS LoRa : 9 étapes (avec photos)

Vidéo: Traqueur/avertisseur GPS LoRa : 9 étapes (avec photos)

Vidéo: Traqueur/avertisseur GPS LoRa : 9 étapes (avec photos)
Vidéo: Test complet du GeoRide 3 après 18 mois d’utilisation : le tracker GPS avec un temps d’avance 2024, Novembre
Anonim
Traqueur/téléavertisseur GPS LoRa
Traqueur/téléavertisseur GPS LoRa

J'ai été contacté par un certain nombre de personnes en recherche et sauvetage (SAR) qui sont intéressées par les autres projets de maillage Ripple LoRa sur lesquels je travaille, et cela m'a amené à penser à créer un appareil dédié pour le personnel de terrain.

Eh bien, c'est ici !

Cet appareil ne nécessite pas de combiné Android associé, car il dispose d'une interface utilisateur très simple pour l'utilisateur. Il dispose d'un petit écran OLED et de seulement 3 boutons poussoirs, il n'offre donc que des types d'interaction limités avec l'utilisateur.

Ce qu'il fait

  • Permet à l'utilisateur sur le terrain de définir son statut sur l'une des 4 couleurs (bleu, vert, orange, rouge), que le commandant verra en temps réel.
  • Transmet la position de l'utilisateur au commandant en temps réel.
  • Alerte l'utilisateur des messages entrants et des diffusions du commandant.
  • Permet à l'utilisateur d'envoyer une réponse aux messages entrants (à partir d'une liste d'options)

Fournitures

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Boutons momentanés
  • Batterie Lipo 1S
  • Buzzer piézo

Étape 1: un exemple de scénario

Un exemple de scénario
Un exemple de scénario

L'administrateur du réseau configure les appareils de téléavertisseur à l'aide de l'application Ripple Commander. Obtenez-le sur Google Play:

À l'aide de l'application, le commandant peut voir une liste d'appareils sur le réseau maillé.

Étape 2: Affichage de la carte

Vue de la carte
Vue de la carte

Le commandant peut voir que le statut est maintenant orange (voir le cercle orange ci-dessus). Ils peuvent également voir l'état ET l'emplacement dans la vue de la carte.

Étape 3: Messagerie

Messagerie
Messagerie

Voyant l'état de GeoPager1 passer à l'orange, le commandant passe à l'écran de discussion et demande si l'utilisateur a besoin d'aide.

(REMARQUE: la réponse en orange survient lorsque l'utilisateur du pager sélectionne une réponse dans la liste)

Pour spécifier les options de réponse, entrez simplement "?:" avec les options séparées par "/" s

Étape 4: Alertes de téléavertisseur

Alertes de téléavertisseur
Alertes de téléavertisseur

Du côté du téléavertisseur, l'agent de terrain voit le clignotement de la LED verte et le son du buzzer.

Étape 5: interaction avec le téléavertisseur

Interaction avec le téléavertisseur
Interaction avec le téléavertisseur
Interaction avec le téléavertisseur
Interaction avec le téléavertisseur

Ils sélectionnent l'aperçu du message avec le bouton du haut pour voir les détails du message.

L'utilisateur utilise ensuite les boutons pour sélectionner l'option de réponse.

À ce stade, le commandant recevra une alerte indiquant qu'une réponse est arrivée. (voir l'écran de discussion de l'application ci-dessus, avec la réponse orange)

Étape 6: Comment assembler les appareils

Comment assembler les appareils
Comment assembler les appareils

Reportez-vous au schéma de câblage ci-dessus pour savoir comment connecter les boutons, le buzzer et le GPS:

Étape 7: Flasher le micrologiciel

Vous devez vous assurer que l'IDE Arduino est installé, avec la prise en charge des cartes Espressif ESP32 ajoutée. Accédez au site Ripple Github pour obtenir des instructions:

github.com/spleenware/ripple

Pour ce projet, vous devez flasher ce binaire spécifique:

REMARQUE: Malheureusement, le GPS utilise le même UART que le port USB intégré, vous devez donc déconnecter le GPS chaque fois que vous flashez le micrologiciel OU que vous programmez l'appareil via l'application.

Étape 8: Configuration de l'appareil (ID, paramètres)

L'application Ripple Commander a DEUX icônes de lancement. Pour définir et configurer les appareils sur le réseau maillé, lancez-le à partir de l'icône 'Device Provision'.

Appuyez sur le menu « NOUVEAU » dans la barre d'action supérieure. puis entrez un identifiant et un nom uniques. Sélectionnez « GeoPager » dans la liste déroulante Rôle de l'appareil. (en option, vous pouvez définir une configuration personnalisée avec le bouton '…')

Cliquez sur ENREGISTRER, puis de nouveau sur l'écran principal, il devrait y avoir un nouvel appareil dans la liste avec le nom que vous avez attribué.

Appuyez sur la petite icône « puce informatique » à côté de celle-ci pour accéder à l'écran « Programmer l'appareil ». Tout en maintenant enfoncé le bouton du haut de l'appareil de téléavertisseur (bouton A), connectez un câble USB OTG d'Android à l'appareil qui doit allumer l'appareil. Après un certain délai, vous devriez voir « MODE PROGRAMME » sur l'écran OLED.

Appuyez maintenant sur le bouton « Programme » dans l'application Commander, et si tout se passe bien, il devrait y avoir un message « … terminé ». L'appareil devrait maintenant avoir son ID, sa configuration et ses clés de cryptage stockées dans son EEPROM.

Étape 9: Test initial

Éteignez l'appareil, puis branchez la batterie LiPo ou alimentez-le à partir d'une source USB. Lancez l'écran principal à l'aide de l'autre icône du lanceur (intitulée Ripple Commander). Cela devrait afficher le dispositif de téléavertisseur dans la liste, avec un cercle gris à côté. Le statut gris signifie le statut « inconnu », car l'appareil n'a encore eu aucune interaction.

Appuyez sur l'appareil de téléavertisseur pour accéder à un écran de « chat ». La barre d'action supérieure devrait maintenant afficher la mise à jour du cercle d'état en BLEU et l'icône « WiFi » à côté indiquant une connexion complète/forte.

Essayez de saisir certains messages, ce qui devrait faire biper/clignoter le téléavertisseur, etc.

Faire un don

Si vous trouvez ce projet utile et que vous avez envie de lancer du Bitcoin, je vous en serais vraiment reconnaissant.

Mon adresse BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Retour d'information

Si vous êtes impliqué dans SAR, ou dans une autre organisation avec une structure de commandement et de contrôle qui pourrait tirer parti de cette capacité, je serais ravi de vous aider à mettre en place un projet/déploiement d'essai.

Je continue à travailler sur ce projet car il m'engage et m'intéresse vraiment. J'espère qu'il pourra s'avérer utile à l'ensemble de la communauté. N'hésitez pas à m'envoyer un message ici si vous avez des questions.

Prendre plaisir!

Salutations, Scott Powell

Conseillé: