25-02-2012, 16:37:30
Bonjour
Je fais ce post pour vous présenter un projet que j'ai en tête depuis un moment .
Comme j'ai commencé à l'expliquer ici ( https://www.japancar.fr/forum/viewtopic.php?t=191959 ), je souhaite créer une unité de contrôle de quelques paramètres sur une voiture .
J'aimerai par exemple savoir quand mon huile moteur est à bonne température ...
Je compte d'abord m'occuper des températures , puis tout ce qui est lié à la conso d'essence et peut être mesurer les pressions
Alors je sais , il y a des manos , l'iphone peut le faire etc (enfin j'imagine ) , mais je veux me faire mon propre truc .Le but premier est d'entretenir le peu que je connais en prog , en élec , en instrumentation, et surtout apprendre le plus possible car je suis loin d'être un geek juste un niveau BTS électronique.
Dans la version finale, on aura accès à ces différentes infos via à une dalle tactile genre Iphone .
J'ai fait le premier proto avec un écran tout simple LCD ( genre calculette ) et quelques leds .
Le matos :
La carte :
J'ai opté pour une carte Arduino , les connaisseurs en ont surement déjà entendus parler .
C'est une carte prête à programmer , il y a un microcontrolleur et tout ce qu'il faut autour pour pouvoir l'utiliser ( quartz , composants pour communiquer avec un PC , etc ).
Il faut télécharger le soft sur le site Arduino, brancher la carte via l'USB et hop on peut commencer à coder . Le langage utilisé est le C avec des bibliothèques de fonctions spécifiques .
Avec le soft , on télécharge le prog sur la carte et c'est parti !!
Le truc c'est que les cartes sont upgradables avec d'autres cartes (wifi, puissance, etc), ça coute pas chèr ( ~20 la carte de base) . Pour les plus courageux , il y a mêmes des plans si vous voulez les faire vous même (c'est de l'OpenSource ) . On trouve aussi des programmes tout prêt fait à la pelle !
Les périphériques :
- Un écran LCD
- des leds , des résistances ,etc
C'est parti !
Première étape : 1er proto et 1ier test :
Dans le topic que j'ai indiqué au dessus , je voulais des infos concernant les sondes fournies avec les manos type Zenky , Défi(?) , ou autre
Pour l'instant , ca a l'air d'être des thermistances , donc des résistances dont la valeur change en fonction de la température. Comme je n'ai pas encore de sonde de ce type sous la main , je les simule avec des potentiomètres (résistances variables) de 10KOhms qu'on trouve sur pas mal de boards .
Je récupère la valeur de résistance via la carte et selon cette valeur , ca allume telle ou telle led.
(Le clignotement des leds , c'est le premier truc qu'on apprend quand on commence à toucher aux micros.)
Pour la température du moteur par exemple , je fixe un seuil pour la température optimale (à laquelle correspond une valeur de résistance précise) , tant que le seuil n'est pas atteint , une led verte (moteur froid) est allumée et dès que la valeur dépasse ce seuil hop une led rouge s'allume moteur chaud gaz ^^ .
A cela s'ajoute les messages sur le LCD correspondants. J'ajouterais surement un seuil max par la suite.
Petite vidéo :
http://vimeo.com/37426081
Whoaouww des leds qui clignotent trop fort le mec !
Non, je sais , c'est facile mais faut bien commencer ^^!
La température est donc simulé par le potar bleu , je change sa valeur de résistance en tournant la vis .
Voilà !
J'ai quelques liens si ça intéresse ...
La suite dès que je trouve une vraie sonde !
Je fais ce post pour vous présenter un projet que j'ai en tête depuis un moment .
Comme j'ai commencé à l'expliquer ici ( https://www.japancar.fr/forum/viewtopic.php?t=191959 ), je souhaite créer une unité de contrôle de quelques paramètres sur une voiture .
J'aimerai par exemple savoir quand mon huile moteur est à bonne température ...
Je compte d'abord m'occuper des températures , puis tout ce qui est lié à la conso d'essence et peut être mesurer les pressions
Alors je sais , il y a des manos , l'iphone peut le faire etc (enfin j'imagine ) , mais je veux me faire mon propre truc .Le but premier est d'entretenir le peu que je connais en prog , en élec , en instrumentation, et surtout apprendre le plus possible car je suis loin d'être un geek juste un niveau BTS électronique.
Dans la version finale, on aura accès à ces différentes infos via à une dalle tactile genre Iphone .
J'ai fait le premier proto avec un écran tout simple LCD ( genre calculette ) et quelques leds .
Le matos :
La carte :
J'ai opté pour une carte Arduino , les connaisseurs en ont surement déjà entendus parler .
C'est une carte prête à programmer , il y a un microcontrolleur et tout ce qu'il faut autour pour pouvoir l'utiliser ( quartz , composants pour communiquer avec un PC , etc ).
Il faut télécharger le soft sur le site Arduino, brancher la carte via l'USB et hop on peut commencer à coder . Le langage utilisé est le C avec des bibliothèques de fonctions spécifiques .
Avec le soft , on télécharge le prog sur la carte et c'est parti !!
Le truc c'est que les cartes sont upgradables avec d'autres cartes (wifi, puissance, etc), ça coute pas chèr ( ~20 la carte de base) . Pour les plus courageux , il y a mêmes des plans si vous voulez les faire vous même (c'est de l'OpenSource ) . On trouve aussi des programmes tout prêt fait à la pelle !
Les périphériques :
- Un écran LCD
- des leds , des résistances ,etc
C'est parti !
Première étape : 1er proto et 1ier test :
Dans le topic que j'ai indiqué au dessus , je voulais des infos concernant les sondes fournies avec les manos type Zenky , Défi(?) , ou autre
Pour l'instant , ca a l'air d'être des thermistances , donc des résistances dont la valeur change en fonction de la température. Comme je n'ai pas encore de sonde de ce type sous la main , je les simule avec des potentiomètres (résistances variables) de 10KOhms qu'on trouve sur pas mal de boards .
Je récupère la valeur de résistance via la carte et selon cette valeur , ca allume telle ou telle led.
(Le clignotement des leds , c'est le premier truc qu'on apprend quand on commence à toucher aux micros.)
Pour la température du moteur par exemple , je fixe un seuil pour la température optimale (à laquelle correspond une valeur de résistance précise) , tant que le seuil n'est pas atteint , une led verte (moteur froid) est allumée et dès que la valeur dépasse ce seuil hop une led rouge s'allume moteur chaud gaz ^^ .
A cela s'ajoute les messages sur le LCD correspondants. J'ajouterais surement un seuil max par la suite.
Petite vidéo :
http://vimeo.com/37426081
Whoaouww des leds qui clignotent trop fort le mec !
Non, je sais , c'est facile mais faut bien commencer ^^!
La température est donc simulé par le potar bleu , je change sa valeur de résistance en tournant la vis .
Voilà !
J'ai quelques liens si ça intéresse ...
La suite dès que je trouve une vraie sonde !