Propaganda
Um único escudo do Arduino que pode ser vinculado a um dispositivo Android e fornecer uma infinidade de sensores e funções avançadas? Sim - isso é uma coisa agora. O 1Sheeld, de fato.
Dos desenvolvedores Integreight, 1Sheeld explodiu, é certo humilde Kickstarter meta de US $ 10k fora da água 8 vezes, mas agora está disponível para todos da Amazon por US $ 55. O 1Sheeld não foi projetado para substituir o Arduino - ele o complementa, fornecendo aos projetos do Arduino acesso a um conjunto completo de dados dos sensores do smartphone e muito mais. Não posso falar sobre alternativas, porque não há.
Projeto
Não maior que qualquer outro escudo Arduino padrão, o 1Sheeld é baseado em um ATMEGA162 e inclui um módulo BlueTooth embaixo. A configuração dos pinos é tal que você precisará de uma revisão 3 do Arduino Uno ou posterior (outros modelos do Arduino variarão, mas qualquer coisa mais recente que o Uno rev3 deve estar correta). Cada pino é passado, para que você possa colocar escudos adicionais
Os 4 principais escudos do Arduino para superpotência em seus projetosVocê comprou um kit inicial do Arduino, seguiu todos os guias básicos, mas agora alcançou um obstáculo - precisa de mais bits e troncos para realizar seu sonho em eletrônicos. Felizmente, se você tiver ... consulte Mais informação na parte superior ou use os pinos de E / S padrão, conforme necessário, com cabos de salto.Dois interruptores estão conectados à placa. O primeiro escolhe entre 5v e 3.3v; 5v é o padrão para uso com a maioria dos Arduinos; portanto, se você não souber qual usar, use o 5v.
A segunda alternância - rotulada 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 usar o mesmo conjunto de pinos de comunicação serial para ambas as funções, mas não é difícil descobrir. Se você achar que nenhum dado de sensor está sendo recebido, alterne-o - ele não quebrará o quadro se você errar.
3 micro LEDs indicam o status de envio, recebimento e BlueTooth.
No geral, é uma blindagem muito profissional, com juntas de solda sólidas e um design bem definido. O branco nas etiquetas pretas é claro e fácil de ler, sem erros de impressão ou posicionamentos irregulares.
Recursos
Pela minha conta, atualmente existem 37 "escudos" diferentes que o 1Sheeld pode imitar. 11 deles são blindagens de 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 registrador de dados. Basta tocar neles no aplicativo para adicionar essa funcionalidade, embora alguns 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 considerar o telefone, curso).
Programando o 1Sheeld
Para o seu primeiro projeto, eu recomendo apenas percorrer o Tutorial de introdução no site 1Sheeld. Nele, você carrega um código de amostra no seu Arduino que escuta o nível do microfone do smartphone e depois lida com a lógica para enviar uma mensagem para o Tweet.
Depois de fazer o upload do código de amostra, alterne o UART-SWITCH para o ícone vinculado (que permite a conexão com o telefone) e pressione DIGITALIZAR 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 chegava 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 produzido (você precisa se autenticar no Android para saber de quem enviar):
É importante observar que a lógica para isso estava em execução no próprio Arduino - o 1Sheeld não conectou o microfone e escudos do Twitter de qualquer maneira - apenas retransmitiu o nível do microfone para o Arduino e forneceu uma função para postar tweets. A qualquer momento, você poderá inserir seus componentes físicos ou funções de substituição, e o programa continuará funcionando conforme o planejado.
Depois disso, eu estava ansioso para experimentar os recursos de reconhecimento de voz para interagir com o meu novo display LED gigante (um total impressionante de 210 pixels no total - tutorial em breve!). A integração do esboço de reconhecimento de voz de exemplo com o código de teste da biblioteca Adafruit Matrix levou 5 minutos, produzindo a demonstração do controle de voz que você pode ver no vídeo no início da revisão.
Para ser sincero, senti como se estivesse trapaceando. Fazer coisas incríveis com o Arduino realmente não deve ser tão fácil!
Você deve comprar o 1Sheeld?
O 1Sheeld é um kit incrivelmente inteligente, sem dúvida. A variedade de recursos que ela adiciona; os sensores que podem se tornar; a grande versatilidade é excelente.
Existem duas situações em que acho que o 1Sheeld é ideal.
Primeiro, se você comprou um kit inicial do Arduino (o que esperar do seu kit inicial O que está incluído no kit inicial do Arduino? [MakeUseOf explica]Eu já introduzi o hardware de código aberto do Arduino aqui no MakeUseOf, mas você precisará mais do que o Arduino real para criar algo com ele e realmente começar. Os "kits iniciais" do Arduino são ... consulte Mais informação ), concluiu todos os projetos incluídos e está começando a ficar entediado, o 1Sheeld o manterá divertido por pelo menos mais um ano ou mais - há muito o que você pode fazer com isso. Você adicionará ao seu projeto algumas dimensões totalmente novas que simplesmente não seriam possíveis com escudos de hardware comuns (como reconhecimento de voz), para que sua imaginação seja o novo limite.
Dito isso, não será útil para projetos incorporados de longo prazo - afinal, ele precisa permanecer conectado ao seu telefone. Se você estiver usando apenas um aspecto simples da relatividade do 1Sheeld, que pode ser conseguido com US $ 5 é completamente inviável manter seu telefone $ 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.
A esse respeito, o 1Sheeld é um kit incrível para ter em torno da oficina. Inspirar novas idéias e facilitar a criação de protótipos, que é exatamente para isso que serve o Arduino.
MakeUseOf recomenda:Tem um Arduino e um Arduino? Compre um 1Sheeld. É realmente simples assim.
Como faço para ganhar o 1Sheeld?
1Sheeld - A Melhor Oferta do Escudo Arduino
O vencedor será selecionado aleatoriamente e informado por e-mail. Veja o lista de vencedores aqui.
Envie seus produtos para revisão. Contato James Bruce para mais detalhes.
James é bacharel em Inteligência Artificial e possui certificação CompTIA A + e Network +. Ele é o principal desenvolvedor do MakeUseOf e passa seu tempo livre jogando paintball e jogos de tabuleiro em VR. Ele está construindo PCs desde que era criança.