terça-feira, fevereiro 18, 2020

Sonoff Basic: Uma Primeira Olhada

Os aparelhos Sonoff são dispositivos "IOT" (Internet dos Trecos). O Sonoff Basic é a versão mais simples do que eles chamam de "Interruptor WiFi Inteligente". É facilmente encontrado em lojas brasileiras e chinesas e existe na internet uma razoável quantidade de informações sobre ele e como alterá-lo.



domingo, fevereiro 16, 2020

Crítica: Walt and Skeezix, Vol 7 (1933-1934)

Após uma longa espera, finalmente saiu mais um volume desta série que me cativou. E, após outra longa demora, vem a minha crítica.




terça-feira, fevereiro 11, 2020

Terminal com Display LCD Alfanumérico de 4 Linhas

Enfim este projeto sai do limbo. Ainda falta uma caixa, mas pelo menos hardware e software estão funcionando.


domingo, fevereiro 09, 2020

Critica: The Phantom: The Complete Newspaper Dailies, Vol. 11: 1951-1953

Mais um volume das tirinhas de jornal do Fantasma.



Obs: Parece que este livro está esgotado e exemplares usados são vendidos a preços exorbitantes!

quarta-feira, fevereiro 05, 2020

Arduino 33 BLE: Usando Funções do Mbed OS

Vimos no post anterior que o runtime do Arduino 33 BLE roda em cima do Mbed OS. Isto nos permite chamar diversas funções de Mbed OS no nosso código. As funções disponíveis no Mbed podem ser vistas aqui; é claro que algumas delas dependem de hardware não disponível no Arduino 33 BLE, mas ainda sobra muita coisa bacana.


domingo, fevereiro 02, 2020

