Club944.net

Les salons de discussion du Club944.net => Le salon de l'auto => Discussion démarrée par: supertotof78 le 06 Février 2013, 00:07:32

Titre: Faire son PC embarqué?
Posté par: supertotof78 le 06 Février 2013, 00:07:32
Ma Leg a un emplacement 2din.

Je réfléchis à la possibilité d'y implanter un écran tactil avec derrière un Pc embarqué.

Objectif: récupérer et afficher les infos de l'ECU (câble et logiciel d'interprétation dispos sur le net): temp eau, Boost,... Mais aussi récupérer et interpréter les infos de sondes que je pourrai installer ( temp et pression huile, Large bande). Le tout avec un logiciel permettant un affichage agréable de ves infos mais aussi lecture de mp3, radio et pourquoi pas Bluetooth pour le tel.

Donc j'imagine qu'il faut une carte mère assez basique avec carte son et vidéo intégrée pour le gai de place / conso. Un windaube type xp dépouillé et parametré pour un Demarage rapide et une alime 12V avec un système tampon pour laisser le temps au bazar de s'éteindre quand on coupe le contacte...

Que peut-on trouver comme matériel sachant que je voudrai essayer d'assembler par moi même pour le challenge mais aussi pour réduire les coûts?

Avez-vous déjà vu ce genre d'installation ou bien de bonnes adresses avec des tutos?
Titre: Re : Faire son Mc embarqué?
Posté par: Agato le 06 Février 2013, 08:18:14
Fais une recherche sur "carputer", tu devrais trouver ton bonheur. ;)
Titre: Re : Faire son Mc embarqué?
Posté par: supertotof78 le 06 Février 2013, 12:37:15
Je vais regarder, merci
Titre: Re : Faire son Mc embarqué?
Posté par: fifai le 06 Février 2013, 13:27:18

il y a aussi des appli sur tel portable à partir d'infos OBD I ou II ... jette un oeil de ce coté là ...

Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 06 Février 2013, 15:58:42
Pas possible sur ma Leg: 1993...

De plus certaines infos manqueraient car non remontées à l'ECU:  temp huile et pression huile par exemple.
Titre: Re : Faire son PC embarqué?
Posté par: Titou83 le 06 Février 2013, 16:12:55
j'ai un peu regardé aussi.
à l'époque je voulais faire quelque chose dans le genre.
une bonne petite gestion tout intégrée.

finalement à part l'apexi avc-r, j'ai la lambda et la température sur mano, et bien je regrette.
maintenant je dois bidouiller pour logger mon maf.

c'est interessant un pc intégré.

de là à la gestion complète open source, ... c'est pas si loin
Titre: Re : Re : Faire son PC embarqué?
Posté par: fifai le 06 Février 2013, 17:10:37
de là à la gestion complète open source, ... c'est pas si loin

Megasquirt ?  :mrgreen:

je suis toujours en montage de la mienne ...
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 06 Février 2013, 17:21:09
Ou alors quelque chose dans ce genre, direct sous les yeux, vu qu'il y a un peu de place:

(http://www.kirikoo.net/images/tn/tn_7supertotof78-20130206-171311.jpg) (http://www.kirikoo.net/images/7supertotof78-20130206-171311.jpg)

Avec possibilité d'afficher différents paramètres (molette ?), changer la couleur en fonction du dépassement d'un seuil déterminé...
Titre: Re : Re : Re : Faire son PC embarqué?
Posté par: Titou83 le 06 Février 2013, 18:10:49
Megasquirt ?  :mrgreen:

je suis toujours en montage de la mienne ...

ouep

j'avais lu ton post avec intérêt

dur de finir?  :mrgreen:
Titre: Re : Faire son PC embarqué?
Posté par: Titou83 le 06 Février 2013, 18:13:17
je suis pas fan sur le compteur

je préfère un écran 5 ou 7" au centre de la console.
mais c'est un choix personnel.

il faut définir si tu souhaite juste de l'affichage ou maniper.

dans le 1er cas, pas mal d'infos peuvent etre récupérées assez simplement (sondes, avcr, zeitronix, etc...)
dans l'autre, faut une gestion différente du DME.
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 06 Février 2013, 18:16:48
Ça commence à faire beaucoup d'infos affichées en temps réel, et donc à consulter en roulant...
Titre: Re : Re : Faire son PC embarqué?
Posté par: Titou83 le 06 Février 2013, 18:20:34
Ça commence à faire beaucoup d'infos affichées en temps réel, et donc à consulter en roulant...
moi j'aime bien avoir les valeurs principales de sécurité.
on regarde juste une fois que c'est chaud, puis apres quelques pleines charges

ensuite, on oublie...
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 06 Février 2013, 18:21:50
Ok mais vaudrait peut-être mieux un écran plus grand, donc plus lisible, et faire tourner les différentes valeurs l'une après l'autre en carrousel. ;)
Titre: Re : Re : Re : Re : Faire son PC embarqué?
Posté par: fifai le 06 Février 2013, 18:32:51
ouep

