Postagens Similares
Extreme Frugalidade: 25 maneiras inteligentes de economizar dinheiro
Receberemos uma comissão se você fizer uma compra por meio de nosso link de afiliado, sem nenhum custo extra para você. Leia nossa política de divulgação para obter mais informações. A maioria das pessoas passa a vida inteira tentando ganhar dinheiro suficiente para financiar seus sonhos, apenas para se encontrar de salário vivendo para salário…
GiGi Girls – “O Futuro”
Um elegante e contagiante electro-pop encantador, “Il Futuro” é um indutor de replay de uma faixa da banda de Colônia, Alemanha. Meninas GiGique abraçam a nostalgia da Italo disco infundida com o moderno dream-pop e o conhecimento do electro-pop. O baixo sintetizado e os floreios da eletrônica brilhante reforçam o trabalho vocal dinâmico, abrangendo desde…
Inquilino fica perplexo depois que o proprietário lhes diz para desligar os aparelhos quando não estiverem em uso
Um locatário gerou debate online depois de compartilhar um e-mail do proprietário instruindo os inquilinos a desligar pequenos eletrodomésticos, como torradeiras e chaleiras elétricas, sempre que não estivessem em uso. Após uma inspeção de rotina, u/South-Basket-887 foi repreendido pelo proprietário e instruído a garantir que os dispositivos fossem desconectados para sua própria segurança e para…
11 cidades dos EUA com lojas de doces e paradas para guloseimas da velha escola
Nos Estados Unidos, certas cidades são conhecidas por lojas de doces que parecem intocadas pelo tempo. Esses locais ainda oferecem doces artesanais, sabores familiares e vitrines acolhedoras que refletem antigas tradições familiares. Muitas das paragens de tratamento servem as suas comunidades há gerações, utilizando métodos que permanecem praticamente inalterados. Visitar essas cidades muitas vezes parece…
Connor Storrie fala aos fãs que encontram seu canal no YouTube
“É um corte profundo para os fãs. Muito embaraçoso, sim.” Ana Bom Postado em 9 de janeiro de 2026 14h00 CST Em sua apresentação na cerimônia de anúncio da indicação ao SAG-AFTRA Actor Awards, Connor Storrie do sucesso Crave Original, Rivalidade acaloradafez uma retrospectiva atrevida dos tempos de seu antigo canal no YouTube, quando ele…
Como trabalhar com sucesso em casa com crianças
Trabalhar em casa com crianças ao redor pode sentir vontade de fazer malabarismos com bolas de boliche enquanto andam de uniciclo: desafiador, cansativo e às vezes caótico. Se você já se viu silenciando uma chamada de zoom para acalmar uma criança chorando ou procurando freneticamente por giz de cera no meio da reunião, você definitivamente…

