Contrôlé à distance tableau de bord multifonction basé sur firmware Arduino, ESP8266 et uPanel : développement de l’interface (1 / 5 étapes)

Étape 1: CONCEPT

Pense aux informations soient affichées, surtout marquer, minuterie, délai, délai d’attente et l’heure, j’ai observé seulement que numéros peuvent changer donc j’ai prévu que j’aurais besoin d’au moins 4 chiffres, chiffres d’affichage 7 segments.

Premier problème : comment construire les grands 7-segments affichage chiffres ?

Après plusieurs heures de recherche internet j’ai trouvé peu de cas de gros 7-segments personnalisés affiche les chiffres n’ayant ne pas de bien paraître et, à la fin, j’ai décidé d’utiliser celui que j’ai supposé effectuer assez basée sur le masque de mousse de polystyrène comme décrit dans https://www.sparkfun.com/tutorials/47 (Fig. 1 a). J’aurais préféré utiliser une imprimante 3D, comme décrit dans http://www.thingiverse.com/thing:1028309 (Fig. 1 b), mais je n’ai pas une imprimante 3D ! Une autre solution il aurait pu acheter les chiffres utilisés dans les totems de l’essence, mais ils sont très coûteux. Je recommande la solution imprimante 3D si vous le pouvez. En tout cas, la solution avec le masque de mousse de polystyrène, j’ai décidé de remplacer les bandes de LED avec des barres de LED s/n longueur 14 cm (Fig. 1c) afin d’atteindre une hauteur de chiffre total d’environ 30 cm.

Deuxième problème : Comment faire pour commander à distance le tableau de bord ?

La première idée était d’utiliser des boutons poussoirs et voyants sans fil de préférence ou, au moins, une télécommande infrarouge, mais j’ai été convaincu pas des solutions parce que ce que j’ai aimé était d’utiliser un État plus simple du dispositif de l’art comme smartphone ou tablette en évitant les soudures et les boîtes de l’étranges.

Également dans ce cas après une recherche internet j’ai trouvé une solution très simple et intelligente à http://www.miupanel.com/. Une suite appelée µPanel consistant en une application, disponible pour IOS et Android, téléchargeable gratuitement et un module pas cher parvienne à combler le soft et un microcontrôleur à l’aide d’une connexion Wi Fi (Fig. 2) a été trouvée. Le module est le célèbre ESP‑01 (basé sur ESP‑8266) équipé du firmware µPanel. Fig. 2 également l’adaptateur de tension ADP-01 est montré adapter 3.3 V ESP-01 à 5,0 V. L’application reçoit du microcontrôleur, via le module ESP, une chaîne de caractères représentant un panneau de l’écran et il visualise de façon semblable comme un navigateur internet. Chaque écran est composé de photos, interrupteurs, boutons, voyants et des éléments graphiques aussi plus complexes que vous peuvent voir à http://www.miupanel.com/. De chaque écran, panneau est possible d’échanger des informations avec le microcontrôleur et des commandes. Un panneau de l’écran utilisé dans la MFS est indiqué dans la Fig. 2 b et c’est très simple par rapport à ceux réalisables grâce à la suite de µPanel.

Troisième problème : quel microcontrôleur utilise-t-on ?

J’ai décidé d’utiliser Arduino Mega 2560 (Fig. 3) qui pourraient fournir le nombre requis d’épingles pour conduire les chiffres d’affichage 7 quatre segments (au moins 28 broches numériques).

Je souligne que le choix de la suite de µPanel était une victoire un parce qu’il permet :

  • commande sans fil et le contrôle de l’Arduino au moyen de panneaux de l’écran avec graphique exceptionnelle affichée sur smartphone ou tablette
  • enregistrement des composants électroniques, câblage, soudage, etc..
  • une grande flexibilité lors de la conception à la mise en page des panneaux écran en raison d’une grande quantité de composants virtuels permettant un développement progressif de l’interface et Arduino croquis se concentrant la conception d’abord sur les aspects fonctionnels et s’occuper des aspects
  • fiabilité élevée en raison de la réduction de matériel
  • aucun contrôle à distance des coûts
  • mise à niveau de la fonctionnalité et l’interface de la MFS au cours de son cycle de vie.

À la fin, le compromis était : quatre 7 segments affichent les chiffres généré à l’aide de barres de LED COB séquentiellement affichant les informations requises, contrôlé à distance par smartphone ou tablette en utilisant µPanel suite et localement contrôlé par Arduino Mega 2560.

J’ai décidé de conduire l’affiche quatre 7 segments par le biais de quatre modules de relais Sainsmart 8 (Fig. 4) pour limiter les risques de l’afficheur 7-segments personnalisés ne fonctionne ne pas (j’ai construit jamais avant!) ayant comme chiffres de solution de sauvegarde consistant à matrice de LED haute luminosité.

Articles Liés

Tableau de bord irrégulier sur les voitures GM

Tableau de bord irrégulier sur les voitures GM

il s'agit de mon 1999 Oldsmobile Alero. Au début de septembre 2010 le tableau de bord (compteur de vitesse, tachymètre, jauge de température, jauge à essence et divers voyants) arrêté allumage et à l'enregistrement des données immédiatement lorsque j
Remplacer le tableau de bord s’allume sur 2000-2007 Subaru Impreza