j'avais lu ton post avec intérêt

dur de finir?  :mrgreen:

C'est une histoire de motivation... ;)
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 06 Février 2013, 19:10:57
J'ai juste fait une esquisse, en gardant à l'idée de pouvoir changer l'affichage. Donc pourquoi pas juste 2 ou 3 infos en plus gros...
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 06 Février 2013, 19:27:30
Ah ok je comprends mieux. ;)
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 06 Février 2013, 19:36:22
J'ai fait d'autres exemples, mais mon hébergeur est planté. Je ne peux pas les afficher...  :(
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 06 Février 2013, 19:45:13
Pas grave on va attendre qu'il reprenne ses esprits. :mrgreen:
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 06 Février 2013, 19:58:35
A y est!

(http://www.kirikoo.net/images/tn/tn_7supertotof78-1-20130206-195733.jpg) (http://www.kirikoo.net/images/7supertotof78-1-20130206-195733.jpg)(http://www.kirikoo.net/images/tn/tn_7supertotof78-2-20130206-195734.jpg) (http://www.kirikoo.net/images/7supertotof78-2-20130206-195734.jpg)

Bon c'est fait avé Paint, donc bon... :mrgreen:
Menfin ça donne un idée...
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 06 Février 2013, 20:51:27
Au moins on voit l'idée. :enaccord6:
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 06 Février 2013, 21:11:29
Après, il faut trouver le matériel: afficheur + boîtier pour collecter les infos.

Et dans le boîtier, il faut le bon programme pour déchiffrer et afficher quelque chose de coherant...
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 06 Février 2013, 21:14:23
C'est pas le choix qui manque.

Pour l'afficheur tu pourrais même faire un truc tête haute, c'est à la mode en ce moment. ;)
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 06 Février 2013, 21:24:33
On va partir sur quelque chose de pas trop destructif pour le tableau de bord...

Pour les cartes d'acquisition, c'est un truc de ce genre?:
http://www.util-pocket.com/electronique/upi.htm (http://www.util-pocket.com/electronique/upi.htm)
Titre: Re : Re : Re : Re : Re : Faire son PC embarqué?
Posté par: Titou83 le 06 Février 2013, 21:54:57
C'est une histoire de motivation... ;)
il faut que tu place ton minibar APRES la voiture
tu laisse les pieces sur la route

à force de marcher dessus, tu vas les monter rien que  pour plus les avoir dans les jambes! :D
Titre: Re : Re : Faire son PC embarqué?
Posté par: Titou83 le 06 Février 2013, 21:57:49
On va partir sur quelque chose de pas trop destructif pour le tableau de bord...

Pour les cartes d'acquisition, c'est un truc de ce genre?:
[url]http://www.util-pocket.com/electronique/upi.htm[/url] ([url]http://www.util-pocket.com/electronique/upi.htm[/url])


il est motivé !  :)

difficile de pouvoir intégrer tout les matos
l'apexi reprends tout ça sauf  l'huile
et sans les mises en rouge

tant qu'à faire, tu ne souhaites pas faire une sorte de mini shuttle ? au format autoradio ?
avec un ecran de 5 à 7" qui sort?
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 06 Février 2013, 22:37:40
L'écran multifonctions au niveau de l'autoradio est l'autre solution: j'ai déjà un poste 2din donc la place pour un écran et sûrement le Pc derrière.

Mais je n'ai plus les infos sous les yeux...

Les afficheurs type apexi ne peuvent pas s'intégrer proprement au tdb: trop gros.
Les gens les placent souvent sur le volant et va ne fait pas fini/intègre je trouve.

Alors qu'un afficheur LCD doit pouvoir se caser entre le compte tours et le tachymètre dans le bloc instrument ( épaisseur réduite) avec la carte d'acquisition déportée si besoin ainsi qu'une molette de commande de l'affichage.

