다름이 아니라 . 간단한거 뭐하나 만들어보려고 하는데 .. 각도를 얻어와야 하는
상황이라.. 가지고 있는 기울기 센서 사양은
Measuring range +- 70도
Resolution <0.01 degrees
Zero offset at 5V 2.5v +- 0.1
Sensitivity appox 2.5mV/도
이 사양입니다.. 칩은 아두이노 사용할꺼라 adc 10비트를 사용하구요 .
0도일때 2.5v -70도 일때 2.325 +70도일때 2.675 인 사양입니다.
문제는 아두이노에서 읽으면 수평 상태에서 510~514 가량.. 일관되지 않은 값이 오네요
사양대로 라면 2.5v 에서 +- 0.1 v 오차니 오차 범위긴 하지만... 0.1도가 만약 오차가 난다면
감도가 2.5mv/도 이기때문에 벌써 4도 이상 오차가 발생하는것 같은데요
제가 잘못 알고 있는건가요... 제 상식으론 수평 상태에서 512 일정한 값이 와야 하는데 .. 510 -513 이런식으로
오락가락 하니 어떻게 해야 할지 모르겠습니다.
어떻게 해야 저 센서를 사용 할 수 있을까요... 전자쪽은 초보라서 잘좀 부탁 드립니다.
저 센서가 아니더라도 아두이노 10bit adc가지고 .. 0.1도 정도의 오차로 각도를 알아낼 수 있는 방법도
아시면 조언 부탁 드립니다.
¿ÀÂ÷ ¹üÀ§°¡ 0.1v ¶ó¸é ¼¾¼¿¡¼ Ãâ·ÂÇÏ´Â °ªÀ» ±×´ë·Î »ç¿ëÇϱ⠺¸´Ù´Â
¿¬¼ÓµÈ °ªÀ» »ùÇøµÇÑµÚ ÇÊÅ͸µÇÒ ÇÊ¿ä°¡ ÀÖÁö ¾ÊÀ»±î ½Í½À´Ï´Ù.
Á¦°¡ ¸¸¾à ±èÁ¦¿¬´Ô°ú °°Àº »óȲ¿¡¼ ¼³°èÇÑ´Ù¸é..
1. µðÁöÅÐ ±â¿ï±â ¼¾¼·Î Àüȯ. - °¡¼Óµµ ¼¾¼(¾Æ³¯·Î±×)¸¦ ¾µ¶§ °°Àº Çö»óÀ¸·Î °í»ýÇß½À´Ï´Ù..
2. adc µ¥ÀÌÅ͸¦ ÀºÐ¸»¾¸´ë·Î »ùÇøµ ÈÄ ÇÊÅ͸µ.
3. ¼¾¼ ¾Õ´Ü¿¡ ÇÊÅÍ ºÎÂø.
ÇÒ °Å °°½À´Ï´Ù.
°³ÀÎÀûÀ¸·Î ¼¾¼·ù³ª ¼³°è·ù´Â ³×À̹ö Ä«Æä "´ç±ÙÀ̳×"¸¦ Ãßõµå¸³´Ï´Ù.
±×ÂÊ Àü¹®°¡ ºÐµéÀÌ ¸¹¾Ò¾ú(?)°Åµç¿ä.
Âü ¸ðµâ¸íÀÌ ¾î¶»°Ô µÇ´ÂÁö¿ä?
¾È±×·¡µµ °¡¼Óµµ ¼¾¼¸¦ ±¸ÀÔÇÏ·Á°í ÁغñÁßÀ̱ä ÇÏÁö¸¸ ÀÖ´Â ¼¾¼ ¾î¶»°Ô ½áº¼±î Çؼ¿ä..
Ȥ½Ã °¡¼Óµµ ¼¾¼ Ãßõ ÇØÁÖ½Ç ¸¸ÇÑ°Í ÀÖÀ¸½Å°¡¿ä ... °¡°Ý½Î°í ... 0.1µµ Á¤µµ¸¸ µÇµµ µÇ´Âµ¥..
Àú´Â À§µå·Îº¿ÀÇ myAccel3LV02 rev.B(¸Â³ª?)»ç¿ëÇß½À´Ï´Ù.
3Ãà °¡¼Óµµ ¼¾¼¶ó X,YÃà ±â¿ï±â ÃøÁ¤¿ëÀ¸·Î »ç¿ëÇß½À´Ï´Ù.
»ç¿ëÀÎÅÍÆäÀ̽º´Â SPI(TWI)·Î µ¥ÀÌÅÍ ¹Þ¾Ò½À´Ï´Ù.
Á¤¹Ðµµ´Â.. ²Ï ±¦Âú°Ô ³ª¿Ô´ø°É·Î ±â¾ïÇÕ´Ï´Ù.
±Û¾²´Ù°¡ ã¾Æº¸´Ï MPU-6050°¡ ±¦Âú¾Æ º¸ÀÔ´Ï´Ù. I2C Åë½ÅÀÌ¿ëÇÏ´Â 3Ãà ÀÚÀÌ·Î + 3Ãà °¡¼Óµµ ÀÔ´Ï´Ù.
³×À̹ö °Ë»ö½Ã 6,900¿ø¿¡ ÆǸÅÇÏ°íÀֳ׿ä.
¾ÆµÎÀÌ³ë »ùÇÃÄڵ嵵 Á¦°øÇÏ°íÀÖ°í..^^
Çѹø °ËÅäÇغ¸¼¼¿ä~