Table des matières:
- Fournitures
- Étape 1: un exemple de scénario
- Étape 2: Affichage de la carte
- Étape 3: Messagerie
- Étape 4: Alertes de téléavertisseur
- Étape 5: interaction avec le téléavertisseur
- Étape 6: Comment assembler les appareils
- Étape 7: Flasher le micrologiciel
- Étape 8: Configuration de l'appareil (ID, paramètres)
- Étape 9: Test initial
Vidéo: Traqueur/avertisseur GPS LoRa : 9 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
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
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
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
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
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
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é:
Tutoriel sur le traqueur GPS LoRa - LoRaWAN avec Dragino et TTN : 7 étapes
Tutoriel sur le traqueur GPS LoRa | LoRaWAN avec Dragino et TTN : Hé, quoi de neuf, les gars ! Akarsh ici de CETech. Quelques projets en arrière, nous avons examiné la passerelle LoRaWAN de Dragino. Nous avons connecté différents nœuds à la passerelle et transmis des données des nœuds à la passerelle en utilisant TheThingsNetwork comme s
Traqueur de voiture GPS avec notification SMS et téléchargement de données Thingspeak, basé sur Arduino, domotique : 5 étapes (avec photos)
Traqueur de voiture GPS avec notification SMS et téléchargement de données Thingspeak, basé sur Arduino, domotique : j'ai créé ce traqueur GPS l'année dernière et comme il fonctionne bien, je le publie maintenant sur Instructable. Il est connecté à la prise accessoires dans mon coffre. Le traceur GPS télécharge la position de la voiture, la vitesse, la direction et la température mesurée via un mobile de données
Traqueur GPS LoRa : 6 étapes (avec photos)
LoRa GPS Tracker : Ce projet montrera comment assembler votre propre module de suivi GPS, à utiliser avec les réseaux maillés Ripple LoRa. Voir cet article compagnon pour plus d'informations : https://www.instructables.com/id/LoRa-Mesh-Radio/Ces modules de suivi utilisent les radios Semtech LoRa, et
Traqueur GPS LTE Arduino + Tableau de bord IoT (Partie 1) : 6 étapes (avec photos)
Traqueur GPS LTE Arduino + Tableau de bord IoT (Partie 1) : Introduction Quoi de neuf ! Ce Instructable est un suivi de mon premier Instructable sur l'utilisation du bouclier Botletics LTE/NB-IoT pour Arduino, donc si vous ne l'avez pas déjà fait, veuillez le lire pour avoir un bon aperçu de la façon d'utiliser le bouclier et ce que c'est tout ab
Traqueur GPS LTE Arduino + Tableau de bord IoT (Partie 2) : 6 étapes (avec photos)
Traqueur GPS LTE Arduino + tableau de bord IoT (partie 2) : introduction et amp ; Partie 1 Récapitulatif, il est temps pour un autre Instructable sur le tracker GPS SIM7000 avec Arduino et LTE ! Si vous ne l'avez pas déjà fait, veuillez consulter le didacticiel de démarrage pour le bouclier Botletics SIM7000 CAT-M/NB-IoT puis lisez sur Pa