Résolu sur le forum : Borne Wallbox Pulsar Plus 7,4 kW sur abonnement 6 kVA : quel délestage avant accord copro (urgent)Ma panne diagnostiquée — réponse sous 48 h29 €

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PCDUINOAppSys

Électroniquemis à jour le 23 avril 2023

Le PCDuino est un système informatique open source qui offre aux utilisateurs une plateforme puissante et flexible pour créer des applications et des systèmes. Il est basé sur un processeur ARM Cortex-A8 et est livré avec un système d’exploitation Linux pré-installé. Le PCDuino est conçu pour être facile à utiliser et à développer, et offre aux utilisateurs une variété d’options pour créer des applications et des systèmes. Dans cet article, nous allons examiner les principales caractéristiques du PCDuino et comment il peut être utilisé pour créer des applications et des systèmes.

La très grande force d’un miniPC : de nombreuses fonctions dites de « haut-niveau » sont immédiatement disponibles (périphériques d’entrée, fichiers, réseau, sons, vidéo, webcam, synthèse vocale, reconnaissance vocale…), le tout SANS AUCUN SHIELD supplémentaire ! C’est ce qui fait toute la différence avec Arduino et sa pile de shields nécessaires pour arriver à un résultat même pas équivalent… D’autre part, le langage Python offre plusieurs facilités de codage qui simplifie grandement les choses !
Dans cette rubrique quelques exemples d’utilisation des fonctions du système à partir d’un code Pyduino : utilisation de périphériques d’entrée, des fichiers, du réseau (serveur HTML, Javascript et même Ajax !), de la webcam, de la synthèse vocale, de la reconnaissance vocale… Histoire de prendre en main la programmation du système avec Pyduino : amusez-vous bien !

Y avez-vous pensé ?
Les codes Pyduino de cette rubrique sont exécutables sur n’importe quel mini-PC ou poste fixe tournant sous Gnu/Linux, puisqu’aucune fonction E/S n’est utilisée. Vous pouvez donc transformer votre PC en serveur graphique, le contrôler à la voix ou autre très simplement !

  • Afficher une valeur numérique saisie sur un numpad
  • Tester un code secret saisi sur un numpad

Multimédia :

  • Synthèse vocale d’une valeur saisie sur un Numpad (clavier numérique USB)
  • Testeur de code secret à synthèse vocale

Ligne de commande

  • Lancer une application en ligne de commande depuis le code Pyduino

Fichiers
Répertoires :

  • Afficher les fichiers contenus dans un répertoire

Texte :

  • Ecrire une ligne dans un fichier à intervalle régulier.
  • Créer un fichier de données horodatées de test.
  • Créer un fichier de 24H de données horodatées de test.
  • Créer un fichier de 24H de données horodatées de test : courbe élévation solaire?
  • Créer un fichier de 24H de 6 séries données horodatées de test.
  • Ecrire une ligne de données horodatées dans un fichier à intervalle régulier pendant une durée voulue
  • Ecrire une ligne de données horodatées dans un fichier à intervalle régulier pendant 1 minute avec « journalisation » automatique du fichier par minute. (pour test)
  • Ecrire une ligne de données horodatées dans un fichier à intervalle régulier pendant 1 minute avec « journalisation » automatique du fichier par minute. (pour test)? v2 – plus simple
  • Ecrire une ligne de données horodatées dans un fichier à intervalle régulier pendant 24H avec journalisation automatique du fichier par jour.?

Image :

  • Enregistrer une image webcam à intervalle régulier

Audio :

  • Enregistrer un fichier son

Video :

  • Capturer une vidéo avec son à partir de la webcam

Reseau
Intro :

  • Afficher l’adresse IP du système
  • Annoncer l’adresse IP du système en synthèse vocale

Serveur TCP/Http :

  • Créer un serveur TCP simple

Serveur TCP/Http/HTML:

  • Serveur HTML affichant une page HTML simple
  • Serveur HTML affichant une page HTML simple avec fonction fournissant la page HTML
  • Page HTML simple affichant le contenu d’un fichier de données texte *
  • Serveur HTML affichant un formulaire HTML simple
  • Serveur HTML renvoyant une liste déroulante affichant la liste des fichiers d’un répertoire sur le système

Serveur TCP/Http/HTML + Javascript
Non graphique

  • Afficher le contenu d’un fichier dans une zone texte à partir du code Javascript *

