====== Tout sur le raspberry ====== * Porteur du projet : Claire Eyraud * Date : 25/01/2017 * Contexte : Tutoriel + infos pratiques {{:wiki:tutoriels:raspberry:arton73.png?200|}} ===== Anecdote ===== Le nom « Raspberry Pi » vient du mot anglais pour la framboise (les marques de technologie prennent souvent des noms en rapport avec la nature) comme le « Python » un langage de programmation abordable, puissant et libre. ===== Histoire ===== Le Raspberry Pi a été conçu par une fondation éducative à but non-lucratif pour faire découvrir le monde de l’informatique sous un autre angle. Au milieu des années 2000, Eben Upton de la Faculté des Sciences Informatiques de l’Université de Cambridge (« Computer Science Lab ») en Angleterre s’est rendu compte d’un gros problème. Avec ses collègues, ils ont observé un sérieux déclin en ce qui concerne le nombre de candidats se présentant pour poursuivre des études en informatique. Le peu d'étudiant se présentant montraient de moins en moins d’expérience en matière de programmation, seulement de légère base. Conscient de certaines évolutions en ce qui concerne le numérique dorénavant omniprésent dans le quotidien, les chargeur mirent en place le Raspberry Pi. Leur réponse à ce problème a été de concevoir une nouvelle plate-forme informatique accessible à tous autant par sa forme, que par son prix, et ses fonctionnalités. L’idée du Raspberry Pi est née et le produit fini a été lancé le 29 février 2012.Le Raspberry pi est un nano ordinateur de la taille d'une carte de crédit que l'on peut brancher à un écran et utilisé comme un ordinateur standard. Évidemment, pour sa taille il ne faut pas s'attendre à de grandes performances. Cependant Arduino, Processing et Python fonctionnent très bien. ===== Raspberry Pi 3 ===== Voici à quoi ressemble le dernier Raspberry Pi 3 : (Modèle 2 : 85mm x 56.2mm) Wifi et Bluetooth intégrer {{ :wiki:tutoriels:raspberry:rsz_b-.jpg?300 |}} * 4 ports USB * Prise Jack pour une sortie son * Sortie HDMI * Lecteur carte Micro SD * Port pour l'alimentation de nano ordinateur ===== Son utilisation ===== Les applications potentielles de cet outil sont sans fin. Un petit tour d’internet laisse pas de doute sur les possibilités. Sortie de sa boîte, ça permet une utilisation en bureautique avec Libre Office, accès internet avec un navigateur web, l’apprentissage de la programmation avec Scratch(logiciel pour enfants ou débutants), Python et Minecraft Pi ou Ruby et Sonic Pi. Plus loin il existe tout l’univers d’utilitaires libres et gratuits sous GNU/Linux. Je vous montre comment installer __Processing__ et __Arduino__ (Le plus intéressant pour notre utilisation) ==== Arduino ==== __Petite Mise en Garde avant l'installation__ : Attention, Raspberry PI est une machine de faible puissance et Arduino IDE s'appuie sur Java pour afficher l'interface graphique. Il faudra donc installer un Java RunTime Environment sur une machine de faible puissance.... cela fonctionne mais reste néanmoins un peu dur pour que cela tourne facilement. Les performances se dégradent lorsqu'elle est stressée par un processus de compilation. La première étape cruciale est la mise-à-jour des paquets. sudo apt-get update La deuxième étape concerne l'installation d'Arduino IDE. sudo apt-get install arduino Pour démarrer Arduino IDE, utilisez un terminal et saisissez la commande suivante: sudo arduino Pour Arduino c'est terminé vous pouvez l'utiliser ! ==== Processing ==== Allez sur la page : [[https://processing.org]] {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_15.56.53.png?600|}} Aller sur l'intitulé : "__Download Processing__" {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_15.57.19.png?600|}} Cliquez sur "__No Donation__" puis : "__Linux ARMv6hf__" {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_15.58.18.png?600|}} Patientez alors que le téléchargement se termine en __bas à gauche__ {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_15.58.43.png?600|}} Une petite fenêtre va s'ouvrir avec un voyant clignotant (vert/rouge) {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_15.58.59.png?600|}} Une fois le voyant arrêté au vert le dossier __Processing 3.0.2__ va apparaître {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_15.59.08.png?600|}} Cliquez sur le dossier une fois et faites "__Extraire les fichiers__" {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_15.59.18.png?600|}} Cochez la case "__Tout les fichiers__" et faites "__Extraire__" {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_15.59.26.png?600|}} Patientez de nouveaux jusqu'à ce que le clignotant se termine par du vert {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_15.59.44.png?600|}} Une fois vert, fermer la petite fenêtre {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_16.00.04.png?600|}} {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_16.00.21.png?600|}} Aller dans vos dossier(là ou se situe la petite croix noire), puis dans "__Download__" {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_16.00.31.png?600|}} {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_16.00.39.png?600|}} Cliquez sur le dossier "__Processing 3.0.2__" et avec un clic droit aller sur "__Couper__" {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_16.00.49.png?600|}} Allez dans votre Dossier "Pi" et coller le dossier Processing. {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_16.01.01.png?600|}} {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_16.01.08.png?600|}} Cliquez sur le dossier processing et aller dans l'intitulé "__ouvrir dans un terminal__" {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_16.01.18.png?600|}} Tapez dans le terminal la fonction "l__s__" puis faite __entrée__ {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_16.01.30.png?600|}} Par la suide tapez "__./processing__" {{:wiki:tutoriels:raspberry:capture_d_e_cran_2017-01-25_a_16.01.39.png?600|}} Processing vient alors s'ouvrir ! ;-) Après avoir installé les deux logiciels je vous propose quelques fonctions utile pour votre raspberry ==== Les commandes utiles à connaître ==== Changer la langue du clavier "Querty" / "Azerty" Ouvrir un terminal et tapez : sudo setxkbmap fr // Français > AZERTY ou sudosetxkbmap us // Anglais > QUERTY Mettre votre raspberry en Français (ce qui peut être utile pour faciliter votre navigation) : Ouvrir un terminal et tapez : sudo raspi-config Allez sur la ligne : change_locale Set locale » Select(avec la touche espace du clavier) Locales to be generated: Décochez la case :(toujours avec la touche espace) [] en_GB.UTF-8 UTF-8 Cochez les cases : [*] fr_FR ISO-8859-1 [*] fr_FR.UTF-8 UTF-8 sélectionnez par la suite : __fr_FR.UTF-8__ Et votre raspberry devrait fonctionner correctement ! Petit conseil encore choisissez une carte micro SD de 16 ou 32 giga ! ça roulera mieux. ===== Comment compléter son Raspberry ? ===== * Kit composé d'un clavier, d'une souris, d'un cable HDMI, d'une carte micro SD et son chargeur universel. * Écran LCD tactile Raspeberry Pi 7 * Protection de l'écran [[https://www.raspberrypi.org]] ===== Se familiariser avec le Raspberry Pi - Python ===== Un certaon nombre d'ouvrage exixste pour se familiariser avec les fonctionnalités du Raspberry Pi. Le site officiel fournit l'ouvrage suivant : * [[https://www.google.com/url?client=internal-element-cse&cx=partner-pub-5320854630649567:5455538537&q=https://www.raspberrypi.org/magpi-issues/Beginners_Guide_v2.pdf&sa=U&ved=2ahUKEwjp_Z7JlafqAhXTZxUIHZdcBDcQFjACegQICBAB&usg=AOvVaw1mNEvCJcFf7ipToooZ8Rzs|Raspberry Pi Beginner’s Guide]]