Dommage que Kraft ne donne plus signe de vie nul part (meme son tel n'est plus le bon). Je crois que j'aurai squaté chez lui un bout...
Titre: Re : Faire son PC embarqué?
Posté par: Titou83 le 07 Février 2013, 11:05:40
je viens hier de commander ça pour mon apexi qui dormais dans la boite à gants:

http://www.rhdjapan.com/apexi-stand-mount-holder-for-avc-r-rsm-or-safc-51696 (http://www.rhdjapan.com/apexi-stand-mount-holder-for-avc-r-rsm-or-safc-51696)

mais bon, c'est du domino.

ton idée est cool.

ce n'est pas possible d'acquérir tous les signaux analogiques sur une carte imprimée et de les transférer en usb ?

(comme mon post pour logger une tension du maf)

comme ça, tu garderai un ecran 7", un petit pc caché dans le poste  2din, et tu pourrais meme acheter 2 cartes d'acquisition et c'est partit pour 20 ans.

il n'y aurai plus qu'à upgrader le pc avec un nouveau soft le cas échéant. (les logiciels semblent fournis sur le net)

à voir que ce qu'ils acceptent en entrée à part du faisceau bien récent

enfin, je dis ça je dis rien, l'électronique je me limite à assembler un pc..
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 07 Février 2013, 19:29:59
J'ai fais quelques petites recherches: Transfo du message électrique (analogique) en numérique via le 1er élément.
Ensuite, décryptage de ce message pour envoyer les instructions à l'afficheur: C'est là que le bas blaisse: Il faut programmer... Ce n'est pas que ça ne m'intéresse pas, au contraire, mais c'est que je n'y connais pas grand chose.

(http://www.kirikoo.net/images/7supertotof78-20130207-130817.jpg)

La jonction depuis l'ecu sert à récupérer les infos type boost... Ce n'est pas obligatoire, mais ça permet de diminuer le nombre de sondes à ajouter sur le bloc.

Vos avis sont les bienvenus. Eventuellement, si vous avez connaissance d'un tuto ou sujet similaire, ça m'intéresse.

Je suis à peu près sûr qu'il y a la places entre les 2 compteurs, car sur les leg boitoto de cette génération, il y a l'affichage pour les rapports de boite.
Titre: Re : Faire son PC embarqué?
Posté par: Titou83 le 07 Février 2013, 19:33:21
je persiste, je ferai mon feignant et pomperai un soft déjà existant sur d'autres modeles
le logiciel interpreterai directement les signaux. si possible gratuit  :mrgreen:
tu veux programmer sans rien capter ? lol
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 07 Février 2013, 19:58:48
Je veux bien, mais tu as des exemples?

Sans dec, si il y a des solutions avec juste le tuto pour paramétrer, ça me va! J'irai plus loin encore, si il existe une liste de course des trucs à se fournir....
Titre: Re : Re : Faire son PC embarqué?
Posté par: Titou83 le 07 Février 2013, 20:18:33
Je veux bien, mais tu as des exemples?

Sans dec, si il y a des solutions avec juste le tuto pour paramétrer, ça me va! J'irai plus loin encore, si il existe une liste de course des trucs à se fournir....

j'irai pas jusqu'à te donner des exemples.

en surfant encore récemment je suis tombé sur des types qui intègrent ce type de mini pc dans des 997 ou des américaines.

ils se pluggent sur les faisceau évidemment, mais ne programment pas avec leur petites mains.
cherche.
je ne suis pas allé plus loin.

Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 07 Février 2013, 22:06:15
Un peu de lecture:

http://physique.sciences.univ-bpclermont.fr/projets/Reports/RapportaffichageLCD.pdf (http://physique.sciences.univ-bpclermont.fr/projets/Reports/RapportaffichageLCD.pdf)
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 13 Février 2013, 21:42:01
Bon, je pense me lancer sur de l'Arduino.

Qui peut me dire comment fonctionnent les branchements de sondes électriques?
Quelles sont les tensions de sortie de sondes de T et P d'huile?

Je pose la question car l'Arduino ne gère que le 0-5V...
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 13 Février 2013, 21:43:14
L'Arduino est un bon couteau suisse. ;)
Titre: Re : Faire son PC embarqué?
Posté par: Titou83 le 13 Février 2013, 22:21:04
j'ne ai commandé un pour logger ma tension du maf, mais je ne peux pas t'en dire plus, je debute
Titre: Re : Faire son PC embarqué?
Posté par: PGombeer le 13 Février 2013, 23:09:43
Tu trouveras du matériel Car PC dédié et autres mini composants sur pas mal de sites, notamment linitx.com, in-carpc.co.uk, cartft.com, mp3car.com & mini-box.com.

Titre: Re : Re : Faire son PC embarqué?
Posté par: dsebire le 14 Février 2013, 09:14:10
Bon, je pense me lancer sur de l'Arduino.

Qui peut me dire comment fonctionnent les branchements de sondes électriques?
Quelles sont les tensions de sortie de sondes de T et P d'huile?

Je pose la question car l'Arduino ne gère que le 0-5V...
hello,
aucune ;)
ce sont des capteurs resistifs. a toi de les alimenter et de mesurer le courant qui passe

A+
Titre: Re : Re : Faire son PC embarqué?
Posté par: Titou83 le 14 Février 2013, 10:33:41
Tu trouveras du matériel Car PC dédié et autres mini composants sur pas mal de sites, notamment linitx.com, in-carpc.co.uk, cartft.com, mp3car.com & mini-box.com.

godlike :merci:

c'est ouf, y'a meme un configurateur

vachement sympa...

ca donne vraiment envie d'installer un mini pc avec ecran tactile et gestion complete
Titre: Re : Re : Re : Faire son PC embarqué?
Posté par: supertotof78 le 14 Février 2013, 10:57:24
hello,
aucune ;)
ce sont des capteurs resistifs. a toi de les alimenter et de mesurer le courant qui passe

A+

