(SKU:DFR0478)FireBeetle Board-ESP32主板控制器

来自DFRobot Product Wiki
跳转至: 导航搜索
FireBeetle Board-ESP32

目录

概述

FireBeetle(萤火虫),正如它的名字一样,小巧、轻盈,它是大自然的夜精灵,传递着信息,分享着我们创造的喜悦。FireBeetle系列产品,定位于低功耗物联网,旨在方便、快速的搭建物联网硬件平台。FireBeetle系列有三个大类,分别是Board(主板)、Covers(扩展)、Accessories(配件)。

FireBeetle Board-ESP32主板控制器,采用乐鑫最新发布的新一代 WiFi & 蓝牙 双模双核无线通信芯片--ESP32模组,是ESP32芯片的pinout主板。FireBeetle Board-ESP32主板控制器采用低功耗设计方案,在sleep模式下,主控制板整体功耗仅10uA左右;兼容arduino一键下载模式,不用手动切换ESP32主板的boot模式,方便使用;主板电源部分,支持USB和锂电池双电源供电,并支持USB充电功能,最大充电电流为500mA;LDO电源部分采用高性能电源芯片,静态功耗仅2uA,并能提供600mA的输出电流。

性能描述

  • 输入电压:3V3~5V
  • 控制器芯片:ESP32
  • 支持低功耗:10uA
  • 支持最大放电电流:600mA(LDO-3.3V电源输出)
  • 支持最大充电电流:500mA
  • 支持USB充电
  • 接口方式:2.54mm间距(排针/排母),默认不焊接
  • 支持Arduino IDE一键下载(不用手动切换boot模式)
  • 板子复位按钮
  • 尺寸:29.00×58.00mm
  • 硬件版本:V1.0


尺寸图

  • pin脚间距:2.54mm
  • 安装孔间距:24mm/53mm
  • 安装孔尺寸:3.1mm
  • 主板尺寸:29.00mm×58.00mm
  • 板厚:1.6mm
Fig1: FireBeetle Board-ESP32主板尺寸图

PinOut

FireBeetle Board-ESP32主板在硬件上除了兼容乐鑫官网的 pinout,还做了特殊的 Arduino IDE的PIN兼容,使用Arduino IDE编译时可以直接传Dx来控制相应的 GPIO 口。

Fig1: FireBeetle Board-ESP32 PinOUT
Warning yellow.png

注:NC不连接,VCC为电源电压输出(5V-USB 供电时, 3.7V-锂电池供电时)


使用教程

点击下载FireBeetle board-ESP32驱动文件

Arduino IDE配置

  • 配置URL网址到Arduino IDE

打开Arduino IDE,点击File->Preferences,如下图所示:

step 1

在新打开的界面中,点击如下图红色圆圈中的按钮,

step 2

将如下链接地址复制到新弹出的对话框中:https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/package_esp32_index.json

step 3

点击OK

  • 更新板卡

打开Tools->Board:->Boards Manager...,如下图所示:

step 4

Boards Manager会自动更新板卡,如下图所示:

step 5

更新完成后,会在列表中看到FireBeetle-ESP32主板,点击安装:

step 6

安装完成后,列表会显示已经安装FireBeetle-ESP32主板,如下图所示:

step 7

Blink

FireBeetle Board-ESP32默认Blink灯连接到D9,输入代码:

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

资料连接

  • FireBeetle Board-ESP32用户使用手册

常见问题

还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!

更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。


更多


DFshopping car1.png [Link DFRobot商城购买链接]

个人工具
名字空间

变换
操作
导航
工具箱