Ça serait pas mal que ma Framboise se connecte au réseau Wifi de la maison, ou du bureau pour bosser dessus pendant ma pause déjeuner. Rien de plus simple. Votre Point d’Accès à la maison est en WPA, son nom est MAISON et le mot de passe est PasseMaison. Votre Point d’Accès au bureau est en WPA, son nom est BUREAU et le mot de passe est PasseBureau. Il faut générer les 2 passphrases : root@raspberrypi:/home/pi# wpa_passphrase MAISON PasseMaison network={ ssid="MAISON" #psk="PasseMaison" psk=26a3ab9359ef81b01ddb7e267e6f46d70f38d5b42d0c8ae2daac7556cc8fe63c } root@raspberrypi:/home/pi# wpa_passphrase BUREAU PasseBureau network={ ssid="BUREAU" #psk="PasseBureau" psk=8f2b58745ecc34c7cebffce7470f8f068cfe23b9663a6fd91e38200f6049c40a } Maintenant, il faut modifier le fichier des interfaces réseau, /etc/network/interfaces : allow-hotplug wlan0 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf pre-up wpa_supplicant -B w -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf post-down killall -q wpa_supplicant Puis renseignons le fichier /etc/wpa_supplicant/wpa_supplicant.conf : ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="BUREAU" proto=WPA RSN scan_ssid=1 key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk=8f2b58745ecc34c7cebffce7470f8f068cfe23b9663a6fd91e38200f6049c40a …
Lire la suite »Non classé
Nouvelle installation Raspberry PI
Alors voilà, j’ai reçu (enfin) ma nouvelle carte SD pour ma framboise, mais du coup, je vais devoir tout recommencer. En même temps, faire et défaire, … . Alors on récapitule les étapes : 1. On copie la Raspbian sur sa carte SD en utilisant Win32 Disk Imager 2. On boot dessus avec notre Framboise 3. On se connecte en root (Password: raspberry) 4. Configurer sa Framboise avec raspi-config info : affiche les info du système expand_rootfs : L’image de Raspbian fait 2Go, si votre carte SD en fait 32 alors vous perdez 30 Go, pour que Raspbian étende tout le système sur la carte SD, utiliser cette option overscan : permet lors de l’affichage sur un écran de décaler les bords de l’images par rapport aux bords de l’écran configure_keyboard : configure le clavier change_pass : change le mot de passe de l’utilisateur root change_locale : change la zone dans la quelle vous vous trouvez change_timezone : détermine le …
Lire la suite »Les bras de Morphée sont poilus
S’endormir dans les bras de Morphée ! Ok, alors même si « e » final renvoie en français au genre féminin, il est plutôt trompeur. Morphée est bien un mâle, une divinité à la morphologie changeante, tantôt papillon, tantôt être humain.. Peut-être fils d’Hypnos (le sommeil), et fils de Nyx (la nuit). Pour information, dans la mythologie grecque, il n’est pas censé nous endormir, mais plutôt nous amener dans le pays des rêves (divinité des rêves prophétiques), les humains ayant essayé de recréer ce monde de rêves avec la morphine. Petit souvenir : dans Matrix, Morpheus est le chef de l’équipe qui libère Neo de son.. sommeil.
Lire la suite »Règle des 5R de Keppner
Petit retour à mes cours de Marketing, avec Keppner et la règle des 5R : right item, right quantity, right place, right t ght time, and right price. En français dans le texte: il faut proposer le Bon produit, au Bon endroit, en Bonne quantité, au Bon moment, au bon prix avec la Bonne information. Pourquoi je parle de cela? Tout simplement parce qu’en me relisant, je m’aperçois que ces derniers temps je poste beaucoup de billet en rapport avec la publicité (et de fautes d’orthographe, désolé).
Lire la suite »Toujours plus avec ma Framboise #RaspberryPi
Un détecteur d’ouverture de portes, de mouvements, une sonde température, humidité, un moteur pas à pas, et voilà, il ne reste plus de GPIO de libre. Et si je veux ajouter un LCD, je fais comment? Si comme moi, le nombre de GPIO disponibles sur le Raspberry Pi ne vous convient pas, il est possible d’en rajouter. La puce MCP23017 permet d’ajouter 16 GPIO. Quant à la puce MCP23008, elle permet d’en rajouter 8. Ces puces se connectent au Raspberry Pi en utilisant des GPIO “spéciaux”, dédiés au protocole I²C. Ces deux puces coûtent $1.95 pour le MCP23008, et $2.95 pour le MCP23017 (chez Adafruit, mais on peut trouver encore moins cher). Seule différence, le MCP23008 se présente sous forme d’une puce à 16 broches, en 2*8, alors que le MCP23017 est une puce à 28 broches, en 2*14. Donc je vous conseillerais le MCP23017. Coté câblage, c’est assez simple. J’ai utilisé le tutoriel d’Adafruit sur l’utilisation du MCP23017. Le MCP23017 est alimenté par du 3.3V : VDD (9) sur la puce et 3V3 sur …
Lire la suite »Page Rank, mon ami? #oupas
Voilà, j’ai changé mon nom de domaine. Régulièrement, je change, c’est comme cela. Pourquoi? Parce que je suis lassé du précédent peut-être. Mais cette fois-ci, j’espère le garder plus longtemps, au moins pour ne pas gâché mon PageRank. – Ton quoi? – Mon PageRank, ou PR. Le Page Rank c’est une valeur entière comprise entre 0 et 10 déterminant la popularité et l’importance d’un site. Google utilise le PR (parmi d’autres indices) dans l’algorithme de classement des résultats dans son moteur de recherche. En théorie, cela permet d’augmenter la pertinence des pages trouvées. Ce n’est pas toujours le cas, car celui-ci se base principalement sur le nombre de BackLinks (lien pointant vers ce site), ainsi que la somme de leurs PR respectifs. Plus on a de liens de qualité vers notre site, plus notre PageRank sera élevé, plus vos chances d’apparaître en bonne position dans le moteur de recherche Google seront élevées. Pour le moment, mon PR est inconnu car la mise à jour ne se fait pas tous les jours. La prochaine mise …
Lire la suite »Des nouvelles du blog
Comment ça, il n’y a plus d’articles depuis le 6 Mars 2013???? Et comment tu l’expliques, hein??!! Tout simplement. Le 8 Mars 2013 est née ma fille Sarah, j’ai donc préféré passer ses 3 premières semaines à me consacrer entièrement à elle. Elle a aussi droit à son blog privé et à 1 billet posté par jour, avec une photo. Cela lui fera de magnifiques souvenirs. Sinon, dans mon panier, j’ai plein de nouvelles choses à écrire. J’ai bien avancé avec ma Framboise et ses capteurs. Le but étant de créer un boitier domotique relevant un certains nombre d’éléments (ouverture de la porte, luminosité, températures, détecteur de mouvements, commutation de prises électriques à distance, etc. …) le tout, administrable depuis une interface web. C’est bien sur ce dernier point que j’avance le moins rapidement (âme charitable pour participer au projet avec moi?).
Lire la suite »Ma framboise en digital
Nos framboises ne disposant pas d’entrées digitales, le seul moyen de faire des lectures analogiques est d’utiliser un ADC (ADC signifie « Analog to Digital Converter » autrement dit « Convertisseur Analogique vers Digital »). Petit defaut du Raspberry, il est purement digital a contrario des Arduino, AVR ou microcontroleur qui eux disposent souvent d’au moins 6 entrées analogiques. Les entrées analogiques sont pratiques parce que beaucoup de sondes utilisent des sorties analogiques (photorésistance, des senseurs de forces, des potentiomètres ou des résistances sensibles à la chaleur, etc…), il est donc important de faire en sorte que le Raspberry soit aussi capable de faire des lectures analogiques, même si celles-ci sont assez souvent moins précises. Cela est donc possible en connectant une puce MCP3008 sur notre framboise comme je l’ai fait avec la sonde température LM35. Le MCP3008 agit donc comme un « pont » entre le monde digital et analogique. Il dispose de 8 entrées analogiques que notre Raspberry peut « lire » en utilisant seulement 4 pins digitales. Pour …
Lire la suite »Un thermomètre pour ma framboise
Encore un autre morceau de PYTHON pour ne pas le perdre. Cette fois ci, il s’agit d’une sonde température LM35. En terme de sonde température, nous avons le choix entre de l’analogique (le cas du LM36, LM36…) et du digital (DS18B20, DS1621…). Or, notre framboise ne fait que du digital… Pour exploiter l’analogique, il faut un MCP3008 qui permet d’ajouter 8 sondes analogiques en utilisant que 4 pin GPIO. A terme, je conseille d’opter pour le digital, plus précis et plus simple, mais en attendant, rien ne nous empêche de faire mumuse, et surtout de se faire la main sur le MCP3008… Coté câblage, nous avons donc ceci : Coté code, c’est la dessous : #!/usr/bin/python ################################################################################ # PROJECT: Babyroom - FILE: sonde_temperature.py - CREATION: 2013/03/02 # Ce fichier est sous licence GPL. # $Id$ ################################################################################ """ Sonde temperature sur le port 0 du MCP3008 avec enregistrement dans un fichier de log Ce fichier de log est a destination de rrdtool. U{https://www.hamida.info/}. @version: …
Lire la suite »Ma framboise surveille la porte
Mon second code en PYTHON. Il s’agit de la mise en place d’un détecteur d’ouverture de porte. Le montage est encore plus simple que celui du détecteur de mouvements : #!/usr/bin/python ################################################################################ # PROJECT: Babyroom - FILE: detection_intrusion.py - CREATION: 2013/03/02 # Ce fichier est sous licence GPL. # $Id$ ################################################################################ """ Detection d'intrusion sur le GPIO 17 avec enregistrement dans un fichier de log Ce fichier de log est a destination de rrdtool. U{https://www.hamida.info/}. @version: 1.0 @author: U{Mehdi HAMIDA (idem) <idem@highlanders.org>} """ # Import required Python libraries import time import RPi.GPIO as GPIO # Use BCM GPIO references # instead of physical pin numbers GPIO.setmode(GPIO.BCM) # Define GPIO to use on Pi DOOR_PIN = 17 print " INTRUSION DETECTEE (CTRL-C pour sortir)" # Set pin as input GPIO.setup(DOOR_PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP) # Echo print " Pret" try: # Loop until users quits with CTRL-C while True : type_sonde = "detection_intrusion" logfile = "/data/rrd/log/"+ type_sonde +".log" if GPIO.input(DOOR_PIN): print " Intrusion detectee!" output_file = …
Lire la suite »Fait risette ma framboise, suite
Aussitôt dit, aussitôt fait, voici donc une framboise qui fait risette. Vous remarquez ces jolis petits dissipateurs que j’ai ajouté afin de protéger ma Raspberry, c’est vraiment pratique et je gagne 15°C simplement.
Lire la suite »Ma framboise suit vos mouvements
Objets principaux de mon blog : ne pas oublier et partager… L’un des premiers fichiers en PYTHON que j’ai fait. Il s’agit de la mise en place d’un détecteur de mouvement (PIR). Le montage est le suivant (extrêmement simple hein): Mon PIR est sur 3,3V, mais la plupart sont sur du 5V, tout dépend de votre modèle. Le code est le suivant (on pourra ensuite le compléter avec des actions sur la détection de mouvements): #!/usr/bin/python ################################################################################ # PROJECT: Babyroom - FILE: detection_mouvements.py - CREATION: 2013/03/04 # Ce fichier est sous licence GPL. # $Id$ ################################################################################ """ Detection de mouvements sur le GPIO 4 avec enregistrement dans un fichier de log Ce fichier de log est a destination de rrdtool. U{https://www.hamida.info/}. @version: 1.0 @author: U{Mehdi HAMIDA (idem) } """ # Import required Python libraries import time import RPi.GPIO as GPIO ################################################################################ # Use BCM GPIO references # instead of physical pin numbers GPIO.setmode(GPIO.BCM) # Define GPIO to use on Pi (mon …
Lire la suite »Adafruit et la belle Limor FRIED
Article NON sponsorisé Je voulais faire un billet pour LadyAda (Limor FRIED), créatrice d’Adafruit , et élue entrepreneur de l’année 2012 par la revue The Entrepreneur. C’est pour cette raison qu’elle a fait, le mois dernier, la couverture du MagPi N°9 (PDF). Ça se passait sur le site http://www.themagpi.com/, et au sommaire pour le numéro de février 2013 : * Piloter le GPIO à partir d’une interface WEB * Sauvegarder sa carte SD * Une carte interface de chez Quick2Wire * Installer RiscOS * Installer ArchLinux * Programmer en VALA * Le C : structures, histogrammes, analyse de données * Contrôler le GPIO en Scratch * Le Python : Contôler le RasPi à partir d’un téléphone mobile (N’hésitez pas, le numéro de mars fête l’anniversaire de MagPi) Pour quoi ce billet? Parce que j’achète la plupart de mon électronique chez eux, parce que les prix sont très attractifs, le SAV est génial, et le support au top. C’est sur http://learn.adafruit.com/category/raspberry-pi que vous trouverez tout ce que fait …
Lire la suite »Fait risette ma framboise
En me baladant du coté des réf de ma Raspberry Pi, je suis tombé sur cette page. Ma première framboise ayant eu des soucis (Made in China), j’en ai commandé 2 nouvelles..made in UK (Sony & Farnel). Il me manquait 2 choses : une alimentation stabilisée, et un bouton On/Off. Une fois la Raspberry arrêtée pour la redémarrer je devais débrancher puis rebrancher le câble USB. Je suis tombé sur ce paragraphe : Reset A reset circuit has been implemented, although in the standard build the required header is not fitted. Users wishing to use this circuit should fit an appropriate header to P6. Shorting P6 pin 1 to P6 pin 2 will cause the BCM2835 to reset. En voila une nouvelle qu’elle est bonne. Regarder bien, en bas, entre le régulateur et le port HDMI… 2 petits trous spécialement conçu pour souder un joli bouton RESET. Mais si, regardé mieux, la communauté le sait depuis 2 mois et je ne le savais pas : Elle est pas belle …
Lire la suite »Ou sont les photos de mamie ?
Tout le monde n’a pas la chance d’avoir un informaticien dans son entourage. Comment gâcher un dimanche soir dans un couple? Que l’un des deux se mette à l’ordinateur et recherche (on se demande d’ailleurs pourquoi) les photos des dernières vacances dans la belle-famille qui avaient été mises dans un fichier avec un nom improbable et qui s’est retrouvé (on se demande toujours pourquoi) dans une corbeille qui depuis, a été vidée! Evidemment, il aurait été trop simple de les sauvegarder sur un disque dur externe. Bref! Vous imaginez la scène: – Elles sont où les photos des vacances chez mamie? – Dans le fichier « à trier » dans « Mes images » ou… peut être sur le « Bureau »… un des 2..je sais plus où je les ai mises… -?? Il n’y a aucun fichier de ce nom là dans Mes images ou sur le Bureau… (et là, il y a le souvenir du dernier « nettoyage très rapide » fait le week-end dernier qui …
Lire la suite »Mettez du rouge messieurs
Un Flashmod destinée aux hommes à l’occasion de la journée internationales des femmes. Pour ceux qui aurait oublié la date, c’est le 8 Mars. Participer, c’est simplement manifester son soutien contre les violences faites aux femmes. Participer, c’est être d’accord avec : « Je suis un homme, si une femme se fait agresser devant moi je m’engage à prendre sa défense » Pour tous ceux qui ne se sentent pas concernés, je vous invite à lire le superbe article de @MaitreMo, avocat au barreau de Lille. Si ce texte vous laisse indifférent, alors je ne peux rien faire pour vous, passez votre chemin. Vous êtes une femme et vous souhaitez participer ? Comme les hommes : mettezdurouge@gmail.com Cette journée de 8 Mars est aussi l’occasion pour de beaux hommes de s’afficher chez Marie-Claire : Antoine De Caunes, Julien Doré, Cyril Lignac, Christophe, Camille Lacourt, Daniel Cohn-Bendit, Sergi Lopez, Xavier de Moulins.
Lire la suite »Traceroute à la Star Wars
Un travail de SysAdmin, un travail de Geek. Essayer de tracer l’IP 216.81.59.173 : root@artemus:/home/idem# traceroute -m80 216.81.59.173 traceroute to 216.81.59.173 (216.81.59.173), 80 hops max, 60 byte packets 1 lyo-3-n5.fr.eu (.) 28.424 ms 28.395 ms 29.312 ms 2 lyo-1-6k.fr.eu (.) 93.882 ms * lyo-5-6k.fr.eu (.) 30.735 ms 3 lyo-1-6k.fr.eu (.) 93.825 ms * gsw-g1-a9.fr.eu (.) 40.737 ms 4 gsw-g1-a9.fr.eu (.) 41.244 ms rbx-g2-a9.fr.eu (.) 43.895 ms gsw-g1-a9.fr.eu (.) 41.686 ms 5 rbx-g2-a9.fr.eu (.) 45.570 ms * 47.031 ms 6 * * ldn-5-6k.uk.eu (.) 41.625 ms 7 * ash-1-6k.va.us (.) 126.342 ms * 8 10gigabitethernet2-2.core1.ash1.he.net (.) 137.117 ms 137.109 ms ash-1-6k.va.us (.) 128.966 m 9 10gigabitethernet1-2.core1.atl1.he.net (.) 141.985 ms 141.972 ms 131.967 ms 10 10gigabitethernet1-2.core1.atl1.he.net (.) 132.926 ms 216.66.0.26 (.) 136.321 ms 11 216.66.0.26 (.) 134.237 ms * * 12 * Episode.IV (.) 173.112 ms 175.125 ms 13 Episode.IV (.) 171.416 ms A.NEW.HOPE (.) 169.991 ms 14 It.is.a.period.of.civil.war (.) 169.017 ms 172.189 ms A.NEW.HOPE (.) 172.216 ms 15 It.is.a.period.of.civil.war (.) 171.413 ms 171.724 …
Lire la suite »Le secret de Cadbury Dairy Milk
Welcome to Joyville, the magical place where Cadbury Dairy Milk is made! Cadbury est une société britannique (filiale du groupe américain Kraft Foods depuis 2010) qui fabrique confiseries et boissons. Il faut noter que c’est le seul fabricant à utiliser des produits du commerce équitable et de l’agriculture biologique. Leurs confiseries sont vraiment très bonnes, onctueuses, et comme de nombreuses marques, le confiseur va utiliser sa recette comme argument publicitaire. Dans la série, nous avions déjà : Cadbury Bournville Mugcake – The Dark Secrets of a Chocolatier Cadbury Caramilk Secret revealed in Cockney Cadbury Bournville Muffin – Dark Secrets of a Chocolatier by Cadbury Bournville Cadbury Caramilk secret, revealed in Xhosa Cadbury Bournville Fondue – The Dark Secrets of a Chocolatier Cadbury Bournville Cherry Pudding – The Dark Secrets of a Chocolatier … Cadbury nous offre un spot publicitaire so british pour un no-so-secret secret, l’onctuosité, plein de couleurs(ce n’est pas sans rappeler Willy Wonka). [KGVID poster= »http://192.168.8.126/wp-content/uploads/2013/02/cadbury-not-so-secret_thumb10.jpg » width= »640″ height= »360″]http://192.168.8.126/wp-content/uploads/2013/02/cadbury-not-so-secret.mp4[/KGVID]
Lire la suite »La loi ne stipule RIEN
On lit et entend souvent dans les médias une phrase qui irrite les oreilles des juristes : « la loi stipule ceci ou stipule cela, il est bien stipulé dans l’article 515-5 du Code Civil que »…, surtout en ce moment avec ces histoires de lasagnes Findus à la viande de cheval. Alors que pas du tout, la loi ne stipule pas ! La loi ordonne, prescrit, interdit, permet, etc. Mais ne stipule jamais. Historiquement, la stipulation est une sorte de contrat oral que passaient les Romains. C’est donc en quelque sorte le fruit d’une négociation. Dans sa définition plus moderne, stipuler consiste à énoncer les différents engagements qu’ont pris les deux parties contractantes. Or, la loi ne se négocie pas. Il est, par contre, tout à fait correct de dire qu’ »un contrat stipule que… ». On peut donc utiliser cette formulation en parlant d’un traité de droit international ou d’une convention, du moment que ceux-ci sont négociés par les signataires.
Lire la suite »Ménager et protéger RaspBerry Pi
Vous n’utilisez pas le serveur X de votre framboise, et c’est normal pour un serveur domotique. Je vous propose donc de supprimer tous les paquets qui ne servent pas : # aptitude purge xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-synaptics xserver-xorg-video-fbdev xserver-common xpdf xinit x11-common x11-utils x11-xkb-utils xarchiver screen pcmanfm penguinspuzzle lxde-common lxappearance lxde-icon-theme lxinput lxmenu-data lxpanel lxpolkit lxrandr lxsession lxsession-edit lxshortcut lxtask lxterminal leafpad dillo galculator gnome-icon-theme gnome-themes-standard gnome-themes-standard-data gpicview hicolor-icon-theme Un dernier coup de balai s’impose dans les fichiers de configuration : # aptitude purge Enfin, on installe localepurge pour faire de la place dans les fichier de locales et on l’execute : # aptitude -R install localepurge && localepurge Voila pour la partie ménage. Attelons nous maintenant à la partie sécurité. Rien de bien terrible, mais cela fait partie de mes habitudes. Tout d’abord, on serre un peu la vis du SSH avec le fichier /etc/ssh/sshd_config. Pour cela, on va interdire l’accès au root et autoriser que les membres …
Lire la suite »