Je me suis mal exprimé: en fait, il faut que je trouve des sondes acceptant une tension entre 0 et 5 V.
Et j'ai besoin de savoir les seuils de pression et température à 0 et à 5v renvoyés.

À priori les sondes pour Zetronix fonctionnent dans cette plage.

Me reste à trouver un affichage: ce n'est pas gagné. Les afficheurs mesurent souvent dans les 36mm de large sans compter l'habillage... Je n'arrive pas à trouver d'emplacement.
Titre: Re : Re : Re : Re : Faire son PC embarqué?
Posté par: dsebire le 14 Février 2013, 13:23:11
Je me suis mal exprimé: en fait, il faut que je trouve des sondes acceptant une tension entre 0 et 5 V.
Et j'ai besoin de savoir les seuils de pression et température à 0 et à 5v renvoyés.
tu t'es bien exprimé la premiere fois.

je me repete, ce sont des capteurs resistifs.

tu les alimente au travers d'une resistance (valeur bien choisie) et tu auras ta plage de tension.

exemple:
capteur de T° (d'eau sonde bleue par ex, les valeurs sont arrondies pour les calculs)
a chaud = 0ohms
a froid = 5kohms

tu branche en serie un resistance de 7kohms (voir en dessous pour les calculs) avec ton capteur.
tu alimente en +12V la resistance et tu met a la masse la borne du capteur qui n'est pas reliée a la resistance

+12V -> resistance -> point de mesure -> capteur -> 0V masse.

a froid tu auras au point de mesure 12V*5kohms/(5+7kohms)=5V
a chaud tu auras au point de mesure 12V*0kohms/(5+7kohms)=0V

youpi t'as gagné ;)

A+

PS, il y a bien des capteurs qui fournissent une tension en sortie (capteur de pression par ex) mais necessite d'etre alimentés. donc mini 3 connecteurs sur le capteur (en general 4, 2 alims + 2 sortie). ce qu'il y a de base sur nos trapanelles c'est du resistif !
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 17 Février 2013, 23:46:40
Comme de bien entendu, les revendeurs français de kits Arduino sont 2x plus chers que dans les autres pays.
Si toute notre économie est comme ça, pas étonnant que l'on aille si mal.

Bon, histoire de n'a pas me tromper, avez-vous des adresses sures pour commander?
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 18 Février 2013, 08:23:27
http://store.arduino.cc/eu/index.php (http://store.arduino.cc/eu/index.php)
Titre: Re : Faire son PC embarqué?
Posté par: Titou83 le 19 Février 2013, 18:54:07
je viens de voir que arduino permet aussi de faire un ecran de controle pour scooter
temperature, batterie, vitesse, gps et horloge

ca marche aussi pour voiture y'a pas de raisons

pas mal pour intégrer plusieurs capteurs analogiques...


moi je me contente de faire mon voltmetre :)

ps: j'ai été vite livré via le site en question
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 19 Février 2013, 19:42:27
C'est tout à fait mon but:

(http://www.kirikoo.net/images/tn/tn_7supertotof78-20130214-194502.jpg) (http://www.kirikoo.net/images/7supertotof78-20130214-194502.jpg)

Tu as un lien avec plus d'explications sur cet écran de contrôle?
Titre: Re : Faire son PC embarqué?
Posté par: Titou83 le 20 Février 2013, 17:42:23
http://www.semageek.com/scooterputer-une-ordinateur-de-bord-diy-pour-scooter-base-d-arduino/ (http://www.semageek.com/scooterputer-une-ordinateur-de-bord-diy-pour-scooter-base-d-arduino/)

j'ai cru voir aussi un ecran comme le tien sur les pieces en vente sur le meme site

par contre, un peu déçu par arduino,
c'est puissant, mais loin d'etre plug and play
tu vas y passer des nuits à surfer
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 20 Février 2013, 18:55:48
C'est sur il faut tout réaliser de À à Z.
Mais, ce sera du 100% supertotof, c'est ça qui est cool!

Je vais y aller par étapes: dialoguer avec l'afficheur, dialoguer avec des Leds, intégrer de l'analogique, changer d'affichage avec un bouton.

Je ferai des petits programmes pour chaque étape en augmentant les difficultés. Quand toutes les étapes seront fonctionnelles, je ferai un programme global.

À terme je veux: un message d'accueil, afficher différentes infos, certaines toujours affichées et d'autres que je puisse faire alterner (sur une boucle: batterie, température extérieure...) à l'aide d'un bouton, une diode jaune tant que les paramètres moteurs sont en dessous/dessus d'un certain seuil (moteur froid: pas d'arts ouille), une rouge si des seuils sont dépassés (temp huile trop haute, pression trop basse)...
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 20 Février 2013, 19:38:59
Chouette projet : tu vas te faire plaisir et apprendre des trucs ! :merci:
Titre: Re : Faire son PC embarqué?
Posté par: Bruno Brazil le 20 Février 2013, 20:02:27
Salut,

