DOCTO
Diário de Bordo – 16/02/2025

Correções no firmware do PH

  • Implementação do controle de FinalizaCOMANDO em todos os comandos
  • Ajuste e aplicação no comando MAN
  • Ajuste e aplicação MoverEsquerda

Hardware Modulo 2

  • Isolação de fios com temo retrátil

Operador Windows

  • Implementação tela de receitas, (COMANDOS de TRANSPORTE)

Firmware Transporte

  • Correção em funções EnviaParaSerial2 e Le_Serial2

Print Screen

Comandos de Transporte

Implementação Comandos de Módulos

Desta forma as receitas podem ser facilmente gerenciadas.

Sem categoria
Diário de Bordo – 15/02/2025

Neste dia minha preocupação é com a instabilidade e imprecisão dos movimentos da esteira do braço robótico.

  • Foram tratados códigos referentes ao movimento do braço.
  • Foi feito um controle do operador, para apresentar de forma mais real o controle deste movimento, através de diversas capturas de status deste firmware e visualização destes.
  • Correções de pequenos erros no código, e ajustes.
  • Criação de Roteiro de Movimento, com a inclusão do botão Registra movimento
  • Correção função MENSAGEM=
  • Correção função MSGSTOP=

Ajustes no Modulo de PH

  • Correção de mensageria
  • Debug do Callmodule

ETIQUETAS
Gerando Chave PIX no Etiqueta

Agora é possível imprimir Chave PIX no programa Etiqueta.

O Software Etiqueta permite gerar chave PIX para ser impresso.

Esta novidade permitirá aos pequenos empreendedores maior facilidade em suas vendas.

Para isso é necessário ter a versão 1.9 ou superior.

Selecionando a aba PRINTER, e em seguida clicar na imagem do PIX.

O programa vem com meu PIX, caso queira fazer uma doação. Porem para mudar, basta digitar o String do PIX no campo String BARCODE, colando lá.

Após isso, o QRCODE será modificado, permitindo que você imprima sua chave PIX.

Atenção: Tenha certeza de ter mudado a chave, pois caso contrário será criado erroneamente uma chave pix para minha conta. E doações não serão devolvidas.

O Sistema não salva a chave, toda vez que for gerar, será necessário modificar a mesma.

C/C++ OPENGL
Open-Asset-Importer-Lib

O uso do Open GL em Linux ou Windows não é tarefa fácil.

Iremos descrever o procedimento de instalação de uma biblioteca de importação de modelos 3D para Open GL.

Esta biblioteca permite carregar diversos arquivos de modelos complexos, e importar para o padrão do open gl.

Desta forma criar padrões de objetos complexo em seu projeto.

O Open-Asset_Importer-Lib é uma biblioteca aberta.

O site do fabricante:

https://assimp.org

Github do projeto:

https://github.com/assimp/assimp

Instalação

1 – Instale usando o apt, os seguintes pacotes:

sudo apt install assimp-utils libassimp-dev libassimp5

2 – Agora instale os fontes do projeto

git clone https://github.com/assimp/assimp.git

3 – Agora iremos compilar o projeto

3.1 – Entre na pasta assimp

3.2 – Prepare o projeto com CMAKE, ele prepara o Makefile para compilação

cmake .

3.3 – Compile o projeto.

make 

3.4 – Faça a instalação do pacote

sudo make install

Pronto.

Criando o primeiro programa

Crie um bash.

#!/bin/bash
CC=g++
CPPFLAGS=pkg-config --cflags glew ImageMagick++ assimp
CPPFLAGS="$CPPFLAGS -I../Include"
LDFLAGS=pkg-config --libs glew assimp`
LDFLAGS="$LDFLAGS -lglut -lX11"
$CC tutorial18.cpp ../Common/ogldev_util.cpp ../Common/math_3d.cpp ../Common/ogldev_texture.cpp ../Common/3rdparty/stb_image.cpp ../Common/ogldev_wordtransform.cpp camera.cpp ../Common/ogldev_basic_mesh.cpp $CPPFLAGS $LDFLAGS -o tutorial18

Referencia de treinamento

Este material foi possível, graças a este treinamento:

DOCTO
Doctor – Mudança 02/02/2025

No dia de hoje, foram feitas as seguintes mudanças:

Transporte_firmware.ino

  1. Foi criado o flgComando, que permite identificar inicio e termino de comandos , mesmo sendo assíncronos.
  2. Inclusão do parâmetro desativaMotores no Setup, para que não force os servomotores do braço quando este não estiver em uso.
  3. Mudança da posição do servo 4 do braço (garra) para que fique em uma posição onde é o fechamento da garra.
  4. Mudança do controle “Servo N movido para posição:” para “BRACO:N=”, essa mudança irá facilitar a captura do gerenciador

Gerenciador

  1. Mudança das conexões de Serial para TCP, usando os protocolos e serviços criandos em dias anteriores.
  2. Criação do toolprinter
  3. Ajuste do protocolo TIMP para receber o formulário ao inves da porta tcp.

maurinsoft.com.br