Place Hacking
08 : Jouer avec les ondes radio
Ce post est le huitième d’une liste de tutoriels sur le raspberry PI, cliquez ici pour accéder au sommaire ! Je vous avertis tout de suite, ce tuto est encore trop jeune pour aboutir sur une application concrète, il sera donc édité en deux parties. Le but de ce tuto en deux partie est simple : faire de la domotique pas cher avec le raspberry PI et par ondes radio. Les ondes radio ont de nombreux avantages et quelques inconvénients, nous verrons lesquels (mais je suis sûr que vous devinez bandes de ptit coquins). Cette première partie expliquera comment émettre et recevoir des ondes hertziennes avec le raspberry PI (en passant par une brève piqure de rappel de notions du collège que je pensais pourtant avoir soigneusement refoulées). Deux minutes de théorie ultra vulgarisée : Une onde radio c’est une onde électromagnétique qui, comme son nom l’indique, ondule…. Plus l’onde ondule vite, plus sa fréquence est dite “haute” et réciproquement. En gros une onde ressemble à ça : Si on la baisse :
Serveur de téléchargement : Installation d’un serveur PyLoad sur Debian Squeeze & Ubuntu | Actualité Informatique BloGeeK
Je vous avais expliqué comment créer un serveur autonome Jdownloader, or j’ai trouvé il y’a quelques mois un outil plus léger et malgré tout très efficace et écrit en python. Il se positionne entre plowshare et jdownloader. Plus d’information sur PyLoad : Étape 1 : Installation des dépendances Etape 2 : Installation de Pyload Vous avez deux possibilité soit utiliser le fichier .deb soit utiliser le fichier source Solution 1 – Fichier .deb(pas de script de démarrage à créer ni d’utilisateur) : puis télécharger le fichier pyload-v0.4.9-all.deb Solution 2 : Installation depuis les sources : puis télécharger le fichier pyload-src-v0.4.9.zip Créer le fichier de configuration par le biais de l’installeur : Une fois le programme configuré il vous reste juste à créer le script de démarrage du logiciel : Sinon pour sécuriser l’ensemble, vous pouvez bien entendu créer un user pyload avec infiné moins de droits sur la machine :
Top 10 Things to Connect to Your Raspberry Pi
During my time with the Pi I’ve experimented with various devices and sensors. Here is my Top 10 list of devices to connect to the Raspberry Pi. In most cases they are very cheap and easy to interface and are great building blocks for more complicated future projects. I’ve included links to more detailed posts where I can and many of these include example Python scripts to help you get going. From robot cars to security systems there are plenty of ways of combining these mini-projects into some amazing creations! If you need to buy a present for a Pi owner then these are good starting point. Ultrasonic Module Ultrasonic Sensor Ultrasonic transducer modules are an easy way to add distance measuring capability to your Pi. Take a look at my “Ultrasonic Distance Measurement Using Python” posts to see how you can connect one to the GPIO header and read it via a simple Python script. PIR Movement Sensor PIR Module Simple “Passive Infra-Red” sensors allow you to detect movement. Stepper Motor
Tutoriel Seedbox (DDL et torrent)
Bonjour,voici un petit tutoriel pour la mise en place d'une seedbox (je rappelle que je suis débutant en linux ^^) :1.Montage de la clé usbTout d'abord il vous faudra monter sur le raspberry un support de stockage, j'ai choisi une clé usb de 16go en ntfs. Il faudra donner un nom à cette cléPar putty, mettez vous en administrateur avec : "sudo su".Ensuite "fdisk -l" vous permettra de voir les partitions sur votre raspberry, ma clé usb est reconnue comme "dev/sda1".Vous allez éditer le fichier "fstab" avec "nano /etc/fstab" et mettre à la fin "dev/sda1 /media/nom_de_la_clé_usb ntfs-3g defaults 0 0".Tapez ensuite dans putty "mount -a". Votre clé usb est monté sur le raspberry pi.J'ai crée un dossier nas sur la clé usb par "mkdir /media/nom_de_la_clé_usb/nas" 2.
Alimenter le Raspberry avec des piles AA
Le Raspberry Pi est un appareil plein de ressources, léger et pouvant facilement s’intégrer dans un projet électronique et mobile. Il devient alors intéressant de pouvoir l’alimenter sur autre chose qu’une prise électrique. Pour ceux qui cherchent de l’information sur l’alimentation de Raspberry Pi autrement que par la prise USB, vous pouvez trouver de nombreux blogs parlant du sujet. Un excellent article en français ici et un autre tout aussi bien en anglais ici. L’utilisation de batterie Lipo me tentait bien mais me semblait un peu moins pratique que de passer par des piles standard AA. Du coup voici ce que j’ai mis en place : Les piles sont des piles classiques Ni-MH, 4 sont des 1.2V – 2300mAh et 2 sont des 1.2V – 2100mAh. En plus de ces piles, vous allez avoir besoin de très peu de matériel : Voici en image le matériel Oui il manque le câble USB (il voulait pas être sur la photo !) Le principe du LM2596 est simple (c’est surement pour ça que j’ai réussi le montage !) #!
Raspberry Pi
La Raspberry Pi (Rpi) est un mini ordinateur, pas plus grand qu'une carte de crédit, et disposant d'un processeur ARM 11. Les officiels de chez Raspberry Pi fondation : L'EQUIPEMENT NECESSAIRESPour utiliser la carte Raspberry Pi, il vous faudra les même outils qu'un ordinateur standard. C'est à dire : Voici une petite liste d'exemple des possibilités d'utilisation de la Raspberry Pi :
433 MHz projects
This page is about reverse engineering protocols used in simple AM RF modules at 433 MHz. This frequency is very popular for various inexpensive RF wireless things, like: wireless thermometers remote controlled appliances remote camera flash and shutter triggers door bells Knowledge of the protocol for these kinds of applications could be used to add RF capabilities to hobby projects. Protocol: A pulse sequence encodes 8 bits (each encoded as a short or long pulse) and an epilogue The elementary time-unit T seems to be about 120 microseconds A 0-bit is encoded as 1100 in the air and a 1-bit is encoded as 11000000 in the air, where each bit in the air has duration T The epilogue following the encoded bits is 1001111 The interval between pulse sequences is 16 T For a half-press, the first four bits contain 0000 and the last four bits contain the channel code (inverted) For a full-press, the first four bits and the last four bits both contain the channel code (inverted). RF recording
deluge
Fonctionnalités de base : Affichage dans une seule fenêtre des téléchargements simultanés Gestion des priorités de téléchargement (par torrent, mais aussi pour chacun des fichiers compris dans un torrent) Supporte la Mainline DHT, Supporte l'UPnP et le mappage des ports NAT-PMP Supporte le chiffrage des flux Supporte le µTorrent Peer Exchange Greffons intégrés : Création de torrents Déplacements de torrents (une fois le téléchargement entamé) Sauvegarde de différents paramétrages pour une utilisation "nomade" Recherche de .torrent (à personnaliser) Blocage d'IP par import de listes noires Affichage graphique des flux entrants et sortants Planificateur Pré-requis Vous avez besoin d'avoir un dépôt proposant Deluge: ou le dépôt PPA de l'équipe de développement de Deluge ppa:deluge-team/ppa1) Une fois qu'au moins un dépôt soit disponible, actualisez la liste de votre gestionnaire de paquets (apt-get, aptitude). Version Desktop Version Serveur Installation Démarrage /etc/default/deluge-daemon Exemple :
More 433Mhz RF Hacking | Tickett's Blog
I touched on the smoke detectors and door/window sensors I ordered last week: – here are a few more details. The smoke detectors were £5.75 each – (all now sold out, but more available on a separate listing from the same seller – The door/window sensors were £2.50 each – (shop link if/when the listing ends – The RF signals broadcast by both devices are not decoded by the RFXCom receiver/transceiver RFXtrx433. This meant finding a way to receive and decode myself. I already had a few jeenodes ( knocking about and a 433Mhz plug ( – there are many alternatives available. I didn’t even have the right components so I improvised: I could now drill down and determine the pulse spec: