Arduino03-Apprendre l’AUTOMATISME et la PROGRAMMATION avec l’ARDUINO et e-genieclimatique orienté CVC

La Playlist ARDUINO : APPRENDRE la PROGRAMMATION, l’AUTOMATISME avec e-genieclimatique

 

J’ai lancé cette nouvelle playlist et cette série de vidéo pour m’autoformer au bus de communication.

POURQUOI ?

J’ai pu constater en dépannage sur des machines du génie climatique (PAC, Groupe d’Eau Glacée et VRV DRV) qui avait des problèmes de communications (des problèmes de bus) mon incapacité à intervenir sur le BUS mis à part le cas classique ou un rongeur avait coupé le câble du bus. 

  • Comment fonctionne exactement un bus ? 
  • Comment diagnostiquer les problèmes de bus ? Avec quels outils ?
  • Qu’est-ce qui met en défaut un bus ?
  • Comment intervenir sur un bus ?
  •  etc…

De plus j’ai pu constater qu’il y avait de plus en plus de capteur de température sur bus (groupe d’eau glacée) , de détendeur sur bus (groupe d’eau glacée), etc…

Il n’y a pas de formation à ma connaissance qui forme à ces sujets-là sauf à faire une formation d’automaticien, il n’y a pas de livre qui traite de ces sujets. 

D’ou l’Arduino, le prix de la carte est modique, quelques euros, comme les accessoires et de ce que j’ai pu voir on peut avoir accès à tous les bus possibles moyennant des cartes à joindre et beaucoup de ressource sont disponibles en ligne malheureusement beaucoup sont en anglais. 

Le seul problème, mis à part l’anglais qui est un autre problème,  c’est que les bus font appel à des notions avancées, et avant d’y avoir accès et de comprendre il faut passer par l’apprentissage et la compréhension du fonctionnement de base de l’arduino, il faut connaître les basiques, dont son langage de programmation. 

Et pour cela, je me suis acheté l’Arduino Starter Kit Officiel en français https://amzn.to/2uyMQxo  et je vais apprendre les bases en suivant le guide du starter kit. Je vais aussi, une fois que j’aurais assez de connaissance faire des choses plus utiles que les projets d’apprentissage du starter kit qui sont très scolaire avec aucune application utile dans le domaine du génie climatique et du froid commercial , comme un régulateur de chambre froide positive qui a pour particularité d’avoir une régulation simple, ça semble très accessible à faire et je vais utiliser des capteurs de température sur bus ça sera l’occasion.

Objectif final 

Être capable de traiter n’importe quel problème sur une machine du domaine du génie climatique et du froid commercial et ça passe par la maîtrise des BUS de communication entre machine ou entre machine et supervision. Il y a du boulot…

Je pense faire plus d’une centaine vidéo sur cette première phase d’apprentissage de l’Arduino qui sont les bases.

Les titres des vidéos qui sont prévus dans mon planning vidéo sont en dessous, S’il y a un lien du peu cliquer dessus (ça signifie que la vidéo est en ligne)  et le lien de la playlist avec toutes les vidéos disponibles est ici    : https://youtu.be/BaND6Ir2Kgg?list=PLF88SKt6r7NbK8nCD7TxUbKJJFv1fcR_Z 

Pense à mettre un POUCE vers le haut si tu as aimé la vidéo. D’ailleurs le contenu de ces vidéos est UNIQUE sur le YouTube Francophone. Je ne  fais pas dans divertissement technologique, mais dans l’acquisition de connaissance et de savoir-faire. Tu peux apporter des compléments d’information dans les commentaires sous les vidéos.

Note 1 : Pour avoir accès aux codes source  Arduino Code .

Note : Jusqu’à Arduino94 ça représente plus de 17 heures de vidéos

Arduino01APPRENDRE la PROGRAMMATION-AUTOMATISME avec l’ARDUINO-Projets et évolution de la chaîne

Arduino02Découverte du ARDUINO STARTER KIT OFFICIEL en langue française

