Difference between revisions of "BPI Q-Car kit"
(→Resources) |
|||
(8 intermediate revisions by 2 users 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_Micro_Bit.png|thumb|[[BPI Q-Car kit]] with micro:bit]] |
[[File:Q-Car_With_Web_Bit.png|thumb|BPI Q-Car with [[BPI-Bit]]]] | [[File:Q-Car_With_Web_Bit.png|thumb|BPI Q-Car with [[BPI-Bit]]]] | ||
[[File:BPi-QCar_1.jpg|thumb|BPI-QCar with [[BPI-AI]] board]] | [[File:BPi-QCar_1.jpg|thumb|BPI-QCar with [[BPI-AI]] board]] | ||
+ | [[File:Triode-Car_With_Micro_Bit.png|thumb|[[BPI Triode-Car kit]] with micro:bit]] | ||
[[File:Webduino_gif.gif|thumb|[[BPI-Bit]] for STEAM education]] | [[File:Webduino_gif.gif|thumb|[[BPI-Bit]] for STEAM education]] | ||
[[File:BPI-AI_1.JPG|thumb|[[BPI-AI]] Kendryte K210 RISC-V]] | [[File:BPI-AI_1.JPG|thumb|[[BPI-AI]] Kendryte K210 RISC-V]] | ||
[[File:ESP32_6.JPG|thumb|[[BPI-UNO32]] with ESP32 design]] | [[File:ESP32_6.JPG|thumb|[[BPI-UNO32]] with ESP32 design]] | ||
+ | |||
+ | [[File:Bpi_bit_base_gpio_baord_2.jpg|thumb|[[BPI:bit gpio expansion board ]] support BPI:bit BPI:AI Micro:bit ]] | ||
+ | [[File:BPI-bit_robort_board_5.JPG|thumb|[[BPI:bit robot expansion board]] support BPI:bit BPI:AI Micro:bit]] | ||
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 | ||
+ | |||
+ | ==Main function== | ||
+ | *Ultrasonic ranging sensor | ||
+ | *Tracking sensor | ||
+ | *Infrared transmitter and receiver | ||
+ | *buzzer | ||
+ | *10 programmable atmosphere lights | ||
+ | *A pair of wheels and speed sensors under your control! | ||
==Key Features== | ==Key Features== | ||
Line 69: | Line 81: | ||
|RGB|| P16 | |RGB|| P16 | ||
|- | |- | ||
− | |I2C|| (Address: | + | |I2C|| (Address:0x40) |
|- | |- | ||
|Wheel(Left)|| I2C(LED0 LED1) | |Wheel(Left)|| I2C(LED0 LED1) | ||
Line 94: | Line 106: | ||
=Resources= | =Resources= | ||
− | |||
− | |||
− | |||
− | |||
==referenced document== | ==referenced document== |
Latest revision as of 17:40, 25 May 2021
Contents
Introduction
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
Main function
- Ultrasonic ranging sensor
- Tracking sensor
- Infrared transmitter and receiver
- buzzer
- 10 programmable atmosphere lights
- A pair of wheels and speed sensors under your control!
Key Features
- support Micro:bit, PBI:bit(Web:bit) and BPI-AI(WEB:AI) boards
- 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
Hardware
Hardware interface
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:0x40) | ||
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
- Banana Pi BPI-QCar STEAM education kit for Micro:bit and BPI:bit(Web:bit) review and how to use: https://www.youtube.com/watch?v=SPFvz_gUs6c
- BPI-QCar with Micro:bit via makecode : use microbit KeyA/B to control QCar :https://www.youtube.com/watch?v=e7FYcjdbB0A
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
BPI-QCar code demo and doc: https://github.com/Wind-stormger
cooperative partner
- OEM & ODM please contact : [email protected] [email protected]
- easy to buy sample :https://www.aliexpress.com/item/1005002315595278.html?spm=5261.ProductManageOnline.0.0.67514edfTEdHNa