الجمهوريـــة الجزائريـــة الديمقراطيــة الشعبيــة République Algérienne Démocra

الجمهوريـــة الجزائريـــة الديمقراطيــة الشعبيــة République Algérienne Démocratique et Populaire Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Université TAHRI Mohammed Béchar Faculté de Technologies Département de Génie Électrique وزارة التع ـــــ ليم الع ــــــــــــــــ الي والب ـــــ حث الع ـــــــــــ لمي جامعة طاهري محمد بشار ك ـــــــــــــ لية التكن ولوجيا قسم الهندسة الكهربائية Mémoire de fin d’études Pour l’obtention du diplôme de licence Domaine : Sciences et Techniques Filière : Électrotechnique Spécialité: Automatique THEME Commande de deux loquets glissants Via une application Android Commande de deux loquets glissants Via une application Android Présenté par : - Abid Abderrahmane - Bekaye babe Ahmed Cheikh Année universitaire : 2021/2022 Président :…………………………….. Examinateur :…………………………….. Encadreur : Dr. HAIDAS MOHAMMED Je dédie ce mot à ma chère mère qui, quoi que je fasse ou dise, je ne saurais vous remercier convenablement. Votre affection me submerge, votre miséricorde me guide et votre présence à mes côtés a toujours été la source de ma force face aux divers obstacles. A mon cher papa, tu as toujours été à mes côtés pour me soutenir et m'encourager. J'espère que ce travail reflète ma gratitude et mon affection. Merci beaucoup à mes chers frères et amis, Yassin Ayoub, Karim et chams El-Din . Vous étiez mes frères et camarades lors de ce voyage d'étude. Je n'oublie pas le professeur qui m'a enseigné et dirigé pour apprendre le langage de programmation, le professeur Dr. HAIDAS MOHAMMED, ainsi que le professeur et le Dr. Belhaj, qui m'ont fourni tous les moyens de travail. Sans oublier mon binôme Ahmed Cheikh pour son soutien moral, sa patience et sa compréhension tout au long de ce projet. Merci beaucoup pour tout ce que vous m'avez apporté, sans votre soutien je ne serais pas ce que je suis aujourd'hui. Dédicace Contenu Dédicace ..................................................................... Chapitre 01 : Généralité sur l’Arduino ........................ 1 L’historique de l’Arduino ..................................... 2 Définition de la platine Arduino ..................................................... 2 Les différentes versions d'Arduino ................................................. 3 La carte Arduino Uno ...................................................................... 6 L’alimentation ................................................................................ 8 Reset ............................................................................................... 9 Les entrées/sorties .......................................................................... 9 Programmation ISP ou programmation en circuit ......................... 11 L’environnement de développement (EDI) de l’ARDUINO ............ 13 Structure générale d’un sketch ..................................................... 15 Chapitre 02: Réalisation d’un Commande de deux loquets glissants via applications Android ............... 16 Introduction ....................................................... 17 Matériels utilises notre Project .................................................... 18 Servo moteur avec Arduino Uno ................................................ 18 LED avec Arduin Uno ................................................................ 24 Bluetooth avec Arduin Uno ...................................................... 28 Montage globale ..................................................................... 31 Conclusion ................................................................................... 32 Conclusion générale ..................................................................... 33 Référence ................................................................................... 35 Résume ....................................................................................... 36 Chapitre 01: Généralité sur l’Arduino l -1- L’historique de l’Arduino : l -1- L’historique de l’Arduino : l -1- L’historique de l’Arduino : _ En 2005, un projet dont personne n'avait imaginé les conséquences fut lancé à l'Interactive Design Institute Ivrea , à Ivrée en Italie. Une plaque de prototypage fut développée pour donner aux étudiants un moyen simple de concevoir des produits innovants . Un nom revient sans cesse dans ce contexte, celui de Massimo Banzi. C'est 1l'un des codéveloppeurs et cofondateurs de la société Arduino LLC. Pour l'anec- dote, le nom Arduino a été emprunté à un bar d'Ivrée où se réunissaient régulièrement les instigateurs du projet. La philosophie qui a motivé toute l'affaire est la simplification et la facilitation de l'accès à l'univers de l'électronique et des microcontrô- leurs afin que chacun puisse l'utiliser sans être pour autant un spécia- liste de ces domaines. La grande disponibilité et le coût modique de la carte Arduino, ainsi que des composants et modules électroniques, ont également contribué à la popularité rapide de la carte. Pour finir, je vous présente votre guide, qui se prénomme Ardus. Il sera présent à vos côtés tout au long de ce livre et posera les questions que personne n'ose poser. Il était déjà présent dans les précédentes édi- tions de ce livre et il a un peu changé. Comme celle de l'auteur, sa chevelure s'est quelque peu clairsemé, signe que le temps a aussi prise sur lui. Le moment est venu que je vous aban- donne à votre destin et que je me retire sur la pointe des pieds. Bon divertissement et bonne réussite dans la découverte de l'univers de l'électronique avec votre carte Arduino. l - 2 - Définition de la platine Arduino : l - 2 - Définition de la platine Arduino : l - 2 - Définition de la platine Arduino : _ Un système Arduino est une carte électronique basée sur un microcontrôleur et de petits composants permettant de réaliser des fonctions plus ou moins avancées à moindre coût. Il dispose d'une interface USB pour le programmer. Il s'agit d'une plateforme open source basée sur une simple carte microcontrôleur (de la famille AVR), et un logiciel, véritable environnement de développement intégré, pour écrire , compiler et porter le programme sur la carte microcontrôleur. Arduino peut être utilisé pour développer des applications pour des appareils industriels légers ou des objets interactifs (créativité artistique par exemple), et peut recevoir une variété de capteurs en entrée. 1 2 l - 3 - Les différentes versions d'Arduino : l - 3 - Les différentes versions d'Arduino : l - 3 - Les différentes versions d'Arduino : _ Le système Arduino est une plateforme open source basée sur une carte programmée par microcontrôleur et un environnement de développement (SDK) permettant d’écrire, compiler et tester un programme. Les cartes et modules Arduino sont pourvus d’entrées-sorties qui peuvent recevoir des signaux de capteurs ou interrupteurs et peuvent commander des moteurs, éclairages, etc. « Arduino » n’est pas en soi un type de carte ou un microcontrôleur spécifique. Arduino désigne plutôt toute une famille. Choisir celle qui convient à votre projet n’est pas une mince affaire et il convient de réfléchir à celle que vous utiliserez. Dans cet article, nous allons en apprendre davantage sur les différents types de cartes Arduino et sur leurs utilisations. 1- Arduino UNO 2- Arduino Nano 3- Arduino Due 4- Arduino Mega 5- Arduino Leonardo a) Arduino UNO : _ L’UNO est sans doute l’Arduino le plus populaire. Il est alimenté par un processeur Atmega328 fonctionnant à 16 MHz, comprend 32 Ko de mémoire programme, 1 Ko d’EEPROM, 2 Ko de RAM, 14 E / S numériques, 6 entrées analogiques et un rail d’alimentation de 5V et 3,3V. 3 Le figer 01 : des composants Arduino La figure02 : d’Arduino uno b) Arduino Nano : _ L’Arduino Nano est essentiellement un Arduino UNO réduit, ce qui le rend très pratique pour les espaces restreints et les projets pouvant nécessiter une réduction de poids chaque fois que cela est possible, comme le modélisme ou des projets DIY portable. Comme l’UNO, le Nano est alimenté par un processeur Atmega328 fonctionnant à 16 MHz, comprend 32 Ko de mémoire programme, 1 Ko d’EEPROM, 2 Ko de RAM, 14 entrées-sorties numériques, 6 entrées analogiques et des rails d’alimentation 5V et 3,3V. (Remarque – Les cartes Arduino Nano antérieures à la V3.0 utilisaient l’ATmega168, qui correspond essentiellement à la moitié des spécifications). Contrairement au système UNO, le Nano ne peut pas se connecter aux platines de prototypages. Les cartes Arduino Nano sont souvent l’option de carte Arduino la moins chère, ce qui les rend rentables pour les grands projets. c)c)c) Arduino Due : Arduino Due : Arduino Due : _ L’Arduino Due est l’une des cartes les plus grandes et la première carte Arduino à être alimentée par un processeur ARM. Alors que l’UNO et Nano fonctionnent à 5V, la DUO fonctionne en 3,3V – il est important de le noter, car une surtension endommagerait irrémédiablement la carte. Alimenté par un Cortex-M3 ATSAM3X8E cadencé à 84 MHz, le Due dispose de 512 Ko de ROM et de 96 Ko de RAM, de 54 broches d’E / S numériques, de 12 canaux PWM, de 12 entrées analogiques et de 2 sorties analogiques. La DUE n’a pas de mémoire EEPROM intégrée et est l’une des cartes Arduino les plus chères. Bien que le Due dispose d’un grand nombre d’en-têtes de broches pour la connexion aux nombreuses E / S numériques, il est également compatible avec les broches Arduino standard. 4 La figure 03 : d’Arduino NANO La figure 04 : d’Arduino DUE d)d)d) Arduino Mega 2560 :Arduino Mega 2560 :Arduino Mega 2560 : _ L’Arduino Mega est un peu similaire au Due en ce sens qu’il dispose également de 54 E / S. Cependant, au lieu d’être alimenté par un cœur ARM, il utilise plutôt un ATmega2560. Le processeur est cadencé à 16 MHz et comprend 256 Ko de ROM, 8 Ko de RAM, 4 Ko d’EEPROM et fonctionne à 5 V, ce qui facilite son utilisation avec la plupart des appareils électroniques conviviaux. L’Arduino Mega dispose de 16 entrées analogiques, de 15 canaux PWM, d’un brochage similaire à Due et d’un matériel compatible avec les shields Arduino. Comme pour Due, la compatibilité logicielle avec Mega ne peut pas toujours être garantie. e)e)e) Arduino Leonardo : Arduino Leonardo : Arduino Leonardo : _ La carte Arduino LEONARDO est uploads/Geographie/commande-de-deux-loquets-glissants.pdf

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager