Matériel électronique¶
Microcontrôleur NORDIC nRF52840 (RAK4631)¶
https://store.rakwireless.com/products/rak4631-lpwan-node?variant=37505443987654
- Bluetooth 5.0 (Low Energy)
- Puce SEMTEC SX1262 Lora
- CPU ARM ARM-M4 32 bits
- 1 MB Flash, 256 KB RAM
- I2C, SPI, entrées analogiques, entrées numériques et sorties
- Faible consommation d'énergie
- Ports d'entrée/sortie: UART/I2C/GPIO/USB
- Tension d'alimentation: 2,0 3,6 V
- Taille du module: 20 x 30 mm
Base Wisblock (RAK19007)¶
Attention
Ne pas oublier de connecter les antennes (BLE, LoRa, Wifi...) avant d'alimenter la carte.
Capteur RTC (RAK12002)¶
https://store.rakwireless.com/products/rtc-module-rak12002
Module nécessaire pour l'horodatage des données.
- Built-in 32.768KHz crystal oscillator
- Counters for seconds, minutes, hours, date, month, year and weekday
- Automatic leap year correction
- 3.3V Power supply
- I2C Interface
- Programmable Clock output
- Extreme low current consumption 40nA
- Supper capacitor backup power supply
- Small size: 10mmx10mm
Info
Nécessite l'installation des bibliothèques Melopero_RV3028 et timestamp32bits dans l'IDE Arduino
Interface SDI12 (RAK13010)¶
https://store.rakwireless.com/products/sdi-12-interface-rak13010
Module SDI12 (Serial Digital Interface at 1200 baud rate)
- Protocole de communication en série asynchrone
- Alimentation en tension: VBAT et 3,3 V
- Protocole de communication SDI-12
- Prend en charge le câble de communication SDI-12 à 3 fils SDI-12-12-12V, SDI-12-DATA et GND
- Fournit une alimentation intégrée de 12 V (300 mA max) pour les capteurs SDI-12 et à la possibilité d'utiliser une alimentation externe de 12 V si nécessaire
Le bus SDI-12 est une interface bidirectionnelle pour la conversion des commandes et des données de UART en SDI-12 et vice versa en utilisant un microcontrôleur 3,3 V.
L'enregistreur de données demande des données des capteurs intelligents, chacun identifié avec une adresse unique. En bref, l'enregistreur de données est le maître, et les capteurs sont des dispositifs esclaves sur le bus. Le RAK13010 vous permet de connecter plus facilement des fils à partir de plusieurs capteurs SDI-12 en un ensemble de terminaux sur un enregistreur de données
Seuls les VBAT, 3V3xS, IO2, RXD, TXD, OE et GND sont connectés au connecteur WisBlock.
La tension 3V3-S sortie de la base WisBlock qui alimente le module RAK13010 peut être commandée par le cœur de WisBlock via WB-IO2 (axe WiisBlock IO2). Cela rend le module idéal pour les projets IoT à faible puissance puisque le cœur WisBlock peut déconnecter la puissance du module RAK13010.
Lorsque vous voulez utiliser 12 V interne comme alimentation électrique pour les capteurs, vous devez installer un switch sur la broche 1 et la broche 2 de J3.
- t0: envoyer des données au bus de données SDI-12
- t1: recevoir des données du bus de données SDI-12