Eu hackeio bastante hardware, no Inanimate e em casa.
A IA está na nuvem. A interação está no meu quarto e nas minhas mãos. O trabalho sempre começa conectando essas duas extremidades.
Então, a segunda coisa que faço, sempre, é trazer mensagens em tempo real usando JSON em websockets para que eu possa conectar meu novo dispositivo a um servidor e fazer com que ele emita eventos e ouça comandos.
(A primeira coisa que faço é abrir o hardware e obter luzes piscantes básicas.)
Quero que meu cliente de websockets no dispositivo tenha uma interface super fácil: dê-me um
onMessagemanipulador para lidar com mensagens recebidas.Preciso de configuração de wi-fi integrada (para poder transportar meu protótipo para lugares diferentes). E não quero ter que escolher quais bibliotecas usarei a cada vez, quero bons padrões.
Isso é o que Courier faz, em apenas algumas linhas.
Honestamente, isso não é ciência de foguetes. Não é nada demais. Mas são as decisões que tomo e os padrões que tenho que escrever para cada novo projeto, e considero o Courier útil pessoalmente. Então, no espírito de compartilhar, espero que seja útil para você também.
Encontre o código e o README aqui: Courier no GitHub
Início rápido
Courier faz um trabalho pequeno e necessário (mensagens) da maneira mais direta possível.
Digamos que você esteja usando o Arduino no ESP32. Direi mais sobre o ESP32 em um minuto.
Adicione Courier ao seu projeto (recomendamos gerenciar seu projeto com PlatformIO):
lib_deps = https://github.com/inanimate-tech/courier.gitEntão aqui está todo o código C++ que você precisa:
Agora seu servidor pode enviar mensagens em tempo real em JSON para o seu dispositivo, e seu dispositivo pode lidar com elas. (Ele tira o
typeautomaticamente para facilitar o roteamento.)É isso!
Você não precisa codificar detalhes de Wi-Fi em seu código. Courier inclui WiFiManager para conectividade portátil: se uma rede não for encontrada, esta biblioteca abre seu próprio ponto de acesso e abre um portal cativo.
Além disso, você obtém gratuitamente: recuperação automática sã do soquete e do wi-fi, sincronização de horário NTP para que o relógio interno não desvie e interrompa sua conexão segura (o que acontece após cerca de 72 horas) e um caminho de atualização fácil para MQTT.
Experimente Courier com um M5Stick
ESP32 é uma família de microcontroladores que ocupa um lugar especial no ecossistema de hardware: graças ao seu baixo custo, wi-fi e Bluetooth integrados e facilidade de desenvolvimento,
Ele ainda possui uma estrutura de compatibilidade com Arduino, então você pode começar com ela e depois iterar conforme avança. É bastante singular passar da bancada para a produção assim.
Então, amamos o ESP32 no Inanimate.
Um grande player no ecossistema ESP32 é o M5: eles são baseados na China e têm cerca de 400 SKUs que envolvem microcontroladores ESP32 em todos os tipos de gabinetes com todos os tipos de periféricos e sensores. Eu me diverti muito fazendo um tour pessoal pelo M5 quando visitei Shenzhen no ano passado – eles usam seus próprios sensores em uma rede IoT industrial para operar e monitorar sua linha de montagem.
Agora você deve ter visto um ou dois M5Stick nas redes sociais. Eles são super populares, pelo menos no meu círculo, as pessoas adoram hackeá-los.
Compre um M5Stick-C Plus2 na Amazon por menos de 30 dólares! É um ESP32 com tela, botões, campainha, giroscópio, bateria e microfone em um minúsculo pacote amarelo brilhante.
Compre um ou dois, abra-o seguindo a documentação e instale o Courier…
…ou use nosso código de exemplo. Nosso exemplo também suporta o M5StickS3 mais recente, que é cinza e possui um chip mais poderoso.
Isto é o que fiz com mensagens em tempo real e meu servidor websocket backend:
Meu pequeno traficante me conta as páginas principais do meu blog em tempo real
^_^ vTenho cursores ativos em todas as páginas do meu blog (redação e código-fonte aberto) para que o mesmo sistema envie mensagens JSON via websockets para o M5Stick em minha mesa.
Se uma postagem ficar grande, coloco meu bastão na mesa para ver imediatamente, depois vou até a página e digo oi para todos com o bate-papo do cursor.
Mais visitantes = mais flores!
Além disso: código shake-for-QR, para que eu possa seguir rapidamente o link de volta à postagem principal.
É incrível quando o hardware começa a parecer vivo.
Mostre-me se você faz alguma coisa também.
Experimente o Courier agora
Para usar o Courier agora, primeiro abra seu M5Stick ou outro hardware ESP32 para saber se funciona bem e, em seguida, vá para o repositório Courier no GitHub, onde você pode encontrar instruções de instalação, documentos de API e exemplos.
Está em desenvolvimento ativo: é isso que usamos para prototipagem na Inanimate.
Courier é distribuído sob uma licença do MIT.