lape
  LAPE e-log  ELOG logo
Message ID: 87     Entry time: Fri Apr 19 09:25:38 2013
Author: Saullo 
Type: Routine 
Category: Hardware 
Subject: Arduino + LabView + Sensor SHT15 



Informacoes importantes para utilizar o sensor SHT15 no Arduino e LabView

(Nao irei mostrar aqui como montamos as coisas, apenas guardar algumas informacoes uteis e tambem fiz upload de alguns arquivos uteis, no final do post.)

Se quiser ver o esquema de montagem e coisas do genero veja este(s) post(s): -Quando tiver-

 


========================================================================== ==========================================================================
========================================================================== ==========================================================================
# Site da fabricante do sensor com informacoes do sensor e dados de montagem e codigo para arduino

https://www.sparkfun.com/products/8227

========================================================================== ==========================================================================
# cara criou uma biblioteca ( .C++ e .h) que pode ser acessada no arduiono com os comandos para o sensor, sem precisar ficar copiando o codigo fonte todo.

https://github.com/practicalarduino/SHT1x

http://www.practicalarduino.com/news/id/211

========================================================================== ==========================================================================
# Como ler a temperatura e mostra-la em um display

http://labdegaragem.com/profiles/blogs/tutorial-mostrar-a-temperatura-ambiente-com-o-arduino-em-um

========================================================================== ==========================================================================
# Olhando o esquema de montagem e observando esta informacao:

""The SHT15 uses a two-wire connection for communication that is similar to, but not, I2C. So we wont be able to use the Arduino’s dedicated lines for this.

The down side is it is a bit slower to get readings from, the plus side is that you can connect it to any 2 digital pins you want. We are using pins 2 and 3 on our arduino.""

( Fonte: http://bildr.org/2012/11/sht15-arduino/ )

chego a conclusao de que o arduino consegue gerenciar até 6 sensores, usando as portas digitais de 2 a 13, em pares, desde que usemos uma alimentacao externa, pois so à uma porta de 5V no arduino, mas isso nao é problema algum !

Daria para por muito mais usando o shield que tem nesse link: http://seeedstudio.com/wiki/Grove-_Temperature_and_Humidity_Sensor , mas nao acredito ser necessario compra-lo, nos temos varios microcontroladores ATMega que o Arduino usa, bastaria tira-los do arduino e usa-lo em uma protoboard.

========================================================================== ==========================================================================

# Controlando o arduino pelo labview ( nao necessariamente com o SHT15, mas fica algumas coisas uteis)

http://labdegaragem.com/profiles/blogs/controlando-arduino-pelo-labview-comunica-o-rs-232-serial-usb

http://labviewhacker.com/doku.php?id=libraries:lifa:lifa (esse site tem forum, logo é muito util)

http://sine.ni.com/nips/cds/view/p/lang/pt/nid/209835

 

========================================================================== ==========================================================================

 # Informacoes dadas pelo professor Franciole Marinho ( IF/UFRJ-Macae) para tirar dados do arduino e por em txt ou algo parecido


- Se voce estiver no windows pode tentar o recomendado nessa pagina para ler e escrever na porta:

http://timewitharduino.blogspot.com.br/2009/05/getting-arduino-to-write-to-or-read.html

- Tem um caso interessante em que se tenta fazer a leitura usando python

http://stackoverflow.com/questions/4633174/storing-serial-data-onto-a-text-file-using-python
 

 

- Outras opções são:

http://electronics.stackexchange.com/questions/54/saving-arduino-sensor-data-to-a-text-file

http://my.safaribooksonline.com/book/hobbies/9781449399368/serial-communications/logging_arduino_data_to_a_file_on_yo

Veja se você está fazendo o setting da taxa de amostragem e essas coisas de acordo.

 

====================================================================================================================================================

Eu andei falando com alguns caras no Forum do labview, a respeito da implementação do labview com o arduino para ler o  sensor SHT15, a resposta que obtive foi a seguinte:

 

Re: Arduino Digital Read

created by Sammy_K in LabVIEW Interface for Arduino - View the full discussion


I took a quick look at this sensor.  It uses a non standard communication method but it might potentially work with SPI (ignoring the CS pin) if the correct mode is chosen, so you should do a bit of research to see if you can use SPI to talk to the sensor.  If you can use SPI you can use the LIFA SPI VIs.  If not you may want to implment the communication in the LIFA firmware and add custom commands to retrieve the data.  Using the digital read / write commands from LabVIEW will be pretty slow if you have to send 8+ commands to get a single byte back.

 

Good luck, let us know if you get it working.

 

-Sam K

LIFA Developer

Reply to this message by replying to this email -or- go to the message on Community

Start a new discussion in LabVIEW Interface for Arduino by email or at Community

====================================================================================================================================================

 

 

 

 

Attachment 1: SHT1x-master.zip  5 kB
Attachment 2: sensor_temp_humid.rar  70 kB
Attachment 3: LIFA_Base.rar  35 kB
Attachment 4: CartilhadoArduino_ed1.pdf  1.539 MB  Uploaded Fri Apr 19 14:24:18 2013
Attachment 5: ler_dado_INO.vi  495 kB  Uploaded Mon May 13 12:11:52 2013
ELOG V2.9.2-2455