Catégories
Arduino ASCII Projets Arduino Projets électroniques

Arduino #41: Les chaînes de caractères ASCII

 Objectifs du TUTO Se familiariser avec les chaînes de caractères Savoir différencier entre un tableau de caractères et une chaine de caractères Savoir accéder aux éléments d’une chaine de caractères Savoir construire une trame de données Savoir manipuler les chaines de caractères en utilisant le port série Voir la vidéo pour plus des détails.

Catégories
Arduino capteur électronique Projets Arduino Projets électroniques

Capteur du Son avec Arduino – Microphone

 Objectifs Comprendre le fonction d’un module du microphone Savoir le pinout du module Savoir les limitations du microphone Savoir utiliser un capteur du son avec Arduino Voir la vidéo pour plus de détails Pinout du Module Le module est basé par le circuit LM393 constitué de deux comparateurs analogiques (voir le Datasheet) comme indiqué […]

Catégories
Arduino capteur Projets Arduino Projets électroniques

Projet Détecteur de CHOC avec Arduino

 Objectifs de la vidéo Comprendre le fonctionnement d’un détecteur de choc Savoir les limitations d’un détecteur de choc Connaitre le modèle équivalent d’un détecteur de choc Savoir utiliser un détecteur de choc avec Arduino Etc. Pinout du détecteur Alimentation: 3.3-5V Sortie S: Sortie digitale activée niveau bas (logique négative) Voir la vidéo pour plus […]

Catégories
Arduino diode Projets Arduino Projets électroniques

Projet Pointeur Laser avec Arduino

 Caractéristiques de la diode LASER Référence: Puissance : 5 mW Longueur du laser : 650 nm Couleur: rouge Tension d’alimentation: 5 V Courant maximal: 30 mA Dimensions : 1,5 x 2,8 cm Poids : 3 g Voir le Datasheet de la diode KY-008 Fonctionnement Le mini Project consiste le contrôle d’une diode laser en […]

Catégories
Arduino capteur Projets Arduino Projets électroniques

Projet Photo-Interrupteur | Photodétecteur avec Arduino

 Objectifs Savoir utiliser un photo interrupteur avec Arduino Comprendre le fonctionnement d’un photo interrupteur Savoir programmer un comparateur à seuil avec Arduino Etc. Applications Interrupteur optique Codeur optique pour la mesure de la vitesse Capteur de toucher Etc. Comment ça marche un photo interrupteur ? Le photo interrupteur est constitué d’une diode émettrice (Tx) […]

Catégories
Arduino capteur

Capteur Piézoélectrique avec Arduino

 Objectifs Comprendre le fonctionnement d’un capteur piézoélectrique Savoir utiliser un capteur piézo avec Arduino Savoir mesurer la fréquence de vibration d’un ventilateur Voir la vidéo pour plus de détails Qu’est ce qu’un capteur piézoélectrique ? Un capteur piézoélectrique est un capteur utilisant l’effet piézoélectrique afin de mesurer des grandeurs physiques telles que la pression, […]

Catégories
Arduino capteur électronique Projets Arduino Projets électroniques

Projet Joystick avec Arduino

Objectifs Savoir le fonctionnement d’un  Joystick Savoir lire les voies X et Y et l’état de l’interrupteur d’un Joystick Savoir utiliser un Joystick avec Arduino Etc. Fonctionnement Le mini  projet consiste à la lecture des voies Vx, Vy ainsi l’état de l’interrupteur SW d’un Joystick avec Arduino. Ensuite, Controller l’allumage de 3 LEDS en fonction […]

Catégories
Algorithme Arduino capteur Projets Arduino Projets électroniques

Projet Synthèse vocale avec Arduino – Introduction #1

  Objectifs du projet Introduction au filtrage numérique avec Arduino Savoir dimensionner un filtre analogique Savoir utiliser un microphone avec Arduino Savoir implémenter un filtre numérique avec Arduino Savoir imprimer le produit de convolution 1D avec Arduino Etc. Schéma de principe Applications Filtrage temps réel de l’audio Traitement audio temps réel (écho, délai, ambiance, etc.) […]

Catégories
Arduino capteur Carte SD Projets Arduino

Projet Data logger avec Arduino: Récupération et exploitation des données

Objectifs du projet Savoir exploiter les données de la carte mémoire Savoir générer un script Matlab automatique pour la lecture du fichier Savoir récupérer les données des fichiers textes Savoir  mettre en forme les données et les affichées Etc. Parties précédentes Je vous recommande de consulter les parties précédentes du projet ci-dessous pour en savoir […]

Catégories
Algorithme Arduino électronique Interruption Arduino Projets Arduino Projets électroniques Projets microcontrôleurs

Projet Gestion de la mémoire SD avec Arduino

