Dan's Orbiter page

Orbiter Francophone => Orbiter Francophone => Topic started by: nerofox on 29 September 2014, 12:46:37

Title: Le tableau de bord de Nerofox
Post by: nerofox on 29 September 2014, 12:46:37
Bonjour à la communauté, avec tout ce qui se passe avec arduino tout sa j'ai enfin la possibilité et les moyens de me lancer dans l'élaboration d'un tableau de bord (pas un cockpit non plus )   :hot:

L'idée

Je ne souhaite pas reproduire l'intérieur d'une fusée connue ou quoi que ce soit, j'adore le réalisme des systèmes du DGIV et je compte bien m'en inspirer, en effet mon tableau de bord gérera plusieurs besoins séparés en 4 panels :
1. Panel de navigation. :wor:
2. Panel de gestion de l'alimentation du vaisseau et hydraulique.
3. Panel de gestion des réservoirs de carburant.
4. Panel de gestion des systèmes de survie.

Le nombre de fonction sera assez important selon moi :
- 25 interrupteurs.
- 8 afficheurs 7 segments.
- 2 petits écrans LCD.
- 9 boutons poussoir (pour les auto pilotes basiques et autre).
- 46 LEDs.
- clé de contact, écran pour MFD, manette de vole, 3 manettes des gaz.
etc...

Mon but étant de reproduire le plus fidèlement possible les conditions de survie fictive du DGIV dans un tableau de bord réel.

Le fonctionnement

