Aller au contenu
Logo Caradisiac        

Téléchargez nos application

Disponible sur App Store Disponible sur Google play
Publi info

Mon Alfano perso, vos avis ?


Invité §Bob078Yy

Messages recommandés

  • Réponses 123
  • Créé
  • Dernière réponse

Participants fréquents à ce sujet

Participants fréquents à ce sujet

Invité §Bob078Yy

Allez, quelques nouvelles du développement de mon chrono, qui me prend pas mal de mon temps libre (enfin faut dire qu'avec une petite de 9 mois, le kart et un projet de construction de maison, il m'en reste peu du temps libre !)

 

Pour ceux qui pensaient que le projet était tombé à l'eau : loupé, ça avance même bien !

 

Je ne vous met pas le schéma global en ligne, ça ne parlerait pas à grand monde, mais si des électroniciens sont curieux, je vous le montre sans problème...

 

Donc le circuit imprimé a été commandé et réalisé chez un professionnel (à HongKong), coût total : 36$ les deux ! (seulement !)

 

Le système complet est décomposé en deux cartes, l'une qui s'occupe de l'affichage (sur le volant), et l'autre qui contient la batterie, l'intelligence et les connexions aux capteurs, fixée sur le châssis du kart.

La carte "acquisition et contrôle" (80*60mm)

http://lh3.ggpht.com/_-twhqL1AFuY/TKThu21H9TI/AAAAAAAAG3A/vxQcjF3J7GA/s720/IMG_7921.JPG

http://lh4.ggpht.com/_-twhqL1AFuY/TKThwB07gxI/AAAAAAAAG3I/3uAMHR3LCsE/s720/IMG_7924.JPG

http://lh5.ggpht.com/_-twhqL1AFuY/TKThxZGnP5I/AAAAAAAAG3Q/sv4ttVtK90k/s720/IMG_7930.JPG

 

Les leds allumées ! :D Vert : système allumé, rouge : batterie en charge, orange : USB Connecté

http://lh3.ggpht.com/_-twhqL1AFuY/TKThyIH2ZlI/AAAAAAAAG3U/Tgj_c3N7F1s/s720/IMG_7933.JPG

 

La carte "Affichage" (120*60mm) (vachement plus simple ! Mais y'a quand même un petit circuit intégré qui gère tout de l'autre côté du circuit :D )

http://lh5.ggpht.com/_-twhqL1AFuY/TKThve7vRhI/AAAAAAAAG3E/k2UYsL6fBX4/s720/IMG_7922.JPG

http://lh5.ggpht.com/_-twhqL1AFuY/TKThw3A54XI/AAAAAAAAG3M/Wm5AwQGB47M/s720/IMG_7928.JPG

http://lh4.ggpht.com/_-twhqL1AFuY/TKThzOUjlRI/AAAAAAAAG3c/ZCp1pLWD_-w/s720/IMG_7939.JPG

 

Avec les leds allumées, c'est encore plus sympa !

http://lh3.ggpht.com/_-twhqL1AFuY/TKThytnUToI/AAAAAAAAG3Y/xUO6W2TOhRA/s720/IMG_7937.JPG

 

Vue de la connectique étanche utilisée :

http://lh4.ggpht.com/_-twhqL1AFuY/TKThzvFdMHI/AAAAAAAAG3g/DwORikri9DI/s720/IMG_7941.JPG

 

Le capteur Hall en cours de construction. J'en suis assez fier, il devrait être plus petit que celui d'un "vrai" alfano ! Pour donner une idée de la taille, les vis sont des M3 !

http://lh4.ggpht.com/_-twhqL1AFuY/TKTh0ATzlsI/AAAAAAAAG3k/IxJWu0AZxPI/s720/IMG_7946.JPG

http://lh5.ggpht.com/_-twhqL1AFuY/TKTh0x1F_ZI/AAAAAAAAG3o/AIzYqOpZ33Y/s720/IMG_7950.JPG

 

Maintenant, le plus gros du boulot : faire le logiciel intégré... Ca me passionne bien moins que la partie électronique, mais c'est indispensable ! Prochaine étape : afficher des trucs sur cet afficheur !

 

 

Lien à poster
Partager sur d’autres sites
Invité §Bob078Yy

Comment ce passe la partie software ??

 

 

Tu veux dire "Comment on développe un soft sur un système comme ça ?" ou bien "Où en es-tu dans ton soft ?"

 

Réponse 1: Le microcontrôleur est un Atmel. J'écris mon code en C sous IAR Embedded Workbench qui me permet également de le compiler. Pour charger le soft dans le micro de la carte, j'utilise un debugger in situ "AVR Dragon" qui permet de programmer le micro, et d'exécuter le code pas à pas, de voir l'état des variables, des registres internes...

 