Ben, perso, je crois que j'aurais pris la question par l'autre bout... J'aurais choisi de prendre un élément comportant toute la partie OS, affichage, interface, comme par exemple... un smartphone sous android... pour ensuite étudier comment connecter, via USB, une interface I/O communiquant ensuite avec des capteurs, et  récupérer les valeurs souhaitées. En tout cas, quel que soit le chamin choisi, t'as intérêt à avoir de bonnes bases en éléctronique embarquée, et bien manier le fer à souder...

Une base de départ : http://www.electronicsweekly.com/blogs/eyes-on-android-updates/2011/08/ioio-board-gets-io-from-an-android-devices-usb-connection.html

Au moins, là tu n'as pas à gérer en plus toute la partie affichage, et tu as une API en java (sinon tu devrais programmer en assembleur, probablement !)
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 20 Février 2013, 20:06:57
Il va avoir du mal à trouver un smartphone au format 20/1 ou 30/1 :mrgreen:
Titre: Re : Re : Faire son PC embarqué?
Posté par: Bruno Brazil le 20 Février 2013, 20:15:58
Ben non, il faut s'adapter ensuite... Mais au moins, cela évite quand même de devoir apprendre à programmer en assembleur... Perso, je garde en mémoire ces après-midis entiers de cours, à apprendre à programmer des processeurs in-board, les coller sur une eeprom, interfacer les capteurs et moteurs à pas... C'était quand même ardu !!

Je te rappelle que au départ, l'idée était quand même de faire un PC embarqué... Et que les écrans PC au format 30:1 ça ne se trouve pas vraiment non plus...

Il va avoir du mal à trouver un smartphone au format 20/1 ou 30/1 :mrgreen:
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 20 Février 2013, 20:20:32
Je pense qu'il y a suffisamment de projets Arduino correctement documentés pour qu'il puisse s'en tirer sans avoir à passer par la case assembleur (encore que ce soit formateur). ;)
Titre: Re : Re : Faire son PC embarqué?
Posté par: Titou83 le 20 Février 2013, 21:40:48
Salut,

Ben, perso, je crois que j'aurais pris la question par l'autre bout... J'aurais choisi de prendre un élément comportant toute la partie OS, affichage, interface, comme par exemple... un smartphone sous android... pour ensuite étudier comment connecter, via USB, une interface I/O communiquant ensuite avec des capteurs, et  récupérer les valeurs souhaitées. En tout cas, quel que soit le chamin choisi, t'as intérêt à avoir de bonnes bases en éléctronique embarquée, et bien manier le fer à souder...

Une base de départ : [url]http://www.electronicsweekly.com/blogs/eyes-on-android-updates/2011/08/ioio-board-gets-io-from-an-android-devices-usb-connection.html[/url]

Au moins, là tu n'as pas à gérer en plus toute la partie affichage, et tu as une API en java (sinon tu devrais programmer en assembleur, probablement !)


plus un

mais je suis faignant!

tu as l'air motivé, je suis avec intérêt :)
Titre: Re : Re : Faire son PC embarqué?
Posté par: supertotof78 le 20 Février 2013, 22:13:20
Je pense qu'il y a suffisamment de projets Arduino correctement documentés pour qu'il puisse s'en tirer sans avoir à passer par la case assembleur (encore que ce soit formateur). ;)

C'est ce que je pense faire: il y a pas mal de tuto sur le net. Je peux récupérer les programme et les adapter pour obtenir ce que je veux. Je vais sûrement tâtonner mais bon, je suis motivé. La preuve: J'attend un colis avec plein de biduls dedans!...
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 21 Février 2013, 07:15:09
Généralement le code est accompagné de commentaires qui facilitent sa modification. Tâtonner c'est aussi un moyen sympa d'apprendre un truc nouveau. :enaccord6:

Tu nous mettras des photos de ton colis quand il sera arrivé ? :)
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 22 Février 2013, 07:17:31
Va il est déjà ouvert... :lol:

Tout est bien rangé dans une belle boîte.
J'ai pris un kit qui facilite les montages:

Un support qui se branché direct sur l'Arduino avec les entrées et sorties équivalentes (avec câble 3 fils: 5V, gnd, signal), 5 tresses 3 fils pour aller dessus. Ce support comporte aussi 3 bus (10 pins) permettant par exemple le branchement de l'lcd (nappe de câble fournie).

Un Arduino Uno (c'est tout petit!), un LCD 16x2 soude sur son support avec broche 10 pins (parfais pour mon entraînement: j'achèterai autre chose pour le projet).

Un tas d'éléments, tous sur platine avec broche 3 pins pour un branchement direct sur le support emboîte sur l'Arduino: potard, tilt, connecteur 2 broches (?), capteur lumière, capteur température, 2 Led, buzzer, bouton.

Le soucis: pas de notice technique... J'ai galéré pour trouver les concordances entre LCD et Arduino ( moi couche tard...). Mais ça y est! Ça fonctionne! Bon les infos que j'ai trouvées me demandent d'adresser 7 pins dans le programme (6 normalement) mais ça marche.

