Estou tentando criar um rastreador de ativos barato que possa ser alimentado por uma bateria. Tudo o que eu preciso que o dispositivo IoT faça é conectar-se a pontos de acesso à rede WiFi conhecidos. Eu tenho acesso ao sistema de back-end que gerencia os pontos de acesso WiFi.
Eu considerei um computador CHIP ou PiZero W, mas ambos têm poder de processamento que eu não preciso. Procurando uma placa completa com Wi-Fi.
microcontrollers
wifi
power-consumption
carneiros
fonte
fonte
Respostas:
Confira os módulos ESP. Eu tenho três placas NodeMCU funcionando em casa, verificando temperatura e umidade e controlando tomadas e faixas de led. O NodeMCU pode ser encontrado por cerca de 4-5 $.
Se você deseja suporte adequado e a chance de alterar o código de qualquer lugar, dê uma olhada no Particle Photon , é um pouco mais (cerca de 20 $), mas funciona realmente muito bom.
Se você quer gastar menos, adquira o NodeMCU, mas o Photon é uma ótima placa para você mexer.
fonte
Existe o Omega2 da empresa Onion . Eles custam 5 $.
Eles ainda estão em crowdfunding, portanto, não tenho certeza sobre a confiabilidade deles e não usei nenhum..Como o @ Aurora0001 apontou, a Onion concluiu seu crowdfunding e eles conseguiram financiar 45 vezes mais do que seu objetivo inicial, o que a IMO os torna confiáveis.
Possui uma CPU de 580 MHz, 64 MB de memória DDR2 e Wi-Fi b / g / n. Eles descrevem a placa como um computador de IoT no Kickstarter:
fonte
Um que eu tenho observado, mas ainda não tentei, é o VoCore . Também foi financiado por crowdfunding como o Omega2.
Ele promete um dispositivo de US $ 4 a US $ 18, mas os disponíveis começam em US $ 17,99. O que é relevante sobre o VoCore é que ele possui hardware e software de código aberto completo . Assim, em teoria, você pode obter um preço baixo por unidade em escala. Detalhes técnicos e fonte estão aqui .
fonte
Como uma alternativa ainda mais barata para o nodemcu de Luis resposta que eu gostaria de mencionar o a nu ESP-12E ou ESP-12F *, o módulo que é usado no nodemcu. Eles são ainda mais baratos que o NodeMCU, consomem menos energia (porque falta o conversor USB) e podem ser alimentados diretamente a partir de uma bateria de 3V. Você precisará de um conversor USB-para-serial (3,3V **, por exemplo, um CP2102) e precisará soldar os fios (ou pinos, se receber a placa adaptadora) para programá-los.
* A única diferença parece ser o formato da antena
** No momento, não posso confirmar se funciona com uma de 5V
fonte
Definir a duração da bateria (e talvez o tamanho da bateria) informará quanto tempo dura o seu equipamento. Isso pode levar você a decidir ativá-lo somente quando (a) você precisar fazer uma leitura e (b) quando transmitir dados.
Se você quer apenas acordar, digamos, de hora em hora, então quer algo com um relógio em tempo real (RTC) ou algo contando segundos ou a bordo, ou disponível como uma unidade escrava para dizer ao microcontrolador para começar a trabalhar.
O RTC pode então dizer ao wifi para ligar, detectar se está dentro do alcance de sua rede permitida, fazer logon e transmitir dados.
O outro lado dessa moeda é permitir que algo como um GPS constantemente conserte (a cada segundo) e faça pesquisas de opinião constantemente. Nesse cenário, uma bateria pequena pode durar apenas algumas horas, em vez de semanas ou meses, se você estiver usando a corrente atual com sabedoria.
Em poucas palavras, esse seria o seu dilema inicial.
Fiz o que achei que era uma diligência cuidadosa antes de iniciar esse tipo de coisa semelhante e recomendo que você olhe para o microcontrolador Espruino . Se você possui habilidades em JS, pode obter resultados rapidamente - você se sentirá em casa. Os Espruino têm RTCs, já são 3,3v e usam baixa corrente por design. Tocar em um GPS é ridiculamente fácil.
Eu sugiro que você pegue um Espruino verde normal para brincar e depois tente o novo Espruino Wifi em vez de lutar para adicionar um ESP8266 você mesmo (eu não tentei isso, aliás). Os espruinos não são os mais baratos, mas são bem feitos (IMO) e contam com um bom suporte. Em seu fórum, geralmente você pode obter reconhecimento do cara que os cria.
Essa informação provavelmente é mais útil para você se você tiver habilidades em JS e habilidades de EE insignificantes (como eu).
fonte
Botão AWS IoT
Neste artigo , Ted Benson fala sobre como ele invadiu um botão do Amazon Dash de US $ 5 para fazer as coisas quando o dispositivo inicializou e se conectou à rede (no clique).
O dispositivo só liga e se conecta ao Wi-Fi quando pressionado, e contém uma bateria que não pode ser substituída facilmente.
fonte
Eu recomendo que você use a placa FireBeetle ESP32 da DFRobot. Isso foi projetado especialmente para a Internet das coisas. Embora o NodeMCU também possa ser usado, ele ainda consome mais energia, mesmo no modo de suspensão profunda. Eu enfrentei um problema ao reduzir o consumo atual no modo de suspensão profunda usando o NodeMCU. Enquanto o FireBeetle é adequado para dispositivos de IoT de baixa potência , pois é especialmente otimizado para essa finalidade. Então você não precisa de esforços extras. Basta conectar a bateria e colocá-la em sono profundo quando nenhuma detecção for necessária. Também é fácil de programar.
fonte