==== Général ==== http://learn.adafruit.com/category/raspberry-pi * [[http://bigcowpi.blogspot.be/|Big Cow Pi(blog avec plein de tutos)]] ==== GPIO ==== * [[http://blog.univers-domotique.com/2013/08/raspberry-pi-utilisation-des-entrees-sorties/|Raspberry-pi : utilisation des entrées, sorties]] * [[http://itechnofrance.wordpress.com/2013/01/31/ports-gpio-et-led/|Ports GPIO et LED]] * [WebIOPi is a fully integrated Internet of Things framework for the Raspberry Pi https://code.google.com/p/webiopi/] {{:electronique:webiopi_chrome.png?200|}} * [[http://www.raspberrypi-spy.co.uk/2012/06/control-led-using-gpio-output-pin/|utiliser un transistor pour contrôler une led]] === PWM === [[https://mespotesgeek.fr/variation-de-puissance-electrique-via-raspberry/|Variation de puissance électrique via Raspberry]] ==== Relais filaire ==== http://blog.idleman.fr/raspberry-pi-07-allumerteindre-une-vraie-lampe-ou-faire-de-la-domotique-pour-pas-cher ==== 3G ==== * [[http://www.instructables.com/id/Raspberry-Pi-as-a-3g-Huawei-E303-wireless-Edima/|Raspberry Pi as a 3g (Huawei E303) wireless (Edimax EW-7811Un) router]] * [[http://www.thefanclub.co.za/how-to/how-setup-usb-3g-modem-raspberry-pi-using-usbmodeswitch-and-wvdial|How to setup a USB 3G Modem on Raspberry PI using usb_modeswitch and wvdial]] * [[http://raspberrypi.stackexchange.com/questions/9802/3g-dongle-setup|3G Dongle Setup]] * [[http://shkspr.mobi/blog/2012/07/3g-internet-on-raspberry-pi-success/|3G Internet on Raspberry Pi - Success!]] * [[http://pikiosk.tumblr.com/post/39526392102/raspberry-3g-modem-usb|04 - Connecting the Raspberry with 3G]] * [[http://oozie.fm.interia.pl/pro/huawei-e220/|tester la puissance du signal]] [pre]attention on est en train de faire un projet autour du Raspberry avec un dongle 3G USB et n’importe quel dongle 3G ne fait pas l’affaire. Le Huawei E220 fonctionne parfaitement avec le raspberry pi, entre autre car il n’utilise pas la fonctionnalité usb_modeswitch. Si on prend par exemple un modem Huawei 173s, ce modem utilise l’usb_modeswitch pour passer de sa fonction stockage mémoire (pour automatiquement installer le driver sous windows) à sa fonction modem (ce que les constructeurs appelle le zerocd). L’usb_modem ayant un bug sur le raspberry, lors d’un rebot le modem va parfois fonctionner et de temps en temps il va apparaitre en étant “modem off” (en tapant la commande : lsusb). Dans ce cas pas d’autre solution que de débrancher et de rebrancher le port USB du modem pour le faire passer à on à cause du bug de l’usb_modeswitch. On peut bien-sur mettre un relai piloté via le gpio pour réaliser le branchement débranchement du modem usb afin de rendre la solution autonome, mais bon vu que ça fonctionne nativement avec le Huawei E220 vaut mieux juste faire attention au départ à ne pas utiliser de modem 3G ayant besoin de la fonctionnalité usb_modeswitch. Donc attention au choix du modem, si vous êtes pas sur de vous prenez un Huawei E220 en plus c’est l’un des moins cher du marché et on peut en bricolant un peu lui mettre un antenne externe si besoin. [/pre] cfr : [[http://www.crowd42.info/gasser-un-capteur-de-la-qualite-de-lair-base-sur-raspberry-pi|Gasser : un capteur de la qualité de l’air basé sur Raspberry PI]] Installer la clé Huawei E220 : sudo apt-get update sudo apt-get upgrade sudo apt-get install ppp wget http://www.sakis3g.org/versions/latest/armv4t/sakis3g.gz gunzip sakis3g.gz && chmod +x sakis3g ./sakis --interactive APN=Internet APN_USER=t-mobile APN_PASSWORD=tm ==== Wifi ==== * [[https://mespotesgeek.fr/wifi-sur-raspberry/|Wifi sur raspberry]] ==== Sonde de température ==== * http://blog.idleman.fr/raspberry-pi-18-construire-une-sonde-de-temperature-radio-pour-7e/ * http://nathan.chantrell.net/20130215/tinytx3-wireless-sensor-board/ * [[http://playground.arduino.cc/Main/DHTLib|récupérer la température et l'humidité depuis une puce DHT11, DHT21 ou DHT22]] Avoir un microcontrôleur atmega ou attiny. L'attiny peut se mettre en veille pour 65 secondes. Les 2 se programment via arduino isp. Code extrait de nathan.chantrell.net : Sleepy::loseSomeTime(60000); //JeeLabs power save function: enter low power mode for 60 seconds (valid range 16-65000 ms) ==== Détecteur de fumée ==== [[http://blog.spyou.org/wordpress-mu/2012/03/28/arduino-fumees|fonctionnement d'un détecteur]] "Le montage est ensuite relativement simple : la LED est alimentée en permanence et on branche la photodiode entre le GND de l’arduino et une patte analogique (disons la 1) et on surveille en permanence la quantité de courant qui passe au travers de la diode." ==== Alimentation ==== [[http://www.tranquille-informatique.fr/perso/electronique/alim/fabriquer-son-alim-regulee.pdf|A base d'alimentation pc ATX]] ==== Microcontrôleur ==== === AVR Atmel === * [[http://pe0fko.nl/g8voi/g8voi_guide_V1.2/|Guide d'initiation à la programmation des ATMEL ATtiny 45 et 85]] === PIC === * [[http://www.pcbheaven.com/picpages/Choosing_the_right_PIC|Choisir son PIC]] * [[http://www.microchip.com/pagehandler/en-us/products/picmicrocontrollers|Site officiel du fabriquant]] * [[http://www.abcelectronique.com/bigonoff/organisation.php?par=b02b0|Cours sur les PIC (en fr)]] * [[http://www.tavernier-c.com/microcontroleurspic101216_sommaire.htm|livre]] About the free PIC compiler, you just download it from the Microchip website and you can use it in the Microchip MPLAB IDE. IT's actually the student version and the only difference is that all features are only enabled for the first week. After that the only thing that changes is you can only have the compiler "optimize" your code to level 2 instead of all the way- but most of the optimizations aren't needed at all and if you like your code to run exactly how you typed it, optimizations aren't for you.