Pour les utilisateurs inexpérimentés qui veulentcréer indépendamment des systèmes de contrôle pour les dispositifs robotiques ou les moyens d'automatisation, divers modules matériels et leurs modifications sont proposés sur le marché des services informatiques. En règle générale, ces dispositifs ont une architecture simple avec des droits d'auteur et des logiciels d'accompagnement sous la forme d'utilitaires simples. Ces produits peuvent être utilisés à la fois indépendamment et connectés à d'autres systèmes informatiques via des interfaces filaires ou sans fil.
Avantages de travailler avec des écrans graphiques
Auparavant, les écrans monochromes graphiques étaient très largement utilisés dans la fabrication de téléphones portables.
Avant de décrire comment connecter un écran Nokia au module matériel Arduino, il est nécessaire de fournir une brève introduction à ces appareils.
Avantages de l'utilisation d'Arduino Uno
De nombreuses plateformes ont été créées etmicrocontrôleurs analogues à la plate-forme Arduino présentée dans cet article. Certains de ces analogues sont le BX-24 de Netmedia, le Parallax Basic Stamp et bien d'autres. Cependant, attardons-nous sur l'Arduino Uno, car ce constructeur présente un certain nombre d'avantages par rapport aux autres contrôleurs. pour le travail. tournez c'est le faible coût de ces appareils. Les modèles avec ce logiciel coûtent moins de 45 $, et si vous le souhaitez, peuvent être assemblés manuellement, car ils ont une conception assez simple. Le deuxième point est de noter que les plates-formes Arduino peuvent fonctionne avec tous les systèmes d'exploitation: Windows, Linux, ainsi que Macintosh OSX, tandis que tous les autres sont limités à travailler exclusivement avec Windows.
Description de Arduino Uno
Arduino Uno est une plateforme de développement etprogrammation de divers appareils, qui dispose de 14 entrées et sorties numériques, 6 entrées analogiques, plusieurs connecteurs (USB, ICSP, alimentation) et un bouton qui a pour fonction de réinitialiser l'appareil. Cette plate-forme dispose d'un fusible intégré pour éviter les courts-circuits et assurer un fonctionnement sûr avec le câble USB. Il est déclenché lorsque plus de 500 mA de courant circule à travers le port USB. Comparé aux ordinateurs à usage général, l'Arduino Uno interagit beaucoup plus étroitement avec l'environnement physique environnant. La plate-forme est construite sur une carte de circuit imprimé et est conçue pour fonctionner avec l'open source. Il peut être utilisé aussi bien par les étudiants que par les amateurs, ainsi que par les professionnels qui peuvent étendre et compléter les modèles à leur discrétion et travailler librement avec l'open source. La plate-forme est conçue de manière à ce que de nouveaux composants puissent y être facilement ajoutés. La conception suppose que le développeur choisit d'utiliser l'appareil de manière indépendante, il n'est donc pas placé dans le boîtier et n'a pas de connexion rigide à l'installation.
Description de l'écran du Nokia 5110
Écran graphique Nokia 5110 - Budgetécran monochrome avec une diagonale de 1,6 ", qui vous permet d'afficher non seulement des informations textuelles, mais également des images. Sa résolution est de 48x84 px et la tension à laquelle il peut fonctionner est de 2,7-5 V. Les informations sont affichées à l'écran en blocs verticaux Leur hauteur - Huit pixels, six lignes de large, et chaque contact est étiqueté au dos pour empêcher les utilisateurs de se tromper sur leur position.
Pour un fonctionnement à part entière, l'affichage graphique a besoinconnectez-vous à la carte. Cet article explique comment connecter le Nokia 5110 au kit de construction électronique Arduino Uno pour vous familiariser avec l'écran.
Matériel requis pour la connexion
écran graphique Nokia 5110;
Arduino Uno;
boucle ou sept fils;
Câble USB (pour se connecter à un ordinateur), batterie ou adaptateur AC / DC (pour alimenter la carte sans utiliser d'ordinateur).
Comment connecter l'écran graphique du Nokia 5110 à Arduino
une.La première étape consiste à connecter l'écran du Nokia 5110 à l'Arduino. Un support de maquette avec huit connecteurs est inclus avec le périphérique graphique. Si vous prévoyez d'utiliser une carte de circuit imprimé, alors les «jambes droites» conviennent. Dans d'autres cas, il vaut la peine d'acheter des connecteurs à un angle de 90 degrés. Ils doivent d'abord être insérés dans l'écran lui-même, puis l'appareil doit être connecté à l'Arduino.
2. Ensuite, vous devez connecter les fils.Il est préférable d'utiliser une boucle, mais un fil MGTF normal fera l'affaire. Il est important de savoir que cet écran n'est pas alimenté à partir de 5 V, mais à partir de 3,3 V. Par conséquent, vous pouvez connecter en toute sécurité 3 V au plus et la masse au moins. Le reste du câblage est connecté dans un certain ordre à l'Arduino et au Nokia 5110. Le schéma de connexion est le suivant:
Gnd pin (fil commun) - à la terre Arduino (au moins);
Bl (puissance du rétroéclairage) - vers la terre Arduino (vers le moins);
Vcc (alimentation du module) - vers le port 3,3 V de l'Arduino.
De plus, tous les contacts de droite à gauche sont connectés aux ports:
Broche 1 (SCLK - impulsion pour la transmission d'informations) - port numérique D3;
Broche 2 (SDIN / MOSI - données) - port numérique D4;
Broche 3 (D / C - type de données) - port numérique D5;
Broche 4 (RST) - port numérique D6;
Broche 5 (SCE - Chip Select) - Port numérique D7.
Travailler avec des bibliothèques
Afin d'afficher les informations nécessaires surl'écran de l'appareil, vous devez charger la bibliothèque. La meilleure option pour travailler avec des informations textuelles est le programme LCD5110_Graph. Rien que par son nom, vous pouvez dire que cette bibliothèque a été créée spécialement pour Nokia 5110. Vous pouvez également télécharger l'utilitaire sur Internet. Il est joint en tant qu'archive. Le fichier décompressé doit être déplacé vers le dossier Bibliothèques. Après cela, vous pouvez exécuter le programme. Dans la fenêtre ouverte, vous devez sélectionner "Fichier", déplacer le curseur sur "Exemples", puis sélectionner celui souhaité. Un code prêt à l'emploi apparaîtra à l'écran, ce qui est très clair pour les utilisateurs et élémentaire à utiliser. Toutes les informations nécessaires peuvent être lues et modifiées, mais il est important de ne pas casser la structure du code. Diverses fonctions de la bibliothèque élargiront les possibilités de travailler avec le Nokia 5110.
Pour que l'écran affichedessins graphiques, ils doivent d'abord être dessinés dans des programmes graphiques tels qu'Adobe Photoshop ou Paint. Une fois le dessin prêt, il doit être enregistré au format BMP (Monochrome Bitmap). Ensuite, en utilisant la bibliothèque, vous devez convertir l'image en open source. Après ces actions, une image apparaîtra à l'écran.
La connexion envisagée de l'écran du Nokia 5110 àArduino vous aidera à maîtriser de manière indépendante les compétences de base du travail avec des écrans graphiques et à apprendre à programmer des images à l'aide de divers modules matériels.