12 | |
Auteur | Messages |
---|---|
O.Coquet | #16 Posté le 3/11/2024 à 17:18:06 |
Ce qui n'est pas devra-t-être inventé | Mais le code va être en ligne sous peu donc tu vas pouvoir t'amuser un peu Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
linuxos | #17 Posté le 4/11/2024 à 14:45:09 |
Un peu de sel, de poivre et la crevette sera... | Bonjour O.Coquet, Petite question, pourquoi ne pas avoir utilisé un ESP32 a la place de l'ARDUINO, car il est bien plus puissant, a plus de Entrées/Sorties + Wifi + Bluetouth, et il coute moins cher ? De plus il offre le 3.3V + 5V Juste curiosité Olivier Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous. |
O.Coquet | #18 Posté le 4/11/2024 à 17:24:47 |
Ce qui n'est pas devra-t-être inventé | Bonjour O.Coquet, Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
linuxos | #19 Posté le 4/11/2024 à 18:32:32 |
Un peu de sel, de poivre et la crevette sera... | Ok pas necessaire donc. Merci pour la résponse Olivier Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous. |
O.Coquet | #20 Posté le 4/11/2024 à 20:23:40 |
Ce qui n'est pas devra-t-être inventé | En plus, du fait même de sa conception, la esp32 est beaucoup plus fragile et les modules RF433 sont une fabrication pure chinois avec une imprécision crasse. Les variations de consommation d'un module à l'autre sont significatives, et les ports de sortie de l'esp32 y sont sensibles donc pour éviter tout "grillage de port" je préfère la uno qui serte est plus ancienne mais qui est aussi beaucoup plus tolérante. Pour le wifi, c'est très séduisant dans le principe, mais pour un système domotique qui accessoirement gère aussi mon chauffage, je préfère une bonne liaison USB qui ne tombe pas en panne, plutôt que le wifi qui lui se bloque de façon régulière Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
O.Coquet | #21 Posté hier à 07:36:11 |
Ce qui n'est pas devra-t-être inventé | Comme promis, le code complet pour la Arduino uno: ======================================================================== /* DIO-Commander 2.0 RF433 - Arduino Module 05 Nov 2024 (C) Olivier Coquet Version Arduino UNO */ #include <DiOremote.h> #include <stdlib.h> const int TX_PIN = 2; //pin DIR ext2 DiOremote myRemote = DiOremote(TX_PIN); long Cmde_Code = 0; //Variable de stockage des code telco //variables de stockage lecture de gambas String data_in = ""; int Cmd_repet = 1; //variable contenant le nombre de répétitions d'envoi de code void setup() { Serial.begin(115200); pinMode(TX_PIN,OUTPUT); //message vers gambas Serial.println("READY"); } void loop() { //caractère reçu depuis Gambas char data = ""; //vérifie l'existance de données sur le port série if (Serial.available()) { //récupère les données dans data data=Serial.read(); //caractère de fin de commande if (String(data) == "*"){ Cmde_Code = data_in.toInt(); //appel traitement envoi de code Cmd_repet fois for (int i=0; i < Cmd_repet; i++){ myRemote.send(Cmde_Code); } data_in = ""; //remise à 0 du buffer de réception } //reset buffer else if (String(data) == "R"){ data_in = ""; } //ajuste le nombre de répétitions else if(String(data) == "+"){ Cmd_repet = data_in.toInt(); Serial.println("Nbre de répétitions = " + String(Cmd_repet)); data_in = ""; } //Ajoute la donnée au buffer else{ data_in = data_in + String(data); } } } Désolé pour les indentations mais je me suis tapé les colorations à la main vu que le code Arduino n'est pas compatible avec la fonction "code Gambas" de ce forum. Je suis ouvert aux suggestion, remarques et questions. Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
O.Coquet | #22 Posté hier à 16:02:13 |
Ce qui n'est pas devra-t-être inventé | Bon pour la partie Gambas, je suis sur le plus hard, à savoir les fenêtres de configuration La Fenêtre des paramètres avec sa gestion complète est ok. La fenêtre de création et de modification des scénario est plus costaude, une journée dessus et enfin trouvé des solutions, mais la gestion des combobox est une vraie tannée ! Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
O.Coquet | #23 Posté hier à 15:45:06 |
Ce qui n'est pas devra-t-être inventé | Bon ça avance bien, pour le principal, tout fonctionne comme je le veux, me reste plus que l'interface web à mettre en place avec son traitement, et j'en verrais le bout Voici quelques images de tout le bazar: La fenêtre principale en action: La fenêtre des préférences: La fenêtre des scénari: enfin, la fenêtre de visualisation des logs: Demain je m'attaque à l'interface web, après faudra tout basculer sur un raspberry pour faire homogène et petit. A noter, on en est à la version 2.0.46 le programme compte 2056 lignes pour presque 1Mo de programme. Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
pinky | #24 Posté hier à 15:53:48 |
Il est beau ton bazar mais je n'y comprends rien. Trop technique pour moi. Par contre, ce DIO là me parle plus : https://www.youtube.com/watch?v=EhGEGIBGLu8 Dolmen (table pierre) : Caillou préféré des Bretons (un dolmen de prédilection). | |
12 |