Documentation Arduino
Tout espace ou caractère spécial doit être remplacé par son code hexagonal ASCII. Vous devez faire précéder chaque code hexadécimal de %. Les codes les plus utilisés sont : espace = %20 et ; = %3B. Conseil Utilisez URLencoder.org pour convertir facilement vos commandes. Si vous avez défini un mot de passe pour l’accès à l’interface utilisateur Web, celui-ci doit être inclus (en clair) dans l’URL de la requête HTTP, comme suit : http://<ip>/cm?user=<username>&password=<password>&cmnd=Power%20On
dans Console dans l’interface Web~ Le menu Console dans l’interface Web est un endroit pratique pour envoyer des commandes et il se comporte de manière similaire à une connexion de terminal via un pont série. Avertissement Les contrôles de l’interface graphique n’ont pas et ne peuvent pas avoir toutes les fonctionnalités et commandes implémentées. Pour un contrôle précis et complet, utilisez les commandes de la console ! over Serial Bridge~ Si vous avez flashé le dispositif via la méthode série, vous pouvez vous y connecter avec une application de terminal (par exemple Termite ou Arduino IDE Serial Monitor) pour envoyer des commandes et suivre les réponses. C’est une façon pratique de faire une configuration Backlog de votre nouveau dispositif. L’interface série est réglée sur 115200 bps, sauf pour les dispositifs qui nécessitent une vitesse de transmission différente la puissance de Backlog~ La commande Backlog permet d’exécuter jusqu’à 30 commandes consécutives sur une seule ligne de commande. Chaque commande est séparée par un point-virgule (” ;”). Backlog est une fonction utile pour éviter de nombreux redémarrages lors de la configuration d’un nouveau périphérique. Vous pouvez l’utiliser pour : Configurer les deux AP Wi-Fi Backlog SSID1 <myssid> ; Mot de passe1 <mypassword> ; SSID2 <myssid2> ; Mot de passe2 <mypassword2>.
Arduino cc
Le Grove AI HAT for Edge Computing est construit autour du Sipeed MAix M1 AI MODULE avec le processeur Kendryte K210 à l’intérieur. Il s’agit d’un chapeau d’intelligence artificielle pour raspberry pi, peu coûteux mais puissant, qui permet à raspberry pi d’exécuter l’intelligence artificielle à la périphérie, et qui peut également fonctionner indépendamment pour les applications d’informatique périphérique.
Actuellement, plus de 60 Groves ont pris en charge le chapeau de base Grove pour Raspberry Pi . En outre, nous continuerons à ajouter de nouveaux modules compatibles à la liste des compatibles, plus vous utilisez, plus de grove sera ajouté.
BattBorg est un convertisseur de puissance pour votre Raspberry Pi qui vous permet d’alimenter le Raspberry Pi à partir de piles. Il fonctionne avec la plupart des batteries/paquets de batteries qui sont entre 7-36V, donc il est idéal pour les batteries de voiture 12V, 8xAA packs de batterie, et ainsi de suite. Parfait pour les projets de robots autonomes où l’utilisation d’un chargeur USB n’est pas une option.
Il s’agit d’une alimentation à découpage de DC à DC, un autre excellent ajout à la gamme de Meltwater. Elle se présente sous la forme d’un kit de pièces, prêtes à être soudées ensemble. Elle peut fournir une sortie de 5 volts à un Raspberry Pi à partir d’une entrée de 7 à 40 volts !
Référence Arduino
Lors de la première recherche, j’ai essayé plusieurs de ces modules, cela fonctionne bien, mais dès que l’on veut les alimenter avec une batterie classique (une AAA, CR2032, …) on se retrouve face à d’autres défis, pouvoir maximiser la durée de vie de la batterie et aussi pouvoir envoyer des trames sans fil jusqu’à ce que la batterie arrive en fin de vie.
J’ai également testé plusieurs modules RF tels que RFM12B, RFM69, NRF24L01 et les résultats sont les mêmes, ce qui est logique puisque la consommation d’énergie atteint le maximum lorsque ces modules envoient des données par voie aérienne.
Bien sûr, la durée de vie de la batterie dépend d’un code précis et optimisé pour le mode sommeil, mais au cours de mon prototypage, j’ai également vu que la conception d’un certain type de batterie peut entraîner l’arrêt de l’envoi de données par le nœud même si la batterie a suffisamment de puissance (tension). Ceci est dû à la résistance interne (IR) spécialement sur la batterie de pièce de monnaie de cellule (voir ce post pour des informations détaillées). Lors de l’envoi de données, vous pouvez avoir besoin d’un pic de courant qui créera une chute de tension sur la résistance interne, cette chute de tension peut être suffisamment importante pour empêcher le module sans fil d’envoyer la trame. Par exemple, imaginez une CR2032, avec une résistance interne de 20 Ohm. Disons que cette pile fonctionne depuis un certain temps et que sa tension est d’environ 2,6 V, ce qui signifie que la pile est loin de sa fin de vie. Lorsque le noeud active le module sans fil pour envoyer des données (exemple RFM12B) la consommation peut atteindre 25 mA, ce qui signifie que 25 mA à travers 20 Ohms IR chute de 0,5V, ce qui conduit votre noeud alimenté par 2,6V – 0,5V = 2,1V qui est sous la tension minimale RFM12B (Datasheet dit 2,2V) et donc, cela ne fonctionne plus (en fait votre noeud fonctionne, mais est incapable de transmettre la trame à une passerelle).
Bibliothèque Arduino
Je veux remplacer la connexion USB entre le dispositif de téléinfo USB GCE, par une connexion sans fil, car en fait je dois mettre mon RPI près du compteur électrique et je veux mettre Domoticz sur une place centrale dans ma maison.
le compteur électrique n’est pas un interrupteur électrique, c’est un “Kilowatts compteur – compteur d’électricité” / “Kilowatts counter – electricity utility counter”, non / right ? et le dispositif GCE USB 655 compte et collecte, il n’y a pas de fiche technique sur le web.
EDIT : il y a beaucoup de choses sur le site de GCE et il semble que ce soit un protocole propre / protocole spécial, je n’ai pas pu trouver de quel protocole il s’agit, peut-être que si vous avez plus d’informations à ce sujet, vous pouvez poster une fiche technique ou autre.