国外创客开发板创新日新月异
我们想尝鲜体验却十分苦难
一片板卡从海外跋山涉水到我们手中
遇到各种各样的问题
海外组团开始啦!~
本次我们从国外开发板众筹网站crowdsupply
挑选一款体积较小/功能强大的板卡ESP32
ESP32板卡特色
现在芯板坊开始预定啦~~!!
喜欢的朋友请点击文末小程序预定
叫上小伙伴抓紧时间行动吧!
TinyPICO是目前最小的全功能ESP32开发板,比拇指还小的板子却能让用户体验双核240MHz的ESP32处理器强大的网络连接能力。
我们为何选择TinyPICO
市面上虽然已有很多ESP32开发板了,但是他们都裁剪了ESP32的一个或多个功能。某些是不支持电池管理功能,有些是没有低功耗睡眠模式,还有的虽然有低功耗模式,但是板子太大并且不能简单链接面包板,阻碍了DIY。
如果你没有亲手拿过,你绝对不会体会到TinyPICO有多小。
功能参数
处理器
- 32-bit 240 MHz 双核处理器
- 4 MB SPI flash
- 4 MB 片外 PSRAM
无线
- 2.4 GHz Wi-Fi - 802.11b/g/n
- Bluetooth BLE 4.2
- 3D 天线
电源
- 700 mA 3.3 V LDO 稳压源
- 为电池应用优化的电源电路
- 锂电池充电管理芯片
- 背面有电池座
- 电源灯(红) & 充电灯 (橙色)
外框
- 容易接入面包板
- 18 mm x 32 mm
连接功能
- 14x GPIO 可以外接排针
- USB + serial/UART下载口
- APA102 RGB 三色LED
控制部分
- 预装MicroPython
- 支持 Arduino IDE
- 支持 Espressif IDF
- 丰富的例程和函数库
引脚框图
开发平台&软件文档
TinyPICO发货时就预装了MicroPython并且支持Arduino IDE和Espressif IDF,所以用户可以按照自己喜好选择。
为了能在TinyPICO上使用MicroPython和Arduino C++ helper libraries,设计人员们花费了非常多的精力,甚至MicroPython的很多库都是根据产品的特定硬件重写的。
TinyPICO网站上有我们的基础例程,所有的函数库我们都上传到了 TinyPICO GitHub repository。
开源
我们热衷于开源硬件。我们设计的时候参考了很多其他开源硬件的原理图和Layout,比如 Adafruit, Sparkfun和其他开原作品。现在,我们将TinyPICO整个开源回馈社区。
所有硬件都遵循 CERN open hardware license,软件遵循MIT open software license。所以在确定要借鉴这些文档前请先熟悉下这个license内容。
在TinyPICO GitHub repository上可以找到所有的软硬件文档和下面展示的所有配件。
TinyPICO 拓展模块
我们设计了很多TinyPICO的拓展模块,叫Shield。这些都可以在TinyPICO网页上找到,所有的模块都有合适的接头,但是有些比较松,需要焊接下。
Play Shield
Play Shield是一个多功能的拓展模块可以用于输出显示,做实验甚至游戏应用。模块上包含很多好玩的东西:
- 128x64 白色 OLED
- 3轴加速度计
- 亮度传感器
- 音频放大器
- 蜂鸣器
- 蓝色LED
- 4个输入按键+复位键
- 锂电池接口&电源开关
- TinyPICO接口
Play Shield 端口
如果通过Shield的JST接口来给TinyPICO和Play Shield供电,那么可以使用Shield上的电源开关来控制系统电源。所以当用USB线给电池充电的时候,记得要开关打开。
Audio Shield
The Audio Shield 包含:
- 1.5 W 音频放大器 - 可选择关闭
- 蜂鸣器
- 可调电位器用于改变增益
- 用于切换板载蜂鸣器或者外部扬声器(有对应接口)的开关
Audio Shield 端口
GPIO25可接音频输入,GPIO4是音频放大器的控制信号,用户可以选择关闭他来降低功耗,特别是电池供电的情况下。
RTC Shield
RTC Shield为TinyPICO带来精确的时刻控制,这在很多电子设备中是至关重要的:
- MCP7940N RTC
- 极低功耗
- 适合闹钟,日历等应用
- 多功能引脚 - 通过排针引出,可以当其他功能使用
- CR1025 3 V 纽扣电池座
RTC Shield 端口
Grove I²C Shield
Grove是一个非常简便的接口板,非常多的模块支持这种板卡。Grove I²C Shield使得我们的TinyPICO也能简单的融入整个生态环境中:
- 最高支持3路 I²C Grove modules 接入一个 TinyPICO
- 第4个设备可通过管脚接口接入
- 10K SCL和SDA上拉电阻
Grove I²C Shield 端口