Postagens

Informática por Peter Norton

Recentemente comecei ler o livro Introdução a informática de Peter Norton, a versão físico que tem aqui na biblioteca da universidade. Em parte, iniciei a leitura por querer ter uma noção mais clara sobre alguns assuntos dentro da computação. Outro motivo do meu meu interesse pode ter vindo do fato de que hoje em dia é muito fácil você se perder em notíficas falsas, principalmente com o uso de IA na geração desse tipo de conteúdo. Logo, saber os conceitos básicos sendo estes técnicos ou não, pode me ajudar a descobrir quando se trata ou não das famosas Fake News. O post de hoje é para fixar alguns assuntos que talvez eu não tenha entendido direito ou muito superficialmente. Se caso tiver uma noção mais apropriada, fique a vontade para comentar, ok? Estou na página 48 e até aí, o livro me apresentou diversos conceitos importantes a cerca da computação.  Uma rápida reflexão, confirma que os computadores de um modo geral está presente em praticamente qualquer área da nossa vida. Norto...

Ferramentas essenciais para desenvolvimento de sistemas embarcados (Na minha opinião)

Imagem
 Na verdade esse post tem o intuito tambem de mostrar minhas aquisições desses ultimos dois meses. Comprei diversas ferramentas que achei necessário para o desenvolvimento de projetos envolvendo sistemas embarcados e eletrônica. Creio que essa inspiração ressuscitou quando iniciei meu TCC do primeiro ciclo da faculdade relacionado a sistemas embarcados. A ideia eu irei explicar em outro post. Abrindo minha conta do mercado livre e da amazon , posso ver a lista de coisas que adquiri e explicar porque acho que são fundamentais para um projetista (por enquanto meus projetos são de hobby e aprendizado, mas creio que com bastante bagagem, será minha base profissional).  Adquiri essa  fechadura elétrica de portão com o intuito de implementar meu sistema de segurança inteligente para o TCC. A ideia é usar a conexão sem fio do esp32 para monitorar e controlar a trava dessa fechadura. O projeto é bem interessante e já está quase no final.  Claro que comprei a placa de de...

Como jogos retrô podem funcionar no arduino via VGA? Eu até montei o controle duplo!

Imagem
 Já faz bastante tempo que eu pensei que sim, deve ser possível rodar jogos retrô no arduino, já que jogos antigos rodavam em processadores bem básicos. Já que a indústria de eletrônicos conseguiu baratear componentes e circuitos e algumas boas pessoas desenvolveram placas chamadas de plataformas de prototipagem (como o proprio arduino), resolvi tentar construir eu mesmo! Infelizmente não consegui. É necessário ainda conhecimento de diferentes tecnologias que ainda estão fora do meu alcance. Entretando, busquei alguns projetos na internet e inicalmente encontrei a implementação de funções em C++ para renderizar imagens e textos em monitores VGA com o arduino. Achei sensacional. O repositório original está  aqui . Um vídeo na internet que vi sobre esse projeto foi  esse  . Não é do autor original, mas é de um entusiasta que utlizou a ideia. Bom, mas apenas renderizar imagens não era o meu objetivo, queria jogos! Um tempo depois achei no  youtube o projeto comple...

Lembrei que tenho um blog!

Imagem
 Acredito que uma vida tranquila está associada em essência ao equilíbrio entre as diversas áreas que precisamos exercer, seja profissional, amorosa, familiar e etc. Depois de bastante tempo estudando, comprando produtos pela internet, treinando e em parte pensando no próximo passo pessoal, pensei que seria interessante escrever, afinal, se você passa bastante tempo lendo e botando a mão na massa, o tempero que falta para essa comida é escrever/descrever sobre o que fez. Tentem! É importante saber explicar sobre as suas atividades, isso permite que você identifique em qual ponto da trajetória está e o que falta para terminar (se é que há).  Lendo essas poucas palavras, parece até formal demais e meio estranho uma conversa com coesão e conexão tão profunda haha. O que está acontecendo é aquele momento que você tenta encarnar um personagem que viu nos filmes. Por esse lado, achei muito legal iniciar a leitura do livro "Código limpo" de Robert C. Martin. Digo iniciei pois li até...

O que eu não devo esquecer de fazer criando um projeto com flask

Imagem
Estudei um pouco da documentação flask a alguns meses. Hoje vim abrir um novo projeto para o tcc. Iniciei com a preparação básica do ambiente e estou recorrendo aos antigos exemplos que fiz. Baseado nisso, vou escrever um artigo que cite os pontos chaves passo a passo para o meu eu do futuro ser orientado pelo meu eu do passado. Um projeto com flask de backend usa o python para servir informações e arquivos no frontend. O flask precisa de uma pasta "templates" onde guarda as páginas html. Precisa de uma pasta "static", onde guarda os scripts e estilização do frontend. O arquivo raiz do flask é o arquivo app.py (não necessariamente esse nome, mas deve ficar na raiz do projeto).  Você deve criar um ambiente virtual venv para guardar as dependências necessárias (no nosso caso, os pacotes que serão importadas). Use o comando python3 venv .venv (para linux) e ative-o com source .venv/bin/activate .  Para instalar o pacote flask, use o ambiente virtual ativado! Rode pip ...

Iniciei o meu TCC em ciência e tecnologia!

