Toulonux
Actualités des organisations
Toulonux |
Epaper WeAct Studio |
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Provence-Alpes-Côte d'Azur Publié le dimanche 10 novembre 2024 12h17 Importé le dimanche 10 novembre 2024 21h03 |
Demo pense-bête pour l'utilisation d'un ecran WeAct-EpaperModule-2.13 avec un ESP32-C3 Super mini (nologo) ComposantOn trouvera le matériel chez aliexpress GithubCablageVCC = 3.3V
Codepour programmer l'ESP32 j'ai utilisé Arduino-IDE V2 Il est nécessaire d'installer:
|
||||||||||||||||||
Toulonux |
MQTT |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le dimanche 21 janvier 2024 12h00 Importé le dimanche 21 janvier 2024 13h03 |
LiensIntroduction à MQTTMQTT (Message Queuing Telemetry Transport) est un protocole de messagerie léger et ouvert conçu pour les communications machine à machine (M2M) et l'Internet des objets (IoT). Il a été développé par IBM en 1999 et est devenu un standard de facto pour la communication entre les appareils connectés. Installer MQTTPour Archlinux $sudo pacman -S mosquittoCommandesPour demarrer le service: $sudo systemctl start mosquittoPour Redemarrer le service: $sudo systemctl restart mosquittoPour connaitre l'état du service: $sudo systemctl status mosquittoPour Arreter le service: $sudo systemctl stop mosquittoPour activer le service au démarrage du système: $sudo systemctl enable mosquittoPour désactiver le service au démarrage du système: $sudo systemctl disable mosquittoTestssubscriberDans un premier terminal: S'abonner à un topic pour recevoir les messages $mosquitto_sub -t montopic'publisherDans un second terminal: Publier un message sur un topic $mosquitto_pub -t montopic -m 'message' |
||||||||||||||||||
Toulonux |
Vacances de Noël ... |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le vendredi 22 décembre 2023 13h03 Importé le vendredi 22 décembre 2023 13h03 |
Salut à tous, L'I-LAB sera ouvert samedi 23 décembre 2023 de 14h00 à 17h30 Maison de l'innovation et du numérique. Je vous souhaite à tous de bonnes fêtes de fin d'année. La prochaine réunion de l'association aura lieu probablement le samedi 06 janvier 2024. A bientôt. Credit image: Image by BiZkettE1 on Freepik |
||||||||||||||||||
Toulonux |
Sqlite |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le jeudi 07 décembre 2023 12h00 Importé le jeudi 14 décembre 2023 21h03 |
LiensIntroduction à SQLiteSQLite est une base de données relationnelle légère et rapide, utilisée pour stocker des données localement. C'est une solution de stockage de données de petite taille, rapide et facile d'utilisation. Installer SQLiteTélécharger et installer SQLite depuis le site https://www.sqlite.org/. Pour Archlinux (dans le dépot core) $sudo pacman -S sqlite3Créer une base de donnéesCréation d'une base de donnée, ouvrez un terminal ou une fenêtre de commandes et exécutez la commande suivante: $sqlite3 mabase.db SQLite version 3.44.2 2023-11-24 11:41:44 Enter ".help" for usage hints. sqlite> .database main: /home/phil/mabase.db r/w sqlite> .quitCréer une table dans la base de donnéesEnsuite, vous pouvez créer des tables dans votre base de données en utilisant la syntaxe SQL. La création d'une table se fait avec la commande CREATE TABLE, suivie du nom de la table et des colonnes que vous souhaitez inclure. Voici un exemple de code pour créer une table nommée humain avec deux colonnes, nom et age: $sqlite3 mabase.db SQLite version 3.44.2 2023-11-24 11:41:44 Enter ".help" for usage hints. sqlite> CREATE TABLE humain (nom TEXT NOT NULL, age INTEGER NOT NULL);Insérer des données dans une tablesAprès avoir créé une table, vous pouvez insérer des données en utilisant la commande INSERT INTO. Exemple d'insertion de données dans la table humain: sqlite> INSERT INTO humain (nom, age) VALUES ('Pierre', 30); sqlite> INSERT INTO humain (nom, age) VALUES ('Jeanne', 25); sqlite> INSERT INTO humain (nom, age) VALUES ('Alfred', 65);Consulter les donnéesVous pouvez consulter vos données en utilisant la commande SELECT suivie du nom de la table que vous souhaitez interroger. Exemple, pour afficher toutes les rangées de la table humain, vous pouvez utiliser la commande suivante: sqlite> SELECT * FROM humain;affichera: Pierre|30 Jeanne|25 Alfred|65Autres exemples de commandes SQL pour interroger vos données: sqlite> SELECT nom, age FROM humain;Affichera seulement les columns "nom" et "âge" de la table humain. sqlite> SELECT * FROM humain WHERE age > 30;Affichera les lignes de la table humain où la valeur de la colonne age est supérieure à 30. Alfred|65 sqlite> SELECT COUNT(*) FROM humain;Affichera le nombre total de ligne de la table humain. 3Mettre à jour et supprimer des données.Vous pouvez mettre à jour et supprimer des données en utilisant respectivement les commandes UPDATE et DELETE. Exemples de ces commandes: sqlite> UPDATE humain SET age = 35 WHERE nom = 'Pierre'; sqlite> DELETE FROM personnes WHERE nom = 'Jeanne';Quittersqlite> .quitSauvegarder la base de données$sqlite3 mabase.db .dump > mabaseDB.sqlcontenu de mabaseDB.sql $cat mabaseDB.sql PRAGMA foreign_keys=OFF; BEGIN TRANSACTION; CREATE TABLE humain (nom text not null, age integer not null); INSERT INTO humain VALUES('Pierre',30); INSERT INTO humain VALUES('Jeanne',25); INSERT INTO humain VALUES('Alfred',65); COMMIT;SQLite avec PythonInstallation de SQLitePour utiliser SQLite avec Python, vous devez tout d'abord installer le module Python SQLite. \ Pour Archlinux (dans le dépot extra) $sudo pacman -S python-aiosqliteVous pouvez faire cela en utilisant pip, le gestionnaire de paquets Python. Connexion à la base de donnéesUne fois que vous avez installé SQLite, vous pouvez connecter votre application à une base de données SQLite. import sqlite3 ... conn = sqlite3.connection('mabase.db')Interrogation de la base de donnéesMaintenant que vous êtes connecté à la base de données, vous pouvez extrair des données en utilisant des requêtes SQL. Pour cela, vous pouvez utiliser cursor() méthode pourcreer un curseur sur la base de données. Puis, vous pouvez utiliser execute() méthode pour poser une question SQL au curseur. Enfin, vous pouvez utiliser fetchall() méthode pour récupérer le résultat de la requéte. Par exemple, pour récupérer tous les enregistrements de la table humain: cur = conn.cursor() cur.execute("SELECT * FROM humain") resultats = cur.fetchall() print(resultats)Modification de la base de donnéesEn plus d'interroger la base de données, vous pouvez également la modifier en utilisant SQLite avec Python. Pour cela, vous pouvez utiliser clés INSERT, UPDATE et DELETE pour ajouter, modifier et supprimer des enregistrements dans la table humain de la base de données. Par exemple, pour ajouter un nouvel enregistrement: cur.execute("INSERT INTO humain (Nom, Age) VALUES (?, ?)", ("Sabine", 58)) conn.commit()Fermeture de la connectionLorsque vous avez fini d'utiliser la base de données, il est conseillé de fermer la connexion afin de libérer les ressources du système. On appelle la méthode close() de l'objet connexion: conn.close() |
||||||||||||||||||
Toulonux |
Reunion + AG. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le jeudi 30 novembre 2023 05h05 Importé le jeudi 30 novembre 2023 05h05 |
Salut à tous, je passerai ouvrir l'I-LAB samedi 02 décembre 2023 de 14h00 à 17h00. Cela sera l'occasion de faire l'AG de l'asso (15h). Pour les absents, merci de donner un pouvoir par mel au président qui les repartira entre les présents. Des volontaires pour participer au bureau de l'asso? A Samedi. Philippe. |
||||||||||||||||||
Toulonux |
Rdv à la plage. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le vendredi 30 juin 2023 21h03 Importé le vendredi 30 juin 2023 21h03 |
Salut à tous, Avis à ceux et celles qui seront disponibles. :-) Je vous invite jeudi 20 juillet en fin d'après-midi (a/c 18h30...) à nous retrouver avec TVT sur la plage de la Garonne (Le Pradet) pour le pique nique de fin d'année. Adresse: 43°05'35.1"N 6°01'29.7"E 450 Boulevard Commandant l'Herminier |
||||||||||||||||||
Toulonux |
Reunion - Freecad. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le vendredi 30 juin 2023 21h03 Importé le vendredi 30 juin 2023 21h03 |
Salut à tous, je passerai ouvrir l'I-LAB samedi 24 juin 2023 de 14h00 à 17h00. Au programme: Modelisation avec Freecad. A Samedi. Philippe. |
||||||||||||||||||
Toulonux |
Reunion - PrusaSlicer. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 24 juin 2023 14h00 Importé le vendredi 30 juin 2023 21h03 |
Salut à tous, je passerai ouvrir l'I-LAB samedi 24 juin 2023 de 14h00 à 17h00. Au programme: Utilisation de prusaSlicer A Samedi. Philippe. |
||||||||||||||||||
Toulonux |
Reunion - Freecad. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 17 juin 2023 14h00 Importé le vendredi 30 juin 2023 21h03 |
Salut à tous, je passerai ouvrir l'I-LAB samedi 17 juin 2023 de 14h00 à 17h00. Au programme: Utilisation de Freecad A Samedi. Philippe. |
||||||||||||||||||
Toulonux |
Reunion - Rack. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 27 mai 2023 14h00 Importé le vendredi 30 juin 2023 21h03 |
Salut à tous, je passerai ouvrir l'I-LAB samedi 27 mai 2023 de 14h00 à 17h00. Au programme: Utilisation de Freecad Inkscape. A Samedi. Philippe. |
||||||||||||||||||
Toulonux |
Reunion - Rack. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 20 mai 2023 14h00 Importé le vendredi 30 juin 2023 21h03 |
Salut à tous, je passerai ouvrir l'I-LAB samedi 20 mai 2023 de 14h00 à 17h00. Au programme: Utilisation de Freecad, Inkscape et laser pour la creation de boites de rangement. A Samedi. Philippe. |
||||||||||||||||||
Toulonux |
Lora - Clef USB |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 22 avril 2023 10h39 Importé le vendredi 30 juin 2023 21h03 |
Présentation du projetTransformer un raspi en Objet Lora. Pré-requis
Réalisation du projetEmetteurPas de chose complexe on connecte la clef usb sur le raspberry.
Une ligne dans la crontable pour activer un code python pour envoyer les données. Les echanges sont des commandes AT. RecepteurDeclaration de l'objet sur mon LoraServeur. DonnéesLes données sont disponibles à travers un flux MQTT sur un serveur externe. J'ai sur ce serveur une instance node-red qui me permet de mettre en forme les données. On peut avoir un programme python client MQTT qui met en forme les données et les ecrit en base de donnée. On peut aussi utiliser influxdb et grafana. Il existe donc pour la mise en forme, plusieurs solutions. |
||||||||||||||||||
Toulonux |
Pas de Reunion. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 08 avril 2023 14h00 Importé le vendredi 30 juin 2023 21h03 |
Salut à tous, Il n'y aura pas d'ouverture de l'I-LAB samedi 08 avril 2023 A Samedi prochain. Philippe. |
||||||||||||||||||
Toulonux |
Reunion. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 25 février 2023 14h00 Importé le vendredi 30 juin 2023 21h03 |
Salut à tous, je passerai ouvrir l'I-LAB samedi 25 fevrier 2023 de 14h00 à 17h00. Au programme: Demontage d'imprimantes Anet A8 A Samedi. Philippe. |
||||||||||||||||||
Toulonux |
Imprimante 3D |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le mercredi 15 février 2023 12h30 Importé le vendredi 30 juin 2023 21h03 |
Redaction en cours... Présentation du projetCela fait un moment que je récupère de-ci de-là des pièces, moteurs… Je repousse toujours le moment, mais il est temps de faire l'inventaire et d’essayer de fabriquer une imprimante 3D basée sur une Anet A8 par exemple. Achats
Inventaire de la recup...
Impression des piècesSupport moteur Y Découpe laserLes plaque d'angles seront decoupées dans du plexi de 3 ou 5 mm selon la dispo. Réalisation du projetAvancement2023-02-15inventaire du materiel disponible. Liens |
||||||||||||||||||
Toulonux |
Reunion + AG?. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 04 février 2023 14h00 Importé le jeudi 09 mars 2023 19h40 |
Salut à tous, je passerai ouvrir l'I-LAB samedi 04 fevrier 2023 de 14h00 à 17h00. Si on est assez nombreux on fera l'AG de l'association. (nota signature convention avec TVT) La liste de diffusion comporte plus de 24 inscrits, de nombreux inscrits ne sont plus apparus à l'association depuis plus d'un an. Merci de m'indiquer si vous souhaitez toujours recevoir la ML A Samedi. Philippe. |
||||||||||||||||||
Toulonux |
QmodMaster |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le vendredi 21 janvier 2022 18h00 Importé le jeudi 09 mars 2023 19h40 |
QmodMaster
QModMaster est une implémentation libre basée sur Qt d'une application maître ModBus. Une interface utilisateur graphique permet de communiquer facilement avec les esclaves ModBus RTU et TCP. QModMaster comprend également un moniteur de bus pour examiner tout le trafic sur le bus. QModMaster est basé sur libmodbus http://www.libmodbus.org/ pour la communication modbus et sur QsLog https://bitbucket.org/codeimproved/qslog pour la journalisation. testInstallé et utilisé avec ArchLinux, testé ModBus RTU avec une clef ZK-U485 USB/RS485 et une carte N43VD04 et N43IC04 Une fois le montage effectué j'ai pu facilement interroger les cartes pour recuperer les données. |
||||||||||||||||||
Toulonux |
Projet Lora. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 09 octobre 2021 13h00 Importé le jeudi 09 mars 2023 19h40 |
Salut à tous, L'I-LAB sera ouvert samedi 09 octobre 2021 de 14h00 à 18h00 Maison de l'innovation et du numérique, Place Georges Pompidou. Au programme: j'ai un pc au fablab sur lequel je souhaite mettre:
pour les objets lora des esp32 et pycom, pour la gateway une multitec. A Samedi. Philippe |
||||||||||||||||||
Toulonux |
C'est ouvert. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 02 octobre 2021 13h00 Importé le jeudi 09 mars 2023 19h40 |
Salut à tous, L'I-LAB sera ouvert samedi 02 octobre 2021 de 14h00 à 18h00 Maison de l'innovation et du numérique, Place Georges Pompidou. Rien de prévu au programme, juste voir qui est encore disponible aprés cette longue coupure. Phil |
||||||||||||||||||
Toulonux |
Rdv à la plage. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le jeudi 15 juillet 2021 17h31 Importé le jeudi 09 mars 2023 19h40 |
Salut à tous, La Prevision de vent pour ce soir étant de 20 noeuds, la sortie de jeudi 15 juillet sur la plage de la Garonne (Le Pradet) pour le pique nique de fin d'année est annulée. TVT propose de se retrouver à Chalucet dans leurs nouveaux locaux de 18h00 a 20h30. Si vous etes partant on se retrouve ce soir vers 18h00 devant le batiment de l'ESADTMP (l'École Supérieure d'Art et Design - Toulon Provence Méditerranée) Philippe |
||||||||||||||||||
Toulonux |
Rdv à la plage. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le jeudi 15 juillet 2021 17h30 Importé le jeudi 09 mars 2023 19h40 |
Salut à tous, Avis à ceux et celles qui seront disponibles. :-) Je vous invite jeudi 15 juillet en fin d'après-midi (a/c 18h30...) à nous retrouver avec TVT sur la plage de la Garonne (Le Pradet) pour le pique nique de fin d'année. Adresse: 43°05'35.1"N 6°01'29.7"E 450 Boulevard Commandant l'Herminier |
||||||||||||||||||
Toulonux |
Festival Murex |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 03 juillet 2021 07h00 Importé le jeudi 09 mars 2023 19h40 |
Salut à tous, Samedi 03 juillet 2021 ToulonuX était au FESTIVAL INTERNATIONAL DES CULTURES NUMÉRIQUES ET CRÉATIVES DE TOULON Grand merci à Fleur, Jean-luc et Hervé pour leur présence. Petit retour en quelques photos de l'évènement qui à eu lieu à la médiatheque de Chalucet. A bientôt. |
||||||||||||||||||
Toulonux |
Permanence. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 17 octobre 2020 13h00 Importé le jeudi 09 mars 2023 19h40 |
Salut à tous, L'I-LAB sera ouvert samedi 17 octobre 2020 de 14h00 à 18h00 Maison de l'innovation et du numérique. Ce samedi ben on verra qui est là A bientôt. |
||||||||||||||||||
Toulonux |
Lora Raspberry et Install. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 03 octobre 2020 13h00 Importé le jeudi 09 mars 2023 19h40 |
Salut à tous, L'I-LAB sera ouvert samedi 03 octobre 2020 de 14h00 à 18h00 Maison de l'innovation et du numérique. Ce samedi
A bientôt. |
||||||||||||||||||
Toulonux |
Lora Raspberry et Nemeus. |
||||||||||||||||||
Provence-Alpes-Côte d'Azur Publié le samedi 26 septembre 2020 13h00 Importé le jeudi 09 mars 2023 19h40 |
Salut à tous, L'I-LAB sera ouvert samedi 26 septembre 2020 de 14h00 à 18h00 Maison de l'innovation et du numérique. Ce samedi presentation Lora
le tout saupoudrer de C et de Python A bientôt. |
||||||||||||||||||
Voir plus |