Arduino03Mise en place de l’ARDUINO UNO et de la BREADBOARD sur le support en bois

Arduino04-INSTALLATION du logiciel IDE ARDUINO et envoie et test du premier programme dans l’Arduino

Arduino05Vocabulaire important et quelques notions en Instrumentation et Régulation

Arduino06Mon PREMIER MONTAGE ÉLECTRONIQUE sur la breadboard-Utilisation alimentation de l’Arduino

Arduino07Utilisation et intégration du BOUTON POUSSOIR dans le câblage de la Breadboard

Arduino08Câblage de 2 boutons poussoirs en SERIE sur la Breadboard

Arduino09Câblage de 2 boutons poussoirs en PARALLÈLE sur la Breadboard

Arduino10Présentation du SCHÉMA ELECTRIQUE qui va servir au PREMIER PROGRAMME sur l’ARDUINO

Arduino11Câblage DEL-Résistances-RÉSISTANCE PULL DOWN – BOUTON POUSSOIR sur breadboard

Arduino12ENTRÉE NUMÉRIQUE-Entrée Tout Ou Rien-FONCTION digitalRead()-Programmation BASE

Arduino13SORTIE NUMÉRIQUE-Sortie Tout Ou Rien-FONCTION digitalWrite()-PROGRAMMATION BASE

Arduino14int ET void setup()-FONCTION pinMode()-PROGRAMMATION BASE

Arduino15FONCTION void loop() et INSTRUCTION if else-PROGRAMMATION BASE

Arduino16TEST de mon PREMIER PROGRAMME ARDUINO sur la breadboard

Arduino17MESURE de TENSION, d’INTENSITÉ, de RÉSISTANCE avec un multimètre et rappel de la LOI d’OHM

Arduino18Fonction delay()-PROGRAMMATION BASE ARDUINO

Arduino19Mon premier montage avec un CAPTEUR de TEMPÉRATURE et explication du SCHÉMA ELECTRIQUE

Arduino20Fonction Serial.begin() Serial.print() Serial.println() et DÉCOUVERTE du MONITEUR SÉRIE

Arduino21Lire une valeur ANALOGIQUE fonction analogRead() et l’AFFICHER dans le MONITEUR SÉRIE

Arduino22La CONSTANTE – const – une VARIABLE dont la valeur est fixe-PROGRAMMATION BASE

Arduino23CONVERTIR VALEUR 0-1023 ENTRÉE ANALOGIQUE en VALEUR de TENSION et type de VARIABLE float

Arduino24CONVERTIR une VALEUR de TENSION en degré CELSIUS du CAPTEUR de TEMPÉRATURE TMP36

Arduino25Allumer une Diode Electro Luminescente suivant un seuil de température-Base Programmation

Arduino26Allumer 3 diodes électroluminescente suivant 3 seuils de température-Base programmation

Arduino27Convertir des degrés Celsius en degré Fahrenheit avec l’Arduino-Programmation BASE

Arduino28FROID-Contrôler une électrovanne par le biais d’une valeur CONSIGNE et d’un DIFFERENTIEL

Arduino29L’instruction FOR-La boucle FOR pour paramétrer les broches en SORTIE-Programmation BASE

Arduino30Premier montage avec utilisation sortie PWM-Présentation schéma électrique et câblage

Arduino31Diode RGB-Identification des couleurs rattachées aux pattes de la diode électroluminescent

Arduino32La fonction analogWrite() et l’utilisation de la sortie PWM de l’Arduino UNO-Programmation

Arduino33La boucle FOR pour faire varier la SORTIE PWM de 0 à 255 de manière automatique

Arduino34CONVERTIR la valeur de RAPPORT CYCLIQUE 0-255 en pourcentage 0-100%

Arduino35Découverte de la PHOTORÉSISTANCES et première mesure de sa valeur ohmique

Arduino36Le programme pour lire la valeur de la PHOTORÉSISTANCES et différentes observations

Arduino37Différents tests sur l’ENTRÉE ANALOGIQUE et sur le câblage du PONT DIVISEUR de TENSION

