jeudi 9 août 2012

Speedrun doodle_canoe

A l'occasion des JO, on a tous ce jeu sur la page de recherche Google. J'ai rapidement fait un speedrun avec une émulation clavier. Record en 13.4 s.     

vendredi 4 mai 2012

Essai .DLL C++ vers LabView


Je n'avais jamais écrit de .DLL. Voilà qui est fait, finalement très facile, en 5 minutes.
Ça va me permettre a continuer certains développement en C++ qui seront utilisable avec d'autres environnements de programmation comme LabView, Exel avec VBA etc....

[édit]













    
Finalement c'est très facile d'écrire des .DLL, du coup j'ai découpé le programme du "lave-vaisselle nucléaire" en 3 module réutilisable : séquenceur/synoptique/connections courant porteur
Chaque .DLL peu généré sa propre fenêtre de supervision, ce qui permet de prendre la main sans crée d'interface sur le programme final.

[édit]




 
 
 
 
 
 
 
 
 
 
  
Fait un essai avec DirectX, nickel.

lundi 9 avril 2012

Lave-vaisselle nucléaire

Ces derniers temps mon lave-vaisselle s'arrête en plein lavage, genre il faut le relancer 10 fois pour faire un lavage. Je recherche donc un remplaçant pour celui-ci. Mon choix s'arrête sur un LG-D14136IXS ou un LG-D14126IXS. 
Ces derniers étant disponible chez BUT. 
Je vais chez but à Niort, demande au vendeur ces références et là c'est le drame, il me dit qu'ils ne sont disponibles que par correspondance sur le site web, qu'ils ne les présentent pas en magasin car ils ne gagnent rien dessus, qu'ils cassent les prix sur ces modèles pour concurrencer les offres sur internet (et là je traduis, car le vendeur me dit que c'est pour combattre les internautes... moi ?). 
 Aujourd'hui chez eux le LG D 14126 IXS est à 799€ livré en 2 semaines contre 584€ livré en 24 h chez rueducommerce. 
Ils se mettent donc dans la poche 215€ de plus. Enfin bref ce vendeur, c'est un voleur, je sors donc du magasin sans achat. Je suis un peu moins motivé pour l'achat d'une nouvelle machine. 
Je décide donc de rendre utilisable celle en ma possession, et puis c'est combattre l'obsolescence programmé qui nous oblige à acheter de nouveaux appareil neuf en permanence. 
 Il s'agit de l'électronique qui est fautive, il y a 2 cartes à chacune 80€ soit 160€, à ce prix ce n'est pas super avantageux, de plus il faut trouver le module avec la bonne programmation, ces cartes sont standard pour chaque fabricant, mais disponible avec différente application. 
 J'utilise donc les modules domotique à courant porteur que je suis en train de développer chez moi. 
Je refais le câblage en fil volant pour mon module et une application sur l'ordinateur. Ce sera l'ordinateur qui pilotera directement les équipements du lave-vaisselle.
  L'électronique d'origine n'a que des composants courants.
 
Voilà l'IHM sur l'ordinateur, elle a des allures de centrale nucléaire, d'où le titre de ce post.
J'ai fait une machine hier, et là miracle, la machine nettoie comme au premier jour.
Le mot de la fin :
L'ordinateur sert à tout mais ne fait pas le café, mais maintenant il fait la vaisselle.
J'ai beaucoup plus de temps pour négocier un bon prix sur une autre machine.
[édit]
Puisque l'on me l'a demandé, ce n'est pas écrit en Labview, on peut aussi faire des interfaces bien pourrit en C++. Là c'est la version finale qui permet d'écrire le programme du lave-vaisselle dans un simple fichier texte.

vendredi 20 janvier 2012

Check engine DTC

Là cela fait déjà quelques fois que j'ai le voyant "défaillance électronique" sur ma voiture, le seul moyen officiel d'avoir la cause de la panne est de passer chez Renault pour un passage "teste avec outil de diagnostic" pour 42.85€ HT, avec aucun résultat puisque l'on me dit que l'on ne connaît pas l'origine de la panne mai que l'on a effacé le code d'erreur (le DTC "Diagnostic Trouble Code" dit aussi "Dans Ton C**")
Alors solution, visiblement il suffit d'effacer le DTC, j'ai donc pas besoin de garagiste, j'ai acheté une interface OBD sur Ebay pour 33,5€ port compris. Installation du driver sur le PC en 5 minute, lancement de l'un des programmes fournis et juste un clic pour effacer moi-même le DTC.

vendredi 30 décembre 2011

Essais courant porteur pour domotique #04

 

Cette fois, j'essaie un capteur de température, le LM70, si on met à part la difficulté de souder le composant, ça à l'air bien.

lundi 26 décembre 2011

Essais courant porteur pour domotique #03

 

Cette fois, test de la chaîne de transmission complète déjà fait unitairement lors des essais précédents, donc commande à partir d'une connections internet, passage de ces commandes sur le réseau 230V qui sont réceptionne par un PIC18F458 qui commande 2 relais statique pour 2 prises.

dimanche 25 décembre 2011