La compra de las piezas básicas de la computadora para su Raspberry Pi no es tan difícil, pero hay que saber algunas cosas acerca de cómo las partes encajan entre sí, sobre todo si quieres añadir aún más extras a tu Pi después de conseguir que funcione.
Aquí están algunas cosas a tener en cuenta:
Usted puede comprar montones y montones de diferentes partes de la computadora. Sin embargo, un equipo pequeño como el Raspberry Pi trabaja con sólo unos pocos de ellos. La mayoría de las piezas están diseñadas para trabajar con Mac y PC. Algunos se pueden hacer para trabajar con el Pi, si usted es un experto.
Usted puede comprar otros ordenadores pequeños de mesa. Busque nombres como Genuino / Arduino y BEAGLEBONE. Algunos son más simples que los demás PI son más complicadas. Cuando usted sabe mucho más acerca de su Pi, es posible que desee jugar con estos otros consejos. Pero no es una buena idea para tratar de aprender de ellos, todo al mismo tiempo! La mayoría de las piezas para otros ordenadores pequeña pensión no funcionan con el Pi.
Los enchufes, tomas de corriente y cables pueden volver loco. Conexión de la fuente de todo y de conectarlo todo junto puede hacer un nido gigante de cables. Trate de mantener los cables bien cuidado. No se trata de miradas o pulcritud. Esto significa que si se añade algo nuevo a su Pi o tomar algo de distancia, puede hacerlo sin romper nada.
Así que muchos enchufes y tomas de corriente. . . . Computerland es un lugar con tantos tipos diferentes de conectores macho y hembra. Todos ellos tienen sus propios nombres, y la mayoría de ellos sólo se conectan a conectores macho y hembra de la misma especie.
Así que muchos adaptadores de corriente diferentes. . . . Muchas partes de la computadora, y algunos equipos (como el Pi) necesitan un adaptador especial para convertir la electricidad muy peligroso y poderoso que sale de una toma de corriente eléctrica en el manso y seguro se puede conectar a un pequeño dispositivo. Todos los adaptadores de corriente, son diferentes, por lo que no se puede simplemente cambiar una por otra. Usted necesita la el correcto. De lo contrario no será capaz de conectarlo, o no funcionará incluso si se puede. En el peor, puede destruir tu Pi con el poder mal.
Cuidate. No se puede generalmente hacerse daño con su pi, ni siquiera si nos atenemos a sus dedos en el tablero. (Pero usted puede hacerle daño a su Pi....) Aun así, es posible que desee pedir a sus padres por un aparatito aseado llamado RCD o interruptor diferencial, que se conecta a la pared y se apaga la alimentación si algo va muy mal.
Raspberry Pi para niños: La construcción de robots virtuales con Código
Su Raspberry Pi puede hacer un montón de cosas interesantes. Al escribir código - no importa qué tipo de código - que realmente está construyendo a sí mismo un robot virtual para hacer un trabajo que quiere hacer. El robot es virtual. Vive detrás de la pantalla en vez de rodar y haciendo sonar todo en frente de ella, chocando con las cosas. Se necesita información de su teclado, y se hace lo que su código le dice que hacer, como un, bueno, robot.
Es muy útil para entender lo que este robot es bueno y también lo que es malo en. Aquí están algunas cosas a tener en cuenta:
El robot sólo puede hacer una cosa a la vez. Cuando usted le da instrucciones, los sigue uno a uno. No hace todos a la vez.
A menos que usted le dice a recordar algo, el robot se olvida de todo. Ni siquiera puedo recordar lo que la última cosa que hizo fue. Si usted quiere que recuerde algo, usted tiene que decirle a él para hacer una célula de memoria especial. (Técnicamente, este proceso se llama la definición o la creación de una variable.)
Si usted le dice al robot para recordar algo, no lo olvidará. No a menos que su código deja de funcionar cuando se termina un trabajo, o apagar el ordenador. De lo contrario, el robot puede recordar literalmente cosas durante años.
El robot es muy bueno en matemáticas. 124 x 56791 / 3.14159? ¡No hay problema! El robot tiene la respuesta casi antes de que haya terminado de hacer la pregunta.
El robot puede hacer cosas simples al texto. Esto incluye la búsqueda de palabras o frases y reemplazarlas con otras palabras o frases, textos división en secciones, y contando palabras.
El robot no entiende Inglés. A pesar de que puede hacer cosas al texto, que las hace de manera mecánica. No tiene idea de lo que significan las palabras. Usted puede hacer que buscar y reemplazar palabras en un galimatías al azar, y no se dará cuenta de que las palabras no tienen sentido.
El robot es muy precisa y nunca comete errores. Si le preguntas a hacer matemáticas, que siempre se sale con la respuesta como correcta, ya que puede. No hay " más o menos " o " lo suficientemente cerca " o " tipo de ".
El robot es muy literal. Si le preguntas a que haga algo que no tiene sentido, lo hará - o por lo menos intentarlo.
El robot puede tomar decisiones muy simples. Es un número más grande que el otro? ¿Son lo mismo? ¿Es esto algo de texto el mismo que el fragmento de texto? ¿Es Lunes hoy? Estas son preguntas sencillas con respuestas sí / no.
El robot es una máquina, no una persona o un animal. Piense en un motor de automóvil. Ahora piensa en un motor de automóvil que hace matemáticas en lugar de conducir un coche. El robot es más parecida a la de una mascota amigable.
El robot no puede hacer un montón de cosas que encuentran fácil. Usted no tiene problema al leer un libro, reconociendo sus amigos, o tener una conversación acerca de la escuela. Código robots no pueden hacer estas cosas. (Realmente complicado robots en los laboratorios de investigación pueden hacer ellos un poco, pero siguen siendo de alguna manera detrás de los humanos.)
El robot no tiene sentimientos. Es una máquina, por lo que no tiene un cuerpo, no tener hambre o cansado, y no tienen estados de ánimo. No le gusta o le disgusta.
El robot es una máquina para procesar información. Si usted puede convertir algo - música, fotos, páginas web, Tweets, animaciones, video clips, cualquier cosa - en números y letras, se puede hacer que un equipo haga algo útil con él.
Cuando pones todo eso junto, programación realmente significa cosas dos y medio.
El primero es definir qué información desea trabajar, y cómo se ponen juntos. A veces esto se hace para usted. Por ejemplo, los archivos de música y vídeo todos siguen las normas. A veces hay que hacerlo por ti mismo. (¿Quieres hacer arte? ¿Cómo se puede conseguir una computadora para recordar un accidente cerebrovascular lápiz?)
La segunda es hacer listas de instrucciones - largo,, listas de instrucciones precisas detalladas - que hacen algo útil a la información.
¿Qué pasa con el medio cosa? En cierto modo es el más importante de todos. Al contar con información y tener listas de instrucciones, puede volver a utilizarlos siempre que lo necesite.
Usted ha construido una herramienta robot para resolver un problema, y ahora usted puede utilizar la herramienta de una y otra. Por ejemplo, si usted construye una herramienta de robot para dibujar un coche en una pantalla en un juego, puede volver a utilizar la herramienta para dibujar un montón de coches. Y entonces usted puede moverlos sin preocuparse de volver a dibujar ellos en cada movimiento - porque ese problema está resuelto.
Esto es más frío de lo que parece. Esto significa que puede seguir construyendo más y más complicados los robots de bits de código que escriba una vez y el clip juntos siempre que lo necesite.
Es como usar bloques de plástico para construir casas y castillos, y luego utilizando castillos y casas para construir ciudades, y luego ciudades de todos los planetas en un sistema solar de construcción.
Raspberry Pi para niños: Hacer Secuencias de comandos de Linux
Usted puede unirse a los comandos de Linux juntos para hacer sus propios scripts para su Raspberry Pi. Usted puede hacer esto por dos razones. Uno es que si tienes una larga comando de una línea con un montón de interruptores que escriba una y otra. La otra es hacer su propio comando personalizado inteligente que hace un trabajo que necesita hacer, pero no está incluido en Linux básico.
La forma más sencilla de hacer comandos corta una línea es el uso de un comando especial llamado alias.
He aquí algunos ejemplos que dan órdenes difíciles de recordar y fácil de recordar nombres.
alias dir = " ls " alias copy = " cp " alias del = " rm -i "
Así que ahora cuando se escribe dir y pulse enter, se obtiene la ls comandos en lugar, y así sucesivamente para los demás.
Linux olvida los alias que hacer cuando reinicie, por lo que tienes que poner las órdenes de alias en un archivo especial llamado .bashrc. (Las cuestiones de época - le dice a Linux es un archivo oculto.)
Usar cd ~ para pasar a su directorio principal, escriba lo siguiente y pulse Intro.
nano .bashrc
A continuación, puede utilizar el editor nano añadir los comandos que desea utilizar. (Puede utilizar cualquier comando de Linux en absoluto.)
También puede colocar los comandos en un archivo llamado .fiesta_perfil, que corre los comandos cuando inicie sesión.
.bashrc ejecuta los comandos cuando se abre una nueva ventana de terminal - que no siempre es lo que quiere, a pesar de que está bien si se utiliza sobre todo el escritorio.
La otra manera de hacer sus propios comandos de Linux es recoger en un archivo con un .sh extensión. La primera línea del archivo debe ser
#! / bin / bash
El resto del archivo puede ser una lista de todos los comandos de Linux. Sólo hay que poner los comandos uno tras otro, cada uno en su propia línea. Guarde el archivo y establecer el + x permiso para que pueda ejecutarlo.
Para usarlo, tipo
./my_command_file.sh
Obviamente, cambie el nombre del archivo a lo que usted llama su archivo. Si no está en su directorio personal, usted tiene que escribir la ruta completa al script. (Hay una manera de solucionar este problema. Búsqueda en línea para " Linux CAMINO " para detalles.)
Aquí hay una cosa asombrosa: En Linux, incluso se puede pasar información de un comando a otro oa un archivo.
Usted puede aprender muchos, muchos trucos aquí. Aquí hay un par de trucos simples.
Para aprobar la salida de un comando a la entrada de otro comando, utilice el carácter de canalización |. Por ejemplo:
ls - Al | Menos
Menos es un comando súper útil que se divide el texto para que se ajuste a las páginas de su pantalla. Si hay una gran cantidad de texto, se llega a ver página por página, sin que desplazarse más allá de usted. Mantenga presionada la tecla Control y pulse Z para dejar de fumar Menos.
Un comando es particularmente útil grep, que busca a juego de palabras o letras. Digamos que usted desea ver todos los archivos de una carpeta hecha en julio:
Ls -al | grep " julio "
Para guardar el resultado en un archivo, utilice el carácter de redireccionamiento >. Por ejemplo:
ls -al> myfilelist.txt
Usted acaba de guardar su perfil de archivos en un archivo.
En este punto, se puede ver cómo se puede construir algunos comandos muy potentes de los comandos más simples incluidas en Linux. Los comandos son más como un conjunto de herramientas que puede cortar juntos que una solución do-todo terminado para trabajar con archivos.
Hay mucho más que usted puede aprender acerca de escribir sus propios guiones. Búsqueda en línea para " Linux shell scripting " para más información y un montón de ejemplos.
Hacer arte y la música con el código en tu Raspberry Pi
Usted puede hacer mucho con el arte, la música, y el código. El Raspberry Pi no es el mejor equipo para hacer arte y de la música, porque no es muy rápido. El Pi 2 no es tan malo, pero los modelos más antiguos son demasiado lentas para todos, pero las animaciones y composiciones más simples. Así que es posible que desee utilizar un ordenador caro adulto que explorar más a fondo.
Lo brillante de codificación es que se puede aprender lo básico en casi cualquier ordenador. El código es código. Hay grandes diferencias entre, por ejemplo, un Mac, un Pi, y un ordenador con Windows, pero el arte y software musical de obras de una manera similar en todos ellos. Usted no tiene que volver a aprender todo desde cero si se muda. (En realidad, Scratch funciona de la misma manera, también.)
Estos son algunos otros proyectos a la vista. Algunos son fáciles de empezar con- otros son más difíciles. Usted puede hacer cosas increíbles con todos ellos, y son todos gratuitos.
Procesamiento
El procesamiento es libre y popular entre los diseñadores profesionales y artistas digitales. Es un poco como una versión adulta de los gráficos de la tortuga. Puede dibujar cuadrados, círculos y otras formas, definir sus propias formas, dibujar con texturas y crear animaciones complejas. El procesamiento es tan fácil de aprender como Python, por lo que aunque no es totalmente fácil, no es demasiado difícil tampoco. Algunas personas han hecho arte increíble con él.
HTML5 y Canvas
Este es el diseño web simple y llano, por lo que no es necesario descargar ningún software. Usted acaba de escribir código en un archivo y cargarlo en cualquier navegador. Esto suena simple, pero puede crear algunas animaciones increíbles y efectos especiales sin mucho código. Y si usted construye una cartera de proyectos muy interesantes, usted será un tema caliente cuando usted comienza a buscar un trabajo. Para obtener más información, buscar en la web " HTML 5 lienzo tutorial " y comenzar desde allí.
Pure Data
Pure Fecha (a menudo llamado Pd) es una música libre y procesador de audio que es muy popular entre los desarrolladores de Linux y se utiliza a menudo en aplicaciones de audio. Para empezar, puede conectar los bloques de creación de audio junto con el ratón. A medida que más experiencia, usted puede comenzar a crear su propio código. A pesar de que no se ve muy pulido, es utilizado por algunos músicos, compositores e ingenieros de estudio de grabación - y no sólo para la música experimental extraño.
Súper colisionador
SuperCollider es la versión adulta de sonic Pi. Funciona muy parecido a Sonic Pi y utiliza una gran cantidad de las mismas ideas. Pero lo hace mucho más. No es tan simple como Pd, por lo que puede tener dificultades para trabajar cómo conseguir la música fuera de él, pero usted puede hacer algunos sonidos únicos y originales con él. Hay un montón de ejemplos a la vista. Y SuperCollider le enseñará mucho sobre el diseño y la programación de sonido.
Licuadora
Blender es una herramienta de animación en 3D. Usted realmente necesita un equipo rápido para trabajar con él porque animación 3D utiliza un mucho de potencia de los ordenadores, pero usted puede mover y animar formas con código Python. Blender es complicado, porque la animación 3D es complicado. Es a pocos pasos bastante más allá de dibujar líneas con una tortuga. También Blender no es muy fácil de usar. El diseño es inusual - y no en el buen sentido. Pero si usted quiere hacer películas impresionantes que parecen que tienen un presupuesto de un millón de dólares, Blender es un buen lugar para empezar.
openFrameworks
¿Quieres un reto? ¿Quieres saber lo que hacen los profesionales? ¿Quieres ver el código escrito en uno de los más difíciles de perdonar y menos de todos los lenguajes de programación? A pesar de todo no quiere empezar aquí. Pero si usted ha estado usando Python por un tiempo y está consiguiendo cómodo con él, y quiere pasar al siguiente nivel - que es donde vive openFrameworks. Utiliza un lenguaje de programación llamado C ++, que es famoso incómoda y difícil. Y tendrá que encontrar la manera de construir software en C ++, que no es fácil. Pero si quieres un proyecto a nivel de genio para estirarse, intentar trabajar la manera de hacer arte con openFrameworks, y ver cómo le va.
Aprender más acerca de la electrónica y el hardware del Raspberry Pi
Ser capaz de diseñar, construir y utilizar sus propios extras es una gran parte de la apelación de los ordenadores pequeños de mesa como el Raspberry Pi. Tal vez usted ha oído hablar de la Internet de las cosas? Como eslogan, significa hacer las computadoras que son lo suficientemente pequeños y suficiente para tapar barato en casi cualquier cosa - a diferencia de las computadoras grandes de escritorio, tabletas y celulares, que son caros y realmente trabajar sólo como computadoras.
El Pi es una buena manera de empezar a utilizar el Internet de las Cosas. Si usted sabe lo suficiente acerca de la electrónica, se puede conectar casi cualquier cosa en ella, y tal vez cambiar las cosas dentro y fuera de su control o de otras maneras también.
Los circuitos electrónicos envían la electricidad en un circuito. Los componentes de la trampa del circuito y su rebaño de la electricidad para que haga cosas útiles. También es necesario saber cuáles son los componentes hacen, y lo que significan las palabras. Aquí hay una guía rápida de las palabras que usted verá:
voltaje mide la cantidad de una patada la electricidad tiene. Si usted tiene demasiada tensión, puede estallar un circuito. Algunos componentes tienen una " a la perfección " tensión, y no funcionan si la tensión es erróneo.
Actual (amperaje) mide la cantidad de electricidad fluye. Si usted tiene muy poco, un circuito no funcionará.
En un circuito digital, voltajes son uno de dos niveles - por lo general 0V y 5V o 0V y 3.3V.
En una circuito analógico, la tensión puede estar en cualquier lugar entre un máximo (el más grande) y el mínimo (el más pequeño) gama. Cuando la tensión menea todo - por ejemplo, porque se está reproduciendo música - el waggle se llama una señal. La gama es a menudo 1V a -1V. A veces es más grande.
Los componentes electrónicos son de dos tipos. Tu puedes comprar componentes, que son partes y piezas individuales. Usted necesita saber mucho acerca de la electrónica para diseñar tus propios circuitos con componentes desnudos, por lo que es generalmente más fácil comprar tableros que tienen componentes soldados a que hagan un trabajo específico.
LA transistor es un componente que puede funcionar como un interruptor electrónico, o como una amplificador - una manera de hacer una pequeña señal más grande.
Técnicamente, un resistor es un componente que hace más difícil para la electricidad para llegar de una parte de un circuito a otro. En la práctica, las resistencias son hacer las cosas ellos todos los componentes que se instalan transistores, sensores y otros semiconductores así que hacen un trabajo específico.
Técnicamente, un condensador es un tipo de componente de mini-batería que se puede cargar y descargar rápidamente. Al igual que las resistencias, condensadores tienen un montón de diferentes usos.
LA chip semiconductor es un componente con una gran malla de transistores en un pequeño trozo de silicio enterrado dentro de una caja de plástico. Chips de hacer todo tipo de cosas inteligentes. Hay literalmente decenas de miles de diferentes chips!
LA sensor es un chip que mide algo. Hay sensores para todo tipo de aplicaciones - por ejemplo, se puede medir la temperatura, humedad, presión de aire, el movimiento, los niveles de luz, y la ubicación en la Tierra mediante el GPS (Global Positioning System).
Optoelectrónica es un nombre de cajón de sastre para componentes electrónicos que hacen que la luz, incluyendo LED (Light Emitting Diodes), cables electroluminiscentes y paneles, rayos láser, y similares.
Display son mini-pantallas. Técnicamente Son componentes optoelectrónicos, pero si usted está mirando para comprar uno, que a menudo tienen su propia sección en los sitios web. Algunas pantallas tienen sensores de contacto, para que pueda deshacerse de su ratón. Muestra son útiles para proyectos independientes que no necesitan una pantalla de computadora grande.
Encabezados conectar a los pines del Pi. A veces se conectan las clavijas a la electrónica en un tablero, pero incluyen una fila extra de pasadores para que pueda conectar más cosas. Cables son . . . cables. Los cables planos se pueden conectar a un montón de alfileres, al mismo tiempo, con una gran panqueque plana de los cables. Los cables a menudo tienen diferentes colores para que pueda distinguirlos.
Esto en cuanto a los componentes. Aquí hay una lista de consejos que usted puede comprar:
Tableros de Breakout. Que sea fácil de conectar cosas a tu Pi. Básicamente " romper " cables o conectores de un pequeño espacio que no pueden obtener sus dedos en, en un espacio más grande que es más fácil trabajar con ellos. Por lo general no hacen nada más.
Sombreros. Una junta que se conecta directamente en la parte superior de su Pi se llama un sombrero - porque es un poco como un sombrero para su Pi (sólo que no tan fresco como un verdadero Fedora). Usted puede comprar todo tipo de sombreros, y siguen entrando y saliendo de stock.
RTC. Corto para el reloj de tiempo real - una placa que recuerda la hora de su Pi al encender abajo. (No se olvide, el Pi pone el tiempo a través de Internet cuando se arranca No Internet El tiempo será malo -.?. A menos que tenga una junta RTC)
DAC y ADC. Corto para el convertidor de digital a analógico y convertidor analógico a digital. Un DAC emite un análogo de voltaje una medidas ADC un voltaje analógico. Usted puede usar tanto para tareas de medida de carácter general o para la grabación y reproducción de música.
Tarjeta de sonido. Una tabla que está diseñado para la música y el sonido. Por lo general, incluye un ADC para la grabación y un DAC para reproducir. Debido a que el sonido del Pi no es muy grande, una placa de audio puede hacer mucho para mejorarlo.
Controlador de motor paso a paso. Un circuito grande, fornido que puede accionar un motor. Motores paso a paso, literalmente, paso en vez de girar sin problemas. Son buenos para hacer movimientos precisos, lo que a menudo son utilizados en los robots.