Um único escudo Arduino que pode ligar a um dispositivo Android e fornecer uma infinidade de sensores e funções avançadas? Sim, isso é uma coisa agora. O 1Sheeld, na verdade.
Dos desenvolvedores Integreight, o 1Sheeld explodiu sua meta de $ 10k fora da água 8 vezes, mas agora está disponível para todos da Amazon por $ 55. O 1Sheeld não é projetado para substituir o Arduino - ele complementa, dando aos seus projetos do Arduino acesso a um complemento completo de dados de sensores de smartphones, e muito mais. Eu não posso falar sobre alternativas, porque não há nenhuma.
desenhar
Não maior do que qualquer outro escudo Arduino padrão, o 1Sheeld é baseado em torno de um ATMEGA162 e inclui um módulo BlueTooth por baixo. A configuração do pino é tal que você precisará de uma revisão 3 ou mais posterior do Arduino Uno (outros modelos do Arduino podem variar, mas qualquer coisa mais nova que o Uno rev3 deve ser boa). Cada pino é passado, para que você possa colocar escudos adicionais O Top 4 Arduino Shields Para Superpoderar Seus Projetos Os Top 4 Arduino Shields Para Superpoderar Seus Projetos Você comprou um kit inicial Arduino, seguiu todos os guias básicos, mas agora você bateu em uma pedra de tropeço - você precisa de mais pedacinhos para realizar o seu sonho de eletrônica. Felizmente, se você tiver ... Leia Mais no topo, ou use os pinos padrão de I / O, conforme necessário, com os jumpers.
Dois interruptores estão ligados à placa. O primeiro escolhe entre 5v e 3.3v; 5v é o padrão para uso com a maioria dos Arduinos, então se você não tiver certeza de qual usar, então fique com 5v.
O segundo botão de alternância - rotulado UART SWITCH - estará em uso constante; ele alterna entre o link BlueTooth e o modo de programação Arduino. Isso se deve ao fato de que ele usa o mesmo conjunto de pinos de comunicação serial para ambas as funções, mas não é difícil de descobrir. Se você não encontrar nenhum dado de sensor sendo recebido, mude o controle - ele não quebrará a placa se você errar.
3 micro LEDs indicam o status de envio, recebimento e BlueTooth.
All in, é um escudo feito profissionalmente, com juntas de solda sólidas e um design bem definido. Os rótulos brancos em preto são claros e fáceis de ler, sem erros de impressão ou posicionamentos irregulares.
Características
Pela minha conta, existem atualmente 37 diferentes “escudos” que o 1Sheeld pode emular. 11 desses são escudos sensores - coisas como: acelerômetro, luz, giroscópio, pressão. Outras 10 são operações básicas de E / S, como: campainha, teclado, microfone, gamepad e uma variedade de botões. 7 mais lidam com comunicações e redes sociais: Twitter, Facebook, telefone, email, Skype. Finalmente, existem 9 escudos de funções especiais, incluindo: reconhecimento de voz, síntese de fala, notificações, câmera, LCD e datalogger. Basta tocar nelas no aplicativo para adicionar essa funcionalidade, embora algumas exijam configuração adicional, como autorizar o Twitter.
Acho que todos podemos concordar que é uma lista fenomenal de recursos - o grande valor pelo dinheiro de ter todos esses recursos de uma única compra de US $ 55 é bastante surpreendente (sem fatorar em seu telefone, é claro).
Programando o 1Sheeld
Para o seu primeiro projeto, recomendo apenas percorrer o tutorial de Introdução ao site do 1Sheeld. Nele, você vai carregar um código de exemplo no seu Arduino, que escuta o nível do microfone do smartphone, e então lida com a lógica para enviar uma mensagem para o tweet.
Depois de carregar o código de amostra, alterne o UART-SWITCH para o ícone vinculado (que ativa a conexão com seu telefone) e pressione SCAN no aplicativo. Depois disso, é um caso simples de ativar os escudos de microfone e Twitter.
No início, o nível do meu microfone nunca chegou acima de 50, então o tweet não foi acionado - você também pode precisar ajustar o código do Arduino de exemplo para trabalhar com um nível mais baixo. Isso funcionou muito bem, e aqui está o tweet que produziu (você precisa se autenticar no lado do Android para saber de quem enviar):
Nós estamos fazendo algum barulho! enviado de @ 1Sheeld
- James Bruce (@ w0lfiesmith) 13 de dezembro de 2014
É importante notar que a lógica para isso era rodar no próprio Arduino - o 1Sheeld não conectou os escudos do microfone e do Twitter de forma alguma - ele simplesmente retransmitiu o nível do microfone para o Arduino, e forneceu uma função para postar tweets. A qualquer momento, você seria capaz de incluir seus componentes físicos ou funções de substituição, e o programa ainda funcionaria como pretendido.
Depois disso, eu estava ansioso para experimentar os recursos de reconhecimento de voz para interagir com o meu recém-construído display LED gigante (um total de 210 pixels no total - tutorial em breve!). A integração do exemplo de esboço de reconhecimento de voz com o código de teste da minha biblioteca Adafruit Matrix demorou 5 minutos, produzindo a demonstração de controle de voz que você pode ver no vídeo no início da revisão.
Se eu sou honesto, senti que estava trapaceando. Fazer coisas incríveis com o Arduino realmente não deveria ser tão fácil!
Você deve comprar o 1Sheeld?
O 1Sheeld é incrivelmente inteligente, sem dúvida. O intervalo de recursos que ele adiciona; os sensores que podem se tornar; a versatilidade é excelente.
Existem duas situações para as quais o 1Sheeld é ideal.
Primeiro, se você comprou um kit inicial do Arduino (o que esperar do seu kit inicial O que está incluído em um kit para iniciantes do Arduino? [MakeUseOf explica] O que está incluído no Arduino Starter Kit? [MakeUseOf explica] Eu já apresentei o Arduino -source hardware aqui no MakeUseOf, mas você vai precisar de mais do que apenas o Arduino real para construir algo fora dele e realmente começar.Arduino "starter kits" são ... Leia Mais), completou todos os projetos incluídos, e Está começando a ficar entediado, o 1Sheeld irá mantê-lo divertido por pelo menos mais um ano - há tanta coisa que você pode fazer com ele. Você adicionará algumas dimensões novas ao seu projeto que não seriam possíveis com escudos de hardware regulares (como reconhecimento de voz), então sua imaginação será o novo limite.
Dito isso, não será útil para projetos incorporados de longo prazo - ele precisa ficar ligado ao seu telefone, afinal. Se você estiver usando apenas um aspecto simples da relatividade do 1Sheeld que poderia ser realizado com um componente de US $ 5, é completamente inviável manter o seu telefone de US $ 55 1Sheeld e Android dedicado à tarefa. O que me leva ao meu segundo caso de uso: quando você está desesperado para começar a programar, mas algum sensor crítico ou escudo dedicado ainda não chegou. Em vez de atrasar o projeto ou falsificar a função para trabalhar com números aleatórios, você pode ficar preso corretamente.
A esse respeito, o 1Sheeld é um kit incrível para se ter ao redor da oficina. Para inspirar novas idéias e para facilitar a prototipagem, que é precisamente o que o Arduino é para.
MakeUseOf Recommends: Tem um Arduino e um Arduino? Compre um 1Sheeld. É tão simples assim. 1Sheeld Para Arduino e Android 1Sheeld Para Arduino e Android Compre Agora Na Amazon $ 49.00Como eu ganho o 1Sheeld?
1Sheeld - The Ultimate Arduino Escudo Giveaway
O vencedor será selecionado aleatoriamente e informado via e-mail. Veja a lista de vencedores aqui.
Envie seus produtos para serem revisados. Entre em contato com James Bruce para mais detalhes.