Comprar peças básicas do computador para o seu Raspberry Pi não é tão difícil, mas você precisa saber algumas coisas sobre como as peças se encaixam, especialmente se você quiser adicionar ainda mais extras para o seu Pi depois de fazê-lo funcionar.
Aqui estão algumas coisas para lembrar:
Você pode comprar lotes e lotes de diferentes peças de computador. Mas um pequeno computador como o Raspberry Pi funciona com apenas alguns deles. A maioria das peças são projetados para trabalhar com Macs e PCs. Alguns podem ser feitas para trabalhar com o Pi, se você é um especialista.
Você pode comprar outros computadores pequena placa. Procure por nomes como Genuino / Arduino e Beaglebone. Alguns são mais simples do que os outros PI- são mais complicadas. Quando você sabe muito mais sobre o seu Pi, você pode querer brincar com essas outras placas. Mas não é uma boa idéia para tentar aprender-los todos ao mesmo tempo! A maioria das peças para outros computadores de pequena placa não funcionam com o Pi.
Plugues, tomadas e fios podem deixá-lo louco. Ligar a alimentação de tudo e ligá-lo todos juntos podem fazer um ninho gigante de fios. Tente manter os fios arrumado. Não se trata de aparência ou arrumação. Isso significa que se você acrescentar algo de novo ao seu Pi ou tirar algo, você pode fazê-lo sem quebrar nada.
Tantas plugues e tomadas. . . . Computerland é um lugar com tantos tipos diferentes de plugues e tomadas. Todos eles têm seus próprios nomes, ea maioria deles conectar somente a plugues e tomadas do mesmo tipo.
Assim, muitos adaptadores de energia diferentes. . . . Muitas peças de computador e alguns computadores (como o Pi) precisa de um adaptador especial para converter a eletricidade muito perigoso e poderoso que sai de uma tomada de parede para o eletricidade manso e seguro, você pode se conectar em um pequeno dispositivo. Todos os adaptadores de energia, são diferentes, então você não pode simplesmente trocar um pelo outro. Você precisa do o certo. Caso contrário, você não será capaz de ligá-lo, ou não vai funcionar mesmo se você puder. Na pior das hipóteses, você pode explodir o seu Pi com o poder errado.
Esteja a salvo. Você normalmente não podem se machucar com o Pi, nem mesmo se você furar os dedos na mesa. (Mas você pode machucar seu Pi....) Mesmo assim, você pode querer perguntar a seus pais para um aparelho puro chamado um RCD ou RCCB, que se conecta à parede e desliga a energia, se algo der muito errado.
Raspberry Pi para miúdos: construção de robôs virtuais com Código
Seu Raspberry Pi pode fazer muitas coisas legais. Quando você escrever código - não importa que tipo de código - você está realmente construindo-se um robô virtual para fazer um trabalho que você quer fazer. O robô é virtual. Ele vive por trás da tela em vez de rolar e fazendo barulho ao redor em frente a ela, batendo nas coisas. Leva informações do seu teclado, e ele faz o seu código diz-lhe para fazer, como um, bem, robô.
É útil para entender o que este robô é bom e também o que é ruim em. Aqui estão algumas coisas para lembrar:
O robô só pode fazer uma coisa de cada vez. Quando você dar-lhe instruções, segue-los um por um. Não fazê-los todos de uma só vez.
A menos que você diga a ele para lembrar de algo, o robô se esquece de tudo. Ele nem me lembro qual foi a última coisa que ele fez foi. Se você quer se lembrar de algo, você tem que dizer-lhe para fazer uma célula de memória especial. (Tecnicamente, este processo é chamada a definição ou a criação de uma variável.)
Se você contar o robô se lembrar de algo, não vai esquecê-lo. A não ser que o seu código pára de funcionar quando termina um trabalho, ou você desligar a alimentação. Caso contrário, o robô pode literalmente se lembrar de coisas há anos.
O robô é muito bom em matemática. 124 x 56791 / 3,14159? Sem problemas! O robô tem a resposta quase antes de você terminar de fazer a pergunta.
O robô pode fazer coisas simples ao texto. Isto inclui encontrar palavras ou frases e substituí-las por outras palavras ou frases, textos divisão em seções, e contando palavras.
O robô não entende Inglês. Mesmo que ele pode fazer coisas para texto, ele faz-los de uma forma mecânica. Ele não tem idéia do que as palavras significam. Você pode torná-lo localizar e substituir palavras sem sentido aleatória, e não vai notar que as palavras não fazem sentido.
O robô é muito precisa e nunca comete erros. Se você pedir para ele fazer matemática, ele sempre recebe a resposta tão certo como ele pode. Não há # 147 mais ou menos # 148- ou # 147 perto o suficiente # 148- ou # 147-tipo de nº 148.;
O robô é muito literal. Se você pedir para ele fazer alguma coisa que não faz sentido, ele irá fazê-lo - ou pelo menos tentar.
O robô pode tomar decisões muito simples. É um número maior do que o outro? Eles são os mesmos? este pedaço de texto é o mesmo que aquele pedaço de texto? Hoje é segunda? Estas são perguntas simples com respostas sim / não.
O robô é uma máquina, não uma pessoa ou um animal. Pense em um motor de carro. Agora pense em um motor de carro que faz a matemática em vez de dirigir um carro. O robô é mais assim do que um animal de estimação amigável.
O robô não pode fazer muitas coisas que você encontra fácil. Você não tem nenhum problema ao ler um livro, reconhecendo seus amigos, ou ter uma conversa sobre a escola. robôs de código não pode fazer essas coisas. (Realmente complicado robôs em laboratórios de pesquisa pode fazer-los um pouco, mas eles ainda estão um pouco atrás seres humanos.)
O robô não tem sentimentos. É uma máquina, então ele não tem um corpo, não ficar com fome ou cansado, e ele não tem humor. Ele não gosta de você ou não gostar de você.
O robô é uma máquina de processamento de informação. Se você pode converter alguma coisa - música, fotos, páginas web, tweets, animações, clipes de vídeo, qualquer coisa - em números e letras, você pode fazer um computador fazer algo útil com ele.
Quando você juntar tudo isso, a programação realmente significa coisas dois anos e meio.
O primeiro é definir o que informação que você quer trabalhar com, e como ele é colocado em conjunto. Às vezes, isso é feito para você. Por exemplo, música e vídeo arquivos de todos seguem os padrões. Às vezes você tem que fazer por si mesmo. (Você quer fazer arte? Como você pode obter um computador para se lembrar de um acidente vascular cerebral lápis?)
O segundo é fazer listas de instrução - por muito tempo,, listas de instruções precisas detalhadas - que fazem algo útil para a informação.
E sobre a metade coisa? Em alguns aspectos, é o mais importante de todos. Quando você tem informações e você tem listas de instrução, você pode reutilizá-los sempre que você precisar.
Você construiu uma ferramenta de robô para resolver um problema, e agora você pode usar a ferramenta mais e mais. Por exemplo, se você construir uma ferramenta de robô para desenhar um carro em uma tela em um jogo, você pode reutilizar a ferramenta para desenhar um monte de carros. E então você pode movê-los sem se preocupar com redesenhando-los em cada movimento - porque esse problema está resolvido.
Este é mais frio do que parece. Isso significa que você pode continuar a construir robôs mais e mais complicados com pedaços de código que você escreve uma vez e clipe juntos sempre que precisar.
É como usar blocos de plástico para construir casas e castelos, e em seguida, usando castelos e casas para construir cidades e, em seguida, construir cidades em todos os planetas do sistema solar.
Raspberry Pi para miúdos: Fazendo Scripts do Linux
Você pode participar de comandos Linux juntos para fazer seus próprios scripts para o seu Raspberry Pi. Você pode fazer isso por duas razões. Uma delas é se você tem uma longa comando de uma linha com muitos interruptores que você digita mais e mais. A outra é fazer o seu próprio comando personalizado inteligente que faz um trabalho que você precisa fazer, mas não está incluído no Linux básico.
A maneira mais simples de fazer comandos curto-line é usar um comando especial chamado aliás.
Aqui estão alguns exemplos que dão comandos difíceis de lembrar e fácil de lembrar nomes.
Alias dir = Número 147-ls nº 148-alias copiar = # 147-CP nº 148-Alias del = # 147-rm -i # 148-
Agora, quando você digita dir e pressione enter, você começa a ls comando em vez, e assim por diante para os outros.
Linux esquece os aliases que você faz quando você reiniciar, então você tem que colocar os comandos de alias em um arquivo especial chamado .bashrc. (As matérias período - que diz Linux é um arquivo oculto.)
Usarcd ~para ir para seu diretório pessoal, digite o seguinte e pressione Enter.
nano Bashrc
Então você pode usar o editor nano para adicionar os comandos que você deseja usar. (Você pode usar qualquer comando Linux em tudo.)
Você também pode colocar os comandos em um arquivo chamado .bater_perfil, que executa os comandos quando você entra.
.bashrc executa os comandos Quando você abre uma nova janela de terminal - o que nem sempre é o que você quer, embora é bom se você principalmente usar o desktop.
A outra maneira de fazer comanda seu próprio Linux é para coletá-los em um arquivo com uma .sh extensão. A primeira linha do arquivo deve ser
#! / Bin / bash
O resto do arquivo pode ser uma lista de todos os comandos do Linux. Basta colocar os comandos um após o outro, cada um em sua própria linha. Salve o arquivo e defina a + x permissão para que você possa executá-lo.
Para usá-lo, digite
./my_command_file.sh
Obviamente, mudar o nome do arquivo para o que você chama seu arquivo. Se você não estiver em seu diretório home, você tem que digitar o caminho completo para o script. (Há uma maneira de corrigir isso. Pesquisa online para # 147-Linux PATH # 148- para detalhes).
Aqui está uma coisa incrível: No Linux, você pode até mesmo passar informações de um comando para outro ou para um arquivo.
Você pode aprender muitos, muitos truques aqui. Aqui estão alguns truques simples.
Para passar a saída de um comando para a entrada de outro comando, use o caractere de pipe |. Por exemplo:
ls - Al | Menos
Menos é um comando super-útil que se divide o texto para que ele caiba em páginas na tela. Se há um monte de texto, você começa a vê-lo página por página, sem que a rolagem passado você. Mantenha pressionada a tecla Control e pressione Z para sair Menos.
Um comando é particularmente útil grep, que procura por palavras ou letras correspondentes. Diga que você quer ver todos os arquivos em uma pasta feita em julho:
Ls -al | grep # 147-Jul # 148-
Para salvar a saída para um arquivo, use o caractere de redirecionamento >. Por exemplo:
ls -al> myfilelist.txt
Você acabou de salvar a sua lista de arquivo em um arquivo.
Neste ponto, você pode ver como você pode construir alguns comandos realmente poderosas para fora dos comandos mais simples incluídos no Linux. Os comandos são mais como um conjunto de ferramentas que você pode juntar em conjunto do que uma solução do-tudo acabado para trabalhar com arquivos.
Há muito mais você pode aprender sobre como escrever seus próprios scripts. Pesquisa online para # 147-Linux shell script # 148- para mais informações e uma abundância de exemplos.
Fazendo Arte e música com o código no seu Raspberry Pi
Você pode fazer muito com a arte, música e código. O Raspberry Pi não é o melhor computador para fazer arte e música, porque não é muito rápido. O Pi 2 não é tão ruim, mas os modelos mais antigos são muito lentos para todos, mas as animações e as composições mais simples. Então você pode querer usar um computador caro crescido para explorar ainda mais.
A coisa brilhante sobre a codificação é que você pode aprender o básico em praticamente qualquer computador. Código é código. Existem grandes diferenças entre, digamos, um Mac, um Pi e um computador com Windows, mas obras de arte e de software de música de forma semelhante em todos eles. Você não tem que reaprender tudo do zero se você se mover. (Na verdade, zero funciona da mesma maneira, também.)
Aqui estão alguns outros projectos para olhar. Alguns são fáceis de começar com- outros são mais difíceis. Você pode fazer coisas incríveis com todos eles, e todos eles são livres.
Em processamento
Em processamento é gratuito e popular com designers profissionais e artistas digitais. É um pouco como uma versão adulta de gráficos de tartaruga. Você pode desenhar quadrados, círculos e outras formas, definir suas próprias formas, desenhar com texturas, e criar animações complexas. Processing é tão fácil de aprender como Python, por isso, embora não é totalmente fácil, não é muito difícil também. Algumas pessoas fizeram arte surpreendente com ele.
HTML5 e Canvas
Este é simples web design antigo, portanto, você não precisa baixar nenhum software. Você acabou de escrever o código em um arquivo e carregá-lo em qualquer navegador. Isso parece simples, mas você pode criar algumas animações incríveis e efeitos especiais sem muito código. E se você construir uma carteira de projetos muito legal, você vai ser um item quente quando você começar a procurar um emprego. Para saber mais, pesquisar na web para # 147 HTML tutorial 5 lona # 148- e começar a partir daí.
Pure Data
Pure Data (Muitas vezes chamado Pd) é uma música livre e processador de áudio que é muito popular entre os desenvolvedores Linux e é frequentemente usado em aplicações de áudio. Para começar, você pode conectar os blocos de construção de áudio juntamente com o seu mouse. Como você obtém mais experiente, você pode começar a criar seu próprio código. Apesar de não olhar muito polido, ele é usado por alguns músicos, compositores e engenheiros de estúdio de gravação - e não apenas para a música experimental estranho.
SuperCollider
SuperCollider é a versão adulta do Sonic Pi. Ele funciona muito como o Sonic Pi e usa um monte de as mesmas idéias. Mas ele faz muito mais. Não é tão simples como Pd, assim você pode ter um tempo difícil trabalhar para fora como para obter música de fora, mas você pode fazer alguns sons únicos e originais com ele. Há uma abundância de exemplos para olhar. E SuperCollider vai te ensinar muito sobre design de som e programação.
liqüidificador
liqüidificador é uma ferramenta de animação em 3D. Você realmente precisa de um computador rápido para trabalhar com ele, porque a animação 3D usa um muito de alimentação do computador, mas você pode mover e animar formas com código Python. Blender é complicado, porque a animação 3D é complicado. É muito poucos passos além desenhar linhas com uma tartaruga. Blender também não é muito fácil de usar. O design é incomum - e não em um bom caminho. Mas se você quiser fazer filmes impressionantes que parecem que tem um orçamento de milhões de dólares, o Blender é um bom lugar para começar.
openFrameworks
Você quer um desafio? Gostaria de saber o que os profissionais fazem? Você quer olhar para o código escrito em um dos mais difíceis e menos complacente com todas as linguagens de computador? Você absolutamente não quer começar aqui. Mas se você estiver usando o Python por um tempo e estão a ficar confortável com isso, e você deseja mover para o próximo nível - que é onde openFrameworks vidas. Ele usa uma linguagem de computador chamado de C ++, que é notoriamente difícil e difícil. E você vai precisar de trabalhar para fora como construir software em C ++, o que não é fácil. Mas se você quer um projeto de nível de gênio para esticar-se, tentar trabalhar para fora como fazer arte com openFrameworks, e veja como chegar lá.
Aprender mais sobre eletrônica e hardware em seu Raspberry Pi
Ser capaz de projetar, construir e usar seus próprios extras é uma grande parte do apelo de computadores de pequeno tabuleiro como o Raspberry Pi. Talvez você tenha ouvido falar da Internet das Coisas? Como uma frase de efeito, isso significa tornar os computadores que são pequenos o suficiente e barato o suficiente para ligar a quase qualquer coisa - em oposição a grandes computadores desktop, tablets e telefones, que são caros e realmente trabalhar apenas como computadores.
O Pi é uma boa maneira de começar a trabalhar com a Internet das coisas. Se você sabe o suficiente sobre eletrônica, você pode conectar quase qualquer coisa para ele, e talvez mudar as coisas dentro e fora ou controlá-los de outras maneiras também.
circuitos eletrônicos enviar energia elétrica em torno de um circuito. Componentes na armadilha do circuito e pastorear a eletricidade para que ele faz coisas úteis. Você também precisa saber o que os componentes fazem, e que as palavras significam. Aqui está um guia rápido para as palavras que você verá:
Voltagem mede a quantidade de um pontapé elétrico tem. Se você tem muita tensão, pode explodir um circuito. Alguns componentes têm um # 147 apenas para a direita # 148- tensão, e não funcionam se a tensão está errado.
Atual (Amperagem) mede quanta eletricidade está fluindo. Se você tem muito pouco, um circuito não vai funcionar.
Em um circuito digital, voltagens são um dos dois níveis - normalmente 0V e 5V ou 0V e 3.3V.
numa circuitos analógicos, a tensão pode ser em qualquer lugar entre um máximo (maior) e mínimo (menor) gama. Quando a tensão waggles ao redor - por exemplo, porque ele está tocando música - a requebrado é chamado um sinal. A gama é muitas vezes 1V a -1V. Às vezes é maior.
peças eletrônicas vêm em duas formas. Você pode comprar componentes, que são bits individuais e peças. Você precisa saber muito sobre eletrônicos para projetar seus próprios circuitos com componentes nus, por isso é geralmente mais fácil de comprar boardsthat têm componentes soldadas na placa-lhes para fazer um trabalho específico.
UMA transistor é um componente que pode funcionar como um interruptor electrónico, ou como um amplificador - uma maneira de fazer um pequeno sinal maior.
Tecnicamente, um resistência é um componente que torna mais difícil para a electricidade para ir de uma parte de um circuito para outro. Na prática, as resistências são do-it-todos os componentes que configuram transistores, sensores e outros semicondutores para que eles fazem um trabalho específico.
Tecnicamente, um capacitor é um tipo de componente de mini-bateria que pode carregar e descarregar muito rapidamente. Como resistores, capacitores tem um monte de diferentes usos.
UMA chip semicondutor é um componente com uma grande malha de transistores em uma pequena lasca de silício enterrado dentro de uma caixa de plástico. Chips de fazer todos os tipos de coisas inteligentes. Há literalmente dezenas de milhares de diferentes chips!
UMA sensor é um chip que mede algo. Existem sensores para todos os tipos de aplicações - por exemplo, você pode medir temperatura, umidade, pressão do ar, o movimento, os níveis de luz, e localização na Terra usando o GPS (Global Positioning System).
Optoeletrônicos é um nome genérico para componentes eletrônicos que fazem a luz, incluindo LEDs (Light Emitting Diodes), fios eletroluminescentes e painéis, lasers, e afins.
Exibição são mini-telas. Tecnicamente eles são componentes opto-electrónicos, mas se você está procurando para comprar um, que muitas vezes têm sua própria seção em sites. Alguns monitores possuem sensores de toque, assim você pode jogar fora o seu mouse. Displays são úteis para projetos autônomos que não precisam de uma tela de computador grande.
cabeçalhos conecte os pinos do Pi. Às vezes, eles conectar os pinos de eletrônicos em uma placa, mas incluem uma linha extra de pinos de modo que você pode conectar mais coisas. cabos estamos . . . cabos. Os cabos de fita pode conectar-se a uma quantidade de pinos ao mesmo tempo, com uma grande panqueca plana de cabos. Os cabos muitas vezes têm cores diferentes para que você possa distingui-los.
Tanto para os componentes. Aqui está uma lista de placas que você pode comprar:
placas de fuga. Torná-lo fácil de conectar as coisas à sua Pi. basicamente, eles # 147 estoirar # 148- fios ou conectores de um espaço pequeno você não pode obter os dedos em, em um espaço maior que é mais fácil de trabalhar. Eles não costumam fazer mais nada.
Chapéus. Uma placa que se conecta diretamente no topo do seu Pi é chamado um chapéu - porque é um pouco como um chapéu para o seu Pi (só não é tão fria como uma verdadeira Fedora). Você pode comprar todos os tipos de chapéus, e eles continuam entrando e saindo de estoque.
RTC. Curto para o relógio de tempo real - uma placa que lembra o tempo para o seu Pi quando você ligá-lo para baixo. (Não se esqueça, o Pi recebe o tempo da Internet quando ele inicia Sem Internet O tempo vai estar errado -.?., A menos que você tem uma placa RTC)
DAC e ADC. Curto para Conversor digital analógico e conversor analógico-digital. A DAC produz um análogo Voltage- uma das medidas ADC uma tensão analógica. Você pode usar tanto para funções de medição gerais ou para gravação e reprodução de música.
placa de áudio. Uma placa que é projetado para música e som. Normalmente, inclui um ADC para gravação e um DAC para reproduzir. Porque o som do Pi não é grande, uma placa de áudio pode fazer muita coisa para melhorar.
motorista de motor de passo. Um grande, circuito robusto que pode dirigir um motor. Os motores de passo literalmente passo em vez de virar sem problemas. Eles são bons para fazer movimentos precisos, por isso eles são muitas vezes utilizados em robôs.