iFLine

iFZero 보드를 기반으로 구현한 라인트레이서

Posted by INDIFROG on 2020-06-25
Words 230 and Reading Time 1 Minutes
Viewed Times

iFLine

View iFLine

iFZero(ESP32-PICO-V3) 보드를 기반으로 DC모터, IR센서, 초음파센서를 탑재하여 기존 전통적인 라인트랙보다 1/4 크기로 줄인 라인트랙을 완주할 수 있는 라인트랙 로봇입니다. 아두이노 호환 보드인 iFZero에 C/C++ 코드 혹은 파이썬 프로그래밍 언어를 이용하여 다양한 물리 및 전자 공학 공식을 유도하고 알고리즘을 반영하여 빠른 속도로 트랙을 완주하는 게임을 할 수 있습니다.

MCU 보드 특징

  • MCU 보드 : iFZero 보드
  • 10축 센서 :
    • MPU9250 IMU( 관성항법장치 )
    • BMP 388( 기압계 센서 )
  • 동작 전압 : 3.3V
  • 버튼 :
    • 리셋
    • GPIO0 버튼
  • LED
    • TX ( Blue )
    • 전원 연결 표시 ( RED )
    • GPIO4( Blue )
  • USB2Serial CP2102 칩 사용
  • Micro USB 컨넥터
  • 개발 환경
    • Arduino
    • Visual Studio Code ( PlatformIO )
    • Native
  • KC 전파인증 완료

iFLine 특징

  • DC 모터 구동 x 2 EA
  • IR Line Track 검출 센서 ( 4 쌍 )
  • IR 바퀴 엔코더 x 2 EA
  • 리튬폴리머 배터리 3.7V, 700mA
  • 고무 바퀴 ,브라켓
  • 초음파 센서

버전 릴리즈

  • iFZero Board V1.2( 2020.5.20 )
    • iFZero Module CAN 양산 릴 적용

조립시 주의사항

View iFLine_02
View iFLine_03

  • IR센서보드는 메인보드 후면부에 부착이 되도록 해야 합니다. VCC와 GND의 순서가 뒤바뀌지 않도록 역시 주의 해야 합니다.

  • 배터리는 3.7V 리튬폴리머 충전전지이며 날카로운 부위에 부딪히거나 내부 물질이 공기와 접촉이 되면 발화 위험성이 있습니다. 항상 주의해서 다루시기 바랍니다.

  • 모터와 브라켓을 조립할 때, 그림처럼 브라켓의 방향에 주의해서 조립해야 합니다. 중요한 점은 중심에서 왼쪽과 오른쪽 바퀴의 간격이 어느 정도 정확하게 유지가 되어야 합니다.

  • 간혹, 너트를 분실하는 경우도 있습니다. 브라켓에 너트를 삽입하고 볼트를 조이는 방법을 추천합니다.