Raspberry Pi pour les enfants pour les nuls

Acheter des pièces informatiques de base pour votre Raspberry Pi est pas si difficile, mais vous devez savoir quelques petites choses sur la façon dont les pièces se ensemble, surtout si vous voulez ajouter encore plus d'extras à votre Pi après que vous aurez fait fonctionner.

Sommaire

Voici quelques choses à retenir:

  • Vous pouvez acheter des tas de différentes pièces d'ordinateur. Mais un petit ordinateur comme le Raspberry Pi fonctionne avec seulement un peu d'entre eux. La plupart des pièces sont conçus pour fonctionner avec Mac et PC. Quelques-uns peuvent être faites à travailler avec le Pi, si vous êtes un expert.

  • Vous pouvez acheter d'autres ordinateurs petit conseil. Rechercher des noms comme Genuino / Arduino et BEAGLEBONE. Certains sont plus simples que les autres PI sont plus compliquées. Quand vous savez beaucoup plus sur votre Pi, vous pouvez jouer avec ces autres cartes. Mais il est pas une bonne idée d'essayer de les apprendre tous en même temps! La plupart des pièces pour d'autres ordinateurs de petite société ne fonctionnent pas avec le Pi.

  • Prises de courant et fils peuvent vous conduire noix. Connexion électrique à tout et reliant tous ensemble peut faire un nid géant de fils. Essayez de garder les fils soignée. Ce ne sont pas sur l'apparence ou la propreté. Cela signifie que si vous ajoutez quelque chose de nouveau à votre Pi ou de prendre quelque chose, vous pouvez le faire sans rien casser.

  • Donc, beaucoup de fiches et prises. . . . Computerland est un endroit avec de très nombreux types de fiches et prises. Ils ont tous leurs propres noms, et la plupart d'entre eux se connectent qu'à des fiches et prises de la même espèce.

  • Tant de adaptateurs de puissance différents. . . . Beaucoup de pièces d'ordinateur, et certains ordinateurs (comme le Pi) ont besoin d'un adaptateur spécial pour convertir l'électricité très dangereux et puissant qui sort d'une prise murale dans l'électricité apprivoisé et sûr vous pouvez brancher sur un petit appareil. Tous les adaptateurs d'alimentation, sont différents, de sorte que vous ne pouvez pas échanger un pour l'autre. Vous avez besoin du le bon. Sinon, vous ne serez pas en mesure de le brancher, ou il ne fonctionnera pas même si vous le pouvez. Au pire, vous pouvez sauter votre Pi avec la mauvaise alimentation.

  • Fais attention. Vous ne pouvez généralement vous blesser avec votre Pi, pas même si vous vous en tenez vos doigts dans le conseil. (Mais vous pouvez nuire à votre Pi....) Malgré cela, vous pouvez demander à vos parents pour un gadget soignée appelé RCD ou disjoncteur différentiel, qui se branche dans le mur et coupe l'alimentation si quelque chose va très mal.

Raspberry Pi pour les enfants: la construction de robots virtuels avec le CODE

Votre Raspberry Pi peut faire beaucoup de choses intéressantes. Lorsque vous écrivez du code - il n'a pas d'importance ce genre de code - vous vraiment vous-même la construction d'un robot virtuel pour faire un travail que vous voulez faire. Le robot est virtuel. Il vit derrière l'écran au lieu de rouler et cliquetant autour en face de lui, se cogner dans les choses. Il faut des informations à partir de votre clavier, et il fait ce que votre code lui dit de faire, comme un bien, un robot.

