Difference between revisions of "BPI Triode-Car kit"

From Banana Pi Wiki
Jump to: navigation, search
(development)
 
(One intermediate revision by one other user not shown)
Line 2: Line 2:
  
 
=Introduction=
 
=Introduction=
[[File:Triode-Car_With_Micro_Bit.png|thumb|[[BPI Triode-Car kit]] with micro:bit]]
+
[[File:Triode-Car_With_Micro_Bit.png|thumb|BPI Triode-Car with micro:bit]]
 
[[File:Triode-Car_With_BPI_Bit.png|thumb|BPI Triode-Car with [[BPI-Bit]]]]
 
[[File:Triode-Car_With_BPI_Bit.png|thumb|BPI Triode-Car with [[BPI-Bit]]]]
 
[[File:Triode-Car_With_BPI_AI.png|thumb|Triode-Car with [[BPI-AI]] board]]
 
[[File:Triode-Car_With_BPI_AI.png|thumb|Triode-Car with [[BPI-AI]] board]]
 
[[File:Webduino_gif.gif|thumb|[[BPI-Bit]] for STEAM education]]
 
[[File:Webduino_gif.gif|thumb|[[BPI-Bit]] for STEAM education]]
[[File:Q-Car_With_Micro_Bit.png|thumb|[[BPI Q-Car kit]] with micro:bit]]
 
 
[[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]]
Line 22: Line 21:
 
==development==
 
==development==
  
[[Getting Started with Triode-Car]]
+
'''[[Getting Started with Triode-Car]]'''
  
 
=Hardware=
 
=Hardware=

Latest revision as of 17:30, 27 May 2021


Introduction

BPI Triode-Car with micro:bit
BPI Triode-Car with BPI-Bit
Triode-Car with BPI-AI board
BPI-Bit for STEAM education
BPI-AI Kendryte K210 RISC-V
BPI-UNO32 with ESP32 design

The Banana Pi BPI-TriodeCar is a product designed for education on entry-level engineering. Supporting both the BBC Micro:bit and Web:bit(BPI:bit), the TrideCar can also be equipped with peripherals such as, buzzer, and ultrasonic sensor.

Key Features

  • Two switchable modes: a comparator(LM393) or with Micro:bit/ Web:bit.
  • Supports MakeCode, Webduino Blockly, and MicroPython programming.
  • Provides soldering area for more peripherals extension.
  • I2C Connector(3.3V) onboard.
  • Screwholes for LEGO blocks extension.
  • Line Tracking.

development

Getting Started with Triode-Car

Hardware

Hardware interface

Triode-Car-IO.png

Hardware spec

  • Power: 3.6V~3.7V Batteries
  • Photoresistor(analog) * 2
  • SR04, SR04P ultrasonic sensor interface(5V) * 1
  • I2C interface(3.3V) * 1
  • IO extension port * 2(P5 P0 P3 P4 P6 P7 P8 P9 P10 P16 P11)
  • TT Motor * 2 (P14 P15)
  • Motors max speed: 90 rpm
  • Motors driving mode: PWM
  • M3 Lego extension hole * 6

GPIO PIN define

IO Define of Banana Pi Triode-Car
Function Web:Bit GPIO
I2C (Address:0x5F)
Wheel(Left) P15
Wheel(Right) P14
ultrasonic (Trig) P12
ultrasonic (Echo) P13
Line Following(Left) P2
Line Following(Right) P1
Speed Detection(Left) P11
Speed Detection(Right) P5


Product standard list

  • Triode-Car PCB * 1
  • Various resistors
  • Edge connector * 1
  • LM393 comparator * 1
  • TT motor * 2
  • Front wheel * 1
  • LED * 4
  • Potentiometer * 2
  • Capacitor * 2
  • Triode * 2
  • Switch * 2
  • User Manual * 1
  • Various screws

Resources

referenced document

Code on github

MakeCode extension for Micor:Bit https://github.com/BPI-STEAM/pxt-triodecar

Arduino code for BPI-BIT :

cooperative partner

FAQ