Resenha: In Enenmy Hands (Honor Harrington #7)

Mais um livro desta série que me cativou (procurando no blog você vai achar a resenha dos cinco primeiros, por enquanto não tem resenha do sexto).

Para quem não conhece (e está com preguiça de ler os posts anteriores), esta é uma série de "ficção científica militarista", inspirada nos excelentes livros da série Hornblower (que se passa no tempo das guerras napoleônicas). É ficção científica "dura", no sentido de tentar obedecer à ciência (pelo menos a ciência da forma como é descrita na série). A heroína da série é Honor Harrington uma oficial que atrai batalhas e desgraças.



quarta-feira, janeiro 29, 2020

Arduino Nano 33 BLE: Uma Primeira Olhada Embaixo do Capô

É comum vermos "plaquinhas" anunciando que são "programáveis com a IDE do Arduino".  Vamos ver um pouco o que é isto e como foi feito no caso do Arduino Nano 33 BLE


domingo, janeiro 26, 2020

Crítica: The Cocktail Waitress

Este foi mais um livro comprado em no Humble Bundle. Várias coisas me atraíram neste bundle: gosto de policiais noir, o bundle tinha alguns livros que eu já li e gostei de Erle Stanley Gardner (escrevendo como A. A. Fair) e alguns autores de nome conhecido. A escolha deste livro em particular para ler foi pela fama do autor  (James M. Cain), que eu não conhecia.



quarta-feira, janeiro 22, 2020

Arduino Nano 33 BLE - Sensor Inercial de 9 Eixos

Um ponto que eu considero curioso no Arduino Nano 33 BLE é a inclusão na placa de um sensor. Por um lado este sensor será inútil para várias aplicações, por outro lado possibilita fazer algo mais que simplesmente piscar um LED sem maiores complicações.

O sensor incluído é um "sensor inercial de 9 Eixos", vejamos o que é isso e como usá-lo.



domingo, janeiro 19, 2020

Crítica: The Hitchhiker's Guide to Python

Mais um livro sobre Python, mas com uma pegada diferente. Não é um livro que pretende ensinar a linguagem, mas sim um guia para as melhores ferramentas e práticas (na opinião dos autores).


Obs: Li o e-book em inglês (comprado em uma promoção do Humble Bundle) mas a Novatec tem este livro em português (em formato físico e eletrônico) com o nome "O Guia do Mochileiro Python".

quinta-feira, janeiro 16, 2020

Arduino Nano 33 BLE - Primeiras Impressões

Ano passado a Arduino AG* lançou quatro novos Arduino Nano:
  • Arduino Nano Every, que usa um microcontrolador ATmega4809 que é um ATmega turbinado tanto em desempenho como em memória.
  • Arduino Nano 33 IOT, com um microcontrolador ATSAMD21 (Arm Cortex M0+) e um ESP32 para comunicação WiFi e Bluetooth.
  • Arduino Nano 33 BLE, com um microntrolador nRF52840, um Arm Cortex M4F com comunicação Bluetooth 5.0. A placa inclui um sensor inercial de 9 eixos.
  • Arduino Nano 33 BLE Sense, que é um Arduino Nano 33 BLE com uma penca de sensores adicionais na placa.
Enquanto o Every é uma evolução simples do Nano original, os demais modelos mantem o formato e a pinagem (porém operando a 3,3V) mas usam processadores ARM e possuem recursos de conectividade sem-fio.

Eu ganhei de presente um Arduino Nano 33 BLE e este é o primeiro post de uma série que pretendo escrever sobre ele.



* Para tentar diminuir a confusão entre empresa, plataforma e placa, vou chamar a empresa que projeta e vende os Arduinos oficiais pelo seu nome oficial.

terça-feira, janeiro 14, 2020

O Que Esperar do Blog DQSoft em 2020

Apenas para dar um prosseguimento às questões que levantei no balanço de fim de ano, anuncio que planejo recuperar o ritmo das postagens em 2020. É claro que vai ter altos e baixos, mas ainda tenho muito para falar.

A meta inicial é (mais uma vez) um post técnico por semana. Assuntos não faltam: placas, sensores, módulos, projetos e talvez um pouco de teoria. Além disso tem um backlog grande de resenhas dos livros que li no ano passado que, se eu não bloquear na hora de escrever, dá para ocupar os domingos por um bom tempo.

Em paralelo ao blog vou tocar o meu canal no YouTube.  A ideia é os dois serem complementares, com o canal enfatizando a "mostração" e código, esquemas e teoria ficando aqui.

Quinta feira estará no ar o primeiro post técnico do ano, o vídeo correspondente vai demorar um pouco.

quarta-feira, janeiro 01, 2020

Resoluções de Ano Novo - Edição 2020

Tradição tem que ser mantida...

Resoluções do ano passado

A expectativa eram mudanças na vida pessoal e profissional. Como de costume, não sei se a surpresa maior foi o que mudou ou o que permaneceu igual.
  • Praticar alguma atividade física: Pelo menos uma caminhada com a cachorra por semana, de preferência duas. A média ficou abaixo de uma.
  • Levar até o final alguns projetos: Mais uma vez a meta é de 4 projetos (um por trimestre). Ficou em dois.
  • Achar um ritmo para as postagens no blog: Começar com um post por semana e montar aquele buffer que eu sempre falo. Fracasso.
  • Ler livros técnicos: Ler um livro técnico por trimestre. Meta superada! Foram 6 livros técnicos, de um total de 38 bem diversos.
  • Fazer até o fim cursos on-line: Concluir pelo menos dois cursos. Foi um só.
  • Fabricar uma PCB: O único curso on-line que concluí em 2018 foi de projeto de PCB, vamos ver se em 2019 finalmente fabrico uma. Feito!

Resoluções para 2020

Apesar de não ter conseguido cumprir a maioria das resoluções do ano passado, estou otimista para 2020.  As novas resoluções são:
  • Praticar alguma atividade física: Segue a meta de pelo menos uma caminhada com a cachorra por semana, de preferência duas.
  • Levar até o final alguns projetos: Desta vez tem que sair pelo menos 4 projetos (um por trimestre)
  • Manter o ritmo de leitura: Vou repetir a meta de 36 livros, dos quais pelo menos 6 técnicos
  • Fazer até o fim cursos on-line: Retomar os cursos que eu parei no meio.
  • Retomar atividades no Garoa: Tentar fazer duas ou três oficinas de solda ao longo do ano, ressuscitar a Noite do Arduino, nem que seja uma vez por mês e participar de pelo menos dois eventos ao longo do ano (em 2019 eu fui um eremita).