Réponse 2: J'ai commencé le soft de cette carte il y a quelques semaines... mais le plus gros du boulot est sur le papier. Principalement, comment va s'exécuter le programme, l'affichage des menus, comment afficher au mieux les données sur une ligne de 20 caractères, comment naviguer dans les menus avec un seul bouton.... La machine a états globale est dessinée, y'a plus qu'à la taper !

Sinon, le driver bas niveau pour la gestion du bargraph de leds est fait, le driver du capteur de température est fait, et là je suis dans le gros du truc : piloter l'afficheur LCD. Et ce soir, une bataille de gagnée ! j'arrive à afficher un texte sur ma ligne de caractères ! Youhou ! Plus qu'à gérer l'afficheur 4 digits et les icônes ! :)

 

 

Lien à poster
Partager sur d’autres sites
Invité §Bob078Yy

Ma ligne de 20 caractères affiche actuellement :

 

"L00 56"32 12500 105°"

 

Ce qui me remplit tout juste les 20 caractères

Soit dans l'ordre :

- Nombre de tours effectuées dans cette session (jusqu'à "L99")

- Meilleur temps de la session (limité au format xx"xx, soit un affichage des temps supérieurs à la minute du genre 71"52)

- Régime moteur actuel

- Température actuelle (sur 3 chiffres)

 

Ma question est simple :

 

La température en surface de la culasse d'un 100cc air peut-elle dépasser 99°C ? Si ce n'est pas le cas, je pourrais afficher T85° ce qui me paraît plus parlant et afficher "HOT" si la température dépasse 99°C.

 

Qu'en pensez-vous ?

 

Lien à poster
Partager sur d’autres sites

 

Tu veux dire "Comment on développe un soft sur un système comme ça ?" ou bien "Où en es-tu dans ton soft ?"

 

Réponse 1: Le microcontrôleur est un Atmel. J'écris mon code en C sous IAR Embedded Workbench qui me permet également de le compiler. Pour charger le soft dans le micro de la carte, j'utilise un debugger in situ "AVR Dragon" qui permet de programmer le micro, et d'exécuter le code pas à pas, de voir l'état des variables, des registres internes...

 

Réponse 2: J'ai commencé le soft de cette carte il y a quelques semaines... mais le plus gros du boulot est sur le papier. Principalement, comment va s'exécuter le programme, l'affichage des menus, comment afficher au mieux les données sur une ligne de 20 caractères, comment naviguer dans les menus avec un seul bouton.... La machine a états globale est dessinée, y'a plus qu'à la taper !

Sinon, le driver bas niveau pour la gestion du bargraph de leds est fait, le driver du capteur de température est fait, et là je suis dans le gros du truc : piloter l'afficheur LCD. Et ce soir, une bataille de gagnée ! j'arrive à afficher un texte sur ma ligne de caractères ! Youhou ! Plus qu'à gérer l'afficheur 4 digits et les icônes ! :)

 

 

 

Et bien c'était plutôt une question global ce truc m'intrigue.

Lien à poster
Partager sur d’autres sites
Invité §Bob078Yy

Et la petite image du soir :

 

http://lh4.ggpht.com/_-twhqL1AFuY/TKUBpWFB_tI/AAAAAAAAG4c/PcQpGV5r4ug/s720/IMG_79521.jpg

 

J'affiche tous les segments en même temps ! Waw, reste plus qu'a faire ça proprement pour n'afficher que ceux utiles...

 

EN passant, vous remarquerez que la provenance Lave Vaisselle de l'afficheur se voit parfaitement bien ici...

Lien à poster
Partager sur d’autres sites

Et la petite image du soir :

 

http://lh4.ggpht.com/_-twhqL1AFuY/TKUBpWFB_tI/AAAAAAAAG4c/PcQpGV5r4ug/s720/IMG_79521.jpg

 

J'affiche tous les segments en même temps ! Waw, reste plus qu'a faire ça proprement pour n'afficher que ceux utiles...

 

EN passant, vous remarquerez que la provenance Lave Vaisselle de l'afficheur se voit parfaitement bien ici...

 

 

Et en plus tu fais la vaisselle...un homme à marier :lol:

Super boulot, et on sent le plaisir que tu prends à faire ça...

Lien à poster
Partager sur d’autres sites
Invité §Bob078Yy

Ouais, j'ai prévu de pouvoir mettre le kart en mode prélavage/lavage/ rinçage, je pense que ça aidera ma copine a accepter cette passion dévorante ! :D

 

En tout cas clair que j'adore faire ce genre de trucs, c'est mon boulot et ma passion !

Lien à poster
Partager sur d’autres sites
Invité §cmo418NE

1441241517_alexnorev.gif.6cea79da7d119aa0e793a09fec722675.gif Bob

Je viens de parcourir toutes les pages de ton topic (je ne le connaissais pas).

 

Première réaction :

