Table des matières:

LoRa Messenger pour deux appareils pour des distances allant jusqu'à 8 km : 7 étapes
LoRa Messenger pour deux appareils pour des distances allant jusqu'à 8 km : 7 étapes

Vidéo: LoRa Messenger pour deux appareils pour des distances allant jusqu'à 8 km : 7 étapes

Vidéo: LoRa Messenger pour deux appareils pour des distances allant jusqu'à 8 km : 7 étapes
Vidéo: Ne JAMAIS partir SANS SA COPINE 🫢 #humour #blague #drole #couplegoals #internationalcouple #shorts 2024, Juillet
Anonim
Image
Image
les pièces
les pièces

Connectez le projet à votre ordinateur portable ou à votre téléphone, puis discutez entre les appareils sans Internet ni SMS en utilisant simplement LoRa.

Hé, quoi de neuf les gars ? Akarsh ici de CETech. Aujourd'hui, nous allons créer un projet qui peut être connecté à votre smartphone ou à n'importe quel ordinateur et qui rend cet appareil compatible avec LoRa. Maintenant, lorsque cela sera fait, vous pourrez envoyer un message à tout autre appareil en utilisant le même messager LoRa. Tout cela se fait sans la présence de 4G/LTE/3G/GSM/WiFi/SMS.

Étape 1: Pièces

les pièces
les pièces

Pour ce faire, vous aurez besoin d'une carte ESP8266, je suggère d'utiliser une carte de style NodeMCU, j'ai utilisé la carte Firebeetle de DFRobot car elle dispose d'une solution de charge et de surveillance de la batterie intégrée.

Pour le LoRa, j'ai utilisé un RYLR896. Je suggère fortement ce module car il est très facile à utiliser sur UART en utilisant les commandes AT.

Étape 2: Faites fabriquer des PCB pour votre projet

Faites fabriquer des PCB pour votre projet
Faites fabriquer des PCB pour votre projet

Vous devez consulter JLCPCB pour commander des PCB en ligne pour pas cher !

Vous obtenez 10 PCB de bonne qualité fabriqués et expédiés à votre porte pour 2 $ et quelques frais d'expédition. Vous bénéficierez également d'une remise sur les frais de port lors de votre première commande. Pour concevoir votre propre PCB, rendez-vous sur easyEDA, une fois cela fait, téléchargez vos fichiers Gerber sur JLCPCB pour les faire fabriquer avec une bonne qualité et un délai d'exécution rapide.

Étape 3: Comprendre le module Reyax et comment l'utiliser. (FACULTATIF: vous pouvez sauter la lecture de cette étape si vous n'êtes pas intéressé par le travail)

Comprendre le module Reyax et comment l'utiliser. (FACULTATIF: vous pouvez sauter la lecture de cette étape si vous n'êtes pas intéressé par le travail)
Comprendre le module Reyax et comment l'utiliser. (FACULTATIF: vous pouvez sauter la lecture de cette étape si vous n'êtes pas intéressé par le travail)
Comprendre le module Reyax et comment l'utiliser. (FACULTATIF: vous pouvez sauter la lecture de cette étape si vous n'êtes pas intéressé par le travail)
Comprendre le module Reyax et comment l'utiliser. (FACULTATIF: vous pouvez sauter la lecture de cette étape si vous n'êtes pas intéressé par le travail)

1. Le module LoRa que nous avons est un module UART qui est configuré à l'aide des commandes AT.

2. Le module abrite un MCU STM32 qui communique avec le module SPI LoRa à bord du RYLR896.

3. Les commandes de l'image sont des commandes de base, vous pouvez vous référer à ce document pour plus d'informations: REYAX-Lora-AT-COMMAND-GUIDE4. Je vous recommande tout de même fortement de parcourir ma vidéo YouTube où j'explique cela correctement.

Étape 4: Connexions des modules

Connexions des Modules
Connexions des Modules
Connexions des Modules
Connexions des Modules

1. Les deux modules seront connectés de la même manière que dans l'image ci-dessus.

2. Lorsque les deux modules sont connectés, vous pouvez programmer les modules un par un, puis tester le projet.

Étape 5: Téléchargez et configurez l'IDE Arduino

Télécharger et configurer l'IDE Arduino
Télécharger et configurer l'IDE Arduino

Téléchargez l'IDE Arduino à partir d'ici.

1. Installez l'IDE Arduino et ouvrez-le.

2. Allez dans Fichier > Préférences

3. Ajoutez https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json aux URL du gestionnaire de cartes supplémentaires.

4. Allez dans Outils > Tableau > Gestionnaire de tableaux

5. Recherchez ESP8266, puis installez la carte.

6. Redémarrez l'EDI.

Étape 6: coder le projet

Codage du projet
Codage du projet
Codage du projet
Codage du projet

1. Téléchargez le référentiel:

2. Extrayez le dossier téléchargé et ouvrez le fichier Stage1.ino dans Arduino IDE.

3. Accédez à Outils > Tableau. Sélectionnez la carte appropriée que vous utilisez. NodeMCU (12E) fonctionne dans la plupart des cas.

4. Sélectionnez la bonne communication. port en allant dans Outils > Port.

5. Appuyez sur le bouton de téléchargement.

6. Lorsque l'onglet indique Téléchargement terminé, vous êtes prêt à utiliser l'appareil.

Après le téléchargement, ouvrez le moniteur série pour afficher les détails suivants

Étape 7: jouer avec l'appareil

Jouer avec l'appareil
Jouer avec l'appareil

1. Connectez les appareils à l'aide de câbles USB à deux appareils différents sur lesquels vous devez envoyer la messagerie. Dans mon cas, j'ai connecté un module à mon ordinateur portable et l'autre à mon téléphone à l'aide d'un câble OTG.

2. Passez au moniteur série et commencez à envoyer des SMS instantanément !

3. CONGO ! l'appareil fonctionne comme prévu.

Conseillé: