Archives mensuelles : mars 2014

Et maintenant il répond …

Je vous ai présenté lors d’un précédent billet un contrôle vocal des lumières et de la Freebox grâce à un Raspberry Pi, une carte PiFace (pour avoir des relais électrique facilement a disposition) et le micro de l’ordinateur local.

Maintenant le Raspberry Pi peut en plus répondre à des questions simple tel que « quelle heure est-il ? », ou encore « quel temps fera t’il demain ? »

Continuer la lecture

Fichier Bootstrap PHP: Debug, Locale, Constantes, Autoload…

Lorsque vous faites une application PHP (site ou web app), il y a souvent les mêmes variables et fonctions génériques que vous reportez d’un projet à un autre.

Je vous propose ici mon bootstrap PHP (pour rappel en informatique générale un bootstrap est un petit programme d’amorçage, en PHP c’est le premier fichier qui est exécuté, il sert généralement à initialiser votre application).

Continuer la lecture

Jarvis ou Sarah en vrai

Bon ok, bien sur ce n’est pas encore à la hauteur de ce que peut nous faire Hollywood, ou juste des gents plus calés en domotique … ou en Python (il faut dire ça fait 5 jours que j’en fait…)

Mais avec:

  • Un Raspberry Pi et un mini serveur web écrit en Python donc…
  • Des relais électrique (chez moi sur une carte Piface), pour contrôler les lumières.
  • Une Freebox et son api télécommande réseau.
  • De la reconnaissance vocale, grâce là aussi à un script Python écoutant le micro, enregistrant quand il y a une activité, et transmettant l’audio à l’API de Google qui nous la traduira en texte… Speech to Text
    (A terme la reconnaissance vocale devrait être sur le Raspberry, mais attention faut du bon micro !)
  • Et enfin des expressions régulières pour l’analyse sémantique de ce que nous renvoi l’API de Google

On peut alors, par simples commandes vocales:

  • Allumer, éteindre les lumières du salon ou de la cuisine (ou tout autre installation …)
  • Contrôler la Freebox (allumer/éteindre, volume, chaînes, navigation…)

Continuer la lecture

Établir une connexion PDO

PDO, si vous faite un peu de PHP vous connaissez forcement depuis le temps…
Pour rappel, PDO = PHP Data Objects, classe PHP5 permettant de se connecter a quasiment tous les SGBD.

Oui, mais encore faut-il correctement s’y connecter a notre base de données !
Voici donc un exemple de connexion propre et qui ne vous posera jamais de problème d’encode ou de format …

Continuer la lecture

Raspberry Pi + PiFace + Python

LED

Récemment, je me suis offert un petit Raspberry-Pi (32,00 €), car j’ai trouvé ce petit joujou très rigolo, et les possibilités semblent infinies (Domotique, Robotique, en mode sérieux ou avec des Légos…)

Bref, ça à l’aire chouette, et faut bien s’amuser 🙂

Vu que cela fait fort longtemps que je n’avais pas fait d’électronique, j’ai opté pour une carte complémentaire, la PiFace Digital (~30,00 € aussi), elle a des LEDs, des relais électrique, des interrupteurs, et se branche facilement sur les ports GPIO du Pi…

Tout ca est bien sympa, mais maintenant, il faut en faire quelque chose …

Continuer la lecture