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
Arduino01–APPRENDRE la PROGRAMMATION-AUTOMATISME avec l’ARDUINO-Projets et évolution de la chaîne
Arduino02–Découverte du ARDUINO STARTER KIT OFFICIEL en langue française
Arduino03–Mise 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
Arduino05–Vocabulaire important et quelques notions en Instrumentation et Régulation
Arduino06–Mon PREMIER MONTAGE ÉLECTRONIQUE sur la breadboard-Utilisation alimentation de l’Arduino
Arduino07–Utilisation et intégration du BOUTON POUSSOIR dans le câblage de la Breadboard
Arduino08–Câblage de 2 boutons poussoirs en SERIE sur la Breadboard
Arduino09–Câblage de 2 boutons poussoirs en PARALLÈLE sur la Breadboard
Arduino10–Présentation du SCHÉMA ELECTRIQUE qui va servir au PREMIER PROGRAMME sur l’ARDUINO
Arduino11–Câblage DEL-Résistances-RÉSISTANCE PULL DOWN – BOUTON POUSSOIR sur breadboard
Arduino12–ENTRÉE NUMÉRIQUE-Entrée Tout Ou Rien-FONCTION digitalRead()-Programmation BASE
Arduino13–SORTIE NUMÉRIQUE-Sortie Tout Ou Rien-FONCTION digitalWrite()-PROGRAMMATION BASE
Arduino14–int ET void setup()-FONCTION pinMode()-PROGRAMMATION BASE
Arduino15–FONCTION void loop() et INSTRUCTION if else-PROGRAMMATION BASE
Arduino16–TEST de mon PREMIER PROGRAMME ARDUINO sur la breadboard
Arduino17–MESURE de TENSION, d’INTENSITÉ, de RÉSISTANCE avec un multimètre et rappel de la LOI d’OHM
Arduino18–Fonction delay()-PROGRAMMATION BASE ARDUINO
Arduino19–Mon premier montage avec un CAPTEUR de TEMPÉRATURE et explication du SCHÉMA ELECTRIQUE
Arduino20–Fonction Serial.begin() Serial.print() Serial.println() et DÉCOUVERTE du MONITEUR SÉRIE
Arduino21–Lire une valeur ANALOGIQUE fonction analogRead() et l’AFFICHER dans le MONITEUR SÉRIE
Arduino22–La CONSTANTE – const – une VARIABLE dont la valeur est fixe-PROGRAMMATION BASE
Arduino23–CONVERTIR VALEUR 0-1023 ENTRÉE ANALOGIQUE en VALEUR de TENSION et type de VARIABLE float
Arduino24–CONVERTIR une VALEUR de TENSION en degré CELSIUS du CAPTEUR de TEMPÉRATURE TMP36
Arduino25–Allumer une Diode Electro Luminescente suivant un seuil de température-Base Programmation
Arduino26–Allumer 3 diodes électroluminescente suivant 3 seuils de température-Base programmation
Arduino27–Convertir des degrés Celsius en degré Fahrenheit avec l’Arduino-Programmation BASE
Arduino28–FROID-Contrôler une électrovanne par le biais d’une valeur CONSIGNE et d’un DIFFERENTIEL
Arduino29–L’instruction FOR-La boucle FOR pour paramétrer les broches en SORTIE-Programmation BASE
Arduino30–Premier montage avec utilisation sortie PWM-Présentation schéma électrique et câblage
Arduino31–Diode RGB-Identification des couleurs rattachées aux pattes de la diode électroluminescent
Arduino32–La fonction analogWrite() et l’utilisation de la sortie PWM de l’Arduino UNO-Programmation
Arduino33–La boucle FOR pour faire varier la SORTIE PWM de 0 à 255 de manière automatique
Arduino34–CONVERTIR la valeur de RAPPORT CYCLIQUE 0-255 en pourcentage 0-100%
Arduino35–Découverte de la PHOTORÉSISTANCES et première mesure de sa valeur ohmique
Arduino36–Le programme pour lire la valeur de la PHOTORÉSISTANCES et différentes observations
Arduino37–Différents tests sur l’ENTRÉE ANALOGIQUE et sur le câblage du PONT DIVISEUR de TENSION
Arduino38–PONT DIVISEUR de TENSION-Schéma de principe-Formule-Mesure breadboard et moniteur série
Arduino39–Contrôler 3 SORTIES PWM par le biais 3 PHOTORÉSISTANCES-faire varier LED RGB-Programmation
Arduino40–Schéma électrique et câblage du montage SERVOMOTEUR-POTENTIOMÈTRE-CONDENSATEUR
Arduino41–Les composants : le POTENTIOMÈTRE – le SERVOMOTEUR – le CONDENSATEUR
Arduino42– #include – variable.attach() – variable.write() – map() -PROGRAMMATION
Arduino43–Le programme pour contrôler le servomoteur par le biais du potentiomètre-PROGRAMMATION
Arduino44–TEST du PROGRAMME-CONTRÔLER un SERVOMOTEUR par le biais d’un POTENTIOMÈTRE
Arduino45–Contrôler la FRÉQUENCE d’un BUZZER par le biais d’une PHOTORÉSISTANCE-PRÉSENTATION montage
Arduino46–DECOUVERTE du BUZZER piézoélectrique et de la FONCTION tone – TEST en réel du BUZZER
Arduino47–CONTRÔLER la FRÉQUENCE du BUZZER par le biais de la PHOTORÉSISTANCE – PROGRAMME et TEST
Arduino48–Ajout de ALGORITHME de CALIBRAGE-Découverte de la BOUCLE while() de la FONCTION millis()
Arduino49–TEST de l’ALGORITHME de CALIBRAGE sur la platine d’essai et AMÉLIORATION du PROGRAMME
Arduino50–Ajout d’un POTENTIOMÈTRE sur le BUZZER pour DIMINUER ou AUGMENTER son INTENSITÉ SONORE
Arduino51–Produire 4 sons avec 4 boutons poussoirs sur 1 entrée ANA-PRÉSENTATION SCHÉMA ÉLECTRIQUE
Arduino52–La VARIABLE TABLEAU et la FONCTION noTone – PROGRAMMATION BASE
Arduino53–L’utilisation de la VARIABLE TABLEAU et de la FONCTION noTone-PROGRAMME montage
Arduino54–TEST du programme-4 BP-1Entrée ANA-4 sons différents et quelques modifications et TESTS
Arduino55–PRÉSENTATION du SCHÉMA ÉLECTRIQUE du SABLIER ÉLECTRONIQUE à 6 LED
Arduino56–Le CÂBLAGE du SABLIER ELECTRONIQUE 6 LED sur la platine d’essai
Arduino57–CONTRÔ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
Arduino62–La FONCTION millis() n’est PAS BLOQUANTE comparée à la FONCTION delay() – TEST
Arduino63–SCHÉMA ÉLECTRIQUE-CONTRÔLER un MOTEUR CC avec un TRANSISTOR MOSFET et DIODE de ROUE LIBRE
Arduino64–Pré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
Arduino66–INFORMATION complémentaire sur le TRANSISTOR MOSFET
Arduino67–Programme-Appuie sur BP-MOTEUR en MARCHE-Relâchement BP-MOTEUR ARRÊT-Test en RÉEL
Arduino68–ALGORITHME du TÉLÉRUPTEUR sur l’Arduino – Programmation
Arduino69–ALGORITHME-MOTEUR DÉMARRAGE DIRECT avec AUTO MAINTIEN et UN SENS de MARCHE -PROGRAMMATION
Arduino70–Faire VARIER la VITESSE MOTEUR CC par le biais broche PWM et transistor MOSFET
Arduino71–SCHÉMA ELECTRIQUE-CONTRÔLER un MOTEUR CC avec un PONT en H pour INVERSER SENS de ROTATION
Arduino72–PRÉSENTATION du CÂBLAGE-PONT en H-Potentiomètre-2 Boutons Poussoirs-1 Moteur CC
Arduino73–PROGRAMME pour CONTRÔLER le SENS de ROTATION et la VITESSE du MOTEUR CC avec un PONT en H
Arduino74–Test du programme en réel sur la breadboard moteur CC inversion sens rotation PWM
Arduino75–Afficheur LCD-LCM1602C-SCHÉMA ÉLECTRIQUE-Premier contact
Arduino76–Le CÂBLAGE de l’ÉCRAN LCD LCM1602C sur la platine d’essai
Arduino77–Complément d’INFORMATION sur l’ÉCRAN à CRISTAUX LIQUIDE-Écran LCD
Arduino78–PROGRAMMATION ÉCRAN LCD-Bibliothèque LiquidCrystal-random(), switch() case, break
Arduino79–FONCTIONNEMENT de l’ÉCRAN LCD-TEST du PROGRAMME en RÉEL sur la breadboard
Arduino80–FAIRE 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
Arduino82–AJOUT de la TEMPORISATION TRAVAIL pour MODIFIER la VARIABLE CONSIGNE
Arduino83–INTÉGRATION du PROGRAMME pour MODIFIER la VARIABLE CONSIGNE dans le programme MENU
Arduino84–Mettre en MARCHE ou ARRÊTER une machine depuis un ÉCRAN LCD et 2 Boutons Poussoirs
Arduino85–1/2-APPRENDRE et COMPTER en BINAIRE pour AFFICHER les CARACTÈRES SPÉCIAUX sur l’ÉCRAN LCD
Arduino86–2/2-APPRENDRE et COMPTER en BINAIRE pour AFFICHER les CARACTÈRES SPÉCIAUX sur l’ÉCRAN LCD
Arduino87–CRÉER SON propre CARACTÈRE sur l’ÉCRAN LCD de l’Arduino-createChar() et lcd write()
Arduino88–TEMPO TRAVAIL-PROGRAMMATION sur l’ARDUINO
Arduino89–TEMPO REPOS- PROGRAMMATION sur l’ARDUINO (MINUTERIE)
Arduino90–Présentation schéma électrique d’un système de verrouillage avec 1 servomoteur et 1 buzzer
Arduino91–Présentation du câblage et du programme du contrôle de bon fonctionnement des composants
Arduino92–Programme du système de verrouillage-servomoteur capteur piézo-création première fonction
Arduino93–Test programme système de verrouillage-1 servomoteur 1 buzzer piézo-correction programme
Arduino94–Pré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:
- Twitter : https://twitter.com/egenieclim
- Facebook : https://www.facebook.com/egenieclimatique
- Instagramm : https://www.instagram.com/egenieclimatique/
- YouTube : https://www.youtube.com/e-genieclimatique
Licence Creative Commons Paternité – Pas d’Utilisation Commerciale – Partage desConditions Initiales à l’Identique 2.0 France