Com um preço de varejo sugerido de $ 45 e um conjunto de recursos que o tornam uma mistura versátil de Raspberry Pi e Arduino, BeagleBone Black oferece uma ótima introdução ao desenvolvimento de hardware e um caminho potencial de projetos feitos como hobby para comercialmente produtos de hardware viáveis.
Comece a usar o BeagleBone Black através de um dos vários projetos introdutórios úteis.
LED 'Olá Mundo'
Para muitos programadores iniciantes, o primeiro projeto de codificação que eles completam é o Hello World comum. Este programa simples exibe essas palavras no visor. Este projeto no BeagleBoard foi desenvolvido por um membro da comunidade para oferecer uma introdução semelhante à operação do BeagleBoard Black.
O projeto usa a API Node, que será familiar para muitos desenvolvedores web. A API controla um LED, que alterna entre as cores de vermelho, verde e azul. Este projeto simples é uma boa introdução ao BeagleBone Black como plataforma.
Facebook Like Counter
Como o projeto anterior, este projeto usa uma API de software familiar como uma introdução ao desenvolvimento no BeagleBone Black. O contador do tipo Facebook usa a API OpenGraph do Facebook para receber o número de curtidas de um nó específico no gráfico usando o formato JSON. O projeto exibe o número em um display LED de quatro dígitos e sete segmentos.
O projeto fornece uma demonstração simples do poder do BeagleBone de interagir facilmente com serviços da Web, ao mesmo tempo em que oferece muitas opções de extensão física para saída. As interfaces web serão familiares para muitos desenvolvedores. O script Cloud9/Node.js usado para alimentar o LED também deve ser acessível para muitos programadores iniciantes.
Dispositivo de Monitoramento de Rede
O BeagleBone Black está equipado com várias opções de conexão de hardware. A porta Ethernet integrada permite que ele se torne um dispositivo de monitoramento de rede.
Este projeto utiliza tecnologia de uma empresa chamada ntop. O pessoal da ntop forneceu uma porta de seu software para o BeagleBone Black. Ao compilar e instalar o código, o BeagleBone monitora as conexões de internet em sua rede, identificando usuários de alta largura de banda e possíveis riscos de segurança. Este projeto pode servir como uma ferramenta acessível para um administrador de sistema executando uma rede de pequeno escritório.
BeagleBrew
Se você é um entusiasta de tecnologia de código aberto, o projeto BeagleBrew pode ser uma ótima introdução ao BeagleBone Black. O BeagleBrew foi desenvolvido em parte por membros da Texas Instruments, os designers por trás do projeto BeagleBoard.
O sistema usa uma bobina de aço, um trocador de calor de água e um sensor de temperatura para monitorar a temperatura de uma fermentação e gerenciá-la usando uma interface baseada na web. É essencialmente um regulador de temperatura, que é um conceito simples que é adequado para entusiastas de BeagleBone iniciantes a intermediários.
Android no BeagleBone
Subindo na escala de complexidade, o projeto BeagleBone Android traz o popular sistema operacional móvel de código aberto para o BeagleBone Black. O projeto, chamado de barco a remo, é uma porta Android para processadores TI Sitara, incluindo o chip AM335x que serve de base para o BeagleBone Black. O projeto tem uma comunidade crescente de desenvolvedores. Ele visa fornecer uma porta estável do Android para vários processadores de TI.
A porta de barco a remo foi testada com muitos aplicativos Android de várias funções, incluindo acesso ao sistema de arquivos, mapeamento e jogos. Este projeto é um ótimo ponto de partida para desenvolvedores interessados no Android como base para projetos de hardware além dos telefones celulares.