Je vous fais des photos des que possible.

Je vais l'exercer à moduler mon affichage à l'envie dans un premier temps (défilement, création de caractères, interaction bouton...)
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 22 Février 2013, 08:19:19
Le "hello world" est pour bientôt :)
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 22 Février 2013, 10:04:37
Tu penses bien que c'est déjà fait!!! :mrgreen:
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 22 Février 2013, 10:16:22
 :merci:
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 22 Février 2013, 17:43:32
Voilà la chtite bébète:

(http://www.kirikoo.net/images/tn/tn_7supertotof78-2-20130222-172805.jpg) (http://www.kirikoo.net/images/7supertotof78-2-20130222-172805.jpg)(http://www.kirikoo.net/images/tn/tn_7supertotof78-3-20130222-172805.jpg) (http://www.kirikoo.net/images/7supertotof78-3-20130222-172805.jpg)(http://www.kirikoo.net/images/tn/tn_7supertotof78-4-20130222-172805.jpg) (http://www.kirikoo.net/images/7supertotof78-4-20130222-172805.jpg)(http://www.kirikoo.net/images/tn/tn_7supertotof78-5-20130222-172805.jpg) (http://www.kirikoo.net/images/7supertotof78-5-20130222-172805.jpg)(http://www.kirikoo.net/images/tn/tn_7supertotof78-20130222-172936.jpg) (http://www.kirikoo.net/images/7supertotof78-20130222-172936.jpg)
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 22 Février 2013, 17:50:17
Merci pour les toffs de la bestiole. :enaccord6: Vu la taille des différents modules tu devrais parvenir assez facilement à intégrer le tout quand ce sera terminé. ;)
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 22 Février 2013, 18:02:40
Pour l'Arduino, oui, pour l'écran, j'en prendrai un sans support pour gagner en épaisseur et en largeur.

Si j'ajoute des leds et un boutons, je les prendrai aussi sans support pour gagner de la place.

Il faudra que je réflechisse à comment faire un boitier propre pour mettre tout ça dedans (l'arduino sera évidement déporté avec son alim) un peu comme sur le dernier montage plus haut dans le topic. Mais bon, quand il n'y aura plus que ça à faire...
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 22 Février 2013, 18:07:26
C'est vrai que tu n'y es pas encore mais ça vaut la peine d'y réfléchir en amont : les bonnes idées ne viennent pas toujours tout de suite. ;)
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 23 Février 2013, 15:26:09
Bon je suis en train de fairemumuse avec la fonction scroll display.

J'ai trouvé une astuce pour faire apparaître mon texte par la gauche (le curseur n'accepte pas une position en négatif, mais accepte de sortie de l'écran vers la gauche via la fonction de défilement): Je décalle donc mon curseur à gauche via cette fonction (scrolldisplayleft), mais sans texte. Ensuite j'imprime mon texte et j'utilise scrolldisplay right. Et zou mon texte débarque de nul part depuis la gauche!

Pour faire la même chose par la droite, c'est plus simple: le curseur accepte d'aller au delà de la définition de l'écran vers la droite.

Je cherche maintenant à faire défiler une ligne en gardant l'autre fixe. Inconvénient de la fonction scrolldisplay: elle décalle l'ensemble de l'écran...
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 23 Février 2013, 15:38:59
Ca donne ça. Bon , ce n'est qu'un début, mais ça marche!

[youtube]http://www.youtube.com/watch?v=uRp9PB8meIc&feature=youtu.be[/youtube]
Titre: Re : Faire son PC embarqué?
Posté par: Titou83 le 23 Février 2013, 16:32:02
bon courage! :)
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 23 Février 2013, 16:56:11
Cool. 8) Après il faudra rajouter la synthèse vocale :mrgreen:
Titre: Re : Faire son PC embarqué?
Posté par: lordchaos le 24 Février 2013, 12:04:39
Un ancien membre, kraftwerk, avait fait ça il me semble ?
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 24 Février 2013, 12:07:22
Oui Kraft avait monté un bidule du même acabit avec géoloc et tutti quanti. ;)
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 24 Février 2013, 18:55:46
Alors, si je devais me comparer à Kraft, je suis clairement à l'âge de pierre!  :mrgreen:
Il avait des connaissances de fou en informatique et électronique. Il avait son carpc bien avant que ça existe dans le commerce.
Aux dernières nouvelles, il gérait sa bmw depuis son smartphone (et pas avec une appli toute faite biensûr): démarer...

Dommage que je n'ai plus de nouvelles. Ils a coupé les ponts sur le net et son tel n'est plus le bon. Je ne vous raconte pas le malaise quand une femme m'arappelé en me demandant ce que signifiait le sms que j'avais enoyé...  :mrgreen: Si quelqu'un a des nouvelles de lui, je suis preneur!  ;)



Revenons à nos moutons!
Bon c'est bien galère quand on n'a que peu de notions de programmation.

