Diário de laboratório - Igor Gusmão

27/04/17 - Quinta-feira

Edição da Wiki

Hoje editei minha página do CTA.

02/05/17 - Terça-feira

Projeto Drone

Pesquisei sobre baterias, para o meu artigo no Projeto Drone.
Sites utilizados na pesquisa:
O que é drone? Como funciona um drone Qual o alcance de um drone Como montar um drone
Como funciona um drone? Entenda a tecnologia por trás desses robôs

04/05/17 - Quinta-feira

Projeto Drone

Continuei com minha pesquisa sobre baterias.
Sites utilizados na pesquisa:
Baterias LiPo, diferenças entre 10C, 20C, 30C, 40C, 60C…
O que você deve saber sobre Baterias Lipo, o combustível do VANT
Bateria LiPo – O que você precisa saber?
Bateria polímero de lítio
Aprenda sobre a bateria de Litio Polímero LiPo

09/05/17 - Terça-feira

Projeto Drone

Pesquisei baterias para comprarmos para o drone do Projeto Drone.
- cogitamos utilizar baterias de notebook.

11/05/17 - Quinta-feira

Projeto Drone

Pesquisei em sites de compras pela internet para ver possíveis baterias para o drone. Estou fazendo esta pesquisa junto com meu colega Gabriel Vettorazzi.
Para o dar energia aos quatro motores do drone, vamos usar baterias de notebook. Precisamos de duas dessas baterias com tensão elétrica de 11V e é preferível que elas tenham 4400 mAh (miliampère-hora) cada.
as baterias que encontramos foram:
Bateria Notebook C4500 C4500bat-6 Positivo Sim+ Itautec-c8
Bateria de Notebook Asus 10,8V 4400Mah ASK43 K53 A43 A53 X43 X44
Bateria Original M540bat-6 M545bat-6 Positivo Série V E Z Am

Site pesquisado:
Li-Ion e Li-Po: diferenças entre as baterias usadas no iPhone e no Galaxy

Baterias- resumo do que aprendi do dia 02/05/17 até hoje (11/05/17):

Baterias são dispositivos eletroquímicos (interconversão de energia química em elétrica) que contem de duas a mais células que armazenam energia. Essa energia armazenada pode fornecer energia para um celular ou um computador, dependendo de como ela é composta, materiais, potências e tamanhos.
    É importante saber que bateria não é o mesmo que pilha. A pilha é um sistema formado por dois eletrodos, mas constitui apenas uma unidade. Já a bateria é formada por várias pilhas em série ou paralelas.
   Cada célula de uma bateria possui em média 3.7V de tensão. Para o drone precisamos de 11V de tensão, ou seja, três células. Cada uma dessas células contém um terminal positivo (cátodo) e um terminal negativo (ânodo).
Recentemente decidimos usar bateria de Li-ion (usada em baterias de notebook), ao invés de bateria de Lipo. Mas eu já havia feito um pouco da pesquisa sobre as baterias de Lipo.
    Bateria Lipo é uma bateria em que contém em seus eletrólitos de sais de lítio retidos em um polímero sólido como o óxido de polietileno ao invés de solventes tornando-as adaptáveis a diferentes formatos e permitindo altas taxas de descarga.
   O site https://pt.wikipedia.org/wiki/  diz que apesar de as Baterias de Lipo possuírem  um poder de armazenamento superior das baterias convencionais, elas precisam de alguns cuidados:
Sempre carregar utilizando carregadores próprios com balanceamento;
Evitar descarga a bateria abaixo de 3V por célula;
Não descarregue a uma taxa além do permitido;
Posicione a bateria onde possa pegar maior ventilação;
Carregue cada célula no máximo com 4,2V por célula;
Armazenar a bateria num local fresco, arejado e que não esquente;
Não permitir curtos circuitos;
Não carregue ou armazene as baterias próximo de materiais inflamáveis;
Não derrube nem amasse a bateria;
Descarte imediatamente, em local apropriado, células muito inchadas ou perfuradas.

