Afin de faire des systèmes de mesures embarquées, voici un petit tutoriel pour configurer un ESP8266 avec le firmata wifi. Très important : Il faut bien suivre la partie du tuto permettant de créer un port com attaché à une adresse IP. Vous pouvez télécharger l’ensemble du projet dans la section « téléchargement » ou directement ICI
Petit tuto permettant de mettre en œuvre un capteur de poids de 0 à 5kg à l’aide du module HX711 et une carte Arduino. Vous pouvez télécharger le projet complet ici.
Bonjour à tous !
Nouveau tuto écrit pour cette année scolaire ! Nous allons voir un composant un peu particulier mais fort intéressant car capable de réaliser une fonction logique quelconque ! Ce composant se situe dans la feuille de programmation graphique dans la partie concernant les portes logiques.
Le « Digital Circuit Simulator » permet de réaliser plusieurs fonctions logiques en programmant simplement une table de vérité ! Pour cela une fois que vous avez installé cette fonction dans votre feuille, il faut aller sur le « Property-Editor » à gauche du logiciel et cliquer sur « Data… »
La table de vérité s’ouvre et il ne reste plus qu’à la configurer correctement ! Il faudra bien entendu définir le nombre et les noms des « Input / Output ». Attention toutefois car les noms ne seront pas reportés sur le composant ! Il faudra bien vous souvenir que les premiers définis se situeront en haut du composant !
Ce composant peut servir en cours pour faire comprendre aux élèves ce qu’est une table de vérité, mais dans un projet il deviendra une fonction de logique programmable permettant de réaliser des équations complexes.
A titre d’exemple je vous joins un fichier sur le Dé électronique. Son fonctionnement est assez simple car il permet grâce à un bouton poussoir d’obtenir un chiffre sous forme de Dé compris entre 1 et 6. Petite particularité sur le compteur binaire ! Je le limite volontairement à la valeur 5 avec une porte ET. Ainsi pour 0 il affiche 1, pour 1 il affiche 2 etc. Et pour 5 il affiche 6 !
Attention aussi aux sorties de ce compteur car le LSB se trouve en bas et le MSB en haut ! Rien n’est affiché !
Vous pouvez télécharger l’exemple en cliquant ICI. Il faudra l’ouvrir avec « Open Single VM » du menu « File ».
J’ai rajouté un peu de texte sous Paint pour vous faire comprendre tout cela !
Bon amusement !
La partie 2 du tuto est en ligne ! Vous allez pouvoir contrôler une carte Arduino à partir du logiciel Myopenlab sans utiliser le Firmata ! Du coup vous pouvez utiliser toutes les cartes qui possèdent une communication RS232 et pas seulement les Arduino. Les fichiers utilisés sont dans la zone de téléchargement ou vous pouvez les télécharger directement en cliquant ICI
Comment contrôler un servomoteur avec Myopenlab, une carte Arduino Uno et le driver Firmata. N’hésitez pas à laisser des commentaires si vous avez des nouvelles idées de tutos !
Dans ce tuto vous verrez comment une carte Arduino envoie des informations à Myopenlab grâce à la RS232 (Câble USB). Vous pouvez télécharger l’exemple dans la zone de téléchargement ou en cliquant ICI.
Petit tuto expliquant comment rendre un TP en classe plus passionnant sur un composant pas si facile à comprendre par les élèves : Le condensateur. Vous pouvez télécharger la ressource avec le TP complet dans le menu section « Téléchargement » ou en cliquant ICI
Myopenlab offre la possibilité de programmer en Javascript. Cet outil augmente la puissance de calcul de façon considérable si il est bien utilisé ! Retrouvez dans la section « Téléchargement » du menu le cours partie 1 pour bien débuter ! ou cliquez ici
Dans ce tuto nous interrogeons un module connecté sur un réseau afin de récupérer les informations d’un capteur sans utiliser le Firmata ! Avantage pour Arduino tout les capteurs sont utilisables ! On pourra aussi utiliser d’autres microcontrôleurs ! D’ailleurs nous utilisons deux exemples : Arduino et Wemos pour un capteur DHT22.
Un grand merci aux formateurs du Lycée du Pays de Condé pour les deux TP dont j’ai la permission de partager. Bonne lecture et bons travail à tous !