RaspberryPi Humidity and Temperature Sensor - Wurst-Wasser.net Schematics Remember that the Pi revisions have different pinouts! This will work for Revison 2, that is board revision 0004[1]. Configure the Pi Update the OS This is not necessary, but generally a good idea. apt-get update apt-get upgrade Install missing packages If you have already installed them, you can skip this step. apt-get install gnuplot apt-get install git Install DHT11 driver Since there seems to be no kernel module for DHT11, do this: git clone cd wiringPi git pull origin . Create a file hum_temp.c with this content (Code taken from here from Rahul Kar): gcc -o sensor hum_temp.c -L/usr/local/lib -lwiringPi . Code This is how I read the device and generate a nice plot using GNUplot: You might want to use a cronjob like this: */15 * * * * /home/pi/Development/temperature/readHumidityAndTemperature.sh > /dev/null 2>&1 Resulting graph And this is how it looks: ↑ Raspberry Board Revision Check
Raspberry pi - quelques liens de références Dans ce billet, je voudrais partager quelques liens vers les sites de référence sur le Raspberry Pi. Ce billet sera mis à jour régulièrement en fonction de mes découvertes, recherches, me permettant de bookmarquer différents sites Le site officiel du Raspberry pi Des sites d’actualités un site d’actualités et de tutoriaux qui regroupe différents sites de blogueurs ayant un Raspberry pi et relatant leurs projets associés site de l’association francophone des utilisateurs de Raspberry Pi, qui a pour but la promotion du Raspberry Pi, l’entraide entre utilisateurs, et la mise en avant de projets citoyens basés sur le Raspberry Pi. Pour installer un OS sur le Raspberry Pi le Github de Noobs, qui facilite le choix et l’installation d’un OS pour le Raspberry Pi le site de Raspbian site français sur Raspbian
Créer votre émetteur radio à la maison avec la Raspberry Pi Cet article a été écrit par un de nos lecteurs dans le cadre de notre partenariat avec Kubii.fr, premier vendeur français de Raspberry Pi ! Si vous aussi vous souhaitez écrire un article pour notre site et gagner un bon d’achat kubii.fr de 30€, consultez notre page dédiée ! Avez-vous déjà eu envie de créer votre propre radio ? Si oui, ce tutoriel est fait pour vous ! Dans cet article, nous allons créer notre propre émetteur radio, en nous basant sur une Raspberry Pi ! Grâce à ce tutoriel, vous serez en mesure de créer chez vous votre propre petite station de radio à la maison. Attention néanmoins, conformément à la législation en vigueur, ce type d’émission est strictement interdit en France. Les accessoires nécessaires pour créer votre propre émetteur radio avec la Raspberry Pi Afin de créer votre propre émetteur radio à base de Raspberry Pi, vous aurez besoin d’un certain nombre de logiciels (PiFmRds et Sox), ainsi que d’un certain nombre d’équipements afin de créer votre émetteur
WoobleBot : le petit robot à base d’ATtiny45 qui réagit à l’infrarouge WoobleBot est un petit robot qui réagit aux signaux infrarouge de votre télécommande. Il s’illumine et se met à danser pour vous monter son enthousiasme. Très simple à réaliser, WoobleBot peut vous permettre de découvrir simplement le micro-contrôleur ATTiny45 et sa programmation avec une carte arduino ( voir le tuto : Programmation des ATtiny avec un Arduino ) Ce robot est donc composé de : Le principe de fonctionnement est simple, lorsque le robot capte un signal infrarouge, il s’illumine avec une LED, et bascule de gauche à droite grâce au servo-moteur. Il faudra s’armer de patience pour découper la balle de ping-pong et y intégrer toute l’électronique, mais le résultat est assez amusant. Vous pouvez retrouver tous les détails de ce montage sur instructables.com Voici une vidéo de présentation :
tutorial To use dygraphs, include the dygraph-combined.js JavaScript file and instantiate a Dygraph object. Here's a basic example to get things started: <html><head><script type="text/javascript" src="dygraph-combined.js"></script></head><body><div id="graphdiv"></div><script type="text/javascript"> g = new Dygraph( // containing div document.getElementById("graphdiv"), // CSV or path to a CSV file. "Date,Temperature\n" + "2008-05-07,75\n" + "2008-05-08,70\n" + "2008-05-09,80\n" ); </script></body></html> In order to keep this example self-contained, the second parameter is raw CSV data. The dygraphs library parses this data (including column headers), resizes its container to a reasonable default, calculates appropriate axis ranges and tick marks and draws the graph. In most applications, it makes more sense to include a CSV file instead. The file used is temperatures.csv. There are a few things to note here: The Dygraph sent off an XHR to get the temperatures.csv file. Error Bars GViz Data Code:
Les commandes Linux les plus utiles pour son Raspberry Pi | L'univers du micro-PC Raspberry Pi accessible à tous Quel que soit le système d’exploitation installé sur son Raspberry Pi, il est possible de l’utiliser de différentes manières. La façon la plus intuitive consiste à utiliser sa souris et à naviguer via l’interface graphique proposée par le système d’exploitation pour réaliser les actions souhaitées : changer de répertoire, créer un fichier, lancer un programme… Mais toutes ces actions sont également réalisables en ligne de commandes c’est à dire en saisissant des commandes dans un terminal. La base de la base Première étape et non des moindres : ouvrir le terminal permettant d’y saisir des commandes. Si vous avez le système d’exploitation installé Raspbian, alors il suffit de cliquer sur l’icône LXTerminal sur le bureau : Il est également possible de le retrouver dans le menu des programmes, dans la catégorie « Accessoires ». Une fois ouvert, vous devriez vous retrouver face à une fenêtre noire comme celle-ci : Les commandes les plus utiles Commandes de commande Système Fichiers & repertoires
Votre Datacenter personnel Raspberry Pi 4 Personal Partie 1: Ansible, Docker and Nextcloud Le Pi 4 déborde de performances et est idéal comme serveur Cloud privé pour la maison ou le bureau. Dans cette série d'articles, nous expliquons comment utiliser un Raspberry Pi 4 pour créer une solution de Cloud personnelle gérée à l'aide d'Ansible et de Docker, puissants outils utilisés par de nombreuses plates-formes de Cloud à grande échelle, permettant d'automatiser les tâches de configuration et de fournir une conteneurisation pour les applications. Ce premier article examine la configuration initiale de Raspbian, suivie de la configuration d'Ansible et de Docker, et finalement l'installation de NextCloud à l'aide de ces outils. NextCloud propose une gamme complète de services, y compris le partage de fichiers, la gestion d'agenda, la vidéoconférence et bien plus encore. Cependant, comme nous allons voir, cela n'est que le début, et, grâce à notre configuration d'outils, le Pi 4 peut rapidement avoir d'autres utilisations, comme un serveur Cloud personnel. Matériel $ sudo apt update
Le Wiki chaud comme une barquette de frittes :p - Accueil Bienvenue sur le wiki du projet YANA YANA est une plateforme domotique alliée à un speechBot qui permet non seulement réagir à des commandes vocales, mais aussi d'écouter régulièrement les évènements d'un serveur et de pouvoir parler à sa guise sans qu'on l'y invite. La plateforme permet la gestion intégrale de votre maison (stores, lumières, prises, radiateur, température, box FAI, TV ...) à travers ses plugins. Le programme est entièrement configurable via le serveur et tous les ordres vocaux sont transmis directement aux clients vocaux. Il est possible de le faire parler mais aussi d’exécuter des commandes ou des sons sur le PC courant, elle dispose d'une interface graphique HTML5/CSS3 type "k2000" utilisée comme visage et récapitulatif de la discussion. Les commandes vocales peuvent être ajoutées à l'infini via des plugins installés sur le serveur, plus de 50 plugins officiels ou proposés par la communauté sont disponibles sur le market yana (market.idleman.fr)
Decode 433 MHz signals w/ Raspberry Pi & 433 MHz Receiver | PrinceTronics This post will show you how to read 433 MHz codes using a Raspberry Pi. This tutorial was made to complement the Voice Controlling project which needed 433 MHz Unit Code Values to control the wireless switches. If you want to know how to read 433 MHz codes using an Arduino, go to this post! I learned how to do this by reading this post. So credit goes to Paul Pinault for making this project a reality. Raspberry Pi(I used a Raspberry Pi Rev.2)433 MHz receiver(Any type of 433 Mhz receiver should work, but for this tutorial I used a 4 pin variant)A breadboardSome jumper wiresA 433 MHz transmitter(I used a 4 channel 433 MHz transmitter Remote) WiringPi is needed to control the pins on the Raspberry Pi. To install WiringPi, SSH into your Raspberry Pi or open up a console, then run these commands: cd ~/ git clone cd wiringPi . After running the last command, WiringPi should be installed! 433Utils is made by GitHub user wolfeidau. Now 433Utils should be installed!
Les différentes utilisations du Raspberry Pi | L'univers du micro-PC Raspberry Pi accessible à tous Cet article est aimablement proposé par Raspbian France. Aujourd’hui, nous nous retrouvons pour un article qui n’est pas un tutoriel, qui ne traite pas réellement de matériel, ni encore de logiciel mais pour un article plus généraliste, qui va traiter des différents usages possibles de la Raspberry. Il est bien évidemment impossible de dresser une liste exhaustive des projets réalisables avec la framboise. Cependant, il est possible de distinguer un certain nombre d’usages globaux de celle-ci. Notre but sera ici de vous dresser une liste de ces usages, et de vous expliquer un petit peu plus en quoi ils consistent. Les serveurs Sous ce terme généraliste se découpe en fait plusieurs types de serveurs (que nous détaillerons un peu plus loin). Dans le cadre d’un serveur, la Raspberry sera branchée et en fonctionnement en permanence, sans la moindre interruption. Dans cette optique, on visera la stabilité du système, ce qui signifie probablement l’utilisation d’une distribution Raspbian.
Installer et configurer LibreELEC sur Raspberry Pi - Raspberry Pi France LibreELEC est une distribution pour média-center qui se veut très simple à installer et à configurer mais dont les possibilités de personnalisation sont plus limitées. Le matériel nécessaire Pour faire un média-center avec un Raspberry Pi sous LibreElec, vous avez besoin de : Installation de LibreELEC L’installation de LibreELEC sur un Raspberry Pi est assez simple : Etape 1 : Télécharger l’outil de création de carte SD LibreELEC Commencez par télécharger l’utilitaire de création de carte SD sur le site de LibreELEC ( ) pour votre système d’exploitation Etape 2 : Création de la carte SD LibreELEC Lancez l’utilitaire LibreELEC et sélectionner la version « Raspberry Pi 3 » Cliquez ensuite sur « Download » pour télécharger l’image disque choisie. Une fois le téléchargement terminé, sélectionnez la carte SD Cliquez ensuite sur « Write » pour écrire l’image disque sur la carte SD. Configuration de LibreELEC Passer LibreELEC en Français
Les joies de l’informatique Que vous soyez développeur d’applications, administrateur système ou chef de projet, il y a toujours un moment dans votre vie d'informaticien qui est proche du ridicule, dramatique ou parfois tout simplement drôle. Voici une sélection d'animations qui met tout cela en évidence. De l'humour pour geek, simple et efficace. Pour les administrateurs système Quand je fais une mise en prod : Quand ma regexp retourne exactement ce que j’attends : Quand je choppe un dev avec les droits root en train de bidouiller un serveur de prod : Quand le sysadmin nous donne enfin l'accès root : Quand je lance mon script pour la première fois après plusieurs heures de dev : Quand mon script finit enfin par fonctionner : Quand j’attends la fin de la compil du dernier noyau linux : Quand je m’aperçois que j’ai tapé reboot dans le mauvais terminal : Quand j’apprends que ce n’est pas moi qui sera d’astreinte ce weekend : Quand le commercial vend une techno qu’on ne maîtrise pas : Quand je strace un process :