Alors bien entendu les choses se compliquent quand on veut interfacer toutes les fonctions possibles d'orbiter avec arduino, la simulation utilisera un DG1 de base mais le tableau de bord et mon programme ajoutera du réalisme avec des systèmes supplémentaires.
Absolument tout le tableau de bord sera gérée par mon programme personnelle que j'aurais codé :bug:, que j'ai nommé PIGOU (Programme Informatique de Gestion d'Orbiter Unifié)  :badfinger:

Voici un schéma de fonctionnement global que je vais mettre en place :
(http://img4.hostingpics.net/pics/969554shema.png)
- Arduino mega pour gérer l'électronique commandé par le programme PIGOU.
- PIGOU est le gestionnaire de tout le système, c'est le cerveau du tableau de bord, ce programme organise les informations et agis selon les entrées des arduino et les sortis obtenu par les scripts lua.
- Mysql sera le gestionnaire des données reçu et envoyé de PIGOU et lua, en gros il fait le lien entre PIGOU et les scripts LUA.
- Les scripts LUA font l'interaction entre la base de données et orbiter, elle récupère les informations utile du simulateur et les enregistres dans la base de données, également elle exécute les commandes programmée de PIGOU sur Orbiter.

je ne vous raconte pas le casse tête que sa va être  :wall:

Démonstration :

Rien que pour vous j'ai fais un mini tp utilisant tout sa pour un exemple bien précis, le but est d'afficher les niveaux de carburant des réservoirs du vaisseau sur un petit écran LCD, en pressant le bouton physique on effectue le ravitaillement des réservoirs  :eek:
http://www.dailymotion.com/video/x26tp4w_test-arduino-orbiter-reservoir-lcd_videogames (http://www.dailymotion.com/video/x26tp4w_test-arduino-orbiter-reservoir-lcd_videogames)

Source du TP :

Pour ceux qui souhaite se baser sur mon code pour leur projet personnelle :

Arduino, affichage des deux réservoirs via la port COM :

Code: [Select]
#include "Wire.h"
#include "LiquidCrystal_I2C.h"

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); 
String donne = "";
int nb = 0;
boolean mode = true;

const int led_verte = 3;
const int bouton = 2;
int etatbouton;


void setup()
{
  //prepparation du bouton + led
  pinMode(led_verte, OUTPUT);
  pinMode(bouton, INPUT);
  digitalWrite(bouton, HIGH);
  digitalWrite(led_verte, HIGH);

  //demarrage du port série
  Serial.begin(9600);

  //mise en place de l'affichae main
  lcd.begin(16, 2);
  lcd.setCursor(0,0);
  lcd.print("Main : ");

  //mise en place de l'affichage RCS
  lcd.setCursor(0,1);
  lcd.print("RCS : ");
}

void loop()
{
  etatbouton = digitalRead(bouton);
  if (etatbouton == HIGH) {
    digitalWrite(led_verte, HIGH);
    Serial.print("0");
  }
  else
  {
    //bouton appuyé
    digitalWrite(led_verte, LOW);
    Serial.print("1");
  }
}

//fonction qui transforme certain caractères dec en ascii
String ascii(int arg_dec) {

  if (arg_dec == 48) return "0";
  if (arg_dec == 49) return "1";
  if (arg_dec == 50) return "2";
  if (arg_dec == 51) return "3";
  if (arg_dec == 52) return "4";
  if (arg_dec == 53) return "5";
  if (arg_dec == 54) return "6";
  if (arg_dec == 55) return "7";
  if (arg_dec == 56) return "8";
  if (arg_dec == 57) return "9";

  if (arg_dec == 97) return "a";
  if (arg_dec == 98) return "b";
  if (arg_dec == 99) return "c";
  if (arg_dec == 100) return "d";
  if (arg_dec == 109) return "m";
  if (arg_dec == 114) return "r";

}

void serialEvent() //se déclenche quand le port série reçois une données
{

  donne = "";
  nb = 0;

  //mose main, la données atterit d'abord sur le compteurs du réservoir principal
  if (mode == true) {

    while (Serial.available() > 0)
    {
      lcd.setCursor(8,0);
      donne = donne + ascii(Serial.read());
      nb = nb + 1;
    }
    if (nb == 1) donne = "0000" + donne;
    if (nb == 2) donne = "000" + donne;
    if (nb == 3) donne = "00" + donne;
    if (nb == 4) donne = "0" + donne;
    lcd.print(donne);
    mode = false;

  }
  else
  {

    //mose rcs, la données atterit ensuite sur le compteurs du RCS puis on repart au main
    while (Serial.available() > 0)
    {
      lcd.setCursor(8,1);
      donne = donne + ascii(Serial.read());
      nb = nb + 1;
    }
    if (nb == 1) donne = "0000" + donne;
    if (nb == 2) donne = "000" + donne;
    if (nb == 3) donne = "00" + donne;
    if (nb == 4) donne = "0" + donne;
    lcd.print(donne);
    mode = true;

  }

}

Lua, récupération des données puis enregistrement sur Mysql + récupération de la commande du ravitaillement pour effectuer celui ci :

Code: [Select]
-- Mise en place des constances
v = vessel.get_interface('GL-01')
h1 = v:get_propellanthandle(0) --réservoir principal
h2 = v:get_propellanthandle(1) --réservoir RCS

-- Mise en place du SQL
require "luasql.odbc"
mysql = luasql.odbc()
sql = mysql:connect("BDD","root","5pcr12v6")
sql:setautocommit(true)

local boucle = true
repeat

-- récupération de la masse des jauges de carburant
masse0 = v:get_propellantmass(h1)
masse1 = v:get_propellantmass(h2)
--envois de l'information à la BDD
sql:execute("UPDATE orbiter SET carburant0 = "..masse0..", carburant1 = "..masse1.." where id =1")

--récupération de la commande de ravitaillement des réservoirs
cursor = sql:execute("SELECT ordre FROM commande WHERE id = 1")
cmd = cursor:fetch("commande")
cursor:close()

--si la commande est sur 1 alors on remplie
if cmd == true then
--remplissage si le réservoir est inférieur a sont max
if v:get_propellantmass(h1) < 12900 then
v:set_propellantmass(h1, v:get_propellantmass(h1) + 20)
end
if v:get_propellantmass(h1) < 600 then
v:set_propellantmass(h2, v:get_propellantmass(h2) + 10)
end

--réquilibrage des taux max au cas ou que sa dépasse
if v:get_propellantmass(h1) > 12900 then
v:set_propellantmass(h1, 12900)
end
if v:get_propellantmass(h1) > 600 then
v:set_propellantmass(h2, 600)
end
end

--message
--oapi.dbg_out("Main : "..masse0.." RCS : "..masse1)
proc.wait_simdt(0.5)

until boucle == false

Dans ce contexte PIGOU se contente juste de effectuer la liaison série avec l'arduino pour l'enregistrement des informations dans Mysql.

En bref :

Mille excuses pour les fautes éventuelles  :badsmile:
Je vous tiens au courant sur l’avancé du projet, si vous avez des questions n'hésitez pas  :love:



Title: Re: Le tableau de bord de Nerofox
Post by: SCEtoAUX on 29 September 2014, 14:10:48
eh ben, c'est très interessant comme projet  :wor:
j'adore quand il a plein de boutons
juste comme ça, il y a un moyens d'afficher les réserve de carbu sous forme de graphique sur l'écran LCD ?

Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 29 September 2014, 14:42:57
eh ben, c'est très interessant comme projet  :wor:
j'adore quand il a plein de boutons
juste comme ça, il y a un moyens d'afficher les réserve de carbu sous forme de graphique sur l'écran LCD ?



Bien entendu mais c'est plus complexe, puis il te faut un autre type d'écran LCD, âpres sa dépend le type de graphique que tu veux obtenir ^^
Title: Re: Le tableau de bord de Nerofox
Post by: antoo on 29 September 2014, 23:26:32
Génial! Bon courage en tout cas. Hâte de voir les premiers résultats!
Title: Re: Le tableau de bord de Nerofox
Post by: jacquesmomo on 29 September 2014, 23:31:31
je ne vous raconte pas le casse tête que sa va être
Eh bien...  :trucdeouf: bon courage...
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 29 September 2014, 23:38:48
Merci encore, je prendrais le temps qu'il faut ^^
Si possible je posterai l’avance du projet
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 01 October 2014, 13:10:59
J'avais fait des études de faisabilité (cf le fil http://orbiter.dansteph.com/forum/index.php?topic=12877.0 (http://orbiter.dansteph.com/forum/index.php?topic=12877.0) )
en échangeant principalement avec Hysot et Antoo. (Mention spéciale à Nulentout qui est un sacré bidouilleur
au sens le plus noble du terme.)
Depuis, j'ai entamé l'assemblage du premier sous-ensemble concernant le traitement des raccourcis claviers.
Pas encore de mise sous tension pour essai, car je dois encore déterminer les dimensions du pupitre qui
accueillera l'ensemble des commandes et des afficheurs.
L'aspect modulaire est pour moi une ligne de conduite, ce qui me donne la possibilité de reconfigurer
l'ensemble selon les possibilités.
Je finis le dessin du pupitre, et j'uploaderai des photos pour vous montrer où j'en suis.

Bravo Nerofox pour ton fil que je vais suivre de près. Il répond déjà au problème de la gestion des carburants
qu'on ne peut pas traiter avec des raccourcis clavier.

Mars Bleu
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 01 October 2014, 14:44:12
C'est mon objectif premier, ne pas dépendre des raccourcis clavier qui sont limité et ne permette pas de faire tout ce que l'on souhaite sur le simulateur.

Pour la saisie clavier si mon arduino détecte une touche appuyé (par exemple le cas du train d'atterrissage) il envois l'information a PIGOU qui lui même enregistre sa dans Mysql, ensuite lua récupère l'information et utilise la commande suivante pour envoyé la touche G a orbiter :
v:send_bufferedkey(keycode)

ou keycode est le code clavier de la touche G, donc pour mon exemple on obtiens :
v:send_bufferedkey(OAPI_KEY.G)

Voici la liste complete des touches du clavier, j'ai récupéré sa dans la doc d'orbiter :
Code: [Select]
Used to identify keyboard events for panels and MFDs.

OAPI_KEY.ESCAPE "Esc"
OAPI_KEY.1 "1"
OAPI_KEY.2 "2"
OAPI_KEY.3 "3"
OAPI_KEY.4 "4"
OAPI_KEY.5 "5"
OAPI_KEY.6 "6"
OAPI_KEY.7 "7"
OAPI_KEY.8 "8"
OAPI_KEY.9 "9"
OAPI_KEY.0 "0"
OAPI_KEY.MINUS "-" on main keypad
OAPI_KEY.EQUALS "=" on main keypad
OAPI_KEY.BACK Backspace
OAPI_KEY.TAB Tab key
OAPI_KEY.Q "Q"
OAPI_KEY.W "W"
OAPI_KEY.E "E"
OAPI_KEY.R "R"
OAPI_KEY.T "T"
OAPI_KEY.Y "Y"
OAPI_KEY.U "U"
OAPI_KEY.I "I"
OAPI_KEY.O "O"
OAPI_KEY.P "P"
OAPI_KEY.LBRACKET "["
OAPI_KEY.RBRACKET "]"
OAPI_KEY.RETURN Enter key on main keypad
OAPI_KEY.LCONTROL Left control key
OAPI_KEY.A "A"
OAPI_KEY.S "S"
OAPI_KEY.D "D"
OAPI_KEY.F "F"
OAPI_KEY.G "G"
OAPI_KEY.H "H"
OAPI_KEY.J "J"
OAPI_KEY.K "K"
OAPI_KEY.L "L"
OAPI_KEY.SEMICOLON ";"
OAPI_KEY.APOSTROPHE "'"
OAPI_KEY.GRAVE "`"
OAPI_KEY.LSHIFT Left Shift key
OAPI_KEY.BACKSLASH "\"
OAPI_KEY.Z "Z"
OAPI_KEY.X "X"
OAPI_KEY.C "C"
OAPI_KEY.V "V"
OAPI_KEY.B "B"
OAPI_KEY.N "N"
OAPI_KEY.M "M"
OAPI_KEY.COMMA ","
OAPI_KEY.PERIOD "."
OAPI_KEY.SLASH "/"
OAPI_KEY.RSHIFT Right shift key
OAPI_KEY.MULTIPLY "*" on numeric keypad
OAPI_KEY.LALT Left Alt key
OAPI_KEY.SPACE Space bar
OAPI_KEY.CAPITAL Caps lock key
OAPI_KEY.F1 F1 function key
OAPI_KEY.F2 F2 function key
OAPI_KEY.F3 F3 function key
OAPI_KEY.F4 F4 function key
OAPI_KEY.F5 F5 function key
OAPI_KEY.F6 F6 function key
OAPI_KEY.F7 F7 function key
OAPI_KEY.F8 F8 function key
OAPI_KEY.F9 F9 function key
OAPI_KEY.F10 F10 function key
OAPI_KEY.NUMLOCK Num lock key
OAPI_KEY.SCROLL Scroll lock key
OAPI_KEY.NUMPAD7 "7" on numeric keypad
OAPI_KEY.NUMPAD8 "8" on numeric keypad
OAPI_KEY.NUMPAD9 "9" on numeric keypad
OAPI_KEY.SUBTRACT "-" on numeric keypad
OAPI_KEY.NUMPAD4 "4" on numeric keypad
OAPI_KEY.NUMPAD5 "5" on numeric keypad
OAPI_KEY.NUMPAD6 "6" on numeric keypad
OAPI_KEY.ADD "+" on numeric keypad
OAPI_KEY.NUMPAD1 "1" on numeric keypad
OAPI_KEY.NUMPAD2 "2" on numeric keypad
OAPI_KEY.NUMPAD3 "3" on numeric keypad
OAPI_KEY.NUMPAD0 "0" on numeric keypad
OAPI_KEY.DECIMAL "." on numeric keypad
OAPI_KEY.OEM_102 "|", "<", ">" on UK/German keyboards
OAPI_KEY.F11 F11 function key
OAPI_KEY.F12 F12 function key
OAPI_KEY.NUMPADENTER Enter key on numeric keypad
OAPI_KEY.RCONTROL Right Control key
OAPI_KEY.DIVIDE "/" on numeric keypad
OAPI_KEY.RALT Right Alt key
OAPI_KEY.HOME Home key on cursor keypad
OAPI_KEY.UP Up-arrow on cursor keypad
OAPI_KEY.PRIOR PgUp on cursor keypad
OAPI_KEY.LEFT Left-arrow on cursor keypad
OAPI_KEY.RIGHT Right-arrow on cursor keypad
OAPI_KEY.END End key on cursor keypad
OAPI_KEY.DOWN Down-arrow on cursor keypad
OAPI_KEY.NEXT PgDn on cursor keypad
OAPI_KEY.INSERT Insert key on cursor keypad
OAPI_KEY.DELETE Delete key on cursor keypad
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 02 October 2014, 09:28:40
Bonjour les copains,
Pas le temps ce jour de vous blablater longuement, je vais donc faire court ... ce qui me changera ! :)
Ton projet est séduisant, mais il va falloir optimiser le code.
Je n'ai pas le temps de créer la fonction sur mon Arduino, mais celle que tu utilises pour convertir les décimaux en ASCII n'est pas idéale. La suite de if pour chaque caractère est pénalisante.
Il est préférable de procéder par "calcul". Passer de minuscule à majuscule consiste à inverser le bit n°5, ou si tu préfère ajouter ou retrancher 32 au code ASCII. Coder un F par exemple consiste à utiliser le code ASCII du A et ajouter 6, c'est à dire le décalage entre 70 et 65 le code du A. Idem pour les chiffres. En résumé ta procédure commence par regarder si c'est un chiffre, une minuscule ou une majuscule : 3 tests. A chaque test un calcul de transposition. Seules les ponctuations seront traitées cas par cas.
Ayant déjà réalisé un tableau de bord qui comporte plus de 200 "boutons", je suis arrivé assez rapidement à la conclusion qu'il est préférable d'associer plusieurs processeurs plutôt qu'un seul plus puissant. Au minimum deux. Un qui va gérer tout ce qui n'est pas prioritaire comme allumer l'APU ou sortir le train. Mais les commandes de vol doivent absolument passer avant tout le reste. Donc le manche, le moteur orbital et les RCS doivent à mon avis être gérés à part, par un Arduino dédié qui dialogue avec un deuxième plus général. C'est le général qui interface la ligne série, mais c'est le "secondaire" qui gère tes mini manches. A mon sens le moteur Orbital se pilote par un "clavier" et de la programmation : Durée et amplitude de la poussée, Ullage, heure exacte d'allumage. L'orientation du vaisseau aussi peut être confiée aux systèmes de bord. Mais le mode manuel devrait utiliser deux joystick. Un pour les rotations, un pour les translation et en simultané. C'est Arduino qui basculera les modes "en temps partagé".
JE RÉSUME : Donner des idées c'est facile, les concrétiser est une autre affaire ... mais aussi c'est là que le défi prend tout son sel.
Reste que tu sembles avoir abordé le projet du bon coté, surtout quand tu dis : j'y mettrai le temps qu'il faut. C'est là un gage de réussite, ne pas se sentir pressé et accepter d'étaler dans le temps.
Je ne te souhaite pas bonne chance, car je sais que ta réussite n'aura rien avoir avec "du pot". Par contre, je te souhaite ténacité et courage, car par moment les difficultés peuvent tempérer l’enthousiasme. C'est précisément dans ce cas qu'il faut faire face ... et surtout demander aux copains.
Et vla, j'ai encore blablaté !
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 02 October 2014, 12:32:59
Belle façon de pensée nulentout, il est évident que cela va demander du temps, de la persévérance et de l'argent qui plus est, les manettes des gaz ainsi que le joystick sont appart des arduinos, il seront gérer en parallèle du reste du tableau de bord c'était déjà prévus :)
oh que oui le code doit être optimiser mais je préfère d'abord rendre tout cela fonctionnel avant de l'optimiser et corriger les bugs.