Défi du jour: Changer l'affichage en appuyant sur un bouton de façon à faire une boucle.
Dans mon cas, pression et température d'huile sont fixes, je fais alterner l'affichage pour la batterie, la température intérieure et la température extérieure.

Les valeurs sont fictives et fixes car pas de capteurs reliés pour le moment.

J'ai bien galéré jusqu'à ce que je découvre l'existence de la fonction "switch" qui permet un choix entre différents cas de figure. Dès ce moment, ça été le miracle!:

[youtube]http://www.youtube.com/watch?v=DoAtGiAfQcQ[/youtube]
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 24 Février 2013, 19:02:51
Ne te décourage pas tu vas apprendre plein de trucs en réalisant ton projet. :)

Plus de nouvelles de Kraft qui a effectivement coupé ses anciens canaux de communication.
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 24 Février 2013, 19:05:32
En fait pour Kraft il faudrait envoyer à un SMS à sa béhème :mrgreen: : elle sait peut-être où on peut le joindre :mdr8: :mdr8: :mdr8:
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 26 Février 2013, 19:01:57
Je fais mumuse en attendant des travaux plus sérieux:

[youtube]http://www.youtube.com/watch?v=Hc_13icoDlE&feature=youtu.be[/youtube]
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 26 Février 2013, 21:10:16
Tu apprivoises la bête :lol: :enaccord6:
Titre: Re : Faire son PC embarqué?
Posté par: JCF le 26 Février 2013, 21:55:32
(Ta Japonnaise a oublié le "e" à la fin de bienvenuE... ; ça serait dommage qu'elle donne une image de mauvais élève en LV1 Français à tous ses passagers :mrgreen: )
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 26 Février 2013, 22:04:39
Certes, ce sera fait.  :mrgreen:

Tout comme l'accent sur le "a". Mais là, ce n'est pas une faute de frappe, mais un détail de programmation: la mémoire de l'écran n'intègre pas les accents dans les caractères de base. Il faut donc rajouter le code pour le "à".
Titre: Re : Faire son PC embarqué?
Posté par: STeppenWolf944 le 26 Février 2013, 22:46:24
K2000 n'est plus très loin  :mrgreen:

courache !!
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 05 Mars 2013, 19:17:58
Ba spas pour de suite car le bidule me fait des caprices:



J'ai choppé un code pour faire fonctionner ma sonde de température (signal non linéaire d'où le Log dans le prog): affichage sur l'ordi (sérial monitor du logiciel arduino) avec température cohérente (autour de 20°).

Code:

int a;
int del=1000; // duration between temperature readings
float temperature;
int B=3975;
float resistance;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  a=analogRead(A1);
  resistance=(float)(1023-a)*10000/a;
  temperature=1/(log(resistance/10000)/B+1/298.15)-273.15;
  delay(del);
  Serial.println(temperature);
}





Je reprends le même code mais adapté à mon afficheur et la il m'affiche n'importe quoi: soit 64°, soit il va dans le négatif (et de plus en plus froid quand je mets le capteur dans la main...)


 //Lecture de la temperature avec Afficheur LCD.

 #include

LiquidCrystal lcd(10, 11, 12, 13, 14, 15, 16);

 int a;
 int del=1000; // duration between temperature readings
 float temperature;
 int B=3975;
 float resistance;
 void setup()
 {
 lcd.begin(16, 2);
 }

 void loop()
 {
 a=analogRead(A1);
 resistance=(float)(1023-a)*10000/a;
 temperature=1/(log(resistance/10000)/B+1/298.15)-273.15;
 delay(del);
 lcd.print(temperature);
 }


 :mefiant4:
Titre: Re : Faire son PC embarqué?
Posté par: STeppenWolf944 le 05 Mars 2013, 21:55:13
euh copain, avant de vouloir fabriquer un ordinateur, faut p'tet lire la doc du composant...  ;)
tu comprendras ainsi a quoi sert une des variables.  :mrgreen:
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 05 Mars 2013, 21:58:53
Euh.. Tu peux préciser?  ;)
Titre: Re : Faire son PC embarqué?
Posté par: STeppenWolf944 le 05 Mars 2013, 22:09:12
faut lire  :lol:

The values described in Table 24-2 are typical values. However, due to the process variation the
temperature sensor output voltage varies from one chip to another.
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 05 Mars 2013, 22:37:58
Bon je deviens fou là! Tu me me donner le lien de ta doc?
Je tourne en rond, mais je ne trouve pas les data que tu sites.
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 07 Mars 2013, 12:39:33
Up!

Une bonne âme pour m'éclairer?
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 07 Mars 2013, 13:01:06
Il faut que tu calibres ton programme pour ta sonde en adaptant les constantes dans le code aux caractéristiques de ton composant. ;)