Pelo calendário da faculdade, estamos finalizando o semestre 2025.1. Nesse semestre eu iniciei o meu trabalho de conclusão de curso. O tema proposto pelo meu orientador foi relacionado a internet das coisas. O intuito é desenvolver um protótipo de fechadura inteligente, onde será possível fazer o monitoramento da porta remotamente e o controle de acesso por meio de um leitor de biometria. Infelizmente eu não consegui terminar o TCC nesse período e vou passar 2025.2, trabalhando nesse tema.  Vou ter a possibilidade de estudar várias coisas diferentes, como protocolos de comunicação como MQTT que vi recentemente, em mecanismos de autenticação (com biometria) e o microcontrolador esp32, em um projeto prático. No blog, quero documentar as etapas do processo para servir como uma nostalgia no futuro.  Equipamentos Eu já adquiri a fechadura elétrica de sobrepor (PPA traver uno 90) comprado no mercado livre. Tambem comprei o esp32 Devkit que ainda não chegou, um multímetro e uma fonte...

Placa arduino não é reconhecida

Imagem
 Desde que comprei meu arduino, passei por algumas dificuldades quando conectava a placa na porta USB e ela não era reconhecida. Talvez seja útil explicar aqui uma alternativa de como fazer para que seu arduino seja reconhecido. Caso você utilize Windows, basta baixar um executável para ter o software para programar no arduino (IDE do arduino). No caso de Linux, pode fazer isso pelo terminal, basta rodar o comando: sudo apt install arduino Após a instalação você poderá abrir o programa. Conecte seu arduino usando o cabo e verifique se ele foi reconhecido na opção porta da aba ferramentas. Se tudo estiver certo, você conseguirá carregar o arquivo sem dificuldades para a placa.  Caso contrário, então significa que seu computador precisa de um drive para reconhecer a placa. O drive que deu certo foi esse drive ch341 . Eu baixei o zip. Ao descompactar, rode dentro desse mesmo diretório o comando: make Depois da compilação rode o comando: sudo make install Depois feche o IDE d...

Acontecimentos recentes...

Nas noites em que deito e não tenho tanto sono, passo algumas horas pensando sobre várias coisas aleatórias que aconteceram ou que pode acontecer. Nesse ano tem aparecido muita coisa que meu eu de 5 anos atrás jamais pensaria. Então aqui vai algumas coisas que aconteceram recentemente. Terminei o edital de uma competição do evento de engenharia. A competição é uma maratona de programação em C. É muito legal quando tudo fica pronto. Ver o resultado de reuniões e de trabalho junto com uma equipe. Pode acompanhar o instagram do evento. Fiz a inscrição para o programa TRILHAS. Na ultima edição eu infelizmente não consegui passar. Mas meus amigos que conseguiram me falaram das boas experiencias que conseguiram. Ainda esse ano o governo decidiu abrir mais uma vez. Vou tentar a trilha de Back end. As inscrições irão até 18 de outubro inscreva-se aqui . Recebi o convite de um amigo para formarmos uma equipe para desenvolver uma ideia de startup para o programa startup nordeste do SEBRAE. A id...

O que eu espero de você

 Queria compartilhar um pensamento. Já parou para observar que hoje em dia o seu valor é determinado pela sua produtividade? Notas boas, rendimento escolar, fazer tarefas... Porém tem dias que tudo esta difícil, o ânimo para crescer diminui um pouco. Mas esses dias te mostram uma importante reflexão. A sua presença já é o suficiente. Estar vivo e estar naquele lugar, seja escola, trabalho, faculdade, casa dos pais... Já é suficiente apenas estar presente. Os melhores momentos da vida são esses: os pequenos detalhes, os risos descontraídos de pessoas amigas. Tenho aprendido isso recentemente.   Acho que esse texto é para aqueles momentos que você fica impaciente e pensativo sobre tudo. Sobre sua trajetória. Sobre dúvidas que aparecem do nada. "Será se é isso que eu quero?". Comecei a perceber algo interessante. Esses momentos normalmente aparecem nas transições. Acredite que é o momento de uma nova porta se abrindo. Crescer, envolve dedicar sua mente a reformular e planeja...

Novas aquisições

 Infelizmente a bateria do meu ultimo celular começou inchar. O que é um perigo para o usuário, pelo fato da pressão romper alguns conectores internos e na pior das hipóteses, acontecer uma explosão. Eu já tinha trocado antes, pois ganhei de uma amiga (já que meu penúltimo rompeu o tal conector). Então ao invés de trocar novamente e esperar dois ou três meses até retornar a mesma situação, faz mais sentido comprar um novo. Vou deixar as minhas considerações sobre meus últimos dois telefones e sobre o que está vindo. Meu penúltimo celular foi o redmi note 9 pro. O modelo era de 128 GB de memória interna, 6 GB de ram que para os padrões de hoje é o mais recomendável caso você use muitos aplicativos, principalmente jogos e redes sociais. Processador Snapdragon 720G, que pela minha experiência como usuário é muito bom. Durante o tempo que usei, joguei muita coisa e normalmente rodava tudo. Câmera traseira de 64Mp, 8Mp, 5Mp, 2Mp e frontal de 16Mp. A minha noção de câmera é passar de 8Mp...