Difference between revisions of "BPI Q-Car kit"

From Banana Pi Wiki
Jump to: navigation, search
(Resources)
 
(8 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
=Introduction=
 
=Introduction=
 +
[[File:Q-Car_With_Micro_Bit.png|thumb|BPI Q-Car with micro:bit]]
 +
[[File:Q-Car_With_Web_Bit.png|thumb|BPI Q-Car with BPI:bit]]
 
[[File:Q-Car.png|thumb|总览]]
 
[[File:Q-Car.png|thumb|总览]]
 +
[[File:Webduino_gif.gif|thumb|[[BPI-Bit]] for STEAM education]]
 +
[[File:ESP32_6.JPG|thumb|[[BPI-UNO32]] with ESP32 design]]
  
 
Banana PI BPI Q-Car,which is a robot focusing on maker education.Compatible with Web:Bit(BPI: Bit) and Micro:Bit development boards.Small car body, highly integrated functions, plug and play, can quickly children's attention, complete the quick start of graphics programming, cultivate independent thinking and logical thinking ability
 
Banana PI BPI Q-Car,which is a robot focusing on maker education.Compatible with Web:Bit(BPI: Bit) and Micro:Bit development boards.Small car body, highly integrated functions, plug and play, can quickly children's attention, complete the quick start of graphics programming, cultivate independent thinking and logical thinking ability
  
 
==Key Features==
 
==Key Features==
 +
*support Micro:bit and PBI:bit(Web:bit)
 +
 
*support Makecode graphical programming(with micro:bit),support Webduino graphical programming(with BPI:bit),and it also support MicroPython arduino(Micro:bit/BPI:bit)
 
*support Makecode graphical programming(with micro:bit),support Webduino graphical programming(with BPI:bit),and it also support MicroPython arduino(Micro:bit/BPI:bit)
  
Line 17: Line 23:
 
*Easy to use it.
 
*Easy to use it.
  
==开发==
+
==development==
 
[[快速上手_香蕉派_Q-Car]]
 
[[快速上手_香蕉派_Q-Car]]
  
Line 89: Line 95:
  
 
==Code on github==
 
==Code on github==
 +
 +
BPI:bit for arduino code: https://github.com/BPI-STEAM/BPI-BIT-Arduino
 +
 +
BPI-Qcar arduino code : https://github.com/BPI-STEAM/Q-Car
  
 
=cooperative partner =
 
=cooperative partner =

Latest revision as of 18:27, 18 November 2020


Introduction

BPI Q-Car with micro:bit
BPI Q-Car with BPI:bit
总览
BPI-Bit for STEAM education
BPI-UNO32 with ESP32 design

Banana PI BPI Q-Car,which is a robot focusing on maker education.Compatible with Web:Bit(BPI: Bit) and Micro:Bit development boards.Small car body, highly integrated functions, plug and play, can quickly children's attention, complete the quick start of graphics programming, cultivate independent thinking and logical thinking ability

Key Features

  • support Micro:bit and PBI:bit(Web:bit)
  • support Makecode graphical programming(with micro:bit),support Webduino graphical programming(with BPI:bit),and it also support MicroPython arduino(Micro:bit/BPI:bit)
  • Compact body, strong integrity
  • N20 Miniature reducer
  • Infrared emission, infrared reception, line patrol, speed measurement, atmosphere lamp, I2C interface (support 3.3V and 5V), ultrasonic interface, buzzer, steering gear interface, needle row expansion port, expansion screw hole, etc...Fully functional, strong expansibility
  • Easy to use it.

development

快速上手_香蕉派_Q-Car

Hardware

Hardware interface

Q-Car IO Front.png Q-Car IO Back.png

Hardware spec

  • supply voltage:3.6V~3.7V DC(3.6V~3.7V lithium battery)
  • Infrared line patrol sensor(high/low-level)×2 (P1 P2)
  • buzzer×1 (P0)
  • infrared emission×1 (P8)
  • infrared receiver(NEC encode)×1 (P15)
  • RGB ambient lighting(Full color 16 million colors)×10 (P16)
  • SR04、SR04P Ultrasonic interface(5V)×1 (Trig:P12 Echo:P14)
  • I2C interface(3.3V/5V切换)×1
  • Special interface for steering gear ×4 (S5 S6 S7 S8)
  • IO extend port ×2 (P3 P4 P9 P10)
  • N20 Metal reduction motor×2 (S5 S6 S7 S8)
  • Motor reduction ratio:1:100
  • Maximum motor speed:133 revolutions per minute
  • Motor drive mode:PWM motor drive
  • Protection cover and expansion M3 screw hole×6
  • Programming mode:makecode、Mind+,Webduino、MicroPython,Arduino
  • size:9.77mm×12.09mm×1.23mm(not include micro:bit and BPI:bit board high)
  • weight:125.5g(not include micro:bit/BPI:bit Motherboard and peripheral accessories)

GPIO PIN define

IO Define of Banana pi Q-Car
Function Web:Bit GPIO
IR-Receive P15
IR-Emission P8
RGB P16
I2C (Address:0x5F)
Wheel(Left) I2C(LED0 LED1)
Wheel(Right) I2C(LED2 LED3)
Line Following(Left) P2
Line Following(Right) P1
Speed Detection(Left) P11
Speed Detection(Right) P5

Product standard list

  • 1、Car board(The factory has installed the motor and supporting wheel)×1
  • 2、wheel×2
  • 3、copper cylinder×4
  • 4、screw×4
  • 5、Acrylic cover plate×1
  • 6、double faced adhesive tape×1

Resources

referenced document

Code on github

BPI:bit for arduino code: https://github.com/BPI-STEAM/BPI-BIT-Arduino

BPI-Qcar arduino code : https://github.com/BPI-STEAM/Q-Car

cooperative partner

  • OEM & ODM please contact : jasonye@banana-pi.com judyhuang@banana-pi.com

FAQ