Jeffrey Cross
Jeffrey Cross

Um BeagleBone Black para todos os tipos de projetos de fim de semana!

Se você está pensando em comprar um BeagleBone Black independente, o kit atualizado é completo com componentes e um Começando Guia, ou apenas acontecer de ter este computador de placa única em torno olhando para ser colocado em uso, listados abaixo são alguns projetos a considerar que mostram o alcance e as capacidades desta plataforma Linux embarcada.

Nossos projetos de final de semana são projetados para serem “amigáveis ​​ao iniciante” e levam de 30 minutos a 2 dias para serem construídos, dependendo da complexidade inerente e do número de etapas envolvidas. Dito isso, os projetos a seguir variam de dificuldade fácil a moderada, e cada um requer uma pequena quantidade de tempo para atualizar o sistema operacional ou instalar pacotes específicos para alimentar o projeto. Portanto, os três projetos de amostra listados abaixo são ordenados pelo tempo estimado necessário para colocá-los em operação.

Usuários iniciantes vão querer mergulhar no primeiro projeto não apenas porque é rápido de construir, mas também porque é imediatamente gratificante e divertido assistir ao projeto mudar dependendo da atividade de sua rede. Os outros dois são projetos moderadamente difíceis e exigem diferentes blocos de tempo para torná-los bem-sucedidos. Todo o software para esses projetos é fornecido e todos são razoavelmente plug-and-play, uma vez que você reúne os principais componentes dos projetos.

Primeiro, vamos fazer um tour rápido pelo BeagleBone Black:

Imagem via Satish Kapalavayi.

Quando você manuseia o BeagleBone Black pela primeira vez, provavelmente ficará surpreso com sua qualidade de construção. Os cantos arredondados tornam a placa agradável de segurar, e o tamanho é quase idêntico a uma carteira de motorista. A placa é leve, mas cheia de GPIOs e opções de conectividade. Placas mais recentes aumentaram a memória disponível - e, portanto, um preço ligeiramente superior ao mostrado acima -, mas o layout geral é semelhante a essa imagem. Em suma, é uma placa divertida para segurar e ainda mais emocionante para protótipos.


Velocímetro da Internet

O projeto mais fácil deste grupo é sem dúvida o Velocímetro da Internet. Como o nome indica, é um velocímetro visual da atividade de sua rede, renderizado como LEDs piscantes e que mudam de cor. Além do BeagleBone Black, este projeto requer apenas uma mini placa de montagem, cabos de ligação, vários cabos de dados e de alimentação e uma faixa de LEDs tricolores.

Embora seja simples de construir, o velocímetro lida com um aspecto único da placa: seus dois PRUs, ou Unidades Programáveis ​​em Tempo Real. Não apontado na imagem acima, as PRUs são duas CPUs adicionais no mesmo dado que a CPU Cortex-A8 principal. Eles operam com velocidade de clock inferior de 200Mhz (em comparação com os 1000Mhz da CPU principal), mas com alocação dedicada a eventos de E / S. Como Shabaz colocou nos fóruns da comunidade do element14, “O PRU é eficiente na entrega de eventos que possuem restrições restritas em tempo real”.

De volta ao projeto, você pode ver que é necessário executar algumas dúzias de linhas de comando junto com arquivos prontos, mas essa é a maior parte da compilação. Depois de instalar e configurar algumas bibliotecas principais e criar o circuito básico, você estará pronto para uso e monitorando sua rede! - em nenhum momento.


Looper de áudio BeagleBone

O próximo é o Looper de Áudio BeagleBone. Também chamado exatamente pelo que faz, o BeagleBone Black aqui é combinado com um circuito básico de protoboard e gabinete, arquivos de software de código aberto Python e Pure Data e uma placa de som USB para criar um looper de efeitos de três chavetas. O design do gabinete é bastante simples e pode ser facilmente modificado para algo mais robusto. Se você já assistiu a uma apresentação do Dorkbot no Pure Data ou esteve interessado em misturar e manipular o áudio através do seu computador com o benefício de switches analógicos, o Looper de Áudio BeagleBone é simples e eficaz.

Você poderia consolidar ainda mais o projeto, soldando sua própria capa para a placa, encolhendo o circuito e os interruptores da breadboard para conectá-los diretamente aos cabeçotes de expansão da BeagleBone Black. Caso contrário, este projeto também é bastante simples e divertido para os fabricantes de música.


Detector De Prato Sujo

Por último, mas não menos importante, o Detector de pratos sujos. Nos dois primeiros projetos, o BeagleBone Black é exposto e possui um circuito suplementar breadboard. Com este projeto, o conselho está alojado em um recinto, no entanto, é um pouco mais complicado do que isso. Assim que a construção física estiver concluída, você precisará fazer uma instalação inteligente do projeto acima da pia do seu espaço. E é aí que a diversão começa.

Nós orientaremos você ao iniciar e configurar o Cloud9 IDE, um "editor de código on-line" que permite executar diretamente arquivos no BeagleBone Black em um navegador da web. Ele ainda tem um terminal embutido “para a magia da linha de comando”. Com a ajuda do OpenCV, nós então treinamos a webcam Logitech para detectar a presença de louça suja, e também quando a pia está limpa, e para enviar notificações (via e-mail, MMS ou ambos) para seus colegas ou colegas de trabalho.

Se você acha que eles vão detestar as notificações de "pratos sujos", acredite em mim quando eu disser que eles vão detestar ainda mais a noção de louça suja por causa de as notificações e ajustar seus hábitos de acordo. E se o detector sozinho não fizer isso, você sempre pode atualizar o projeto para um "detetive" para capturar culpados em flagrante, usando um sensor PIR ou outro detector de proximidade para disparar fotos, em vez de se concentrar apenas nos itens do detector. Pia.


Não importa qual projeto você planeje construir (ou melhor ainda, modificar e invadir seu próprio Projeto de Fim de Semana), deixe uma nota aqui ou na respectiva página do projeto com fotos e uma história da sua construção. Nós amamos ver o que você faz.

Mais leitura e visualização em preto do BeagleBone:

How-To: Comece com o BeagleBone Melhore o seu BeagleBone Black com programação de placa de breakout PRUs BeagleBone Black - BeagleBone Black - Trabalhando com o PRU-ICSS / PRUSSv2 O Embedded Linux atende a FPGA Capes

Ação

Deixar Um Comentário