Sem resumo de edição
Linha 167: Linha 167:


==='''ZBAR'''===
==='''ZBAR'''===
sudo apt-get install python-gtk2-dev
'''pi#''' sudo apt-get install python-gtk2-dev


wget http://sourceforge.net/projects/zbar/files/zbar/0.10/zbar-0.10.tar.bz2/download -O zbar-0.10.tar.bz2
'''pi#''' wget http://sourceforge.net/projects/zbar/files/zbar/0.10/zbar-0.10.tar.bz2/download -O zbar-0.10.tar.bz2


bunzip2 zbar-0.10.tar.bz2
'''pi#''' bunzip2 zbar-0.10.tar.bz2


tar -xvf zbar-0.10.tar
'''pi#''' tar -xvf zbar-0.10.tar


mkdir -v zbar-build
'''pi#''' mkdir -v zbar-build


cd zbar-build
'''pi#''' cd zbar-build
../zbar-0.10/configure \
../zbar-0.10/configure \
     --prefix=/usr/local \
     --prefix=/usr/local \
Linha 183: Linha 183:
     --without-imagemagick
     --without-imagemagick


make
'''pi#''' make


make check
'''pi#''' make check


sudo make install
'''pi#''' sudo make install


sudo nano /etc/ld.so.conf.d/zbar.conf
'''pi#''' sudo nano /etc/ld.so.conf.d/zbar.conf


/usr/local/lib
'''pi#''' /usr/local/lib


sudo ldconfig
'''pi#''' sudo ldconfig

Edição das 03h47min de 8 de dezembro de 2014

Problemas - Esolvere

  • Essa seção é destinada a problemas apresentados pelos clientes.

Primeira Reunião {

1° Problema: Dificuldade na gestão do ERP, dados inconsistentes são inseridos no sistema com erro de digitação e em alguns casos com duplicidade de dados. As queixas são de funcionário distraído, a multiplicidade de funções dada a um único funcionário aumentam os casos de desvio de foco.

2° Problema: Ao dar entrada de paletes nos caminhões de distribuição, acontece dos funcionários trocarem a ordem e local de entrega, os motivos são pouco espaço físico, falta de padronização das operações.

3° Problema: As esteiras automatizadas e sopradoras, em algum momento param e os técnico tem dificuldade em determinar o problema, o pedido do cliente requer uma dashboard que avise aos superiores que houve uma parada na produção, que o técnico já foi comunicado e está em manutenção e assim que a máquina voltar a funcionar o sistema automaticamente detecta sem que o funcionário tenha que avisar ao sistema.

1° Solução Proposta: Desenvolver pequenas caixas de processamento, que armazenam sinais de sensores e enviam feedback quando determinada uma anomalia de processo.

2° Solução Proposta: Para o caso dos paletes, desenvolver um sistema tracking color, o algoritmo tem como função detectar a cor de cada palete e alertar quando determinada cor não entrar no caminhão correto. O alerta será feito por uma luz vermelha e um sinal falso.

3° Solução Proposta: Utilizando de sensores poderemos monitorar as máquinas, com o monitoramento completo, poderemos fazer manutenção preventiva em determinada parte que apresentam aos sensores, desgaste. Baseado em eventos passados, poderemos prever alguns problemas.

}

Esquema de rotina

Esquema de solução

Área Amarela Extrair

Área Azul Analytics

Área Vermelha Reconhecimento

Construindo

OS

command line:

user# df -h

user# mkfs.vfat /dev/xxx1

user# umount /dev/xxx1

user# dd bs=4M if=raspbian.img of=/dev/xxx

  • outro terminal

user# pkill -USR1 -n -x dd

  • volta terminal

user# sudo sync

pi# nano /etc/network/interfaces

static

address

netmask

network

broadcast

gateway

pi# nano /etc/wpa_supplicant/wpa_supplicant.conf

network={

ssid="YOUR_NETWORK_NAME"

psk="YOUR_NETWORK_PASSWORD"

}

user# ssh pi@xxx.xxx.x.x

OPENCV

pi# sudo apt-get update

pi# sudo apt-get upgrade

pi# sudo apt-get install build-essential cmake pkg-config

pi# sudo apt-get install python-numpy python-scipy python-matplotlib python-pandas python-nose

pi# sudo apt-get install default-jdk ant

pi# sudo apt-get install libgtkglext1-dev

pi# sudo apt-get install bison

pi# sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui

pi# sudo apt-get install v4l-utils

pi# wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download opencv-2.4.9.zip

pi# unzip opencv-2.4.9.zip

pi# cd opencv-2.4.9

pi# mkdir build

pi# cd build

pi# cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D INSTALL_C_EXEMPLES=ON \ -D INSTALL_PYTHON_EXEMPLES=ON \ -D BUILD_EXEMPLES=ON \ -D WITH_QT=ON \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D WITH_OPENGL=ON \ -D WITH_V4L=ON \ -D BUILD_NEW_PYTHON_SUPPORT=ON \ -D WITH_TBB=ON ..

pi# make

pi# sudo make install

pi# sudo nano /etc/ld.so.conf.d/opencv.conf

pi# /usr/local/lib

pi# sudo ldconfig

pi# sudo nano /etc/bash.bashrc

pi# PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH

pi# cd $HOME/opencv-2.4.9/samples/c

pi# ./build_all.sh

pi# ./$HOME/opencv-2.4.9/samples/c/facedetect

uv4l

pi# sudo rpi-update

pi# wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./lrkey.asc

pi# nano /etc/apt/sources.list

pi# sudo apt-get update

pi# sudo apt-get install uv4l uv4l-raspicam

pi# sudo apt-get install uv4l-raspicam-extras

ZBAR

pi# sudo apt-get install python-gtk2-dev

pi# wget http://sourceforge.net/projects/zbar/files/zbar/0.10/zbar-0.10.tar.bz2/download -O zbar-0.10.tar.bz2

pi# bunzip2 zbar-0.10.tar.bz2

pi# tar -xvf zbar-0.10.tar

pi# mkdir -v zbar-build

pi# cd zbar-build ../zbar-0.10/configure \

   --prefix=/usr/local \
   --disable-video \
   --without-imagemagick

pi# make

pi# make check

pi# sudo make install

pi# sudo nano /etc/ld.so.conf.d/zbar.conf

pi# /usr/local/lib

pi# sudo ldconfig