Remplacer le tableau de bord s’allume sur 2000-2007 Subaru Impreza

c'est vraiment frustrant quand les lumières derrière vos jauges de brûlent, parce que vous ne pouvez pas dire à quelle vitesse vous allez ou la quantité de gaz vous avez laissé ! Heureusement, ils sont faciles à remplacer.Ma voiture est une berline I
Contrôleur de Volume PC USB Media basé sur Arduino

Contrôleur de Volume PC USB Media basé sur Arduino

Bonjour à tous et Bienvenue sur mon troisième Instructable.Un de mes amis a un système de son avec un cadran de réglage du volume, et il est assis sur son bureau à la recherche de vraiment bien. Je voulais quelque chose de semblable, mais avec des fo
Système basé sur l’Arduino d’alarme température bricolage & humidité & détecteur de fumée

Système basé sur l’Arduino d’alarme température bricolage & humidité & détecteur de fumée

L'équipe ICStation vous présenter comment bricolage cette température & humidité & fumée système d'alarme basé sur ICStation Mega 2560 compatible avec Arduino.The tension de fonctionnement de ce système est DC5V. Il peut mesurer la température, l'
Nous allons faire cuire : scanner 3D basé sur l’Arduino et traitement

Nous allons faire cuire : scanner 3D basé sur l’Arduino et traitement

vous vous demandez de copypaste méthode, utilisable dans la vraie vie, non seulement dans la réalité virtuelle ? Moi aussi. C'est le 21ème siècle, et ceux qui sont plus proches que tout ne l'imaginez ! Ceci est possible grâce à des imprimantes et des
Comment faire PS2 clavier lire afficher système basé sur l’Arduino

Comment faire PS2 clavier lire afficher système basé sur l’Arduino

ICStation Team vous présenter ce système d'affichage lecture clavier PS2 en détails. La tension de fonctionnement du clavier PS2 lire système d'affichage est DC 5V. Lorsque vous appuyez sur les touches des lettres ou des chiffres, le LCD1602 affiche
Tableau de bord Analytique IoT Intel

Tableau de bord Analytique IoT Intel

Ce Instructable fournit des informations sur comment faire configurer un compte de tableau de bord Analytique Intel, connectez un périphérique vers le nuage, contrôle un périphérique via le cloud et exécuter des programmes Arduino qui communiquent av
TV ordinateur contrôlable à distance MP3 PLAYER à l’aide de ARDUINO et traitement

TV ordinateur contrôlable à distance MP3 PLAYER à l’aide de ARDUINO et traitement

Bonjour tout le monde. ici je montre mon projet TV ordinateur contrôlable à distance MP3 player à l'aide de la carte arduino et de logiciels de traitement. Cette idée de projet est basée sur le contrôle des ordinateurs à l'aide de la télécommande du
Compagnon de T-Rex de tableau de bord !

Compagnon de T-Rex de tableau de bord !

Ever wanted un compagnon de tableau de bord du T-Rex sur un pivot ? Mon ami l'a fait, et elle a obtenu ! Mon ami a des enfants, et ils ont laissé un jouet T-Rex dans son SUV. Elle jeté il vers le haut sur le tableau de bord un jour pour rappeler elle
Ping Pong tableau de bord

Ping Pong tableau de bord

Le concept initial de ce projet a vu le jour lorsque la Animade table de ping pong de bureau était devenant un lieu de ligne et de désespoir et les gens s'efforçaient de se rappeler les scores, et se souvenir qui a tourner il devait servir. Pour réso
Tableau de bord de carte pliable

Tableau de bord de carte pliable

Dans ce instructable je vais faire un tableau de bord guéables sur une carte de bureau. C'est assez simple et vous pouvez le faire en 30 minutes environ et c'est parfait pour propulser qui jouent dehors sports d'équipe comme socker ou le baskets'il v
Lasercut Cribbage-style tableau de bord

Lasercut Cribbage-style tableau de bord

je voulais un tableau de bord extrêmement polyvalent-celui qui permet de garder la note de quoi que ce soit numérique : carte de scores du jeu, nombre de tableaux de bord faite, compte à rebours des jours... quoi que ce soit. Donc, j'ai conçu ce tabl
COMMENT FAIRE POUR RÉPARER/REMPLACER PHARE PASSER EN DÉTAIL SUR DODGE RAM | Retirez le panneau de tableau de bord et en tire-bouchon multifonction

COMMENT FAIRE POUR RÉPARER/REMPLACER PHARE PASSER EN DÉTAIL SUR DODGE RAM | Retirez le panneau de tableau de bord et en tire-bouchon multifonction

dans cette vidéo je vous montrer comment j'enlève la partie du tableau de bord sur mon 96 dodge ram 1500 et réparez le commutateur multifonctions de phare avec son problème commun de la fonte des contacts causées par le manque de relais, Merci de reg
Comment installer un ouvre-porte de Garage dans un tableau de bord

Comment installer un ouvre-porte de Garage dans un tableau de bord

J'ai eu un problème... Nous avons une porte de garage Craftsman et deux télécommandes. Le problème est que les télécommandes gardé se perdre parce qu'ils n'avaient aucuns clips sur eux. Voiture de ma femme n'est pas construit en bouton de porte de ga