? Explorez la documentation?

Il s'agit d'un projet d'un nouveau nœud de capteur de périphérique LORA. Cet appareil est capable de collecter des données environnementales telles que la température, l'humidité, l'humidité du sol et l'ambiance ainsi que l'envoi de toutes les données à une passerelle LORA à des kilomètres. Comme le montre le tableau des spécifications des composants, cet appareil est très bon marché, il s'agit donc d'un équipement approprié pour s'appliquer à un réseau de capteurs sans fil dans un champ agricole.
Plus de détails peuvent être vus dans cette publication (langue portugaise).
Cet appareil est conçu pour fonctionner automatiquement sans aucune intervention humaine.
Le PIC16F18426 est parfait pour le projet, c'est une famille de Microchip MCU destinés aux appareils de nœud de capteur.
L'appareil a 4 capteurs pour mesurer la température de l'air, la température du sol, l'humidité de l'air, l'humidité du sol et la lumière du soleil ou les niveaux de lumière.
L'émetteur SX1276 bon marché fonctionne bien à une fréquence de 915 MHz, car je l'utilise au Brésil.
Le système électrique et d'alimentation est conçu pour des décennies de fonctionnement, avec une combinaison d'une grande batterie rechargeable et d'un système de recharge solaire. Il est possible d'utiliser cet appareil uniquement avec de l'énergie solaire sans batterie, la batterie est uniquement pour l'alimentation lorsqu'il n'y a pas de soleil, comme la nuit et les jours nuageux.
La plupart du temps, l'appareil reste dans l'état de sauvegarde de puissance avec tous les périphériques désactivés. Lorsqu'il est nécessaire d'effectuer une tâche, le système est réveillé par une interruption. La période d'envoi et de transmission des données peut être définie entre 5 et 80 minutes, de sorte que le système est réveillé par une interruption de minuterie, effectue les tâches et revient en mode de sauvegarde de puissance.
L'appareil peut signaler son état actuel via une LED bleue clignotante lorsqu'elle fonctionne normalement et rouge lorsque quelque chose ne va pas, comme une batterie faible, une défaillance de lecture du capteur ou des données de capteur incorrectes telles que la température de 80 ° C.
| Composant | Description / documentation | Prix (USD) |
|---|---|---|
| Microcontrôleur | Pic16f18426 | 1,02 $ |
| Lora Transmiter | SX1276 | 4,15 $ |
| Panneau solaire | Panneau solaire Wavgat 1W / 5V | 1,31 $ |
| DIRIGÉ | RVB LED | 0,10 $ |
| Régulateur de tension | LM2596 | 0,30 $ |
| Changer | Interrupteur de trempette 1 | 0,16 $ |
| Broches | Pin de tête mâle | 0,20 $ |
| Douille MCU | Prise PDIP à 14 broches | 0,50 $ |
| Résistances 10K | Résistances 10K | 0,12 $ |
| Résistance de 4,7k | Résistances 4.7k | 0,05 $ |
| Batterie | Panasonic NCR18650B | 4,75 $ |
| Support de batterie | BK-18650-PC2 | 0,49 $ |
| Capteur léger | Max44009 | 1,55 $ |
| Capteur de température / d'humidité de l'air | SENSIRION SHT30 | 1,90 $ |
| Capteur d'humidité du sol | Capteur d'humidité capacitive du sol v1.2 | 0,76 $ |
| Température du sol | DS18B20 | 1,00 $ |
| Total | - | 18,36 $ |





Je tiens à remercier tous les professeurs que j'ai depuis l'école primaire, ce projet est le résultat d'une combinaison de tout ce que vous m'avez appris.
Le pilote de l'émetteur SX1276 LORA a été adapté de https://github.com/sandeepmistry/arduino-lora.