add balac and atomic

This commit is contained in:
vany5921
2020-04-14 14:59:05 +08:00
parent c2423bcf06
commit cda0153aeb
14 changed files with 319 additions and 2 deletions
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 83 KiB

+88
View File
@@ -0,0 +1,88 @@
# BalaC
<div class="badge badge-pill badge-primary product_sku_tag">SKU:C008</div>
<div class="product_pic"><img src="assets/img/product_pics/core/minicore/atom/balac_01.webp"></div>
## Description
**BalaC** is a dual wheel balancing car that can be DIY. Its base adopts STM32 series chip, on board two motor-driven ICs, and equipped with replaceable charging battery. The light-weight design and 360 ° servos allow you to use the UIFlow graphic interface to program the balancing car. StickC is included in the package. The attitude is calculated with the help of mpu6886. The real-time compensation of the servos are controlled by calculating the offset value to achieve the purpose of balancing. LEGO compatible design allows you to change different tires. If you want to learn about PID or need an interesting programming toy product, BalaC may be a good choice.
## Product Features
- Based on ESP32 + STM32
- Personality DIY
- Detachable Design
- Two wheel Drive
- Program Platform[UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc)
## 包含
- 1x M5StickC
- 1x BalaC Base
- 2x Wheels
- 2x Wheel Connectors
- 2x 9G Servos
- 2x Elastics
- 2x Screws
- 1x Hex key
- 1x 16340 Battery
- 1x 10cm Type-C Cable
## 应用
- Balancing car
## Specification
<table>
<tr style="font-weight:bold">
<td>Specifications</td>
<td>Parameter</td>
</tr>
<tr>
<td>ESP32-Pico-D4</td>
<td>240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth</td>
</tr>
<tr>
<td>Servo</td>
<td>Rotation angle: 360 °; no load speed: 0.12 seconds / 60 degrees (4.8V)</td>
</tr>
<tr>
<td>Driver</td>
<td>L9110S</td>
</tr>
<tr>
<td>Slave</td>
<td>STM32F030F4P6</td>
</tr>
<tr>
<td>Communication protocol</td>
<td>IIC: 0x38</td>
</tr>
<tr>
<td>Battery</td>
<td>16340, 3.7V, 700mAh, Li-ions rechargeable
</td>
</tr>
<tr>
<td>Size</td>
<td>30 x 100 x 105mm</td>
</tr>
<tr>
<td>Weight</td>
<td></td>
</tr>
</table>
<script>
var purchase_link = 'https://m5stack.com/collections/m5-core/products/atomic-esp32-development-kit';
var quickstart_link = '';
anchor_search(purchase_link);
scrollFunc();
</script>
+62
View File
@@ -0,0 +1,62 @@
# Atomic
<div class="badge badge-pill badge-primary product_sku_tag">SKU:C008</div>
<div class="product_pic"><img src="assets/img/product_pics/core/minicore/atom/atomic_01.webp"><img src="assets/img/product_pics/core/minicore/atom/atomic_02.webp"></div>
## Description
**Atomic** is a DIY Proto Kit specially adapted to Atom series, which is convenient for users to design small circuits or external hardware by themselves. It can be stacked with Atom directly through 9 pin arrangement. Two proto blank boards are provided in the kit, each of which provides more than 60 hole positions to meet the spatial layout requirements of users. A pair of 3.96 * 4P seats are contained to make the external electrical connection more reliable. The shell adopts the perforated design, which can meet the needs of heat dissipation and provide the use of non-closed space such as temperature and humidity measurement. The product provides a variety of fixation methods, such as suspension, Lego connection, screw fixation, etc. If you want to make a mini node controller with characteristics, Atomic should be the best choice.
## Product Features
- Compatible with Atom
- Mini Fuselage
- DIY Personality
- Built-in Infra-red
- Unclosed design
## Include
- 2x Proto Boards
- 1x 3.96*4P Plug&Plug Base
- 2x 9P 2.54 Pins
- 1x Atomic Shell
- 1x Self tapping screw
- 1x 8mm M2 Screw
## Applications
- Atom expansion board
- DIY node controller
- Peripheral connection
## Specification
<table>
<tr style="font-weight:bold">
<td>Specifications</td>
<td>Parameter</td>
</tr>
<tr>
<td>Size</td>
<td>47 x 34 x 18mm</td>
</tr>
<tr>
<td>Weight</td>
<td></td>
</tr>
</table>
<script>
var purchase_link = 'https://m5stack.com/collections/m5-core/products/atomic-esp32-development-kit';
var quickstart_link = '';
anchor_search(purchase_link);
scrollFunc();
</script>
+1
View File
@@ -316,6 +316,7 @@ BMM150 I2C address 0x10
</tbody>
</table>
When using the neopixel LED of gpio15, it is recommended to initialize,pinMode(15, OUTPUT_OPEN_DRAIN);
For more information about Pin assignment and Pin Remapping, Please refer to [ESP32 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf)
+1
View File
@@ -300,6 +300,7 @@ BMM150 I2C address 0x10
</tbody>
</table>
When using the neopixel LED of gpio15, it is recommended to initialize,pinMode(15, OUTPUT_OPEN_DRAIN);
For more information about Pin assignment and Pin Remapping, Please refer to [ESP32 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf)
+1
View File
@@ -298,6 +298,7 @@ BMM150 I2C address 0x10
</tbody>
</table>
When using the neopixel LED of gpio15, it is recommended to initialize,pinMode(15, OUTPUT_OPEN_DRAIN);
For more information about Pin assignment and Pin Remapping, Please refer to [ESP32 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf)
+1 -2
View File
@@ -24,8 +24,7 @@ It is built in a continually growing hardware and software ecosystem. It has a l
- Extendable Socket
- Wearable & Wall mounted
- Development Platform [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc)
- Product Size48.2mm x 25.5mm x 13.7mm
- Product weight15.1g
## Include
@@ -190,6 +190,11 @@ Linux command line to run permissions, then execute commands
<img src="assets\img\getting_started_pics\m5stickv\ide_03.webp" width="70%">
## V-Training Document
<a href="#/en/related_documents/v-training"><button type="button" class="btn btn-primary">V-Training Document</button></a>
**Video Tutorial**
+88
View File
@@ -0,0 +1,88 @@
# BalaC
<div class="badge badge-pill badge-primary product_sku_tag">SKU:C008</div>
<div class="product_pic"><img src="assets/img/product_pics/core/minicore/atom/balac_01.webp"></div>
## 描述
**BalaC** 是一款可以DIY的双轮平衡车,其底座采用STM32系列主控,板载2颗电机驱动IC,配备可更换的充电电池。轻巧的设计以及360°舵机的驱动形式,让你可以利用UIFlow图形界面就能写出平衡程序。套装内含有StickC,借助内置的MPU6886进行姿态解算,通过计算偏移值控制舵机实时补偿,达到平衡的目的。兼容乐高的设计可以让你更换不同的轮胎,如果你想学习PID方面的相关内容,或者需要一款有趣的编程玩具产品,那么BalaC也许是不错的选择。
## 产品特性
- 基于ESP32+STM32
- 个性DIY
- 可拆卸设计
- 双轮舵机驱动
- 编程平台:[UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc)
## 包含
- 1x M5StickC
- 1x BalaC Base
- 2x Wheel
- 2x Wheel Connector
- 2x 9G Servo
- 2x Elastic
- 2x Screw
- 1x Hex key
- 1x 16340 Battery
- 1x 10cm Type-C Cable
## 应用
- 平衡车
## 规格参数
<table>
<tr style="font-weight:bold">
<td>规格</td>
<td>参数</td>
</tr>
<tr>
<td>ESP32-Pico-D4</td>
<td>240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth</td>
</tr>
<tr>
<td>舵机</td>
<td>旋转角度:360°;无负载速度:0.12秒/60度(4.8V)</td>
</tr>
<tr>
<td>驱动器</td>
<td>L9110S</td>
</tr>
<tr>
<td>通讯下位机</td>
<td>STM32F030F4P6</td>
</tr>
<tr>
<td>通讯协议</td>
<td>IIC: 0x38</td>
</tr>
<tr>
<td>电池</td>
<td>16340700mAh可充电锂电池</td>
</tr>
<tr>
<td>尺寸</td>
<td>30 x 100 x 105mm</td>
</tr>
<tr>
<td>重量</td>
<td></td>
</tr>
</table>
<script>
var purchase_link = 'https://m5stack.com/collections/m5-core/products/atomic-esp32-development-kit';
var quickstart_link = '';
anchor_search(purchase_link);
scrollFunc();
</script>
+63
View File
@@ -0,0 +1,63 @@
# Atomic
<div class="badge badge-pill badge-primary product_sku_tag">SKU:C008</div>
<div class="product_pic"><img src="assets/img/product_pics/core/minicore/atom/atomic_01.webp"><img src="assets/img/product_pics/core/minicore/atom/atomic_02.webp"></div>
## 描述
**Atomic** 是专门适配ATOM系列的DIY扩展套件,方便用户自己设计小型电路或外接硬件,通过9P排针可以直接与ATOM进行堆叠。套件内提供了2块Proto空板,每块板子提供多达60多个孔位,满足用户的空间布局需求。内附一对3.96*4P座子,让外部电气连接更加可靠。外壳采用打孔设计,在满足散热需要的同时提供如温湿度测量等非封闭空间的使用需求。产品提供多种固定方式,如悬挂、乐高连接、螺丝固定等。如果你想制作一个富有特色的迷你节点控制器,Atomic应该是最佳选择。
## 产品特性
- 兼容Atom
- 机身小巧
- 个性DIY
- 非封闭式设计
## 包含
- 2x Proto 空板
- 1x 3.96*4P 公头&母头
- 2x 9P 2.54 排针
- 1x Atomic 外壳
- 1x 自攻螺丝
- 1x 8mm M2 螺丝
## 应用
- Atom扩展板
- DIY节点控制器
- 外设连接
## 规格参数
<table>
<tr style="font-weight:bold">
<td>规格</td>
<td>参数</td>
</tr>
<tr>
<td>尺寸</td>
<td>47 x 34 x 18mm</td>
</tr>
<tr>
<td>重量</td>
<td></td>
</tr>
</table>
<script>
var purchase_link = 'https://m5stack.com/collections/m5-core/products/atomic-esp32-development-kit';
var quickstart_link = '';
anchor_search(purchase_link);
scrollFunc();
</script>
+1
View File
@@ -316,6 +316,7 @@ BMM150 I2C address 0x10
</tbody>
</table>
在使用GPIO15的neopixel LED时,建议初始化引脚pinMode(15, OUTPUT_OPEN_DRAIN);
有关引脚分配和引脚重新映射的更多信息,请参考[ESP32 datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf)
+1
View File
@@ -304,6 +304,7 @@ BMM150 I2C address 0x10
</tbody>
</table>
在使用GPIO15的neopixel LED时,建议初始化引脚pinMode(15, OUTPUT_OPEN_DRAIN);
有关引脚分配和引脚重新映射的更多信息,请参考[ESP32 datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf)
<a href="#zh_CN/uiflow/introduction.md"><button type="button" class="btn btn-primary">查看固件烧录教程</button></a>
+1
View File
@@ -305,6 +305,7 @@ BMM150 I2C address 0x10
</tbody>
</table>
在使用GPIO15的neopixel LED时,建议初始化引脚pinMode(15, OUTPUT_OPEN_DRAIN);
有关引脚分配和引脚重新映射的更多信息,请参考[ESP32 datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf)
@@ -183,6 +183,12 @@ Linux命令行给运行权限然后,执行命令
<img src="assets\img\getting_started_pics\m5stickv\ide_03.webp" width="70%">
## V-Training 说明
<a href="#/zh_CN/related_documents/v-training"><button type="button" class="btn btn-primary">V-Training 说明</button></a>
**视频教程**
<video width="70%" controls>