Graphique sans librairie graphique

  • Affichage d’une page HTML avec code Javascript simple
  • Affichage d’un canvas simple
  • Affichage d’un widget graphique codé en Javascript
  • Affichage d’une courbe progressive dans un canva

Avec la librairie graphique RGraph

  • Affichage d’un widget graphique fourni par une librairie Javascript
  • Affichage de 6 widgets graphiques fournis par une librairie Javascript

Avec la librairie graphique Dygraphs

  • Données générées :
    • Afficher une courbe de 1000 valeurs au format texte générées par une boucle for
  • Tableau Numpy :
    • Afficher une courbe de 1000 valeurs aléatoires à partir d’un tableau numpy (avec timeline)
    • Afficher plusieurs courbes (x6) de 1000 valeurs aléatoires à partir d’un tableau numpy
    • Afficher 1 courbe de 24H de données horodatées (1440) avec timeline à partir d’un tableau numpy
    • Afficher 1 courbe de 24H de données horodatées (1440) avec timeline à + courbe de l’élévation solaire, partir d’un tableau numpy? *
    • Afficher 6 courbes de 24H de données horodatées (1440) avec timeline à partir d’un tableau numpy
  • Fichier de données texte :
    • Afficher une courbe à partir d’un fichier de données
    • Afficher 6 courbes à partir d’un fichier de 6 séries de données
    • Afficher n courbes à partir d’un fichier de n séries de données – nombre de mesures indifférent TOP !

Serveur TCP/Http/HTML + Javascript + Ajax
Non graphique

  • Afficher le contenu d’un fichier sélectionné à partir d’une liste déroulante listant le contenu d’un répertoire

Graphique ans librairie graphique

  • Afficher une valeur dans une page HTML par requête Ajax vers le serveur
  • Afficher dans le navigateur client dans un canva sous forme de courbe une valeur reçue par requête Ajax vers le serveur Pyduino

Avec la librairie graphique RGRaph

  • Actualisation d’un widget graphique par requête Ajax à intervalle régulier
  • Actualisation de 6 widgets graphiques par requête Ajax à intervalle régulier

Avec la librairie graphique Dygraph

  • Actualisation d’une courbe par requête Ajax à intervalle régulier avec défilement vers la droite
  • Actualisation d’une courbe entière par requête Ajax à intervalle régulier à partir d’un tableau numpy de 1000 valeurs aléatoires
  • Optimisation : envoi d’une seule valeur en réponse Ajax et gestion du défilement côté client.
  • Actualisation d’une courbe entière par requête Ajax de données horodatées à partir d’un tableau numpy
  • Actualisation d’une courbe entière par requête Ajax à partir d’un fichier de données horodatées
  • Mettre à jour une courbe à partir d’un fichier de données sélectionné à partir d’une liste déroulante listant le contenu d’un répertoire TOP !
  • Mettre à jour une courbe à partir d’un fichier de données sélectionné à partir d’une liste déroulante listant le contenu d’un répertoire pour 1 à n séries de données
  • Actualisation des n dernières valeurs d’une courbe par requête Ajax à partir d’un fichier de données horodatées
  • Double graphique actualisé par requête Ajax : affichage « live » à intervalle rapide de la valeur courante et affichage à intervalle lent du contenu fichier de données

Voir également : Installer des librairies Javascript locales

Mail:

  • Envoyer un mail
  • Envoi d’un mail avec une image en pièce jointe

Donnez votre avis

Soyez le 1er à noter cet article
ou bien laissez un avis détaillé


Partagez cet article maintenant !


Ça ne règle pas votre cas ?

Décrivez la panne sur le forum, avec une photo si vous pouvez : les membres qui ont eu la même répondent, et le sujet reste pour les suivants.

Avatar photoAvatar photoAvatar photoAvatar photoAvatar photoRejoindre les 54 membres — gratuit, 44 pannes résolues

Dans le même tiroir

Réagissez à cet article

La lettre du club

Une lettre par mois, accrochée au panneau

Les sujets du forum résolus dans le mois, un guide, un chiffre qu’on peut vérifier chez soi. Rien d’autre, jamais plus souvent — et on se désabonne d’un clic.

Ce qu’il y a dedans

Votre adresse

Une lettre par mois. Désabonnement en un clic.

Partagez votre réaction