Pour la gestion il y aura minimum 2 arduinos, un pour les entrées et un pour les sortis, la gestion en sera pas moins gérable.
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 02 October 2014, 18:08:51
Nulentout, tu parles d'or. De mon côté, j'avais aussi pensé à plusieurs
arduino gérant chacune un ensemble de fonctions.
As tu un topic parlant de ta réalisation de tableau de bord?
@nerofox, j'ai hâte de voir la suite.
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 04 October 2014, 21:36:03
Non, par de sujet. j'avais à l'époque où j'ai présenté mon T.B. de créer un sujet sur lequel nous aurions débattu des problèmes rencontrés par certains, et des solutions trouvés par d'autres, mais il n'y a pas eu de suite.

Entre autre vous pouvez voir mon T.B. sur le lien :
http://orbiter.dansteph.com/forum/index.php?topic=2469.0
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 05 October 2014, 19:25:54
Quote
Nulentout:
Entre autre vous pouvez voir mon T.B. sur le lien :
http://orbiter.dansteph.com/forum/index.php?topic=2469.0

Oui, oui, c'est très intéressant par là. J'ai tout lu et relu, car plus on a d'infos,
mieux ça vaut.

De mon côté, je suis en train d'organiser sur mon logiciel de dessin favori ma planche de bord. J'ai d'abord élaboré
des mini tableaux de fonction, et j'essaie de faire tenir le tout dans un espace raisonnable,
et qui essaie d'être ergonomique.

