Eu estava escrevendo um post sobre como usar Ingresses no Kubernetes para reduzir o custo com Load Balancers da Amazon. Enquanto eu fazia as alterações, surgiram vários problemas com os Ingresses, que só podem ser descritos como uma feature muito mal planejada do Kubernetes, porque não serve para nada.
Display maior, números maiores
No último post sobre o projeto do Placarduino eu adicionei um display de 4 linhas e 20 colunas, mas não alterei o formato de exibição do placar. Eu reservei essa mudança para este post: exibir números maiores no placar.
Placarduino++: adicionando um display maior para exibir mais informações
Com várias ideias para o projeto do Placarduino, o display de 16×2 não será suficiente para exibir todas as informações. E além disso, da forma como o display está montado hoje são utilizados muitos pinos do Arduino, que poderiam ser aproveitados para outras funções. Então nesse post eu vou mostrar como eu fiz a substituição do display 16×2 por um display 20×4 com um módulo adaptador I²C.
Continuar lendo Placarduino++: adicionando um display maior para exibir mais informações
Substituindo a IDE do Arduino pelo PlatformIO
O Arduino é, basicamente, uma plataforma de aprendizado. A IDE oficial é bem simples e não oferece muitos recursos para usuários mais avançados. Para quem quer manter as dependências/bibliotecas organizadas, a IDE do Arduino não ajuda em nada. Felizmente existe o PlatformIO. E nesse post eu vou mostrar como eu atualizei o Placarduino para utilizar a estrutura de um projeto dessa plataforma.
Continuar lendo Substituindo a IDE do Arduino pelo PlatformIO
Broker MQTT escalonável com Mosca + Redis
Em uma postagem anterior eu mostrei como configurar um broker MQTT no Kubernetes com o Mosquitto. Mas o suporte do Mosquitto para a criação de clusters usando bridges é muito limitado. Felizmente existe uma solução muito mais simples, que utiliza o Redis para criação do cluster e o Mosca para suporte ao protocolo MQTT.