referências: (Sites utilizados nos dias 02/05/17 e 04/05/17)
O que é drone? Como funciona um drone Qual o alcance de um drone Como montar um drone
Como funciona um drone? Entenda a tecnologia por trás desses robôs
Baterias LiPo, diferenças entre 10C, 20C, 30C, 40C, 60C…
O que você deve saber sobre Baterias Lipo, o combustível do VANT
Bateria LiPo – O que você precisa saber?
Bateria polímero de lítio
Aprenda sobre a bateria de Litio Polímero LiPo

16/05/17 - Terça-feira

Relatório do CTA

Comecei a escrever meu relatório do CTA hoje, pois meu coordenador, Renan da Silva, não veio, e eu não faço ideia de como cadastrar uma estação meteorológica.

18/05/17 - Quinta-feira

Não compareci ao CTA.

Eu estava doente nesse dia.

23/05/17 - Terça-feira

Não compareci ao CTA.

Eu estava passando mal nesse dia.

25/05/17 - Quinta-feira

Estações Meteorológicas Modulares (EMM)

Tive problemas quando tentei instalar os programas do passo a passo para cadastrar uma estação que está localizado na página “https://git.cta.if.ufrgs.br/meteorolog/meteorolog/wikis/home”.
O primeiro problema direto no passo 1. Nele as opções “git clone https://git.cta.if.ufrgs.br/meteorolog/logger.git && cd logger” e “baixar o zip” não funcionam. Deve-se entrar entrar em files (arquivos) e fazer download dop Zip.
     O segundo problema estava em “2. Instale as dependências, ‘ 2.1 Dependências de sistema (requer senha de administrador)’”. Nesta parte é necessário rodar o comando ‘make install-deb-deps', mas não funciona. É preciso entrar no arquivo Makefile, lá esta escrita “debian-deps” ao invés de “deb-deps”- como está sinalizado e ‘make install-deb-deps’-, então é preciso instalar direto do Makefile. Outro problema é o fato de “pip3” e “pyphon-deps”, outros programas que também devem ser instalados, não estarem inclusos em “debian-deps”. Foi necessários instalá-los separadamente:
debian-deps:
apt-get install -y python3 supervisor curl dialog
-pip3:
wget https://bootstrap.pypa.io/get

python3 get-pip.py
rm get-pip.py       
-python-deps: install-pip3
pip3 install -U virtualenv
E para instalar o platformio. O comando sudo python -c "$$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)" não funciona. é necessário baixar o código na página, e então, instalar o platformio rodando o script.
3 Tive de baixar o firmware manualmente, pois quando escrevo make firmware no terminal, ele diz que o arquivo scripts/run_platformio.py não foi encontrado.
2.2, 4 e 5, os scripts do makefile do arquivo “meteorolog.git” devem ser atualizados. Isso se dá pois um arquivo dentro do “meteorolog.git” foi atualizado e seu nome foi trocado de “logger” para “pylogger” mas os comandos ainda estão colocados como logger, ao invés pylogger. Quando se estiver instalando as aplicações de 2.2, 4 e 5 deve-se abrir os arquivos os arquivos até o “meteorolog.git”. Caso tenha aberto o “Pylogger”, tem que excluir as partes do script em que foram escritas pylogger, ou logger, caso não tenha atualizado.

Os comandos Make run e Make Deploy retornam a mensagem de erro:

ConfigurationError: At file
/home/tropos/Downloads/meteorolog.git/settings.ini

[server]
^
Missing section!

E eu não sei como resolver esse problema.
OBS: o problema não está em settings.ini, essa parte eu prenchi corretamente.

No fim não consegui cadastrar a estação.

30/05/17 - Terça-feira

Não vim no CTA pois tinha conselho de classe.

01/06/17 - Quinta-feira

Não vim no CTA pois não haveria van escolar de tarde e eu havia esquecido meu Tri em casa nesse dia.

06/06/17 - Terça-feira

Relatório do CTA

Continuei escrevendo meu relatório.

08/06/17 - Quinta-feira

Estações Meteorológicas Modulares (EMM)

Como já havia feito no dia 25/05/17 , novamente tentei cadastrar uma estação no site http://dados.cta.if.ufrgs.br/emm/, dessa ver com a documentação v0.2.2.

