1 | |
Auteur | Messages |
---|---|
O.Coquet | #1 Posté le 9/10/2024 à 10:19:28 |
Ce qui n'est pas devra-t-être inventé | Re-bonjour à tous Voilà bien longtemps que je n'avais rien publié ni rien programmé, mais avec ma nouvelle passion (le tournage sur bois) il m'a fallu créer un atelier qui se trouve au bout du jardin. L’hiver approchant, il fait nuit tôt et la traversé du jardin s'avère périlleuse, du coup, j'ai ressorti ma vieille carte Velleman K8055 et mon vieux portable Asus, installation d'un Xubuntu V24 et sorti aussi mes modules DIO du tiroir, histoire de me faire une petite Domotique perso. Après pas mal de galères, j'ai trouvé la librairie "libk8055" sous linux pour interfacer tout ça. Première déconvenue, la librairie ne fonctionne plus sous les versions récentes de Linux, seule la commande exécutable K8055 fonctionne. J'ai donc réalisé un programme en Gambas 3.19 qui utilise cette commande via la fonction EXEC, pas hyper satisfaisant mais ça fonctionne plutôt bien. Je vais prochainement le mettre en ligne (dès que j'aurais corrigé quelques petits bugs ou fonction incomplètes). j'y inclurai le descriptif de l'installation matériel avec les modules DIO en vente pas chers dans les magasins de bricolage. en attendant de vous amuser dessus, voici quelques caractéristiques (en cours d'évolution): - (v0.0.51) - Commandes à distance de 8 modules DIO (lumière, volets, portails) - Mode de fonctionnement avec les télécommandes badges ou modules émetteurs DIO (au choix sur chacune des 8 sorties). - Chaque sortie dispose de 10 plages horaires on et 10 plages horaires off pour la journée. - L'ensemble est sauvé sur un fichier de config modifiable depuis l'interface. - Chaque sortie est commutable (on/off) manuellement via un bouton. - 15/10/2024 (v0.0.70) - on peut créer des scénari, les sauver, et les recharger automatiquement au démarrage. - chaque sortie peut être nommée pour que ce soit plus clair, la définition est sauvée dans un fichier de config général - 19/10/2024 (v0.0.79) - Le logiciel intègre dorénavant un serveur web de mon cru à l'aide de la classe httpserver que j'ai développée il y a 3 ans. - une check box view tips permet d'activer les commentaires "tooltips" sur chaque contrôle. - correction de plusieurs petits bugs. - Création d'une interface web compatible avec les écrans de téléphone. - Commande de chaque dispositif via l'interface web. Voili Voilou, Le prog et le descriptif arrivent bientôt. amitié à tous PS: Gambas 3.19 me semble avoir pas mal de bugs Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
O.Coquet | #2 Posté le 10/10/2024 à 07:59:34 |
Ce qui n'est pas devra-t-être inventé | Petit aperçu de l'interface pour vous mettre en appétit et voilà Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
O.Coquet | #3 Posté le 10/10/2024 à 11:17:02 |
Ce qui n'est pas devra-t-être inventé | en attendant la mise à disposition du code, voici la description du matériel utilisé: Chez DIO (dans presque tous les magasins de bricolage): La télécommande porte clef ref: 54592 Avantages: - une seule télécommande et deux fonctions (on=un appui, off = 2 appuis), elle n'utilise donc qu'un port digital de la carte k8055. - petite taille, bien protégée et le bouton de commande reste accessible une fois connectée à la carte k8055. - alimentation pile 3v lithium, peut être avantageusement remplacée par 2 piles 1,5v en série. - Emplacement sur le circuit qui permet l'ajout d'une antenne 433mhz (on les trouve pour pas chère sur Amazon ou autre) la porté et la qualité du signal sont grandement améliorés. inconvénients: - porté limitée (en théorie 50m mais quand il y a des murs on est plus proche du 10 mètres). - envoie d'un seul code on et d'un seul code off par opération, en cas de milieu parasité, il arrive que les récepteurs ratent le code. - la connexion à la carte k8055 se fait par deux fils qu'il faudra souder sur le bouton de commande après démontage de la coque, pas facile et un peu risqué. l'émetteur double canal ref: 54700 Avantages: - deux télécommandes double canal et double fonction, en un seul boîtier, (on = swx fermé, off = swx ouvert) - utilise un port de la k8055 par canal - porté très bonne, ajouté à l'émission d'une "rafale" de signaux on ou off garantissant qu'au moins l'un d'entre eux sera reçu clairement par le dispositif à commander. - alimentation pile 3v lithium, peut être avantageusement remplacée par 2 piles 1,5v en série. Inconvénients: - pas de bouton de commande sur le boîtier, donc impossible (sauf bidouille avec un trombone ou autre) de l'utiliser manuellement. voilà pour les émetteurs à relier à la carte k8055, vous pouvez bien sur utiliser toutes les autres télécommandes multi-canaux DIO que l'on peut trouver dans le commerce, mais attention, ces dernières ont deux boutons 1-on et 1-off, donc elles utilisent deux sortie digitales par canal, soit, pour une carte k8055 seulement 4 dispositifs commandables de plus, le logiciel n'est pas prévu pour ce type de commande, il faudra donc utiliser une plage horaire pour le on et une autre pour le off, ce qui réduit le nombre de plages horaires par deux et de plus l'affichage on/off sur le logiciel sera faux. A noter: par défaut le mode de fonctionnement du logiciel est celui destiné aux télécommandes badges: ref 54592, il faut cocher la checkbox <>DIO_SW correspondante pour activer le mode émetteur: ref54700 sur la sortie correspondante. mon choix: les commande 54592 pour l’intérieur et les 54700 pour l’extérieur ou les endroits un peu reculés de la maison. prochain message: la carte k8055 velleman pour ceux qui ne la connaissent pas et les câblages. amitié à tous Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
O.Coquet | #4 Posté le 15/10/2024 à 15:01:52 |
Ce qui n'est pas devra-t-être inventé | Bon on y est presque, demain je poste la librairie k8055 à compiler et les sources Gambas. A vous de vous amuser. A noter, le programme ne pilote pour l'instant qu'une seule carte k8055 en adresse 0, ça changera par la suite Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
O.Coquet | #5 Posté le 18/10/2024 à 19:02:31 |
Ce qui n'est pas devra-t-être inventé | Et bien il va encore falloir patienter, j'ai remis la main sur ma classe serveur internet intégré, développé il y a trois ans sur un gambas 3.16 sous raspberry, et vous savez quoi elle fonctionne toujours aussi bien, du coup je suis entrain de l'intégrer dans DIO-Commander Voilà. Bon allez demain, c'est promis, photos et câblage de la K8055 avec les commandes DIO. amitié à tous Olivier (Alias Olinux) Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
O.Coquet | #6 Posté le 19/10/2024 à 18:31:16 |
Ce qui n'est pas devra-t-être inventé | Chose promise..... La carte k8055 et le câblage avec les modules. Pour les badges 54592, le rouge est soudé sur une patte du switch interne (une des deux du bas), le noir à une des deux du haut. Il y a un sens, facile à découvrir, si vous les branchez à l'envers, la télécommande ne cessera de clignoter en vert. allez zou, c'est l'heure du beau dessin: c'est posé en vrac sur le dessin, à l'image du montage posé sur mon bureau, mais dès que j'aurai acquis 3 modules 54700 de plus, je vire les deux badges 54592, pour avoir une super portée et du coup je monterai tout ça proprement dans une jolie boite Amitié et à bientôt Olivier (Alias Olinux) PS: la suite: la librairie k8055 avec quelques explications. Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
O.Coquet | #7 Posté le 20/10/2024 à 16:27:42 |
Ce qui n'est pas devra-t-être inventé | Question, comment peut on joindre un fichier à un message ici ???? amitié Olivier Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
O.Coquet | #8 Posté le 22/10/2024 à 11:26:28 |
Ce qui n'est pas devra-t-être inventé | voila, c'est fait, le code est dans la forge, rubrique divers. dio sur la forge Faites moi un petit retour ! PS: cette version est équipé d'un petit exécutable qui vous permet de tester le logiciel sans avoir la carte ni la librairie, amitié Olivier (Alias OLINUX) Amitié Olivier (Alias Olinux) Raspberry pi 3 et 4, pc Xubuntu, Arduino..... Quelques autres "vieux" ordinateurs ! Et un bon fer à souder |
1 |