Objectifs du projet Savoir comment lire les informations d’une carte mémoire Savoir comment lire un fichier dans la carte SD Savoir comment créer un nouveau fichier Savoir comment mettre à jour un fichier de données Savoir comment formater les données dans un fichier Savoir dater, et stocker les données dans la carte mémoire Savoir utiliser […]

Catégories
Arduino électronique Projets Arduino Projets électroniques

Projet Data logger avec Arduino – Datation des données

 Objectifs de la vidéo Savoir utiliser le module RTC Savoir synchroniser le module RTC avec la carte Arduino Savoir utiliser une interruption externe pour l’acquisition des données Savoir utiliser la mémoire locale de la carte Arduino Les 3 erreurs à éviter pour rendre son program fonctionnel Etc. Projets connexes Projet Data logger: Acquisition des […]

Catégories
Algorithme Arduino capteur électronique

Projet Data logger avec Arduino – Acquisition des données

 Objectifs du projet Comprendre le fonctionnement d’un data logger Savoir lire les données d’un capteur Comprendre la notion de datation des données Savoir utiliser le module RTC avec Arduino Savoir stocker les données en temps réel dans une carte mémoire Se familiariser aux problèmes de formatage et stockage des données dans une carte SD […]

Catégories
Arduino électronique Projets Arduino Projets électroniques

Projet Réduire sa facture d’électricité avec Arduino

Objectifs de la vidéo Comprendre la notion des heures creuses et les heures pleines Comprendre l’utilité des heures creuses Savoir utiliser le module RTC pour la programmation des taches dans les heures creuses (ou pleines) Comprendre le principe du tarification des HC et et HP Savoir programmer un chronogramme avec Arduino Savoir créer des actions […]

Catégories
Arduino électronique Projets Arduino Projets microcontrôleurs

Projet Module RTC avec Arduino – DS1307

 Objectifs du projet (voir la vidéo) Savoir l’utilité du module RTC Savoir utiliser le module RTC DS1307 Savoir récupérer la date et l’heure du module Savoir varier la fréquence de la sortie SQW Se familiariser avec la gestion du temps avec Arduino Etc. Exemples d’Applications: Gestion du temps Actions temporisées Ordonnancement des tâches Horloge […]

Catégories
Algorithme Arduino drone pwm

Drone | Arduino #9: Implémentation d’une intégration numérique avec Arduino – Méthode de Simpson

 Objectifs Savoir implémenter une intégration numérique avec Arduino Savoir intégrer une fonction dans le temps Introduction de trois techniques pour implémenter une intégration numérique avec Arduino (voir la description ci-dessous) Savoir quelques avantages et limitations des techniques Et d’autres astuces de programmation Méthode de Simpson Nous avons abordé dans la première  (voir ici) les […]

Catégories
Algorithme Arduino Questions électronique

Drone | Arduino #8: Comment intégrer une fonction avec Arduino ? – Deux techniques 1/2

Objectifs de la vidéo Savoir calculer l’intégration numérique d’une fonction Savoir utiliser la technique de Trapèze dédiée à l’approximation d’une  intégrale Savoir utiliser la technique de Simpson dédiée à l’approximation d’une  intégrale Comprendre la différence entre une intégrale et la valeur moyenne d’une fonction Comprendre la notion de la période de l’intégration Savoir l’erreur des […]

Catégories
Algorithme Arduino capteur Commande des moteurs drone moteur Projets Arduino pwm

Drone | Arduino #7: Comment varié la vitesse d’un moteur brushless en fonction de l’inclinaison du drone ?

 Objectifs de la vidéo Savoir varier la vitesse d’un moteur brushless avec Arduino Savoir le forme d’onde du signal de la commande Savoir la différence entre la commande d’un servomoteur et un moteur brushless Savoir varier la vitesse d’un moteur brushless en fonction de l’accélération Savoir lire les données du capteur MPU-6050 Se familiariser […]

Catégories
Arduino capteur drone électronique

Drone | Arduino #6: Comment ça marche le capteur MPU-6050 GY-521 (Accéléromètre + Gyro) ?

 Objectifs Comprendre l’utilité d’un capteur gyroscopique /accéléromètre Savoir utiliser le capteur GY-521 avec Arduino Savoir la différence entre un accéléromètre et un gyroscope Savoir les caractéristiques du gyroscope et de l’accéléromètre Visualiser l’évolution temporelle des signaux des deux capteurs Et plus encore. Fonctionnement La carte GY-521 est muni d’un capteur MEMS MPU-6050. Le circuit […]

Catégories
Arduino capteur électronique

Capteur | Arduino #1: Déballage du kit des capteurs

 Obtenir le fichier PDF: Kit des capteurs   

