Gambas France BETA


Pas de compte ? Incription

k8055 velleman - le retour du retour

1
AuteurMessages
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):

- 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 commuable (on/off) manuellement via un bouton.

- 15/10/2024
- 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

Voili Voilou,
Le prog et le descriptif arrivent bientôt.
amitié à tous

PS: Gambas 3.19 me semble avoir pas mal de bugs :shock:

Raspberry pi 3 et 4
Quelques autres "vieux" ordinateurs !
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 :D




et voilà
Raspberry pi 3 et 4
Quelques autres "vieux" ordinateurs !
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 :cry: 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
Raspberry pi 3 et 4
Quelques autres "vieux" ordinateurs !
O.Coquet#4 Posté hier à 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
Raspberry pi 3 et 4
Quelques autres "vieux" ordinateurs !
1