Il s'agit d'une solution de conteneur principale de plusieurs autres projets pour la télécommande et la surveillance des broches GPIO sur un dispositif démo à partir d'une console locale utilisant LORA.
Normalement, on peut coder uniquement dans cette solution principale, mais des conflits non résolus sont apparus lors du téléchargement binaire vers différents ports com dans différents projets. Ainsi, pour l'instant, les projets contenus dans ces solutions sont ouverts dans différents cas de Visual Studio 2017 avec le complément VisualMicro installé.
Voir aussi: https://gojimpi.blogspot.com/2018/02/lora-range-issues.html
et: https://gojimpi.blogspot.com/2018/02/m5stack-lora-range-issues.html
Les 4 principaux projets d'intérêt:
Diymall LORA32U4 basé sur 32U4 en utilisant la bibliothèque Radiohead avec une bonne plage comme console de contrôle locale. Il n'y a actuellement aucun affichage implémenté sur cette console
Diymall LORA32U4 basé sur 32U4 à l'aide de la bibliothèque Radiohead avec une bonne plage comme périphérique GPIO distant.
M5Stack Lora basé à ESP32 qui travaillait initialement avec la bibliothèque Lora de Sandeep Mistry, mais avait une portée assez médiocre. Le M5Stack a une belle enceinte et un écran intégré.
Le code de travail, mais une mauvaise gamme peut être trouvé ici (notez qu'il a été enregistré avec une fréquence = 433.375e6): https://github.com/gojimpi/lora-gpio/blob/8e96d83eca89cd9ac19fb5eeca8fb276b7a5dddf/m5stackconsole/m5stack.ino
L'objectif actuel est de faire fonctionner la bibliothèque Radiohead avec ce projet.
Voir la branche M5-Radiohead pour ce projet: https://github.com/gojimpi/lora-gpio/tree/m5-radiohead
La fourche Adafruit de 11 mois de Radiohead: https://github.com/gojimpi/radiohead/tree/development
Le Master Radiohead a été remplacé par le téléchargement de travail depuis AdaFruit Tutorial (support ESP32 manquant) https://learn.adafruit.com/adafruit-reather-32u4-radio-with-loora-radio-module/using-the-rfm-9x-ladio qui peut être trouvé sur cette branche locale: https://github.com/gojimpy
Ensuite, de nouvelles modifications au code le plus récent seront appliquées à la branche locale M5Stack: https://github.com/gojimpi/radiohead/Tree/M5Stack (pas encore mise à jour avec le code vieux de 11 mois le plus récent)
Voir source "Une version github'ified de http://www.airspayce.com/mikem/arduino/radiohead/": https://github.com/adafruit/radiohead
Nous voulons ignorer les transmissions des appareils tiers. Ceci est un exemple tiers.
Quelque chose s'est passé ici et n'a pas pu être résolu. Le code est passé au nouveau projet. Erreur: VM_Boards.h: 653: 2: Erreur: #Error "Veuillez modifier Boards.h avec une abstraction matérielle pour cette carte" Erreur "s'il vous plaît modifier les tableaux.h avec une abstraction matérielle pour cette carte" pour (analogpin = 0; Analogpin <total_analog_pins; Analogpin ++ Les bibliothèques de compillures d'erreur de déboguement de débogue Si ce projet utilise le téléchargement OTA / WiFi, veuillez utiliser le menu VMICRO> Debugger pour définir le port série et distant du débogueur. Sinon, passer la barre d'outils de «débogage» vers «libérer» et reproduire. ou désactiver le débogage automatique ou configurer l'option de débogueur des logiciels. Debug Build a échoué pour le projet «M5stackConsole»
Réponse: "Le problème de débogage était que vous aviez activé des vues automatiques, numériques ou d'autres opinions graphiques dans les options de débogage pour le projet. Ces vues nécessitent des informations sur la carte telles que le nombre d'épingles numériques. Votre matériel est inconnu, donc" l'erreur "vous indique que le matériel est inconnu."
Voir http://www.visualmicro.com/forums/yabb.pl?num=1518378800/0#3
(Mais je ne sais pas vraiment comment résoudre ce problème dans l'IDE; ce projet-bad enregistré pour ça)
Remarquez également: "Oui V10 du pilote USB n'est pas pour votre SYS OP, c'est pour Windows Universal" http://www.visualmicro.com/forums/yabb.pl?num=1518378800/2#2
Apparemment, je n'avais pas lu la description complète correctement et a installé par inadvertance les pilotes "universels" les plus récents qui ne fonctionnent pas bien avec Windows 10 .: |
Sketch -> Include Library -> Manage Libraries...m5stack dans la zone de recherche.Install pour installer la bibliothèque. cd ~ /Documents/Arduino/libraries/
git clone https://github.com/gojimmypi/RadioHead.git
git clone https://github.com/gojimmypi/M5Stackc:
cd %USERPROFILE% d ocuments l ibraries
git clone https://github.com/gojimmypi/RadioHead.git
git clone https://github.com/gojimmypi/M5StackRappel: synchroniser une fourche d'un référentiel pour le maintenir à jour avec le référentiel en amont. https://help.github.com/articles/syncing-a-fork/