Il est pratique pour comprendre ce que ce robot est bon et aussi ce que cela est mauvais à. Voici quelques choses à retenir:

  • Le robot ne peut faire qu'une chose à la fois. Quand vous donnez des instructions, il les suit, un par un. Il ne fait pas tous à la fois.

  • Sauf si vous lui demandez de se rappeler quelque chose, le robot oublie tout. Il ne peut même pas se rappeler ce la dernière chose qu'il a fait était. Si vous voulez qu'il se rappeler quelque chose, que vous avez à dire à faire une cellule de mémoire spéciale. (Techniquement, ce processus est appelé définir ou de créer une variable.)

  • Si vous dites au robot de se rappeler quelque chose, il ne l'oubliera pas. Non, sauf si votre code cesse de fonctionner quand il finit un emploi, ou si vous mettez l'appareil hors tension. Sinon, le robot peut littéralement se souvenir des choses pendant des années.

  • Le robot est très bon en maths. 124 x 56791 / 3,14159? Pas de problème! Le robot a la réponse presque avant que vous ayez fini de poser la question.

  • Le robot peut faire des choses simples à texte. Cela comprend trouver les mots ou les phrases et les remplacer par d'autres mots ou phrases, le texte de diviser en sections, et compter les mots.

  • Le robot ne comprend pas l'anglais. Même si elle peut faire des choses pour le texte, il les fait de façon mécanique. Il n'a aucune idée de ce que signifient les mots. Vous pouvez le faire rechercher et remplacer des mots dans un charabia aléatoire, et il ne remarquerez que les mots ne font pas de sens.

  • Le robot est très précis et ne se trompe jamais. Si vous lui demandez de faire des mathématiques, il obtient toujours la réponse que le droit que possible. Il n'y a pas “ plus ou moins ” ou “ assez près ” ou “ sorte de ”.

  • Le robot est très littéral. Si vous lui demandez de faire quelque chose qui n'a aucun sens, il le fera - ou du moins essayer.

  • Le robot peut prendre des décisions très simples. Est un nombre plus grand que l'autre? Sont-ils les mêmes? Est-ce peu de texte la même que celle peu de texte? Est-ce lundi aujourd'hui? Ce sont des questions simples avec des réponses oui / non.

  • Le robot est une machine, pas une personne ou un animal. Pensez à un moteur de voiture. Maintenant, pensez à un moteur de voiture qui fait les mathématiques au lieu de conduire une voiture. Le robot ressemble plus à celle d'un animal de compagnie amical.

  • Le robot ne peut pas faire beaucoup de choses que vous trouver facilement. Vous avez aucun problème à lire un livre, la reconnaissance de vos amis, ou d'avoir une conversation sur l'école. Robots de code ne peut pas faire ces choses. (Vraiment compliqué robots dans les laboratoires de recherche peut les faire un peu, mais ils sont encore loin derrière l'homme.)

  • Le robot n'a pas de sentiments. Il est une machine, de sorte qu'il n'a pas un corps, il ne reçoit pas faim ou de fatigue, et il n'a pas humeurs. Il ne vous aime pas ou vous aimez.

  • Le robot est un appareil de traitement d'informations. Si vous pouvez convertir quelque chose - musique, photos, pages web, Tweets, animations, clips vidéo, quoi que ce soit - en chiffres et en lettres, vous pouvez faire un ordinateur de faire quelque chose d'utile.

  • Lorsque vous mettez tout cela ensemble, la programmation signifie vraiment les choses deux ans et demi.

  • La première est la définition de l'information que vous voulez travailler avec, et comment elle est faite. Parfois, cela est fait pour vous. Par exemple, des fichiers musicaux et vidéo tous respectent les normes. Parfois, vous avez à faire pour vous-même. (Voulez-vous faire de l'art? Comment pouvez-vous obtenir un ordinateur pour se souvenir d'un coup de crayon?)

  • Le deuxième est de faire des listes d'instruction - longue, détaillées, des listes d'instructions précises - qui font quelque chose d'utile à l'information.

  • Qu'en est-il de la moitié de chose? À certains égards, il est le plus important de tous. Lorsque vous avez des renseignements et vous avez des listes d'instruction, vous pouvez les réutiliser chaque fois que vous en avez besoin.

Vous avez construit un outil de robot pour résoudre un problème, et maintenant vous pouvez utiliser l'outil à plusieurs reprises. Par exemple, si vous construisez un outil de robot pour dessiner une voiture sur un écran dans un jeu, vous pouvez réutiliser l'outil pour dessiner beaucoup de voitures. Et puis, vous pouvez les déplacer sans se soucier de les redessiner sur chaque mouvement - parce que ce problème est résolu.

Ceci est plus froid que ça sonne. Cela signifie que vous pouvez continuer à construire de plus en plus complexes des robots sur des morceaux de code que vous écrivez une fois et clip ensemble chaque fois que vous en avez besoin.

Il est comme l'aide de blocs de plastique pour construire des maisons et des châteaux, puis en utilisant des châteaux et des maisons pour construire des villes, puis construire des villes sur toutes les planètes dans un système solaire.

Raspberry Pi pour les enfants: Faire scripts Linux




Vous pouvez rejoindre les commandes Linux ensemble pour faire vos propres scripts pour votre Raspberry Pi. Vous pouvez le faire pour deux raisons. On est si vous avez une longue commande d'une ligne avec beaucoup de commutateurs que vous tapez encore et encore. L'autre est de faire votre propre commande à puce personnalisée qui fait un travail que vous devez faire, mais ne sont pas inclus dans Linux de base.

Le moyen simple de faire des commandes à court d'une ligne est d'utiliser une commande spéciale appelée alias.

Voici quelques exemples qui donnent commandes dures à retenir facile à se souvenir des noms.

alias dir = “ ls ” alias copier = “ CP ” alias del = “ rm -i ”

Alors maintenant, quand vous tapez dir et appuyez sur Entrée, vous obtenez le ls commande à la place, et ainsi de suite pour les autres.

Linux oublie les alias-vous faire lorsque vous redémarrez, vous devez donc mettre les commandes d'alias dans un fichier spécial appelé .bashrc. (Les questions de la période - il raconte Linux, il est un fichier caché.)

Usage cd ~ de se déplacer à votre répertoire personnel, tapez la commande suivante et appuyez sur Entrée.

nano .bashrc

Ensuite, vous pouvez utiliser l'éditeur de nano pour ajouter les commandes que vous souhaitez utiliser. (Vous pouvez utiliser une autre commande Linux du tout.)

Vous pouvez aussi mettre les commandes dans un fichier appelé .bash_profil, qui exécute les commandes lorsque vous vous connectez.

.bashrc exécute les commandes lorsque vous ouvrez une nouvelle fenêtre de terminal - qui est pas toujours ce que vous voulez, mais il est très bien si vous utilisez principalement le bureau.

L'autre façon de faire votre propre commandes Linux est de les rassembler dans un fichier avec une .sh l'extension. La première ligne du fichier doit être

#! / bin / bash

Le reste du fichier peut être une liste de toutes les commandes Linux. Il suffit de mettre les commandes un après l'autre, chacun sur sa propre ligne. Enregistrez le fichier et définir le + x permission de sorte que vous pouvez l'exécuter.

Pour l'utiliser, tapez

./my_command_file.sh

De toute évidence, changer le nom du fichier à tout ce que vous avez appelé votre fichier. Si vous n'êtes pas dans votre répertoire, vous devez taper le chemin complet vers le script. (Il ya une façon de résoudre ce problème. Recherche en ligne pour “ Linux PATH ” pour plus de détails.)

Voici une chose étonnante: Dans Linux, vous pouvez même passer des informations d'une commande à l'autre ou vers un fichier.

Vous pouvez en apprendre beaucoup, beaucoup de trucs ici. Voici quelques trucs simples.

Pour passer la sortie d'une commande à l'entrée d'une autre commande, utilisez le caractère pipe |. Par example:

LS - Al | Moins

Moins est une commande super-utile qui divise texte afin qu'il intègre dans les pages de votre écran. Si il ya beaucoup de texte, vous pouvez voir page par page sans qu'il défiler devant vous. Maintenez la touche Ctrl et appuyez sur Z pour quitter Moins.

Une commande est particulièrement utile grep, qui cherche des mots ou des lettres correspondant. Dites que vous voulez voir tous les fichiers d'un dossier réalisé en Juillet:

Ls -al | grep “ juillet ”

Pour enregistrer la sortie dans un fichier, utilisez le caractère de redirection >. Par example:

ls -al> myfilelist.txt

Vous venez d'enregistrer votre liste de fichier pour un fichier.

À ce stade, vous pouvez voir comment vous pouvez construire des commandes très puissants sur les commandes simples inclus dans Linux. Les commandes sont plus comme une boîte à outils, vous pouvez attacher ensemble que d'une solution finie à tout faire pour travailler avec des fichiers.

Il ya beaucoup plus que vous pouvez en apprendre davantage sur l'écriture de vos propres scripts. Recherche en ligne pour “ Linux scripts shell ” pour plus d'informations et beaucoup d'exemples.

Faire de l'art et de la musique avec le code sur votre Raspberry Pi

Vous pouvez faire beaucoup avec l'art, la musique, et le code. Le Raspberry Pi est pas le meilleur ordinateur pour faire de l'art et de la musique parce qu'il est pas très rapide. Le Pi 2 est pas si mal, mais les modèles plus anciens sont trop lents pour tous, mais les animations et compositions plus simples. Donc, vous pouvez utiliser un ordinateur cher grown-up pour explorer davantage.

La chose brillante sur le codage est que vous pouvez apprendre les bases sur presque tout ordinateur. Code est un code. Il ya de grandes différences entre, par exemple, un Mac, un Pi, et un ordinateur Windows, mais l'art et de logiciels de musique fonctionne d'une manière similaire sur chacun d'eux. Vous ne devez pas tout réapprendre à partir de zéro si vous vous déplacez. (En fait, Scratch fonctionne de la même façon, aussi.)

Voici quelques autres projets à regarder. Certains sont faciles à obtenir démarré sans autres sont plus difficiles. Vous pouvez faire des choses étonnantes avec chacun d'eux, et ils sont tous gratuits.

Traitement

Le traitement est gratuit et populaire avec des designers professionnels et artistes numériques. Il est un peu comme une version adulte de graphiques tortue. Vous pouvez dessiner des carrés, des cercles et d'autres formes, définir vos propres formes, dessiner avec des textures, et de créer des animations complexes. Le traitement est à peu près aussi facile à apprendre que Python, donc même si il est pas tout à fait facile, il est pas trop difficile non plus. Certaines personnes ont fait de l'art étonnant avec elle.

HTML5 et Toile

Ceci est design sobre web vieux, de sorte que vous ne devez pas télécharger un logiciel. Vous venez d'écrire du code dans un fichier et le charger dans un navigateur. Cela semble simple, mais vous pouvez créer des animations incroyables et des effets spéciaux sans trop de code. Et si vous construisez un portefeuille de projets vraiment cool, vous serez un point chaud lorsque vous commencez à chercher un emploi. Pour en savoir plus, la recherche sur le web pour “ HTML 5 canvas tutoriel ” et commencer à partir de là.

Pure Data

Pur Date (souvent appelé Pd) est une musique libre et le processeur audio qui est très populaire auprès des développeurs Linux et est souvent utilisé dans les applications audio. Pour commencer, vous pouvez brancher des blocs de construction audio-avec votre souris. Comme vous obtenez plus expérimenté, vous pouvez commencer à créer votre propre code. Bien qu'il ne semble pas très poli, il est utilisé par certains des musiciens, des compositeurs de film, et les ingénieurs de studio d'enregistrement - et pas seulement pour la musique expérimentale bizarre.

Super collisionneur

SuperCollider est la version adulte de Sonic Pi. Il fonctionne un peu comme Sonic Pi et utilise beaucoup des mêmes idées. Mais il fait un ensemble beaucoup plus. Il est pas aussi simple que Pd, de sorte que vous pourriez avoir du mal à travailler sur la façon d'obtenir de la musique hors de lui, mais vous pouvez faire quelques sons uniques et originaux avec elle. Il ya beaucoup d'exemples à regarder. Et SuperCollider va vous apprendre beaucoup de choses sur la conception et la programmation sonore.

Mixeur

Blender est un outil d'animation 3D. Vous avez vraiment besoin d'un ordinateur rapide pour travailler avec elle parce que l'animation 3D utilise un lot d'alimentation de l'ordinateur, mais vous pouvez déplacer et animer des formes avec du code Python. Blender est compliqué, parce que l'animation 3D est compliquée. Il est tout à fait quelques pas au-delà de tracer des lignes avec une tortue. Blender est également pas très facile à utiliser. Le design est inhabituel - et non pas dans le bon sens. Mais si vous voulez faire des films impressionnants qui regardent comme ils ont un budget d'un million de dollars, Blender est un bon endroit pour commencer.

openFrameworks

Voulez-vous un défi? Aimeriez-vous apprendre ce que font les professionnels? Voulez-vous de regarder le code écrit dans l'un des plus difficile de pardonner et moins de toutes les langues informatiques? Vous ne voulez absolument pas commencer ici. Mais si vous avez été en utilisant Python pendant un moment et obtenez l'aise avec elle, et que vous voulez passer au niveau suivant - qui est là openFrameworks vit. Il utilise un langage informatique appelé C ++, qui est célèbre délicat et difficile. Et vous aurez besoin de travailler sur la façon de construire un logiciel en C ++, ce qui est pas facile non plus. Mais si vous voulez un projet au niveau du génie pour vous étirer, essayer de travailler sur la façon de faire de l'art avec openFrameworks, et voyez comment vous allez.

En apprendre davantage sur l'électronique et le matériel de votre Raspberry Pi

Etre capable de concevoir, construire et utiliser vos propres extras est une grande partie de l'appel d'ordinateurs de petite société comme le Raspberry Pi. Peut-être vous avez entendu parler de l'Internet des objets? Comme un slogan, cela signifie rendre les ordinateurs qui sont assez petites et assez de brancher pas cher dans presque tout - par opposition aux gros ordinateurs de bureau, les tablettes et les téléphones, qui sont coûteux et vraiment travailler seulement comme des ordinateurs.

Le Pi est une bonne façon de commencer à l'internet des objets. Si vous en savez assez sur l'électronique, vous pouvez brancher presque tout en elle, et peut-être changer les choses sur et en dehors ou de les contrôler par d'autres moyens aussi.

Les circuits électroniques envoient l'électricité autour d'un circuit. Composants dans le piège de circuit et leur troupeau l'électricité ainsi qu'il fait des trucs utiles. Vous devez également savoir quels sont les composants font, et ce que les mots signifient. Voici un guide rapide pour les mots que vous verrez:

  • Tension mesures Combien d'un coup l'électricité a. Si vous avez trop de tension, vous pouvez sauter un circuit. Certains composants ont un “ juste ” tension, et ne fonctionne pas si la tension est erroné.

  • Courant (ampérage) mesure la quantité d'électricité circule. Si vous avez trop peu, un circuit ne fonctionnera pas.

  • Dans un circuit numérique, les tensions sont un des deux niveaux généralement 0V et - 5V, 0V et 3,3V ou.

  • Dans un circuit analogique, la tension peut être n'importe où entre un maximum (le plus grand) et minimale (la plus petite) gamme. Lorsque la tension autour de remue - par exemple, parce qu'il est la lecture de musique - le frétillement est appelé un signal. La gamme est souvent 1V à -1V. Parfois, il est plus grand.

  • Pièces électroniques existent sous deux formes. Tu peux acheter composants, qui sont des bits individuels et des pièces. Vous avez besoin d'en savoir beaucoup sur l'électronique pour concevoir vos propres circuits avec des composants nus, il est généralement plus facile à acheter des planches qui ont des composants soudés à eux de faire un travail spécifique.

  • UN transistor est un élément qui peut fonctionner comme un interrupteur électronique, ou en tant que amplificateur - un moyen de faire un petit signal plus.

  • Techniquement, une résistance est un composant qui rend plus difficile pour l'électricité pour obtenir d'une partie d'un circuit à l'autre. Dans la pratique, les résistances sont des do-it-tous les composants qui mettent en place des transistors, des capteurs, et d'autres semi-conducteurs afin qu'ils font un travail spécifique.

  • Techniquement, une condensateur est un type de composant mini-batterie qui peut charger et de décharger très rapidement. Comme résistances, condensateurs ont beaucoup d'utilisations différentes.

  • UN puce de semiconducteur est un composant avec un grand maillage de transistors sur une minuscule bande de silicium enterré à l'intérieur d'un boîtier en plastique. Chips font toutes sortes de choses intelligentes. Il ya littéralement des dizaines de milliers de puces différentes!

  • UN capteur est une puce qui mesure quelque chose. Il ya des capteurs pour toutes sortes d'applications - par exemple, vous pouvez mesurer la température, l'humidité, la pression atmosphérique, le mouvement, les niveaux de lumière, et l'emplacement sur la Terre en utilisant le GPS (Global Positioning System).

  • Opto-électronique est un nom de fourre-tout pour les composants électroniques qui font la lumière, y compris les LED (diodes électroluminescentes), fils électroluminescents et des panneaux, des lasers, et autres.

  • Affichage sont des mini-écrans. Techniquement ils sont des composants opto-électroniques, mais si vous cherchez à acheter un, ils ont souvent leur propre section sur les sites Web. Certains moniteurs disposent de capteurs tactiles, de sorte que vous pouvez jeter votre souris. Affiche sont à portée de main pour des projets autonomes qui ne nécessitent pas un grand écran de l'ordinateur.

  • Têtes brancher sur les broches du Pi. Parfois, ils se connectent les broches à l'électronique sur une planche, mais comprennent une rangée supplémentaire de broches de sorte que vous pouvez connecter plus de choses. Câbles sont. . . les câbles. Les câbles plats peuvent se connecter à un bon nombre de broches dans le même temps, avec une grande crêpe plat de câbles. Les câbles ont souvent des couleurs différentes de sorte que vous pouvez les distinguer.

Tant pour les composants. Voici une liste des cartes que vous pouvez acheter:

  • Conseils en petits groupes. Assurez-il facile de se connecter à votre choses Pi. Essentiellement, ils “ éclater ” câbles ou connecteurs d'un petit espace que vous ne peuvent pas obtenir vos doigts dans, dans un plus grand espace qui est plus facile à travailler. Ils ne sont généralement pas faire autre chose.

  • Chapeaux. Un conseil qui se branche directement sur le dessus de votre Pi est appelé HAT - car il est un peu comme un chapeau pour votre Pi (seulement pas aussi cool comme un véritable Fedora). Vous pouvez acheter toutes sortes de chapeaux, et ils continuer à aller dans et hors de stock.

  • RTC. Court pour Real Time Clock - un conseil qui se souvient du temps pour votre Pi lorsque vous mettez le bas. (Ne pas oublier, le Pi reçoit l'heure de l'Internet quand il démarre Non Internet Le temps sera mauvais -.?., Sauf si vous avez une carte RTC)

  • DAC et ADC. Abréviation de convertisseur numérique-analogique et convertisseur analogique-numérique. Un DAC délivre un analogue Voltage- une des mesures de l'ADC une tension analogique. Vous pouvez utiliser à la fois pour les fonctions de mesure générale ou d'enregistrement et de lecture de musique.

  • Carte audio. Un conseil qui est conçu pour la musique et le son. Habituellement, il comprend un ADC pour l'enregistrement et un DAC pour la lecture. Parce que le son du Pi est pas grande, une carte audio peut faire beaucoup pour l'améliorer.

  • Commande de moteur pas à pas. Un grand, costaud circuit pouvant entraîner un moteur. Moteurs pas à pas l'étape littéralement au lieu de tourner en douceur. Ils sont bons pour faire des mouvements précis, de sorte qu'ils sont souvent utilisés dans les robots.


» » » » Raspberry Pi pour les enfants pour les nuls