Voici par exemple l'ensemble de la commande des auxiliaires liés au fonctionnement de l'APU
(http://img15.hostingpics.net/pics/177333APUswitches.jpg) (http://www.hostingpics.net/viewer.php?id=177333APUswitches.jpg)
Et ici, la commande des pilotes auto:
(http://img15.hostingpics.net/pics/729624Autopilots.jpg) (http://www.hostingpics.net/viewer.php?id=729624Autopilots.jpg)
Là, le display O2 et Coolant:
(http://img15.hostingpics.net/pics/147274o2coolantt.jpg) (http://www.hostingpics.net/viewer.php?id=147274o2coolantt.jpg)
J'en ai pas mal à juxtaposer, et à arranger les uns par rapport aux autres.


Dans l'élaboration de certains modules de commande, je vais avoir besoin de bargraph à 7, 9 ou 13 LED.
Ça n'existe pas, mais j'ai quelques idées à mettre en pratique.

Mars Bleu


Title: Re: Le tableau de bord de Nerofox
Post by: jacquesmomo on 05 October 2014, 23:43:47
J'aime bien le look.... :explique:
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 06 October 2014, 08:30:07
Merci, Jacquesmomo!
J'avais en tête le look "aéro", mais je trouve que ça se rapproche
d'un PCP de sous-marin...
Peut-être qu'avec le rétroéclairage des labels, ça ferait mieux.
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 06 October 2014, 09:59:40
Si tous ces composants sont de type électronique et non des simulation sur écrans vidéo, pour les barregraphes avec un grand nombre de LEDs rectangulaires, j'ai résolu ça sur mon T.B.
Il me sera éventuellement possible de te donner les schémas électroniques. Comme ils fonctionnent avec une tension analogique, ils ne consomment qu'une seule sortie analogique sur le processeur.
Pour le codage sur Arduino d'un bouton rotatif numérique ou d'un joystick : Idem.
Amicalement : Nulentout.
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 06 October 2014, 23:20:09
Oui, je prévois des bargraph à LED (jusqu'à 20 LED pour les jauges de carburant). J'ai
vu que ça se pilotait avec des comparateurs réunis dans LM3914N. Est-ce par cette
technique que tu as procédé? De toutes façons, les schémas électroniques m'intéressent.

Sinon, j'avais aussi pensé à utiliser des registres à décalage SIPO tant pour les bargraphs
que pour les afficheurs 7 segments.

Le codage d'un bouton rotatif ou d'un joystick m'intéresse également: pour la "warpology",
j'ai dessiné ceci:
(http://img15.hostingpics.net/pics/175176Timewarp.jpg) (http://www.hostingpics.net/viewer.php?id=175176Timewarp.jpg)
Mais il serait plus élégant d'avoir un bouton rotatif à 8 positions distinctes.
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 07 October 2014, 10:49:01
Coucou les copains,
Pour le schéma du barregraphe c'est un peu compliqué car je dois faire des recherches et scanner mes écrits.
Pour le bouton rotatif dans Arduino, tu vas sur
http://forum.arduino.cc/index.php?PHPSESSID=tp6h0iavcvh067tftraq2uphb0&topic=254693.0
Tu télécharges le fichier.PDF que j'ai proposé en ligne. C'est un document dans lequel je détaille une foule de petits systèmes que j'ai expérimenté sur Arduino. Tu y trouveras la mise en service d'un bouton rotatif numérisé, le matriçage d'un clavier, l'utilisation des moteurs pas à pas, des afficheurs à cristaux liquides et bien d'autres choses. Naturellement, plus avant dans la discution je fournis les programmes.
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 07 October 2014, 12:32:30
Coucouroucoucou ... c'est encore Môamoa.
C'est au sujet du barregraphe à LED. J'ai mis en ligne mes deux schémas et je peux donc les proposer ici à Mars Bleu.

Le schéma de base est le suivant :
(http://i151.photobucket.com/albums/s153/nulentout/numeacuterisation0002_zps7ae3fc4d.jpg)

Seule la Fig.1 est significative sur ce dessin. La déviation à pleine échelle est obtenue à +1,5Vcc ce qui est bien plus sensible que nécessaire. La sortie analogique d'un Arduino étant de 0 à +5Vcc il faudra atténuer avec deux résistances. De plus, Arduino fournit une fausse sortie analogique, car c'est de la PWM. Il faudra donc ajouter aux deux résistances d'atténuation un condensateur pour "lisser" l'onde rectangulaire de la PWM.
Au signal d'entrée en tension continue, tu observes que je superpose une petite tension sinusoïdale alternative à travers les deux résistances de 1Mohm. Le but est le suivant :
Le LM3914 est un circuit numérique qui fonctionne en "tout ou rien". Le moindre que l'on transite à travers un seuil, la diode supérieure s'allume ou s’éteint entièrement. Avec cette superposition d'une très faible tension alternative, on obtient un effet d'allumage progressif. La rampe devient "analogique".
Le LM3914 peut traiter 10 diodes LED. Si tu veux en mettre plus, on peut chainer plusieurs de ces circuits. Comme je désirais une rampe très étalée de 30 LED, j'ai opté pour le schéma suivant :

(http://i151.photobucket.com/albums/s153/nulentout/numeacuterisation0001_zps9fa7262d.jpg)

Avec ce schéma on chaine trois circuits, mais il est évident que tu peux te limiter à deux pour tes 20 LED.
Le principe est le même, seule la tension en entrée pour engendrer la déviation pleine échelle change. Mais même avec trois circuits en cascade on reste encore très largement dans les possibilités des sorties analogiques d'un Arduino.

En espérant que ces quelques explications te faciliteront tes choix.  :salut:

P.S : SIOUPLÉ, filez-moi plein plein plein de Karmas, car ya Momo qui en a déjà 50 lui.  :why:
Title: Re: Le tableau de bord de Nerofox
Post by: jacquesmomo on 07 October 2014, 12:51:42
je viens de t'en donner 1, nous sommes presque à égalité....

MAINTENANT ça va être LA GUERRE aux Karmas...(http://www.bestemoticon.com/smiley/violence/violenc353.gif) (http://www.bestemoticon.com/smiley/violence/vi028.gif)
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 07 October 2014, 20:21:48
Alors là, Nulentout, c'est magnifique, ce que tu as posté. Avec tout ça, ça va être facile de jouer
avec les bargraph. Mercimerci.

Finalement, c'est simple de mettre en cascade le LM3914, avec des résistances en pont
diviseur qui effectuent le décalage de référence. Plutôt que de mettre des résistances fixes,
n'y aurait-il pas avantage à mettre des résistances variables genre trimmer multitour?

Tout ça mérite un karma. Voilààà.

Et pi, pour pas faire de jaloux, un pour jacquesmomo. Làààà.

Bon, je retourne à mes dessins  de tableau de bord.
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 08 October 2014, 19:47:13
Hooo NNNNOOOONNN, pas des karmas à Momo !  :wall:
Pour les ajustements de précision avec potentiomètre multitours c'est franchement inutile. Avec des résistances actuelles à 5% c'est largement suffisant. Personnellement, sur le tableau de bord j'avais opté pour la statégie suivante :
1) Un petit barregraphe à 10 LED dédié à la charge de batterie.
2) Un deuxième " " " pour le pas hélice et la gestion des génératrices électriques et des batteries.
3) Un grand barregraphe "central" sur le T.B. avec 30 LED très visuel. Au moyen d'un commutateur je peux envoyer sur ce
    dernier au choix une foule de paramètres : Température moteur, les paramètres des deux petits
    barregraphes, l'état des compensateurs etc.
Je résume : Deux informations de tailles réduites mais permanentes et une rampe très détaillé pouvant afficher tout ce que je veux.
Sur les deux barregraphes de 10 LED, en fait j'utilise un barregraphe monobloc du commerce. L'un des deux est totalement rouge, mais l'autre a un secteur vert, une secteur jaune, un secteur rouge. La grande rampe lumineuse utilise des LED indépendantes rectangulaires plates. Naturellement on retrouve des secteurs de couleur. Les trois LED centrales sont vertes. Les trois du bas et les deux du haut sont rouges, les autres jaunes. Le pilote est ainsi aidé par le rouge pour moteur froid, moteur chaud etc. La zone centrale est un guide pour les compensateurs.
Bref, on peut faire ce que l'on veut. La meilleure idée, sur ce schéma, c'est la superposition d'une tension sinus pour rentre la transition progressive, visuellement c'est très révélateur de l'évolution du phénomène surveillé.
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 08 October 2014, 23:45:16
Très ergonomique, l'idée du coup d’œil général peu détaillé, et la
possibilité de focaliser sur tel ou tel paramètre.

OK pour les résistances qui au final sont relativement précises.

Pour la tension sinus, on peut la générer avec quelques portes.
logiques montées en oscillateur?
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 09 October 2014, 08:42:29
NAN ... par définition la logique fonctionne en tout ou rien. Pour ma part, l'alimentation étant de type "Découpage" et non un schéma du genre transformateur, redresseur, lissage et régulation avec composants discrets, j'ai été obligé de générer du sinus "en local". Dans ce but, un NE555 est utilisé en générateur de signal carré à 140Hz. ce signal est utilisé pour générer sur mon tableau de bord le bruit discret de la pompe de gavage. C'est ce signal carré qui filtré par un amplificateur opérationnel 741 donne du sinusoïdal presque pur. Comme le 741 impose du +12Vcc et du -12Vcc j'ai utilisé un petit pavé électronique spécialisé qui génère ces deux tensions à partir du +5Vcc.
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 09 October 2014, 22:47:15
Heu, oui, c'est vrai, la logique fonctionne en tout ou rien, tu as raison, Nulentout.
Faut filtrer un signal pour le "sinusoïder".
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 26 October 2014, 00:29:24
Je viens au nouvelle, pas de photo encore mais je souhaite vous décrire ou j'en suis !  :badfinger:

Actuellement les plans et les dessins sont bientôt réalisés, l'usinage sera fait dans les semaines qui viennent, un coup de peinture  :badsmile:, beaucoup de bricolage/assemblage, des étiquettes et on assemblera les 3 parties du tableau de bord (gauche, milieu et droite)

Je vous liste les panels qui seront implémentée :
1. Panel de navigation.
2. Panel de gestion de l'alimentation du vaisseau et hydraulique
3. Panel de gestion des réservoirs de carburant.
4. Panel de gestion des systèmes de survie.

Nous sommes pas des pros de menuiserie mais on fera de notre mieux l'essentiel est d'obtenir un tableau de bord transportable assez jolis et bien entendu fonctionnelle  :wor:

:flower: Allez cadeau des schémas des panels prévus :flower:

Panel de navigation : (partie du millieu)
(http://img15.hostingpics.net/pics/121734navigation.jpg)

Panel électrique & gestion du sas et hydraulique : (partie gauche)
(http://img15.hostingpics.net/pics/216539panelelectrique.jpg)

Panel de gestion des réservoirs de carburant & gestion des systèmes de survie : (partie de droite)
(http://img15.hostingpics.net/pics/916192panelmoteuretsurvie.jpg)

Légende

Carré noir : étiquette.
Carré bleu : bouton.
Rond rouge : LED rouge.
Rond vert : LED vert.
Rond jaune : LED jaune.
Texte divers : grosse étiquette.
Carré rouge : interrupteur.
Gros rond bleu : gros bouton.
Petit rond bleu clair : clé de contact.
Carré vert fonce : Switch 3 choix.

A plus tard pour la suite... :beer:
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 09 November 2014, 19:44:55
Le tableau de bord est quasiment achevé !!  :wor:
Il ne manque plus que les supports derrière et évidemment la partie électronique :badfinger:

On commence a avoir une idée de l'apparence :
(http://zupimages.net/up/14/45/vrjr.jpg)

Gestion électrique et du sas :
(http://zupimages.net/up/14/45/k0et.jpg)

Les pilotes automatiques de "base" :
(http://zupimages.net/up/14/45/5geh.jpg)

Partie systèmes de survie et gestion des réservoirs :
(http://zupimages.net/up/14/45/9g8f.jpg)

Je remercie mon père pour le découpage du bois et ma sœur pour le découpage/collage
Un boulot de famille :love:

Prochaine étape l'installation des pièces électroniques (Arduino, LED etc...) on attaquera le branchement et enfin la programmation...a suivre. :arg:
Title: Re: Le tableau de bord de Nerofox
Post by: antoo on 09 November 2014, 21:22:49
Bien bien tout ça! Hâte de voire la suite quand yaura des couleurs et des boutons partout!
un karma!
Title: Re: Le tableau de bord de Nerofox
Post by: SCEtoAUX on 10 November 2014, 02:57:22
yup, très intéressant  (http://forum-images.hardware.fr/images/perso/clooney21.gif)
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 10 November 2014, 14:14:04
Beau boulot d'équipe!
Title: Re: Le tableau de bord de Nerofox
Post by: jacquesmomo on 10 November 2014, 16:36:37
Avec la peinture, ça commence à avoir de la gueule...
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 20 November 2014, 17:39:04
Me revoilà et le projet avance a sont rythme  :badsmile:
On a eu un soucis de peinture mais maintenant tout roule, j'ai même fais un jolie logo :  :trucdeouf:
(http://zupimages.net/up/14/47/h190.jpg)

A l'heure ou je vous écrit je commence a coder le programme des cartes Arduino du tableau de bord pour qu'elle sois opérationnel pour interagir avec PIGOU (tien lui aussi a sont logo):  :trucdeouf:
(http://zupimages.net/up/14/47/7mob.jpg)

Vais pas tarder a insérer le bordel électroniques sur les panels moi  :badfinger:
Title: Re: Le tableau de bord de Nerofox
Post by: antoo on 20 November 2014, 17:58:30
Wah! Le logo est troooop biaaannnn!
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 20 November 2014, 19:28:05
Quelle famille !
C'est génial de réaliser ainsi un projet à plusieurs, Papa et soeurette travaillent remarquablement bien.
Je clap clap clap des deux mains.  :top: :applause:
Il me semble un peu risqué de commencer par le tableau de bord en premier et "finir" par l'électronique. Pour ma part j'ai commencé par cette dernière. Au fur et à mesure du développement j'ai plus ou moins changé mon fusil d'épaule. Du coup, quand globalement tout à fonctionné, passer à la répartition des éléments sur les planches de bord a été plus facile, car j'avais le nombre approximatif d'éléments à répartir et leurs dimensions.
Par contre, il faut gérer l'impatience, car les modules électroniques s'entassent, il faut des semaines pour les réaliser et l'on a un peu l'impression de ne pas avancer. (J'ai consacré 4 ans à la réalisation de mon TB, ce qui est relativement peu en comparaison de mon tutoriel sur NASSP qui m'a mobilisé ainsi que Pappy2 plus de deux années)
Ceci dit, décrire ainsi to projet et son évolution ne peut qu'inciter d'autres Orbinautes à emprunter ce chemin exaltant.
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 20 November 2014, 19:45:58
Oui la famille ma aidée grandement notamment pour le bois, désormais je vais devoir finir le travaille moi même   ;)

@nulentout : j'avais prévu déjà tout un cahier des charges donc anticipé les besoins et les composants nécessaire par rapport au plan que j'avais mise en place donc pas de soucis de ce coté, une chose dont tu a raison pour mon cas les files vont s'entasser sévère  :wall:, 2 carte arduino UNO et une Mega = 81 broches !! :trucdeouf: je vous laisse imaginer le futur "bordel" (sortez les étiquettes et les serres câbles :badfinger:)

@antoo : la réalisation de logo c'est mon dada j'adore faire sa et je suis plutôt content de celui que j'ai fais pour mon tableau de bord, merci du compliment  :flower: :flower:
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 21 November 2014, 11:04:27
Coucou les copains,
Juste une petite réflexion issue de mon expérience passée :
* Le développement va engloutir du temps, entrecoupé de périodes non actives. (Imposées par les priorités de la vie de tous les jours) Il est absolument vital de constituer la documentation précise de tout ce que l'on fait régulièrement et à chaque étape franchie : Les justifications des choix effectués, les schémas, LES MODIFICATIONS etc. Même si c'est en vrac sur des feuilles de brouillon. C'est une documentation dont l'utilité est inestimable pendant l'élaboration du projet. C'est grâce à cette persévérance relative à la documentation que j'ai été capable de te fournir quelques schémas des années après. Sur le moment ça ressemble à du temps perdu, car pendant que le scribouille du papier, le fer à souder reste dans le tiroir. Mais les jours passent, et au final on se rend compte que ces heures à "archiver" sont largement compensées par la suite.
* Pour le câblage, personnellement je réalise des torons ... c'est très banal ! ! !
Mais je les organise par fonction. Par exemple un bus pour tel afficheur, un bus pour la génération X, pour la distribution Y. Ainsi, quand on doit intervenir, il est plus facile de repérer un fil parmi des centaines. Mes torons peuvent tous être débranchés. Un cordon ombilical standard permet alors de se brancher sur le système isolé et d'y effectuer toutes les manipulations possibles. Pour les connecteurs, j'ai utilisé des DB15, DB25 etc. C'est fiable et pas trop couteux.
Naturellement, chacun va privilégier une organisation "personnifiée". Ceci étant précisé, c'est depuis le début jusqu'à la fin qu'il faut s'imposer de la rigueur ... et parfois on en sature un peu. C'est dans ce cas qu'il faut s'imposer quelques contraintes, même si dans le cadre d'un loisir elles peuvent nous sembler exagérées.
* Enfin, si le projet est très ambitieux, (Par rapport à notre potentiel) qu'il impose plusieurs années pour le concrétiser, il faut impérativement s'imposer des coupures pour éviter qu'il ne vire à l'idée fixe qui finit par nous ronger. Parfois un mois de coupure total peut faire gagner un temps fou, car on a "tout" oublié, ce qui à la reprise nous donne un recul considérable et surtout du plaisir à s'y remettre.
Tout n'est que compromis ... mais quand on place la dernière vis, QUEL PLAISIR.

P.S : Mer.., elle est tombée par terre et à roulé sous l'armoire ! (La dernière vis ne sera jamais mise en place :) )
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 28 November 2014, 19:56:07
Le projet avance toujours comme vous pouvez le constater :
(http://zupimages.net/up/14/48/wi08.jpg)

Décrocher de l'ISS ne sera jamais aussi épic  :badsmile:
(http://zupimages.net/up/14/48/fuac.jpg)

Sa avance lentement vu que maintenant c'est moi qui fais tout mais j'aime sa  :badfinger:
A plus !
Title: Re: Le tableau de bord de Nerofox
Post by: antoo on 28 November 2014, 19:59:43
Génial nerofox! C'est propre, design, ... Le undock sur mon premier pit c'était une clé :) je te dis pas le kiff XD !
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 07 November 2016, 21:47:06
De retour après un bon moment, le projet était en stand-by faute de place et de temps...

Mais il est de retour  :badsmile:, le projet se poursuis de plus bel, réorganisation des branchements, placements des écrans et découpe, peinture du plateau de base sur lesquels va se reposer le tableau de bord  :bave:

Vue d'ensemble:
(http://zupimages.net/up/16/45/dn22.jpg)

La partie gestion électrique, la petite clé pour démarrer  :love::
(http://zupimages.net/up/16/45/omdm.jpg)

Les systèmes de survie et la gestion du carburant :
(http://zupimages.net/up/16/45/a5do.jpg)

Les coulisses de la chose :
(http://zupimages.net/up/16/45/8cr2.jpg)

Pour finir un rapide visuel des circuits électroniques utilisé, 2 arduino UNO et une mega, c'est qu'il y a plus de 60 branchements a effecuter !  :arg:
(http://zupimages.net/up/16/45/y50p.jpg)

Pour la partie moins poudre au yeux, je planche pour effectuer un programme qui communiquera en série sur les arduinos et a l'api Orbiter 2016 tant qu'a faire  :wor:
C++ me voila !  :chaud:

Title: Re: Le tableau de bord de Nerofox
Post by: Maxorbiter on 07 November 2016, 23:38:45
Wow, j'ai vraiment hate de voir le résultat final ! :eek:
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 08 November 2016, 08:10:24
Superbe!
Ça a bien avancé; et quel bonheur quand l'ensemble va commencer à s'animer.
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 15 November 2016, 11:57:50
Coucou les copains,
Il y a pas mal de temps que je n'étais pas venu sur ce fil.
Haaaaa, ça fait plaisir de voir que lentement mais sûrement le rêve prend de la consistance, les désirs se matérialisent.
Reste que les modules Arduino sont de vraies merveilles, sans compter que programmer en langage C est tellement plus efficace que l’assembleur avec lequel j’ai cohabité presque toute ma vie.
Dommage que je n’ai franchi le pas que tardivement.
Ceci dit, électronique et informatique sont des chemins fabuleux pour combler les longues soirées d’hiver.
ATTENTION : le gros bouton pour désaccoupler est dangereux, il faudra prévoir une sécurité par logiciel !  ;)
Quoi qu’il en soit, bravo, très bel exemple d’opiniâtreté.  :beer:
Title: Re: Le tableau de bord de Nerofox
Post by: antoo on 15 November 2016, 15:46:56
Superbe Nerofox! Hâte de le voir prendre vie :) !
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 15 November 2016, 21:12:46
Merci pour vos messages sa me fais plaisir de voir l'intérêt que porte mon projet  :love:

Pour les news, l’Arduino MEGA va posséder beaucoup de branchement, du coup j’ai fais l'acquisition d'un kit d'un shield (carte d'extension) Arduino MEGA avec branchement et bornier pour faciliter le branchement des fils :
(http://zupimages.net/up/16/46/4hry.jpg)
A noter que c'est un kit et qu'il a fallu tout souder  :arg:

Voila ensuite le shield associé a l’Arduino :
(http://zupimages.net/up/16/46/o1oo.jpg)

En attendant les 2 autres Arduino UNO sont connectées et on commence à voir noël avant l'heure  :badfinger::
(http://zupimages.net/up/16/46/dlay.jpg)

Étape suivante, branchement sur la mega, fixation des plateaux, test et codage... :wonder:
Title: Re: Le tableau de bord de Nerofox
Post by: antoo on 15 November 2016, 22:12:22
Magnifique!
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 24 November 2016, 11:01:37
Wa!! C'est bô!
Est-ce que ça commence à "vivre"?
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 24 November 2016, 18:47:32
Wa!! C'est bô!
Est-ce que ça commence à "vivre"?

Les lumières s'allument sauf une partie il me manque du matériel.
En attendant j'ai fais fonctionner les interrupteurs plus les boutons, en outre la carte MEGA me renvoi par liaison série les informations qui permettra à mon programme PC d'interpréter les manipulations effectuées par l'utilisateur.

En d'autre terme il sait marcher, il sait parler mais pour l'instant c'est un légume  :badsmile:
Je pourrais faire une vidéo démo si sa vous intéresse  mais pour l'instant rien de vraiment visuel sauf si vous voulez voir un sapin de noël  :badfinger: :badfinger:
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 24 November 2016, 22:49:30
Il y a du soft qui tourne, alors.

Sinon, c'est un beau légume  :badsmile:
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 20 December 2016, 17:15:13
Hé bé ... c'est bien, ça avance.
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 05 January 2017, 22:12:31
J'ai réussi a embarquer une personne sur un programme tiers du projet  :badfinger: en clair il a coder avec mes spécification une copie conforme de mon tableau de bord en virtuel, il me permet de tester rapidement les fonctionnalités de mon programme de gestion et d'émuler l’exacte comportement du tableau de bord réelle.

L'électronique étant achevé (ouf) je me suis attaqué depuis ce temps au programme de gestion de l'ensemble, liaison socket entre lua et mon programme ne sont que l'une des nombreuses fonctionnalités mise en œuvre pour le projet qui ne cesse de grossir  :trucdeouf:
Cela étant dis je vous passe les spécifications techniques, voici un test effectué :
https://www.youtube.com/watch?v=c__8t2YsUmg (https://www.youtube.com/watch?v=c__8t2YsUmg)

Sur la vidéo, a gauche le logiciel qui émule mon tableau de bord, à droite mon programme PIGOU avec Orbiter !
Je montre en premier lieu que la communication entre mon programme et le tableau de bord fonctionne ainsi que les commandes utilisateur du tableau de bord se répercute sur le simulateur (dans l'exemple le train d’atterrissage).

On a un fonctionnement de ce type :
(http://zupimages.net/up/17/01/do24.jpg)

N’empêche on a la :
- un tableau de bord virtuel en VB.NET
- un script Orbiter en LUA
- et mon programme PIGOU qui fais le lien de tout en JAVA
 :arg: :arg:

Évidemment une fois que toute la logique du tableau de bord sera codé et fonctionnel je testerai en réel, une sorte de mise en prod  :wonder:

L'aventure continue mes amis !  :beer:
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 06 January 2017, 08:33:22
Bravo, ça avance bien!
Mais je ne comprends pas bien. Je croyais que PIGOU était implanté dans les cartes Arduino,
mais s'il est en Java, je ne vois pas.
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 06 January 2017, 09:03:49
Bravo, ça avance bien!
Mais je ne comprends pas bien. Je croyais que PIGOU était implanté dans les cartes Arduino,
mais s'il est en Java, je ne vois pas.

Après réflexion le programme aurait été trop monstrueux et imposant pour être intégré dans 3 carte Arduino, sans compter la communication avec Orbiter, j'ai donc opté pour un programme tiers (PIGOU) qui s'occupe de l'unification de l'ensemble, pour ce qui s'agit de la techno utilisé j'aurait pu opté pour du C# par exemple mais j'étais plus a l'aise avec le JAVA.

Concrètement les cartes arduinos ne font que la réception des données séries pour la MAJ de l'affichage entrée et sortie et PIGOU exploite cette communication et fais le lien avec Orbiter tout en s'occupant de la logique complète du tableau de bord (gestion erreur, carburant, support de vie etc...)
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 02 February 2017, 21:09:47
La fin approche ! J'ai récupéré des pièces pour monter un PC modeste, mon ancêtre (15 ans quand même) a rendu l’âme  :arg:
Faut que je trouve un moyen de surélever le tableau de bord, hé oui pour le moment il est par terre.
Coming soon...
(http://zupimages.net/up/17/05/szcq.jpg)
Title: Re: Le tableau de bord de Nerofox
Post by: antoo on 03 February 2017, 00:58:55
La classe!!
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 09 February 2017, 08:24:02
Nous y sommes  :) :) :) :) :wor: :wor: :wor: :love: :love:

Le tableau de bord passe dans une sorte de version béta  :badfinger: :badfinger:, une démonstration est dispo sur le lien ci dessous :

https://www.youtube.com/watch?v=8x1p3T1dfcc (https://www.youtube.com/watch?v=8x1p3T1dfcc)

Pour en savoir plus sur le projet et le code vous pouvez vous rendre sur le site :
http://deltastar.renard-valentin.fr (http://deltastar.renard-valentin.fr)

Merci a ceux de m'avoir suivi sur le projet  :beer: :beer:
Title: Re: Le tableau de bord de Nerofox
Post by: SCEtoAUX on 09 February 2017, 15:51:42
Superbe travail !
#jalousie
#jenveuxun
Title: Re: Le tableau de bord de Nerofox
Post by: Bibi Uncle on 09 February 2017, 22:18:24
Joli site web ! Avec du code en plus :turning:
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 09 February 2017, 23:35:07
Waaaa!! :bave:
C'est du beau boulot!!
La vidéo est parlante et bien montée. Le site agréable à parcourir.
Nerofox, tu as super bien travaillé! :wor: :wor: :wor:
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 09 February 2017, 23:35:40
Et un karma: làààà...
Title: Re: Le tableau de bord de Nerofox
Post by: antoo on 10 February 2017, 00:48:51
-------------> JE KIFFE
Title: Re: Le tableau de bord de Nerofox
Post by: nerofox on 10 February 2017, 09:29:09
Joli site web ! Avec du code en plus :turning:

 :badsmile: j'avais la volonté de publier le projet de manière agréable donc pourquoi pas en faire un site web  :wonder:, je publie le code sa peut servir d'inspiration pour ceux qui souhaite se lancer dans l'aventure d'un tableau de bord avec Arduino  :beer:, pour les connaisseurs le projet est sur GitHub.

Ce projet est une vrai aventure avec beaucoup de péripétie, de bon moment et aussi que ne fut mon émotion la première fois que l'APU s'est enclenché et marque le début de quelque chose de grand. :eek:
Tout ceci est que le début il reste encore bon nombre de bugs, problèmes et optimisations a effectuer pour rendre le DeltaStar utilisable a 100 %, je continuerais éventuellement la publication des dernières nouvelles ici sur ce fil.
Merci à tous vos commentaires me touchent  :eek:, c'est un plaisir de voir que mon projet suscite de l'intérêt .
Title: Re: Le tableau de bord de Nerofox
Post by: jacquesmomo on 10 February 2017, 11:26:20
Merci à tous vos commentaires me touchent  :eek:, c'est un plaisir de voir que mon projet suscite de l'intérêt .
voui voui voui... :applause:
Title: Re: Le tableau de bord de Nerofox
Post by: nulentout on 13 March 2017, 09:50:28
Hé bé, c'est du bon travail, et la satisfaction est toujours à la hauteur quand on a abouti.
Félicitations, tu vas donner à beaucoup l'envie d'en faire autant ...  :wor:  :top: :top: :top: :top:
Title: Re: Le tableau de bord de Nerofox
Post by: Pappy2 on 13 March 2017, 18:39:07
Super boulot  :love:
très beau cockpit   :wor:
Cela donne en effet très envie  :hot: :hot:

Tu est Karmatisé  :beer:
Title: Re: Le tableau de bord de Nerofox
Post by: Papyref on 14 March 2017, 05:43:44
 Bravo ! Très beau travail   :wor:
Title: Re: Le tableau de bord de Nerofox
Post by: Mars Bleu on 14 March 2017, 18:46:09
Encore bravo, Nerofox, pour l'aboutissement de ton projet. Vas-tu continuer à le faire évoluer?
Y aura-t-il d'autres vidéos?