Arduino38PONT DIVISEUR de TENSION-Schéma de principe-Formule-Mesure breadboard et moniteur série

Arduino39Contrôler 3 SORTIES PWM par le biais 3 PHOTORÉSISTANCES-faire varier LED RGB-Programmation

Arduino40Schéma électrique et câblage du montage SERVOMOTEUR-POTENTIOMÈTRE-CONDENSATEUR

Arduino41Les composants : le POTENTIOMÈTRE – le SERVOMOTEUR – le CONDENSATEUR

Arduino42#include – variable.attach() – variable.write() – map() -PROGRAMMATION

Arduino43Le programme pour contrôler le servomoteur par le biais du potentiomètre-PROGRAMMATION

Arduino44TEST du PROGRAMME-CONTRÔLER un SERVOMOTEUR par le biais d’un POTENTIOMÈTRE

Arduino45Contrôler la FRÉQUENCE d’un BUZZER par le biais d’une PHOTORÉSISTANCE-PRÉSENTATION montage

Arduino46DECOUVERTE du BUZZER piézoélectrique et de la FONCTION tone – TEST en réel du BUZZER

Arduino47CONTRÔLER la FRÉQUENCE du BUZZER par le biais de la PHOTORÉSISTANCE – PROGRAMME et TEST

Arduino48Ajout de ALGORITHME de CALIBRAGE-Découverte de la BOUCLE while() de la FONCTION millis()

Arduino49TEST de l’ALGORITHME de CALIBRAGE sur la platine d’essai et AMÉLIORATION du PROGRAMME

Arduino50Ajout d’un POTENTIOMÈTRE sur le BUZZER pour DIMINUER ou AUGMENTER son INTENSITÉ SONORE

Arduino51Produire 4 sons avec 4 boutons poussoirs sur 1 entrée ANA-PRÉSENTATION SCHÉMA ÉLECTRIQUE

Arduino52La VARIABLE TABLEAU et la FONCTION noTone – PROGRAMMATION BASE

Arduino53L’utilisation de la VARIABLE TABLEAU et de la FONCTION noTone-PROGRAMME montage

Arduino54TEST du programme-4 BP-1Entrée ANA-4 sons différents et quelques modifications et TESTS

Arduino55PRÉSENTATION du SCHÉMA ÉLECTRIQUE du SABLIER ÉLECTRONIQUE à 6 LED

Arduino56Le CÂBLAGE du SABLIER ELECTRONIQUE 6 LED sur la platine d’essai

Arduino57CONTRÔLER le bon FONCTIONNEMENT des COMPOSANTS et AFFICHAGE VALEURS sur le MONITEUR SÉRIE

Arduino58#1 CODE pour ALLUMER les LED à INTERVALLE RÉGULIER avec FONCTION millis() – PROGRAMMATION

Arduino59#2 Le CODE pour RÉINITIALISER le SABLIER ÉLECTRONIQUE à 6 LED

Arduino60#3 AMÉLIORATION du CODE pour RÉINITIALISER le SABLIER ÉLECTRONIQUE à 6 LED

Arduino61#4 RAJOUT d’un BUZZER PIÉZO sur le SABLIER ÉLECTRONIQUE à 6 LED

Arduino62La FONCTION millis() n’est PAS BLOQUANTE comparée à la FONCTION delay() – TEST

Arduino63SCHÉMA ÉLECTRIQUE-CONTRÔLER un MOTEUR CC avec un TRANSISTOR MOSFET et DIODE de ROUE LIBRE

Arduino64Présentation CÂBLAGE – transistor MOSFET – DIODE de ROUE LIBRE- MOTEUR Courant Continu

Arduino65-INFORMATION complémentaire sur le MOTEUR à COURANT CONTINU et sur le MOTEUR BRUSHLESS

Arduino66INFORMATION complémentaire sur le TRANSISTOR MOSFET

Arduino67Programme-Appuie sur BP-MOTEUR en MARCHE-Relâchement BP-MOTEUR ARRÊT-Test en RÉEL

