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
====================================================================================================================================================
|