国外创客开发板创新日新月异

我们想尝鲜体验却十分苦难

一片板卡从海外跋山涉水到我们手中

遇到各种各样的问题

海外组团开始啦!~

本次我们从国外开发板众筹网站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 端口

esp32摄像显示时间_TinyPICO-比拇指还小的ESP32开发板- 国外创客众筹发现第二期相关推荐

  1. esp32摄像显示时间_科普系列 || 第一弹~基于ESP32的WiFi连接

    点击蓝字关注 东南大学电子科协公众号- 号外号外!     还因为宅在家中无所事事吗,科协现在为了同学们帮助学习单片机和后面准备竞赛,电子科协决定推出一个系列文章,帮助大家了解常用的一些总线和一些通讯 ...

  2. esp32摄像显示时间_物联网平台开发难学吗?掌握ESP32帮你1分钟入门

    在本篇文章中,您将了解到ESP32 Wi-Fi和蓝牙模块以及如何进行设置. 什么是ESP32? ESP8266 Wi-Fi模块是过去几年中最受欢迎和最实用的模块之一.市场上有这种模块的各种版本. ES ...

  3. STM32定时器中断显示时间

    前言 利用STM32的定时器中断,实现时间的显示.我们知道利用定时器中断只能进行tick的计算,然而用来显示时间我们应该怎么办呢?经过项目的实际运用,我发现利用定时器中断配合串口通讯也能实现时间显示. ...

  4. 物联网开发笔记(75)- 使用Micropython开发ESP32开发板之控制tm1637时钟数码管显示

    一.目的 这一节我们学习如何使用我们的ESP32开发板来控制4位tm1637时钟数码管显示. 二.环境 ESP32 + 4位tm1637时钟数码管(wokwi仿真也可) + Thonny IDE + ...

  5. 小米手机不亮屏显示时间日期?方法其实很简单,升级MIUI11有惊喜

    如今不少人在查看自己手机上的时间时,都不用拿起后按电源键亮屏看时间,之后再按电源键息屏,而是使用了"息屏显示"功能,让手机在息屏状态下也能看到时间日期. 其实这个功能还是非常方便的 ...

  6. 微信小程序showToast在真机中显示时间不可控制,显示时间短

    现象: 使用uniapp开发微信小程序,使用showToast,设置duration来控制提示展现时长,发现在微信开发者工具正常,在真机中显示时间比较短,并且设置duration不生效. 原因: 排查 ...

  7. 【ESP32最全学习笔记(基础篇)——1.ESP32简介】

      ESP32 新手?从这里开始! 关于本教程: ESP32 基础篇                                 1.ESP32简介 ☑ 2.ESP32 Arduino 集成开发环 ...

  8. 开发板连续显示图片 | BAD APPLE 万耦中的二次元世界

    本文分享自中移OneOS微信公众号<万耦中的二次元世界!>,作者:小M哥. BAD APPLE原本是东方游戏里的一首歌曲,后来被加了一个MAD,由于MAD非常惊艳华丽,使得BAD APPL ...

  9. 乐鑫Esp32学习之旅 23 安信可 esp32-a1s 音频开发板移植最新 esp-adf 音频框架,小试牛刀如何实现在线文字转语音播放。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

最新文章

  1. 使用Python,OpenCV,dlib进行睡意检测(疲劳驾驶检测)
  2. ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv
  3. 超图学习综述: 算法分类与应用分析
  4. nginx+tomcat,http强制跳转https后的error_page配置!【原创】
  5. (转)一个华科研究生导师的肺腑之言
  6. Idea运行项目报错:java.lang.OutOfMemoryError: Java heap space/ java.lang.OutOfMemoryError: GC overhead 解决方法
  7. python axis 0 1_python pandas 中axis值0 1怎么分行还是列
  8. 面向对象的特征有哪些方面?
  9. python语言开发平台_Go+Python双语言混合开发
  10. Matlab Tricks(十)—— padarray 的实现
  11. APP安全防护基本方法(混淆/签名验证/反调试)
  12. 拼多多摄像头是否安全的检测
  13. 电脑如何调整照片尺寸大小?证件照尺寸大小怎么调?
  14. crossover程序错误_如何使用Crossover在Linux上安装Windows应用程序
  15. 应用尝试更改计算机,win10无法使用内置管理员帐户打开应用解决方法
  16. 论文阅读:RepPoints: Point Set Representation for Object Detection
  17. firefox firbug 的“阻挡”
  18. 2021中石油程序设计平台新生热身赛6-挨打记录2021/11/23
  19. Multisim电容三点式振荡器如何调整到起振并保持足够振幅
  20. java我的世界显示合成表_我的世界:MC移除了多少合成表?一张图,看懂全部移除的16个配方...

热门文章

  1. python基于条件、规则构建已有字典的子集
  2. 使用Categorical_endcoder包对标称变量进行个性化编码
  3. php tr 用法,Linux_Linux系统中tr命令删除和替换文本字符的基本用法,通过使用 tr,您可以非常容易 - phpStudy...
  4. ML基石_3_TypesOfLearning
  5. 对Java基本数据类型的再思考
  6. Linux修改文件权限为777
  7. 字符串string类的使用:回文
  8. linux fedor 安装 gcc,fedora中如何安装gccsense
  9. 两个server 两个数据库 微服务_微服务的数据库设计
  10. 视频插帧--Video Frame Interpolation via Adaptive Convolution