Mais sans accès à la doc évoquée par Steppenwolf difficile d'en dire plus.
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 07 Mars 2013, 17:56:02
Le calibrage est ok avec les valeurs fournies dans le code: Quand j'affiche les valeurs calculées par Arduino, j'ai une valeur autour de 20° qui fluctue de façon logique en fonction de l'exposition de la sonde.

Avec exactement les mêmes lignes de code, j'obtiens -9° sur l'afficheur lcd...


J'ai fait le test suivant: Afficher directement la valeur lue par Arduino (après transfo analogique/digital) à l'entrée analogique.
Sur l'ordi: 450 et des brouettes.
Sur le lcd: 152...

Cela sous entend que quand j'alimente le lcd, ça change la valeur sur l'entrée analogique? Ce n'est pas normal.  :/
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 07 Mars 2013, 18:05:30
Je me suis mis face à ma contradiction avec le post précédent: Si la valeur lue en entrée analogique change quand j'allimente le lcd, c'est que le lcd pique du jus sur cette entrée. Autrement dit, un des pins du lcd est sur cette entrée.

Pour valider, j'ai changé l'entrée analogique et... CA MARCHE!

En fait, ma sonde était sur une entrée analogique déjà utilisée par l'écran.

Ne me demandez pas pourquoi l'écran utilise une entrée analogique, la platine est paramétrée ainsi: Sur l'emplacement actuel, la nappe utilise les pins de 10 à 16. Or, les sorties digitales sont numérotées jusqu'à 13 seulement. J'ai donc supposé que les chiffres 14 à 16 dans les datas de la platine correspondaient à de entrées analogiques. Bingo!  :)
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 07 Mars 2013, 18:42:52
Well done :merci:
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 07 Mars 2013, 21:27:09
Voici une petite simu avec ma sonde en guise de température intérieur et un potentiomètre pour simuler la tempExt (paramétrée avec -40° à 0V et 10mV par degré C, comme une sonde type 35M).

[youtube]http://www.youtube.com/v/aU1ZICy7dAs[/youtube]

Etape, suivante, paramétrer des diodes sur des seuils et commander de vraies sondes.  :twisted: [/quote]
Titre: Re : Re : Faire son PC embarqué?
Posté par: supertotof78 le 07 Mars 2013, 21:27:41
Well done :merci:

Merci!  ;)
Titre: Re : Faire son PC embarqué?
Posté par: ti_bonhomme le 07 Mars 2013, 21:58:27
Je ne suis pas sûr de tout comprendre à ces histoires de "pine" et de "digital" mais c'est intéressant de suivre l'évolution de ce projet ! Félicitations ! :)
Titre: Re : Faire son PC embarqué?
Posté par: Agato le 07 Mars 2013, 22:03:55
Je ne suis pas sûr de tout comprendre à ces histoires de "pine" et de "digital"
Ce sont juste des histoires de bits :mrgreen:
Titre: Re : Re : Faire son PC embarqué?
Posté par: STeppenWolf944 le 07 Mars 2013, 22:05:58
Je ne suis pas sûr de tout comprendre à ces histoires de "pine" et de "digital" mais c'est intéressant de suivre l'évolution de ce projet ! Félicitations ! :)
tu sais pas dans quoi tu pose ton doigt !!  :mrgreen:
Titre: Re : Faire son PC embarqué?
Posté par: gerald le 27 Novembre 2013, 12:53:25
Ola,
Je déterre ce post pour une chiite question:
la sonde de temperature de ton moteur est en 12V donc as tu mis un diviseur de tension avant de brancher ton arduino ? L'Arduino ne peut recevoir que du 5V en entrée et sortie ( son alim par contre va de 5 à 17V).

Je vient de faire mes mesures et tout est en 5V donc disregard !! :lol:
Titre: Re : Faire son PC embarqué?
Posté par: supertotof78 le 28 Novembre 2013, 21:49:38
Ouaip, tout tourne sur du 5V, donc nickel pour. Arduino.

Titre: Re : Faire son PC embarqué?
Posté par: PGombeer le 29 Novembre 2013, 11:46:27
Ce qui marche vraiment bien, ce sont les sondes de température digitales 1-Wire, telles que la DS18B20 par exemple. L'avantage, c'est que tu peux installer plusieurs sondes sur le même bus qui n'utilise qu'un seul fil (d'où le nom 1-Wire, aussi appelé bus Dallas). Je les utilise dans un de mes projets. Ces sondes digitales sont aussi programmables (cf. datasheet http://www.maximintegrated.com/datasheet/index.mvp/id/2812 (http://www.maximintegrated.com/datasheet/index.mvp/id/2812)).

On les trouves packagées et prêtes à l'emploi pour quelques euros sur eBay.
http://www.befr.ebay.be/itm/DS18B20-Dallas-1-Wire-Digital-Thermometer-Etanche-Waterproof-/161101360600 (http://www.befr.ebay.be/itm/DS18B20-Dallas-1-Wire-Digital-Thermometer-Etanche-Waterproof-/161101360600)

Il existe plein d'exemples d'intégration avec Arduino sur Internet.