iFBalance

iFZero(ESP32-PICO-V3) 보드를 기반으로 한 밸런싱 로봇

Posted by INDIFROG on 2020-05-05
Words 170 and Reading Time 1 Minutes
Viewed Times

iFBalance

iFBalance

iFThings 앱으로 제어하는 영상 ( https://youtu.be/h36lYpCpGQE )
iFBalance

iFBalance 라인트랙 주행영상 ( https://youtu.be/VFz27Y_Ooxg?t=0s )

iFBalance

ESP32_PICO_V3와 MPU9250, BMP388 등을 내장한 아두이노 호환 보드인 iFZero보드를 기반으로 C/C++ 및 MicroPython 등을 활용할 수 있는 STEM 코딩교육을 목적으로 개발이 되었습니다. 또한 안드로이드/아이폰 스마트폰으로도 제어가 가능한 앱도 개발이 되었습니다.

스마트폰으로 제어가 가능한 밸런싱 로봇에서 시작하여 보다 진보된 형태의 자율주행 알고리즘 기반으로 진화해 가는 iFBalance 로봇이 될 것입니다.

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 전파인증 완료

iFBalance 특징

  • 엔코더가 내장된 DC 모터 구동 x 2 EA
  • IR Line Track 검출 센서 ( 7 쌍 )
  • 리튬폴리머 배터리 3.7V, 700mA
  • 고무 바퀴 ,브라켓
  • ToF ( 레이저 : 거리 ) 센서

iFBalance 조립도

기본적으로 판매되는 제품은 모터에 연결된 케이블을 배선하는 것이 난이도가 높아서 조립된 상태로 제공이 됩니다.
조립도는 참고만 하시기 바랍니다.

View iFBalance_02