Arduino68ALGORITHME du TÉLÉRUPTEUR sur l’Arduino – Programmation

Arduino69ALGORITHME-MOTEUR DÉMARRAGE DIRECT avec AUTO MAINTIEN et UN SENS de MARCHE -PROGRAMMATION

Arduino70Faire VARIER la VITESSE MOTEUR CC par le biais broche PWM et transistor MOSFET

Arduino71SCHÉMA ELECTRIQUE-CONTRÔLER un MOTEUR CC avec un PONT en H pour INVERSER SENS de ROTATION

Arduino72PRÉSENTATION du CÂBLAGE-PONT en H-Potentiomètre-2 Boutons Poussoirs-1 Moteur CC

Arduino73PROGRAMME pour CONTRÔLER le SENS de ROTATION et la VITESSE du MOTEUR CC avec un PONT en H

Arduino74Test du programme en réel sur la breadboard moteur CC inversion sens rotation PWM

Arduino75Afficheur LCD-LCM1602C-SCHÉMA ÉLECTRIQUE-Premier contact

Arduino76Le CÂBLAGE de l’ÉCRAN LCD LCM1602C sur la platine d’essai

Arduino77Complément d’INFORMATION sur l’ÉCRAN à CRISTAUX LIQUIDE-Écran LCD

Arduino78PROGRAMMATION ÉCRAN LCD-Bibliothèque LiquidCrystal-random(), switch() case, break

Arduino79FONCTIONNEMENT de l’ÉCRAN LCD-TEST du PROGRAMME en RÉEL sur la breadboard

Arduino80FAIRE un MENU CONTRÔLABLE par 2 Boutons Poussoirs et l’AFFICHER sur l’Écran LCD

Arduino81-MODIFIER la VALEUR d’une VARIABLE depuis l’ÉCRAN LCD avec 2 boutons poussoirs

Arduino82AJOUT de la TEMPORISATION TRAVAIL pour MODIFIER la VARIABLE CONSIGNE

Arduino83INTÉGRATION du PROGRAMME pour MODIFIER la VARIABLE CONSIGNE dans le programme MENU

Arduino84Mettre en MARCHE ou ARRÊTER une machine depuis un ÉCRAN LCD et 2 Boutons Poussoirs

Arduino851/2-APPRENDRE et COMPTER en BINAIRE pour AFFICHER les CARACTÈRES SPÉCIAUX sur l’ÉCRAN LCD

Arduino862/2-APPRENDRE et COMPTER en BINAIRE pour AFFICHER les CARACTÈRES SPÉCIAUX sur l’ÉCRAN LCD

Arduino87CRÉER SON propre CARACTÈRE sur l’ÉCRAN LCD de l’Arduino-createChar() et lcd write()

Arduino88TEMPO TRAVAIL-PROGRAMMATION sur l’ARDUINO

Arduino89TEMPO REPOS- PROGRAMMATION sur l’ARDUINO (MINUTERIE)

Arduino90Présentation schéma électrique d’un système de verrouillage avec 1 servomoteur et 1 buzzer

Arduino91Présentation du câblage et du programme du contrôle de bon fonctionnement des composants

Arduino92Programme du système de verrouillage-servomoteur capteur piézo-création première fonction

Arduino93Test programme système de verrouillage-1 servomoteur 1 buzzer piézo-correction programme

Arduino94Présentation montage et schéma électrique-Lampe Tactile

A SUIVRE

E-genieclimatique, par jp0065

Tu peux me soutenir financièrement dans la production de mes articles et de mes vidéos par une donation.

MERCI

Me suivre sur les réseaux sociaux pour être tenu au courant des prochaines sorties:

Licence Creative Commons Paternité – Pas d’Utilisation Commerciale – Partage desConditions Initiales à l’Identique 2.0 France

À propos de Jean-Pierre MAZEL

...
Cette entrée a été publiée dans Arduino, Automatisme-programmation, avec comme mot(s)-clef(s) , , , , , . Vous pouvez la mettre en favoris avec ce permalien.