Super idée, super réalisation . alf36.gif.facfea57723b479ea36ee0038a2ec5bf.gifastonfan74.gif.bcb778107b98540149236ca59250b1d2.gif

 

Qlq petites remarques

Pour ceux qui regrêtaient le Pb d'affichage des temps supérieurs à la minute:

===> une seule chose à faire : ils se crachent dans les mains, ils améliorent leur temps et ... il n'y a plus de Pb manu325i.gif.7cfc8755393027a15d817272ed3801e6.gif

(je déconne ...)

 

Tu nous montres une connectique étanche, mais il n'y a pas que ça: pour ton boitier ? il l'est aussi ??

( au niveau des flasques sur les cotés, des ouvertures pour l'afficheur, des leds ) et pour ton capteur ?

 

Une fois que tu n'auras plus à intervenir sur tes composants, tu pourrais mettre un coup de vernis sur tes cartes, ça protège.

 

Et pour les vibrations ? Je ne doute pas de la qualité de tes soudures (ça me rappelle mon jeune temps ... ) mais les cms ...

 

J'espère que lors de la rencontre Forum en 2011 tu pourras te joindre à nous et nous faire admirer tout ça en fonctionnement,

pour que tout le monde se déchaine de [:valer:7] [:valer:7] [:valer:7] [:valer:7] [:valer:7] [:valer:7]

 

 

PS: je ne vois pas l'indication pour le produit de rinçage ?? comment on va faire pour la révision ? manu325i.gif.7cfc8755393027a15d817272ed3801e6.gif

(je déconne encore...)

En mettant un capteur dans le réservoir, tu pourrais te servir du logo "robinet" pour indiquer qu'on doit s'arrêter au stand faire le plein

majomax.gif.70be6bab6afa5a03e6e604362cc9baa1.gif

 

A+

Chris.

Lien à poster
Partager sur d’autres sites
Invité §Bob078Yy

1441241517_alexnorev.gif.6cea79da7d119aa0e793a09fec722675.gif Bob

Je viens de parcourir toutes les pages de ton topic (je ne le connaissais pas).

 

Première réaction :

Super idée, super réalisation . alf36.gif.facfea57723b479ea36ee0038a2ec5bf.gifastonfan74.gif.bcb778107b98540149236ca59250b1d2.gif

 

Qlq petites remarques

Pour ceux qui regrêtaient le Pb d'affichage des temps supérieurs à la minute:

===> une seule chose à faire : ils se crachent dans les mains, ils améliorent leur temps et ... il n'y a plus de Pb manu325i.gif.7cfc8755393027a15d817272ed3801e6.gif

(je déconne ...)

 

Tu nous montres une connectique étanche, mais il n'y a pas que ça: pour ton boitier ? il l'est aussi ??

( au niveau des flasques sur les cotés, des ouvertures pour l'afficheur, des leds ) et pour ton capteur ?

 

Une fois que tu n'auras plus à intervenir sur tes composants, tu pourrais mettre un coup de vernis sur tes cartes, ça protège.

 

Et pour les vibrations ? Je ne doute pas de la qualité de tes soudures (ça me rappelle mon jeune temps ... ) mais les cms ...

 

J'espère que lors de la rencontre Forum en 2011 tu pourras te joindre à nous et nous faire admirer tout ça en fonctionnement,

pour que tout le monde se déchaine de [:valer:7] [:valer:7] [:valer:7] [:valer:7] [:valer:7] [:valer:7]

 

 

PS: je ne vois pas l'indication pour le produit de rinçage ?? comment on va faire pour la révision ? manu325i.gif.7cfc8755393027a15d817272ed3801e6.gif

(je déconne encore...)

En mettant un capteur dans le réservoir, tu pourrais te servir du logo "robinet" pour indiquer qu'on doit s'arrêter au stand faire le plein

majomax.gif.70be6bab6afa5a03e6e604362cc9baa1.gif

 

A+

Chris.

 

 

Effectivement, les découpes pour l'afficheur et les leds ne sont pas étanches mais j'envisage de finir le boitier esthétiquement par une enveloppe en film autocollant transparent pour améliorer tout ça et cacher les rayures et les défauts d'aspect... (pas facile de découper cette fenêtre en aluminium de 2mm

avec une dremel et un disque à tronçonner !

 

Bien vu pour le vernis, c'est vrai qu'on a ça sur les chaines de production, je leur demanderai si ils peuvent m'en passer un ptit coup ! pour les vibrations, je ne m'inquiète pas, de par leur masse et leur assemblage, les CMS sont réputés bien plus résistants que les composants traditionnels. J'ai déjà plusieurs montages embarqués dans des avions radiocommandés sans problème, et pourtant, ça vibre pas mal !!!

 

Bien vu pour le logo du robinet, j'aurai pu envisager un capteur de niveau de carburant capacitif (deux électrodes simplement collées à l'extérieur du réservoir), ça m'aurait évité la panne sèche sur la piste ( :ange: vais me faire engueuler moi !!! :o ).

Trop tard pour cette version, on verra sur la v2.0 !

Lien à poster
Partager sur d’autres sites
Invité §cmo418NE

Impec !!

A bientôt pour la suite

 

PS: avant de passer à la 2.0 tu peux aussi faire des 1.1 1.2 1.2.1 ....

voir des "1.2.x QD01" ........ :D ... désolé, c'est le boulot qui me pollue ...

Lien à poster
Partager sur d’autres sites
Invité §Bob078Yy

Je sais, je vous manque, ça fait longtemps que je vous ai pas donné de nouvelles, le chrono n'a pas avancé beaucoup à cause de la déprime hivernale :non:

Mais avec les beaux jours c'est reparti à fond !

 

Donc quelques photos de l'état actuel :

 

Photo001.jpg.6b5a076aa64f0baad266c42eef6df73e.jpg

 

La partie "affichage" fixée au volant est terminée. Par rapport à la dernière fois, j'ai intégré la carte dans son boitier alu, et j'ai emballé le tout au vinyle transparent (pour rendre étanche les trous des leds et de l'afficheur). J'ai ensuite refait un tour au vinyle noir pour donner un look plus sympa. Réalisation artisanale hein ! Les trous pour les leds sont faits à la perforatrice de bureau !

 

On voit le gros bouton vert qui permet(tra) de naviguer dans les menus.

 

L'autre carte n'est pas encore emballée car j'ai encore quelques modifs hardware à faire de temps à autre, et c'est plus pratique pour débugger.

 

L'afficheur montre ici ce qui sera l'affichage aux stands.

On voit L00 indiquant le nombre de tours effectués dans cette session (ici 0, on démarre juste).

"B --/--" indique le meilleur tour effectué dans la session

"000" est le régime moteur (j'avais pas de moteur sous la main pour la photo)

"28°" est la température moteur (enfin ici celle de mon bureau, pfou, il fait trop chaud !!!)

"StoP" remplace ici le temps du dernier tour qui s'affichera à chaque passage de la ligne.

 

Encore pas mal de programmation à faire pour rendre ce petit monde bien vivant, mais ça progresse et ça motive !

Lien à poster
Partager sur d’autres sites
Invité §Bob078Yy

Yes merci, ça me motive à fond ! Le programme avance plus vite que je pensais une fois qu'on est dedans, pas de bug violent à déclarer pour le moment, ça roule !

Lien à poster
Partager sur d’autres sites
Invité §sen237To

ça me rappele la programmation que je faisais sur mon BTS (C, C++, etc...) enfin que des trucs qui faisaient mal au crane!! mais maintenant j'en vois l'utilité! bravo à toi!!

Lien à poster
Partager sur d’autres sites
Invité §Bob078Yy

Donc pour ceux qui ne lisent pas tous les sujets, et particulièrement le sujet "recherche usineur aluminium", j'attaque la révision 1.1 de mon chrono, avec quelques modifs. (disons que l'état de maquette fonctionnelle se transforme en prototype plus abouti).

 

L'architecture "Boitier plancher + boitier affichage " ne me plait pas (trop de filasse), donc je reviens sur un boitier unique sur le volant. Celui-ci garde le même encombrement largeur hauteur que l'original mais prend un peu d'épaisseur (rien de méchant).

J'ai trouvé un usineur pro qui va me faire les découpes à la CNC, ça rendra beaucoup mieux !

 

Le soft va évoluer légèrement :

- ajout d'une fonction de rappel rapide du meilleur tour + régime moteur max de la dernière session, comme sur alfano

- Suppression de l'affichage du temps qui s'écoule en cours de tour, ça ne sert à rien, autant ne laisser qu'un affichage fixe du dernier chrono

- Suppression de la connexion USB, contraignante (besoin d'un PC disponible à côté du kart) pour la remplacer par une liaison infrarouge comme sur alfano (et compatible avec mon futur projet "Alfano stick..."). La charge de la batterie intégrée qui se faisait par USB se fera par une bête prise + adaptateur secteur.

- Le backlight de l'écran ne sera plus disponible (pour gagner des millimètres dans le boitier), et de toute façon avait peu d'utilité.

- La sonde de température sera également compatible avec les CTN (type de capteur utilisé par alfano, ou dans des chaudières par exemple...)

 

Wala wala pour les grosses modifs... Rien de bin méchant, mais un peu de temps de mise à jour...

 

Je vous tiens au courant, photos à l'appui dès que j'aurai de la matière à montrer ! :)

 

PS : ah oui, je galère toujours à trouver un nom "commercial au produit". Je pensais l'appeler "DeltaTime", qu'en pensez vous ? D'autres propositions dans la salle ?

Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant


×
  • Créer...