Boas pessoal

Alguém sabe onde posso adquirir informação sobre código para arduino para um sensor óptico de proximidade AP3216  ( CJMCU-3216) ????

Já pesquisei bastante no google e só me aparece onde comprar o dito sensor...

Em anexo estão as fotos do sensor.

Cumprimentos a todos

Exibições: 778

Anexos

Responder esta

Respostas a este tópico

Oi H. Boa tarde.
Aqui voce encontrará o datasheet dele e um sketch de uso.
http://www.roboremo.com/reading-ap3216-with-arduino.html
Rui

Obrigado pela ajuda Rui Viana.

Vou ler o site.

Cumprimentos

Hugo

Boa tarde Rui

Li a pagina , experimentei o sketch  com o roboremo e serial monitor , fiz bem as ligações , e no fim não funcionou. Será que isto veio com defeito ou existe algo de errado no sketch que eu não consiga ver???

Já experimentas-te este sketch? Ou alguém já experimentou??

Cumprimentos

Oi H, boa tarde.
Comece a identificação do problema pelo basico.

Use o sketch deste link e veja se consegue conexão com o I2C.
http://playground.arduino.cc/Main/I2cScanner

Se conseguir conexão, anote o endereço I2C que o sketch mostra
no serial monitor e veja se é o que voce está usando no seu sketch.
Rui

Sim Rui

Por acaso foi a primeira coisa que fiz para ver o endereço, e correspondia com o endereço do sketch.

Eu tenho esse sketch do scaner  guardado desde que tive problemas em ligar um lcd com I2C.

Por isso ,comunicação I2C ele faz ,agora o resto não. Até já mudei o baun do serial monitor e não deu em nada.

Cumprimentos

O que ocorre de errado.

?

Tanto na app "roboremo" no Tablet como no serial monitor no PC , não aparece nenhuma informação do sensor.

Por mais que eu aproxime objectos ou aponte uma luz para o sensor, não obtenho nenhum valor no roboremo nem no serial monitor.

Será que não existe outro exemplo para este tipo de sensor???

Eu não consigo mesmo ver se ele está a funcionar ou não :( ...

No arquivo zipado do site , eu vi isso no Sketch do sensor AP3216 :

Se conectar o pino VCC do módulo AP3216 no 5V, pode queimar o chip !



 VLED   => conecte um resistor de 240 ohms entre esse pino e o pino VCC (3,3V) 

ARDUINO  => Módulo AP3216


 GND    =>  GND 

 3.3V    =>   VCC 

 A5      =>   SCL

 A4       =>  SDA

Faça testes em um ambiente na penumbra ( como no vídeo) .

Boa tarde José

Eu também fiz isso, respeitei todas as ligações mas mesmo assim não dá nada.

Reparei que na App roboremo quando clico nos botões "ALS Start" e " PS Start" dá um pico no gráfico e volta a 0 e do 0 não sai por mais que aproxime algo ou aponte luz para o sensor.

Beleza, conectou o resistor de 240 ohms e fez todas as conexões corretamente ?

Envie uma foto nítida da sua montagem. Podemos conferi-la. 

Se o cara do tutorial conseguiu, por quê você não consegue ? 

Fez os testes em um local escuro ? 

Sim ,fiz tudo como diz no tutorial.

Neste presido momento não consigo enviar foto porque já desmontei o circuito . Só amanha o poderei  fazer.

Fiz os testes a media luz.

Já pensei se o sensor não estará estragado...

Se verificar o datasheet do sensor, verá que as linhas de interface I2C não suportam 5V (somente até 4,5V). Mas como o cara do site diz que conseguiu, acho que talvez funcione. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço