Ce projet n'est plus maintenu.
Il s'agit d'un projet Arduino pour la carte de développement TTGO T-Boam ESP32, qui a Lora Chip à bord. Cayenne Backend offre une très belle visualisation Web et fournit également des applications Android / iPhone gratuites, où vous pouvez regarder la position de votre voiture et le climat intérieur. Ce projet utilise le format de paquet de charge utile à faible puissance Cayenne pour transférer les coordonnées GPS et les données climatiques intérieures de certaines voitures. Il a un taux de paquets adaptatif, ce qui signifie que lorsque la voiture se déplace, le tracker commence à «éclater» des paquets pour mettre à jour la trajectoire aussi précise que possible. Le MyDevices Cayenne pour la connexion LORA est créé via le réseau Lorawan Cloud.
Vous pouvez trouver des documents sur Cayenne Low Power Payload (LPP) ici.
J'essaierai de décrire la configuration du projet entier du mieux que je peux.
config.h dans le projet ArduinoHeltec_WIFI_LoRa_32Cayenne LPPCayenne+ et entrez le nom du projetC'est à quoi cela ressemblera lorsque les données seront reçues par TTN et Cayenne.


Remarque: Dans le champ GPS, il existe également des informations d'altitude GPS disponibles.
Champs facultatifs, vous pouvez choisir de les envoyer dans le programme:
LoRa DIO1 faisceau T marqué en Lora1 à la broche 33 - afin que l'ESP32 puisse lire cette sortie du module LORA. En éventuellement, vous pouvez également connecter la sortie Lora2 à GPIO 32 , mais cela n'est pas nécessaire ici.
Connectez la ligne SDA du module BME / BMP280 à la broche 21 et SCL à la broche 22 sur le TTGO. Si vous voulez une ligne de données plus fiable (si les fils sont longs pour une raison quelconque), vous pouvez ajouter des résistances pull-up sur les lignes SDA et SCL. Toute valeur de 2,2k à 10k devrait être OK. VCC du module en 3V3 et GND à GND bien sûr.
config.hSi vous ne l'avez pas déjà fait, mettez à jour avec vos propres touches TTN - ABP Authentication
Ce sont les clés dont vous aurez besoin dans la console TTN (jaune marqué).





ESP32
ESP32 Version REV1
WiFi
Bluetooth
4MB Flash
3D Antenna
LORA
Working voltage: 1.8 ~ 3.7v
Acceptable current: 10 ~ 14mA
Transmit current: 120mA @ +20dBm
90mA @ +17dBm
29mA @ +13dBm
Operating frequency: 433MHz / 868MHz / 915MHz
Transmit power: +20dBm
Receive sensitivity: -139dBm @ LoRa & 62.5 KHz & SF=12 & 146bps
-136dBm @ LoRa & 125 KHz & SF=12 & 293bps
-118dBm @ LoRa & 125 KHz & SF=6 & 9380bps
-123dBm @ FSK & 5 KHz & 1.2Kbps
Frequency error: +/-15KHz
FIFO space: 64 byte
Data rate: 1.2K ~ 300Kbps @ FSK
0.018K ~ 37.5Kbps @ LoRa
Modulation Mode: FSK, GFSK, MSK, GMSK, LoRa TM, OOK
Interface form: SPI
Sleep current: 0.2uA @ SLEEP
1.5uA @ IDLE
Operating temperature: -40? - +85?
Digital RSSI function
Automatic frequency correction
Automatic gain control
RF wake-up function
Low voltage detection and temperature sensor
Fast wake-up and frequency hopping
Highly configurable data packet handler
GPS
GPS modules NEO-6M, 3V-5V power supply Universal
Destined module with ceramic antenna, signal super
Save the configuration parameter data EEPROM Down
With data backup battery
There are LED signal indicator
Default Baud Rate: 9600
Power
IP5306 2A Battery PMIC
LED, Blue - User controller
LED, Red - GPS 1PPS
LED, Red/green - battery charged/power on
Button, reset switch
Button, user readable
Switch, power on/battery charge
USB
CP2104-GMR



Vous êtes invités à contribuer à ce projet de quelque manière que ce soit. (Soumettez un problème, un rapport de bogue, une fourche et une amélioration ...) Les suggestions et les commentaires sont très appréciés.