Catégories
Arduino Commande des moteurs drone électronique moteur Robotique

Drone | Arduino #5: A quoi sert le Contrôleur KK Multicopter ?

 Objectifs de la vidéo Savoir à quoi sert le contrôleur de vol KK Multicopter Savoir les caractéristiques techniques de la carte Savoir l’utilité des capteurs dans la carte Savoir le nombre des moteurs qu’on peut contrôler avec la carte Connaitre la version du µC de la carte Connaitre le mapping des pins du µC […]

Catégories
Arduino drone électronique moteur

Drone | Aduino #4: Qu’est ce qu’un moteur brushless ?

 Objectifs Qu’est ce qu’un moteur brushless ? Que signifié KV  d’un moteur brushless ? Les caractéristiques d’un moteur brushless A2212/13T Le rendement du moteur brushless A2212/13T La consommation à vide (sans hélice) Comment choisi l’hélice pour son moteur brushless ? Qu’est ce qu’un moteur brushless ? Un moteur sans balais, ou « moteur brushless […]

Catégories
Arduino drone moteur Projets Arduino pwm

Drone | Aduino #3: Contrôleur ESC du moteur brushless avec Arduino

 Objectifs  Savoir utiliser le circuit ESC avec Arduino Savoir tester un moteur brushless Se familiariser à la commande PWM Etc. Programme Arduino

Catégories
Arduino drone moteur pwm

Drone | Arduino #2: Contrôleur de Vitesse ESC du Moteur brushless

 Objectifs Comprendre le fonctionnement du contrôleur ESC Comprendre le fonctionnement du module BEC Savoir les caractéristiques du module ESC 30A Savoir la signification du RPM Etc. A quoi sert le contrôleur ESC (Electronic Speed Controller) ? Electronic Speed Controller (ESC) est un variateur de vitesse des moteurs à courant continu. Le module est compatible […]

Catégories
Arduino Commande des moteurs drone géoportail drone moteur

Drone | Arduino #1: Déballage du kit Drone Hexacopter

 Objectif de la vidéo Introduire le plan de la formation Drone avec Arduino Survol du contenu du kit Hexacopter ARF Drone F550  du Drone Hexacopter Introduction à la commande des drones avec Arduino Avis sur le kit.

Catégories
Arduino Automate programmable industriel Commande des moteurs électronique Grafcet moteur

Système de remplissage d’un réservoir/piscine avec Arduino

Fonctionnement du système Le système de remplissage et vidange automatique d’un réservoir est constitué essentiellement d’une pompe (PP), une électrovanne (EV) et deux réservoirs source et destination. Le rôle de l’automatisme et le transfert du liquide du réservoir source vers la destination par l’intermédiaire d’une pompe électrique. Le réservoir destination est dopé de deux détecteurs […]

Catégories
Arduino Automate programmable industriel Grafcet Projets Arduino

GRAFCET | Arduino #22: Commande de l’allumage des lampes avec Arduino

Objectif Le cahier des charges indique qu’une seule lampe est susceptible d’être allumée à la fois. Lorsque l’un des interrupteurs [I1, I2] est actionné (I1=1, I2=0 ou bien I1=0, I2=1), alors on allume la lampe qui lui correspond avec une priorité égale. Un GRAFCET à séquences multiples semble le plus adapté à notre automatisme. La […]

Catégories
Arduino Automate programmable industriel FAQ Grafcet

GRAFCET | Arduino #21: Comment lire étapes ?

Objectif Le rôle de la fonction SetupStates() est la mise à jour des étapes dans un GRAFCET. Elle permets de faire évoluer les états des étapes en fonction des transitions. D’une autre manière, le passage de l’état présent à l’état futur des étapes. Lorsque une transition est franchie, alors on active l’étape suivante (ou plusieurs […]

Catégories
Arduino Automate programmable industriel Grafcet

GRAFCET | Arduino #20: Comment calculer les transitions ?

Objectif L’objectif principal de la fonction ComputeTrans() est le calcul des transitions dans un GRAFCET. Une transition peut être franchissable ou non. L’état d’une transition il ne dépend que de l’état de l’étape qui lui précède et la réceptivité. Une transition est franchie lorsque la condition logique de la réceptivité est vraie ET l’étape précédente […]

Catégories
Arduino Automate programmable industriel Grafcet

GRAFCET | Arduino #19: Comment lire les entrées ?

Objectif L’objectif de l’exemple est la validation du bon fonctionnement de la fonction GetInputs() ainsi son appel. On considère l’exemple de la Figure. On maintient les pins analogiques A0, A1 aussi les pins digitaux 4-7 en circuit ouvert. La routine d’initialisation setup() est identique du celle de la section précédente. Le programme principale loop() permet […]