Feather é a nova placa de desenvolvimento da Adafruit e, como seu homônimo, é fina, leve e permite que você voe!
Este é o Adafruit Feather M0 WiFi com ATWINC1500 - nossa versão de um 'tudo-em-um' compatível com Arduino + alta velocidade, WiFi confiável com USB integrado e carregamento de bateria. É um Adafruit Feather M0 com um módulo WiFi, pronto para arrasar! Temos outras placas na família Feather, verifique-as pesquisando palavra feather na lupa.
Conecte seu Feather à Internet com este novo módulo WiFi certificado pela FCC da Atmel. Este módulo WiFi compatível com 802.11bgn é a melhor novidade para conectar seus dispositivos em rede, com recursos integrados de gerenciamento de baixo consumo de energia, Soft-AP, suporte a SSL TSL 1.2 e desempenho sólido. Estávamos executando nosso demo MQTT adafruit.io por um fim de semana inteiro sem soluços (ele teria demorado mais, mas tínhamos que trabalhar, então o desconectamos). Este módulo é muito rápido e fácil de usar em comparação com outros módulos WiFi que usamos no passado.
Este módulo funciona com redes 802.11b, g ou n e suporta criptografia WEP, WPA e WPA2. Você pode se conectar às suas próprias redes WiFi ou criar a sua própria com o modo "Soft AP", onde se torna seu próprio ponto de acesso (temos um exemplo disso criando um servidor web que você pode controlar os pinos do Arduino). Você pode cronometrar até 12MHz para streaming de pacotes rápido e confiável. E a digitalização / conexão com redes é muito rápida, apenas um ou dois segundos.
Você deve estar se perguntando por que usar isso quando pode obter uma Pena HUZZAH? Bem, você obtém:
Um processador Cortex M0 + altamente capaz com mais toneladas de pinos de I / O, muitos ADCs de 12 bits, um DAC de 10 bits, 6 SERCOMs no total que podem cada um fazer SPI, I2C ou UART (3 são usados pelas interfaces existentes, deixando você 3), muitos temporizadores, PWMs, DMA, USB nativo e muito mais (verifique a folha de dados)
O ATWINC tem consumo de energia muito menor, cerca de 12mA para o WINC e 10mA para o ATSAMD21 com gerenciamento automático de energia ativado para o WiFi e sem gerenciamento de energia para o ARM. Com o gerenciamento de energia manual, você pode diminuir o módulo WiFi para ~ 2mA colocando-o em hibernação.
Isso é comparado ao consumo de corrente médio de ~ 70mA do ESP, e cujo modo de hibernação requer uma reinicialização do WDT.
Também descobrimos que poderíamos transmitir de forma mais confiável (menos 'bursty') com o ATWINC, embora o ESP tenha uma taxa de transferência mais alta.
Você também não precisa 'ceder' o tempo todo para o núcleo WiFi, já que é um lasca. Você obtém controle total do processador e do tempo
É claro que os dois Feathers com capacidade para WiFi têm seus pontos fortes e compensadores, e nós amamos os dois igualmente!
No coração do Feather M0 está um processador ATSAMD21G18 ARM Cortex M0, com clock de 48 MHz e na lógica de 3,3 V, a mesma usada no novo Arduino Zero. Este chip tem impressionantes 256K de FLASH (8x mais do que o Atmega328 ou 32u4) e 32K de RAM (16x mais)! Este chip vem com USB integrado, portanto, possui programa USB para serial e capacidade de depuração sem a necessidade de um chip do tipo FTDI. Para usuários avançados que se sentem confortáveis com o ASF, os pinos SWDIO / SWCLK estão disponíveis na parte inferior e, quando conectados a um depurador CMSIS-DAP, podem ser usados para depurar o Atmel Studio.
Para facilitar o uso em projetos portáteis , adicionamos um conector para qualquer uma de nossas baterias de polímero de lítio 3,7 V e carregamento de bateria integrado. Você não precisa usar bateria, ela funcionará bem direto do conector micro USB. Mas, se você tiver uma bateria, poderá levá-la em trânsito e, em seguida, conectar o USB para recarregar. O Feather mudará automaticamente para alimentação USB quando estiver disponível. Também conectamos a bateria por meio de um divisor a um pino analógico, para que você possa medir e monitorar a tensão da bateria para detectar quando precisa de uma recarga.