1. Obtenha o código v0.2.2
Cliquei em Download ZIP v0.2.2, e desta vez funcionou.

2. Instale as dependências
2.1 Dependências de sistema (requer senha de administrador)
O comando 'sudo apt-get make install-deb-deps' continua não funcionando. Eu ainda tenho que usar:
install-debian-deps:
sudo apt-get install -y python3 supervisor curl dialog

install-pip3:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
rm get-pip.py

install-python-deps: install-pip3
sudo pip3 install -U virtualenv]
E para instalar o platformio segue o mesmo processo que eu havia feito antes. O comando sudo python -c "$$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)" não funciona. é necessário baixar o código na página, e então, instalar o platformio rodando o script.

2.2 Dependências locais (não requer senha de administrador), 4. Configure settings.ini e 5. Instale o logger ainda devem ser atualizados. E 3. Instale o firmware ainda tive de baixar o firmware manualmente, pois quando escrevo make firmware no terminal, ele diz que o arquivo scripts/run_platformio.py não foi encontrado.

Relatório do CTA

Finalização de meu relatório.

13/06/17 - Terça-feira

Não compareci no CTA.

15/06/17 - Quinta-feira

Não compareci no CTA pois era feriado.

20/06/17 - Terça-feira

Conversamos, eu e meu colega Bernardo Veloso, sobre o pôster do Projeto Drone que será publicado em julho.

22/06/17 - Quinta-feira

Estações Meteorológicas Modulares (EMM)

Como já havia feito nos dias 25/05/17 e 08/06/17, pela terceira vez tentei cadastrar uma estação no site http://dados.cta.if.ufrgs.br/emm/. Pela segunda vez, com a documentação v0.2.2.

1. Obtenha o código v0.2.2
Cliquei em Download ZIP v0.2.2, e continua funcionando.

2. Instale as dependências
2.1 Dependências de sistema (requer senha de administrador)
O comando 'sudo apt-get make install-deb-deps' continua não funcionando. Eu ainda tenho que usar:
install-debian-deps:
sudo apt-get install -y python3 supervisor curl dialog

install-pip3:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
rm get-pip.py

install-python-deps: install-pip3
sudo pip3 install -U virtualenv]

E para instalar o platformio. O comando sudo python -c "$$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)" não funciona. é necessário baixar o código na página, e então, instalar o platformio rodando o script.

2.2 Dependências locais (não requer senha de administrador)
make setup não está funcionando.

3. Instale o firmware
Tive de baixar o firmware manualmente

A partir deste ponto, eu não consegui mais resolver os problemas, precisei pedir ajuda ao meu coordenador Renan da Silva.
4.1 Teste o logger
make run - não funcionou. foi preciso usar:
venv: clean-venv
@ echo "-------------------------------------------------------"
virtualenv -v --python='${PYBIN}' ${VENVDIR} --no-site-packages # virtualenv -v --python='python3' $/home/tropos/Downloads/meteorolog.git/.venv --no-site-packages # $/home/tropos/Downloads/meteorolog.git/.venv/bin/pip install --upgrade pip
${VENVDIR}/bin/pip install -r logger/requirements.pip # $/home/tropos/Downloads/meteorolog.git/.venv/bin/pip install -r logger/requirements.pip # $/home/tropos/Downloads/meteorolog.git/.venv/bin/pip install -r logger/requirements.pip
echo "-------------------------------------------------------"
echo "Required Python virtual environment sucessfully installed at "
@ du -sh ${VENVDIR} # du -sh $/home/tropos/Downloads/meteorolog.git/.venv

clean-venv:
rm -rf ${VENVDIR} # rm -rf $/home/tropos/Downloads/meteorolog.git/.venv

5. Instale o logger
make deploy

Não funcionou, e nem foi possível resolver.

27/06/17 - Terça-feira

Pensei sobre o pôster do Projeto Drone que será publicado em julho.

29/06/17 - Quinta-feira

Não compareci no CTA pois estava doente.

04/07/17 - Terça-feira

Fiz um novo objeto no FreeCAD para o relatório do CTA.