Pages: [1] 2   Go Down
Author Topic: Nos enfants, Nos voitures et Arduino : YaZo est né  (Read 7555 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous.
Ce post est trés important à mes yeux, car il y est question de la vie ou de la mort d'enfants. Mon petit fils Yannis a perdu la vie le 15 juillet 2008 à Pont de Cheruy (Isère), et depuis, je me bats pour éviter que de tels drames ne se reproduisent.
C'est pourquoi j'ai créé un site, sous forme de blog, dans lequel, je parle de telles tragédies, de propositions (techniques, reglementaires et humaines) et, cxe qui nous préoccupe ici , j'ai commencé à décrire un système de surveillance et d'arlarme destiné à être embarqué dans un siege d'enfant installé dans une voiture.
Je dois dire que je ne sui pas spécialiste en électricité automobile, je ne suis pas plus programmeur, même si 23 dans la maintenance de gros systèmes UNIX ont laissé quelques traces.
Pour créer ce système, je me suis appuyé sur Arduino, et j'ai réalisé un prototype qui remplit parfaitement les objectifs fixés. Je ne l'ai pas testé en réel (il est facile de comprendre pourquoi), mais tous les essais "sur table" sont concluants.
J'ai décidé de le diffuser sous licence Creative Commons, donc, sentez vous totalement libres de le tester, modifier,etc... à condition de rester dans les termes de cette licence.
Pour l'instant, je n'ai pas fini de décrire ce système (c'est trés dur pour moi moralement), mais peu à peu , j'ai publié un descriptif du hardware. Le software va suivre (10 versions fonctionnant parfaitement) et une version experimentale.
Les schémas ont été créés avec Kicad. Sur ce site , le rendu n'est pas trés lisible, mais je publierai aussi , à des fins de téléchargement les fichiers nécessaires à une bonne exploitation de ces documents.
Vous trouverez ceci à l'adresse suivante :

http://941jours.blogspot.com/2012/03/941-jours.html

N'hésitez pas à me laisser vos impressions, suggestions, etc... sur l'adresse mail qui est indiquée sur ce blog.

Evitez les polémiques inutiles quant à la responsabilité de l'adulte en cause dans de tels drames.

Merci à tous pour avoir lu ma prose
Logged

83 - var
Offline Offline
God Member
*****
Karma: 9
Posts: 864
ARDUINO Powa !
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bravo pour ta démarche, jolie projet avec un très bon fond, on est tous avec toi et n'hésite pas si tu a besoin d'aide, on attend avec impatience les futur posts pour connaitre ce projet.

Courage !

Skizo!
Logged

Un tien vaux mieux que deux tu l'auras !

0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je viens de publier la suite de la description du système YaZo.
Elle traite de la réalisation materielle avec des schémas, des photos, etc.
Vous y trouverez aussi une methode de test ainsi que les fichiers .sch et .lib correspondants pour Kicad

Les articles suivants seront consacrés a la description des differentes versions du logiciel en langage Arduino.
Logged

Massongex, Suisse
Offline Offline
Full Member
***
Karma: 3
Posts: 169
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bravo pour ton courage et ton engagement ! N'hésites pas à demander de l'aide ici. C'est un beau projet qui demanderait plus de visibilité.
Logged

France
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3626
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

C'est effectivement un beau projet mais je voudrais faire quelques remarques.

L'électronique automobile est assez délicate. L'environnement est dur:
   - entre l'hiver et l'été les écarts de température sont importants. Sous un tableau de bord on peut facilement passer de -20°C l'hiver à +70°C l'été (je parle bien de la France pas de la Sibérie ou l'Afrique)
   - l'alimentation fluctue (encore que maintenant sur les voitures la régulation soit de meilleur qualité). Mais les chutes de tension lors du démarrage par exemple peuvent être la cause de corruption de la mémoire.
   - les vibrations sont importantes  (et les chocs aussi)
   - il peut y avoir de l'humidité dans l'habitacle

Il faut donc prendre des précautions dans la réalisation.
Les écarts de température imposent par exemple le choix de TOUS les composants en gamme industrielle et non pas en gamme commerciale.
Les écarts de température peuvent entraîner une dérive de la référence du convertisseur analogique numérique et donc de la mesure de la température.
Le circuit imprimé doit être verni sinon il va s'oxyder dans le temps.
En ce qui concerne le capteur pour la même raison que ci-dessus il ne faut pas laisser le cuivre nu. Mais on ne peut évidemment pas le vernir. il faudrait l'étamer pour le protéger de la corrosion.
Concernant la réalisation du capteur, je déconseille l'utilisation de colle cyanoacrilate. Ces colles en séchant créent un dépôt à proximité du collage qui pourrait être source de mauvais contact. Le plus simple serait de riveter les plaques en prenant l'intercalaire en sandwich (il faut évidement prévoir une épargne dans le cuivre au passage des rivets)
Les connecteurs doivent être robustes et posséder un verrouillage (à cause des vibrations). Pas de connecteurs soudés, les fils doivent être sertis (à cause des vibrations).

Un système de sécurité n'est utile que s'il est exceptionnellement fiable. Sinon il donne une fausse impression de sécurité ce qui est encore pire. Toute les pièces qui le compose doivent être de très bonne qualité et tenir dans le temps.
Il faut absolument prévoir un moyen quelconque permettant de tester le système périodiquement, la chaîne complète du capteur jusqu'à l'organe d'alarme.

Il faut absolument insister sur tous ces points sur ton site, il ne faudrait pas que les personnes qui vont se monter leur système fassent des choix qu'ils puissent regretter plus tard. Il ne faut pas donner l'impression que la réalisation est trop simple sinon elle risque d'être bâclée.

Et il ne faut pas perdre de vue les problèmes de responsabilité:
   - la conception du matériel comme du logiciel doit être sûre, irréprochable (crash proof) c'est ta responsabilité en tant que créateur du produit
   - par contre les personnes qui se lancent dans la réalisation sont responsables de la fabrication


« Last Edit: June 04, 2012, 04:03:57 pm by fdufnews » Logged

0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci fdufnews pour tes remarques.
Je suis totalement en accord avec ton propos.
Il faut que je précise le point suivant : Ce projet n'existe à l'heure actuelle qu'à l'état de prototype non destiné à être installé tel quel dans un véhicule.
Mon but est essentiellement de montrer la faisabilité d' un tel système.
C'est pourquoi sur mon site tu as dû voir différentes choses comme par exemple des courriers à divers hommes politiques, car ce sont eux qui ont la possibilité d'imposer des choix et des règlementations.
C'est évident que je n'ai pas ce poids.
Malgré tout, je précise que ce dont tu parles à propos du capteur n'a pas été constaté sur le proto. Le capteur que j'ai réalisé est resté prés d'un an et demi sur une étagère dans mon sous sol, pincé dans les machoires d'une pince à linge (le but était de vérifier que l'époxy ne garderait pas une courbure empêchant son fonctionnement normal). Lorsque je l'ai libéré, sa forme n'avait pas changé et son fonctionnement était conforme à ce que j'attendais.

Malgré tout, si tu n'y vois pas d'inconvénients, je vais faire un copie/collé de ton commentaire sur mon site , car tes remarques me parraissent importantes.

Merci pour ton aide .
Logged

France
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3626
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Malgré tout, si tu n'y vois pas d'inconvénients, je vais faire un copie/collé de ton commentaire sur mon site
Pas de problème
Logged

0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je viens de publier ce soir , le début de la description du logiciel embarqué dans YaZo , à savoir la description des versions 1 à 4.
Je rappelle que je ne suis pas programmeur et il est possible que certains choix ou certaines structures ne semblent pas toujours trés "orthodoxes".
J'ai malgré tout essayé de réaliser un logiciel le plus clair possible. C'est pourquoi, j'ai mis de nombreux commentaires pour en faciliter la compréhension par tous.
Je poursuivrai par les versions 5 à 8 ainsi que les versions 9 et 10, puis un article sera consacré à la version 11 (experimentale et non finalisée).
Logged

0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous
Je viens de publier l'article 13 consacré aux versions 5 à 8 ainsi qu ' aux versions 9 et 10. L'article suivant sera destiné a présenté une éventuelle solution aux imperfections des versions précédentes. ce ne sera qu une version non finalisée, faute de connaissances en automobile de ma part.
A bientôt pour vos remarques , suggestions , etc.....
Logged

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3231
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quelles sont les connaissances qui te manquent dans le domaine automobile ?
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

En electricité auto, beaucoup de choses ont changé ces dernieres années. Entre autres, le systeme de démarrage sans clé qui met donne des doutes quant à l'activation du mode "dégradé" (si tu as déja vu le dernier article que j'ai posté.
Une autre difficulté repose sur le système de détection de portes ouverte/fermée qui lui aussi a beaucoup évolué (j'envisage une extension basé sur cela). Si tres souvent les contacts de portes étaeint accessibles, ce n'est pas le cas sur les voitures récentes. Cela peut imposer l'installation de contact separé pour l extension que j envisage.
Logged

0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour
J'ai publié hier, la suite de la description du système YaZo. C'est un retour vers le "mode dégradé".
Le but vise à en diminuer le plus posible la nécessité afin de rendre le système le plus indépendant possible d'une action humaine.
Bien entendu, toute suggestion, critique (constructive),etc..., est la bienvenue, ici ou sur mon mail PayDeYannis@gmail.com
J'ai conscience que les sketches tels que je les ai écrits peuvent "choquer" les programmeurs aguerris, mais le but premier est de proposer un prototype qui fonctionne (sur table pour le moment)
Logged

Made in Belgium
Offline Offline
God Member
*****
Karma: 1
Posts: 756
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tien, j'ai directement pensé à ce projet.
http://www.rtl.be/info/votreregion/bruxelles/895913/bebe-mort-a-evere-un-systeme-a-l-etude-pour-eviter-ces-drames

Par contre ce baser uniquement sur des critères de températures n'est pas suffisant il me semble, il devrait y avoir réaction plutôt sur un critère temporelle quel que soit les conditions extérieure ?
Logged


0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

C'est exact. La température n'est qu un paramètre. Le tout premier cas à considérer est le fait qu'un enfant est seul dans un véhicule en stationnement.
La température n'est prise en compte que dans le cas où un adulte est présent , ce qui permet de l'obliger à prendre en compte une situation trés supportable pour lui mais pas pour un enfant. C'est le mode dégradé.
J'ai fait quelques mesures ces derniers temps sur ma voiture et je pense que plus que la valeur absolue de la température, il faudrait prendre en compte l'évolution de cette température. J'ai constaté des accroissements de température de l'ordre de 1°C par 5 minutes.
Ne pas oublier que le système YaZo est un prototype que je n'ai testé que "sur table" et pas dans un véhicule .
Toute personne qui le construirait devrait IMPERATIVEMENT le tester ainsi avant toute installation dans un véhicule, installation devant être irreprochable car engageant sa responsabilité en cas de problème.
Logged

0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir à tous
Je viens à l'instant de publier la fin (provisoire ?) de la description du système YaZo.
Je vais maintenant me consacrer à la suite de mon combat(car c'est un combat pour nos enfants) .
Cela sera sous forme de courriers à nos élus, à des entreprises ou à toute personne ou organisation susceptible de faire avancer les choses dans ce domaine.
Je vous tiendrai au courant ici pour tout ce qui relève de la technique pure et sur mon site pour le reste. Je vous rappelle son adresse :
http://941jours.blogspot.com/2012/03/941-jours.html

Vous pouvez éventuellement me contacter ici même ou à mon adresse mail :
mailto:PapyDeYannis@gmail.com

Merci à tous ceux qui m'ont lu et/ou supporté.
A bientôt
Logged

Pages: [1] 2   Go Up
Jump to: