====== 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]] ++++