====== Raspberry Pi ======
{{.:640px-raspberrypi.jpg?500|}}
Cet ordinateur, qui a la taille d'une carte de crédit, est destiné à encourager l'apprentissage de la programmation informatique ; il permet l'exécution de plusieurs variantes du système d'exploitation libre GNU/Linux et des logiciels compatibles. Il est fourni nu (carte mère seule, sans boîtier, alimentation, clavier, souris ni écran) dans l'objectif de diminuer les coûts et de permettre l'utilisation de matériel de récupération. (http://www.raspberrypi.org)
===== Exemples =====
La Raspberry est utilisée pour apprendre à programmer, dans les installations multimédias, comme serveur (vidéo, fichiers, passerelle Tor), en domotique ou en robotique (systèmes embarqués, connectés).
{{:materiel:rpi:2012-07-14-15-05-28-pie1-25.jpeg|}} [[http://www.daveakerman.com/?p=592|PIE1]], une Raspberry dans l'espace !
{{:materiel:rpi:raspberry_pi_lightscythe.jpg?direct&300|}} [[https://learn.adafruit.com/light-painting-with-raspberry-pi/overview|Light painting]]
{{:materiel:rpi:wiiirc.jpeg|}} [[https://wiki.labomedia.org/index.php/WikikIRC|WikikIRC]]
{{:materiel:rpi:ibnizitel.jpg|}} [[https://wiki.labomedia.org/index.php/Renaissance_d%27un_Minitel_avec_une_Raspberry_Pi|Minitel]]
{{:materiel:rpi:raspberry-pi-mini-arcade-cabinet.jpg?400|}} [[https://11tech.wordpress.com/2014/07/02/porta-pi-arcade-konsole-fur-bastler/|Console Arcade]]
{{:materiel:rpi:rpi-samplerbox.png?400|}} [[http://www.samplerbox.org/|Sampler Box]]
{{:materiel:rpi:rpi-home-automation.jpg|}} [[http://www.instructables.com/id/Raspberry-Pi-GPIO-home-automation/?ALLSTEPS|Home Automation]]
{{:materiel:rpi:rpi-weatherstation.jpg|}} [[https://www.raspberrypi.org/education/weather-station/|Weather Station]], [[https://www.raspberryweather.com|raspberryweather.com]]
{{:materiel:rpi:rpi-fm.png|}} [[http://icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_FM_Transmitter|FM transmitter]]
https://www.raspberrypi.org/magpi/aphex-twin-midimutant/
##Projets & pratiques
http://www.raspberrypi-france.fr/
Serveur Flask http://www.instructables.com/id/Python-WebServer-With-Flask-and-Raspberry-Pi/, https://projects.raspberrypi.org/en/projects/python-web-server-with-flask
Console de jeux : http://www.raspberrypi-france.fr/installer-lakka-raspberry-pi/
Instruments : synthian http://shop.zynthian.org/shop/category/zynthian-v2-1, samplerbox http://samplerbox.org/makeitelectronic,http://rpimusicplayer.com/
Apprentissage : Coder
Radio FM
Installation ;: http://wiki.3615senor.org/doku.php?id=op_audiosaline
Lampe/vp : https://experiments.withgoogle.com/lantern (http://www.uobeam.com/)
https://framagit.org/guiaum/3615_autoradio
https://www.linux-projects.org/demos/
Serveur de fichiers : https://www.raspberrypi.org/magpi/samba-file-server/
Serveur LAMp / Wordpress : https://projects.raspberrypi.org/en/projects/lamp-web-server-with-wordpress
Whoopi : https://projects.raspberrypi.org/en/projects/whoopi-cushion
Piano : https://projects.raspberrypi.org/en/projects/the-big-minecraft-piano/
https://github.com/Grumpy-Mike/Mikes-Pi-Bakery/tree/master
https://projects.raspberrypi.org/en/projects/python-web-server-with-flask
http://www.coolfactor.org/project/pixel/
##Lib
http://www.linux-projects.org/uv4l/
OSC : https://learn.adafruit.com/raspberry-pi-open-sound-control?view=all
https://github.com/yomguy/PiPlayer
Gem/ http://antoine.villeret.free.fr/?p=866
https://github.com/avilleret/rpi_osc_video_player
https://github.com/Hemisphere-Project/HPlayer
http://www.raspberrypi-france.fr/serveur-owncloud-raspberry-pi/
https://github.com/sarfata/pi-blaster (pwm)
https://www.raspberrypi.org/magpi-issues/Projects_Book_v3.pdf
===== Documentations =====
* https://www.raspberrypi.org/documentation/
* https://projects.raspberrypi.org/en + https://projects.raspberrypi.org/fr-FR/project
* https://learn.sparkfun.com/tutorials
* Magasines téléchargeables : https://www.raspberrypi.org/magpi/issues/
https://www.raspberrypi.org/magpi-issues/Essentials_GPIOZero_v1.pdf
https://www.raspberrypi.org/magpi-issues/Essentials_Camera_v1.pdf
==== Autres exemples ====
* [[https://www.raspberrypi.org/magpi-issues/Projects_Book_v1.pdf|Projects Book v1.pdf]] : parfait !
* [[https://www.raspberrypi.org/resources/|raspberrypi.org/resources/]]
* [[http://downloads.raspberrypi.org/Raspberry_Pi_Education_Manual.pdf|Raspberry_Pi_Education_Manual.pdf]] : un livre en pdf pour l'apprentissage en milieu scolaire
* [[http://pingbin.com/2012/12/30-cool-ideas-raspberry-pi-project/|30 cool projects]]
* [[https://wiki.labomedia.org/index.php/Raspberry_Pi_Utilisations|Utilisations de la Raspberry Pi]] (Labomédia)
https://www.raspberrypi.org/magpi-issues/Essentials_Bash_v1.pdf
https://sparkfuneducation.com/how-to/raspberry-pi-setup-guide.html
https://deusyss.developpez.com/tutoriels/RaspberryPi/PythonEtLeGpio/
http://wiki.3615senor.org/doku.php?id=commenailles-2
http://shop.oreilly.com/product/0636920029083.do
https://github.com/themagpimag/essentials-gpiozero
===== Matériel =====
* [[.:materiel:|Matériel]]
===== Installation ======
{{:materiel:rpi:rpi-configuration.pdf|Configuration d'une Raspberry Pi 3.pdf}}
Différents OS :Raspbian, Kali Linux, Ubuntu Mate, Arch Linux ARM, Gentoo, Sugar (pour les enfants), OSMC/libreelect/xbian,...
Minimal (pour rpi zéro): Rapbian Lite, Dietpi, minibian (serveurs, embarqués), moebius (le plus léger)
* [[.:installation:|Installations]] de Raspbian sur Linux, Windows, Mac OS X
* [[.:premierspas:|Premiers pas]] pour démarrer, intro linux/commandes (linux histoires, terminal/multi-utilisateur, page [[logiciels:linux|GNU/Linux]]), python, ...
* [[materiel:rpi:cloner_son_systeme:accueil|Clonage de carte SD]]
===== Utilisations avancées ======
* [[.:reseau:|Réseau]] : accéder à votre RPI depuis le réseau
* [[.:demarrage:|Démarrage]] : démarrer un programme au démarrage
* [[.:pd:|Pure Data]] : installer
* [[.:sons:|Son]] : configurer, sorties audio, cartes sons, lancer un son avec Python
* [[.:video:|Vidéo]] : idem, ...
* [[.:arduino:|Arduino]] : configurer une carte Arduino
* [[.:gpio:|GPIO]] : boutons, LEDS,
* [[.:pwm:|PWM]] : sur une RPI, il n'y a qu'une sortie PWM
* [[materiel:mcp3008:accueil|MCP3008]] : ajouter des entrées analogiques
* [[materiel:rtc:accueil|Horloge Temps Réel (RTC)]] : ajouter le temps
* [[materiel:ad9850:|AD9850]] (Tone generator)
++++ Divers |
**TO DO**
* Serveur de fichiers, de caméra, I2C-tools (capacitive), pwm driver (pour contrôler des servos), Web interface (Flask, Node-red, Web socket, ...), pyserial avec Arduino
**Autres**
* [[http://wyolum.com/projects/alamode/|Alamode]]
* [[http://www.farnell.com/datasheets/1682890.pdf|PiFace datasheet.pdf]]
* [[http://www.teensypi.com/building-a-teensypi-boards/|TeensyPi]]
* [[http://www.element14.com/community/docs/DOC-70593?ICID=rpiaccsy-featured-products|GertBoard]]
* [[http://www.element14.com/community/docs/DOC-64326?ICID=gertduino-space#anchor3|GertDuino]]
* [[http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.RASPBERRYPI|RPI - Club Elec]]
++++