Como usar 4 sensores de distancia VL53L0x ao mesmo tempo - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T15:43:09Zhttps://labdegaragem.com/forum/topics/como-usar-4-sensores-de-distancia-vl53l0x-ao-mesmo-tempo?feed=yes&xn_auth=noOk Murta.
Observe que…tag:labdegaragem.com,2020-06-26:6223006:Comment:7350942020-06-26T16:59:17.519ZElcids Chagashttps://labdegaragem.com/profile/ElcidsChagas
<p><span style="font-size: 12pt;">Ok Murta.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Observe que o tal "<em><strong>reset</strong></em>" que se refere no <em><strong>APN</strong></em>, é exatamente o sinal "<em><strong>XSHUT</strong></em>" que mencionei. A questão então é apenas qual processo escolher: reprogramar o endereço I2C após acionar o <span>"<em><strong>XSHUT</strong></em>" (ou seja similar a um "boot"), ou apenas acessar um de cada vez deixando apenas…</span></span></p>
<p><span style="font-size: 12pt;">Ok Murta.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Observe que o tal "<em><strong>reset</strong></em>" que se refere no <em><strong>APN</strong></em>, é exatamente o sinal "<em><strong>XSHUT</strong></em>" que mencionei. A questão então é apenas qual processo escolher: reprogramar o endereço I2C após acionar o <span>"<em><strong>XSHUT</strong></em>" (ou seja similar a um "boot"), ou apenas acessar um de cada vez deixando apenas o "<em><strong>XSHUT</strong></em>" deste ativo. É apenas uma questão de escolha. Mas se analisar com um pouco de cuidado vai ver que a opção de alterar o endereço I2C com o "boot" via "XSHUT", parece ser um pouco mais onerosa em termos de implementação no código. Mas essencialmente as duas técnicas dão o mesmo trabalho.</span></span></p>
<p></p>
<p><span style="font-size: 12pt;"> Sobre "<em><strong>acreditar no datasheet</strong></em>", tudo bem. Mas nunca se esqueça de procurar a respectiva "<em><strong>errata</strong></em>", do contrário uma confiança cega no <em><strong>datasheet</strong> </em>pode custar muito.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Abrçs,</span></p>
<p><span style="font-size: 12pt;"> Elcids</span></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p> Boa tarde Elcids,
Todas infor…tag:labdegaragem.com,2020-06-26:6223006:Comment:7350852020-06-26T16:34:43.780ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Boa tarde Elcids,</p>
<p><strong>Todas informações que eu coloquei no post foram retiradas do Datasheet do produto. </strong></p>
<p>Pesquisando mais sobre o sensor, achei a solução de como usar vários sensores em um mesmo barramento. Tem que pesquisar e estudar...</p>
<p></p>
<p><strong>Using multiple VL53L0X in a single design…</strong></p>
<p></p>
<p>Boa tarde Elcids,</p>
<p><strong>Todas informações que eu coloquei no post foram retiradas do Datasheet do produto. </strong></p>
<p>Pesquisando mais sobre o sensor, achei a solução de como usar vários sensores em um mesmo barramento. Tem que pesquisar e estudar...</p>
<p></p>
<p><strong>Using multiple VL53L0X in a single design</strong></p>
<p><a rel="nofollow" href="https://www.st.com/resource/en/application_note/dm00280486-using-multiple-vl53l0x-in-a-single-design-stmicroelectronics.pdf">https://www.st.com/resource/en/application_note/dm00280486-using-mu...</a></p>
<p></p>
<p><strong>Since the VL53L0X can have the I2C device address changed by doing an I2C write once it is booted, a unique reset pin would be needed for each VL53L0X used in a design</strong></p>
<p><strong>" Eu acredito no datasheet".</strong></p>
<p><strong>Abraços, </strong></p>
<p><strong>Gustavo </strong></p> olá Murta.
Procurei em…tag:labdegaragem.com,2020-06-26:6223006:Comment:7349752020-06-26T15:53:20.185ZElcids Chagashttps://labdegaragem.com/profile/ElcidsChagas
<p><span style="font-size: 12pt;">olá Murta.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Procurei em todo o <em><strong>datasheet</strong></em> do <em><strong>VL53L0X</strong></em>, e apenas na primeira página (como vc disse), é que menciona sobre o <em><strong>endereço I2C</strong></em> ser "programável". Em todo o restante do datasheet, este endereço é dito ser fixo (com um "endereço base" <strong>0x52</strong>).</span></p>
<p><span style="font-size: 12pt;"> Uma forma…</span></p>
<p><span style="font-size: 12pt;">olá Murta.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Procurei em todo o <em><strong>datasheet</strong></em> do <em><strong>VL53L0X</strong></em>, e apenas na primeira página (como vc disse), é que menciona sobre o <em><strong>endereço I2C</strong></em> ser "programável". Em todo o restante do datasheet, este endereço é dito ser fixo (com um "endereço base" <strong>0x52</strong>).</span></p>
<p><span style="font-size: 12pt;"> Uma forma de acessar diversos <span><em><strong>VL53L0X</strong></em></span> no mesmo <em><strong>barramento I2C</strong></em>, é usar o sinal "<em><strong>XSHUT</strong></em>" do <span><em><strong>VL53L0X</strong></em>, tendo então no Sistema um sinal "<em><strong>XSHUT</strong></em>" específico para cada <em><strong>VL53L0X</strong></em> no <em><strong>barramento I2C</strong></em>. Assim, antes de acessar um deles, todos os outros são colocados para "dormir", e após o acesso, todos são retirados do "sleep" através do sinal "<em><strong>XSHUT</strong></em>". </span></span></p>
<p></p>
<p><span style="font-size: 12pt;"> Abrçs,</span></p>
<p><span style="font-size: 12pt;"> Elcids</span></p> Francisco,
Você ajustou a co…tag:labdegaragem.com,2020-06-26:6223006:Comment:7351652020-06-26T15:37:08.028ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Francisco, </p>
<p>Você ajustou a corrente do driver A4988 para a especificação do seu motor?</p>
<p>Qual valor da corrente?</p>
<p><a rel="nofollow" href="http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-passo-nema-17-driver-a4988" target="_self">Tutorial Arduino - Motor de passo NEMA 17 + driver A4988</a><span> por </span><a rel="nofollow" href="http://labdegaragem.com/profile/GustavoMurta" target="_self">José Gustavo Abreu Murta</a></p>
<p></p>
<p></p>
<p>Francisco, </p>
<p>Você ajustou a corrente do driver A4988 para a especificação do seu motor?</p>
<p>Qual valor da corrente?</p>
<p><a rel="nofollow" href="http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-passo-nema-17-driver-a4988" target="_self">Tutorial Arduino - Motor de passo NEMA 17 + driver A4988</a><span> por </span><a rel="nofollow" href="http://labdegaragem.com/profile/GustavoMurta" target="_self">José Gustavo Abreu Murta</a></p>
<p></p>
<p></p> Rodou o I2C scanner com os qu…tag:labdegaragem.com,2020-06-26:6223006:Comment:7352642020-06-26T15:36:10.214ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Rodou o I2C scanner com os quatro dispositivos ligados?</p>
<p>Como identificou esses endereços?</p>
<p><a href="http://labdegaragem.com/forum/topics/i2c-scanner-1">http://labdegaragem.com/forum/topics/i2c-scanner-1</a></p>
<p>Rodou o I2C scanner com os quatro dispositivos ligados?</p>
<p>Como identificou esses endereços?</p>
<p><a href="http://labdegaragem.com/forum/topics/i2c-scanner-1">http://labdegaragem.com/forum/topics/i2c-scanner-1</a></p> neste mesmo projeto estou usa…tag:labdegaragem.com,2020-06-26:6223006:Comment:7352622020-06-26T15:12:25.748Zfrancisco josiran da silvahttps://labdegaragem.com/profile/franciscojosirandasilva
<p>neste mesmo projeto estou usando um drive A4988 com motor de dvd o mesmo que o pessoal geralmente usa em cnc, é normal este mortor aquecer tanto?</p>
<p>neste mesmo projeto estou usando um drive A4988 com motor de dvd o mesmo que o pessoal geralmente usa em cnc, é normal este mortor aquecer tanto?</p> 30
31
32
33tag:labdegaragem.com,2020-06-26:6223006:Comment:7351612020-06-26T15:07:00.750Zfrancisco josiran da silvahttps://labdegaragem.com/profile/franciscojosirandasilva
<p>30</p>
<p>31</p>
<p>32</p>
<p>33</p>
<p>30</p>
<p>31</p>
<p>32</p>
<p>33</p> Boa noite,
Primeiro passo é…tag:labdegaragem.com,2020-06-26:6223006:Comment:7350742020-06-26T00:58:17.177ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Boa noite, </p>
<p>Primeiro passo é conhecer o chip e o módulo. Informe o link do seu módulo.</p>
<p></p>
<p><strong>Datasheet do VL53l0x:</strong></p>
<p><a href="https://www.st.com/resource/en/datasheet/vl53l0x.pdf">https://www.st.com/resource/en/datasheet/vl53l0x.pdf</a></p>
<p><strong>Programmable I2C address !</strong></p>
<p><strong>Up to 400 kHz (FAST mode) serial bus Address: 0x52</strong></p>
<p></p>
<p><strong>Módulos <span>VL53l0x:…</span></strong></p>
<p></p>
<p>Boa noite, </p>
<p>Primeiro passo é conhecer o chip e o módulo. Informe o link do seu módulo.</p>
<p></p>
<p><strong>Datasheet do VL53l0x:</strong></p>
<p><a href="https://www.st.com/resource/en/datasheet/vl53l0x.pdf">https://www.st.com/resource/en/datasheet/vl53l0x.pdf</a></p>
<p><strong>Programmable I2C address !</strong></p>
<p><strong>Up to 400 kHz (FAST mode) serial bus Address: 0x52</strong></p>
<p></p>
<p><strong>Módulos <span>VL53l0x:</span></strong></p>
<p><strong><a href="https://wiki.seeedstudio.com/Grove-Time_of_Flight_Distance_Sensor-VL53L0X/">https://wiki.seeedstudio.com/Grove-Time_of_Flight_Distance_Sensor-VL53L0X/</a></strong></p>
<p><strong><a href="http://wiki.sunfounder.cc/index.php?title=GY-530_VL53L0X_Laser_Range_Finder_Distance_Measurement_Sensor_Module">http://wiki.sunfounder.cc/index.php?title=GY-530_VL53L0X_Laser_Range_Finder_Distance_Measurement_Sensor_Module</a></strong></p>
<p><strong><a href="https://wiki.dfrobot.com/Gravity__VL53L0X_ToF_Laser_Range_Finder_SKU_SEN0245">https://wiki.dfrobot.com/Gravity__VL53L0X_ToF_Laser_Range_Finder_SKU_SEN0245</a></strong></p>
<p><strong><a href="https://www.pololu.com/product/2490">https://www.pololu.com/product/2490</a></strong></p> Boa noite FJS,
quais endereço…tag:labdegaragem.com,2020-06-25:6223006:Comment:7349662020-06-25T23:46:35.751Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa noite FJS,</p>
<p>quais endereços de I2C você está usando para os sensores?</p>
<p>RV</p>
<p>Boa noite FJS,</p>
<p>quais endereços de I2C você está usando para os sensores?</p>
<p>RV</p>