Skip to main content

Rephone Core 2G-Atmel32u4

RePhone 是由 Seeed Studio 创建的最独特且有趣的开发板平台之一。通过 RePhone,您不仅可以为自己 DIY 一部特别的手机,还可以为周围的物品赋予蜂窝连接功能。第一版 RePhone 核心是 Xadow – GSM+BLE,这次我们提供了另外两个版本的 RePhone 核心,具有更高的性能和更低的功耗,其中之一是 RePhone Core 2G Atmel32u4 v1.0。

RePhone Core 2G Atmel32u4 v1.0 是一个新的 Arduino 兼容的 RePhone Core 2G 开发板,基于 Atmel32u4 和 SIM800H。RePhone Core 2G Atmel32u4 v1.0 的大多数功能与 Xadow – GSM+BLE 相同,例如提供丰富的通信协议(GSM、GPRS 和蓝牙),支持四频段 850/900/1800/1900MHz,并支持 2G Nano SD 卡。但与 Xadow – GSM+BLE 相比,Atmel32u4 加 SIM800H 的解决方案显著降低了功耗。如果您正在寻找一个高性能、低功耗的 RePhone 核心模块来改变世界,那么这个新的 RePhone Core 2G 模块是最佳选择。

我们还提供了一个更强大的新 RePhone Core 2G 版本,其解决方案是 AtmelSAMD21+SIM800。点击这里了解更多。

warning
  1. 此产品不包含锂聚合物电池,我们的商店也没有销售锂聚合物电池,任何 3.7V 的锂聚合物电池都可以使用。
  2. 此产品不包含麦克风、扬声器和 3.5mm 耳机输入,您需要购买 Xadow Audio 来实现这些功能。

特性

Arduino/处理器

  • Atmega32u4 工作频率为 16MHz
  • 兼容 Arduino IDE(基于 Arduino Leonardo 引导加载程序)
  • 内嵌锂电池管理芯片
  • 用户按钮

SIM800H

  • 四频段 850/900/1800/1900MHz
  • GPRS 多时隙类别 12/10
  • GPRS 移动站类别 B
  • 符合 GSM 2/2+ 标准
    • 类别 4 (2 W @850/900MHz)
    • 类别 1 (1 W @1800/1900MHz)
  • 蓝牙:兼容 3.0+EDR
  • FM:频段范围 76~109MHz,步进调谐 50KHz
  • 通过 AT 命令控制 3GPP TS 27.007、27.005 和 SIMCOM 增强 AT 命令集
  • SIM USAT
  • 低功耗
  • 工作温度范围:-40 ~ +85 °C

规格

项目
微控制器Atmega32U4
工作电压3.3V
每个 I/O 引脚的直流电流50
闪存32 KB,其中 4KB 被引导加载程序使用
SRAM2.5 KB
EEPROM1KB
时钟速度16 MHz
长度68 mm
宽度30 mm
重量12 g

硬件概览

  • 1- 11 针 Xadow 接口
  • 2- 用户按钮 (D3)
  • 3- 用于编程和供电的 Micro USB 接口
  • 4- 35 针 Xadow 接口
  • 5- JST1.0 电池接口
  • 6- Nano SIM 卡(与 iPhone 5/6/7 相同)
  • 7- Atmega32U4 芯片
  • 8- 充电状态监控 LED
    • 闪烁 - 未插入电池
    • 常亮 - 正在充电
    • 熄灭 - 充电完成
  • 9- IC - ETA6003(数据手册)
  • A- ICSP 焊盘
  • B- 天线接口
  • C- I/O 引脚焊盘
  • D- SIM800H

引脚图

:::提示 点击此处查看大图。 ::: :::注意

  • INT1 连接到 D7
  • INT2 连接到 D12 :::

Arduino IDE

下载并安装 最新的 Arduino IDE 后,点击这里将板子添加到 Arduino IDE。

安装驱动程序(适用于 Windows)

首次插入板子时,您会看到一个名为 RePhone 2G SAMD21 的 USB COM 设备,需要安装驱动程序。点击下方按钮下载板子的驱动程序。

为了确保驱动程序安装成功,请打开设备管理器查看是否存在 RePhone 2G 32U4

Hello World

现在我们可以上传第一个示例程序 - Hello World 到板子上。

打开 Arduino IDE,复制以下代码:

void setup()
{
Serial.begin(115200);
}

void loop()
{
Serial.println("Hello world!");
delay(1000);
}

然后,

  • 点击 工具 > 板子 > RePhone core 2G-Atmel32u4

如果找不到 RePhone core 2G-Atmel32u4,请查看如何将 Seeed 板子添加到 Arduino IDE

  • 点击 工具 > 端口 选择正确的端口号。(不要选择 COM1

然后点击 Arduino IDE 左上角的 上传 按钮,几秒钟后,代码成功上传。

如果上传成功,您会看到一些红色信息。

打开 Arduino IDE 的串口监视器,您将每秒看到打印的 "Hello World"。

AT 指令模式

RePhone core 2G 板支持 AT 指令模式。SIM800H 的 TX/RX 连接到 AtemlSAMD21 的 Serial1(D0/D1)。

复制以下代码并上传到板子上。

#include "atmel32u4_gprs.h"

void setup()
{
Serial.begin(9600);
while(!Serial);

Serial.println("SIM800 Serial Debug Test ...");
gsm.preInit();

while(0 != gsm.sendATTest())
{
Serial.println("sim800 init error!");
}

Serial.println("sim800 init O.K!");
}

void loop()
{
gsm.ATDebug();
}

打开串口监视器,等待 GSM init ok. 打印到监视器上,然后您可以输入指令。 尝试输入 "AT",您将得到 "OK"。

:::提示 所有指令必须以换行符 (\r\n) 结束。 ::: 点击下方按钮获取详细的 AT 指令文档。

示例

我们制作了许多示例来展示该模块的工作方式。首先,请执行以下操作:

  1. 插入一个 nano SIM 卡
  2. 插入天线
  3. 如果您有锂电池,请将其插入到板上

点击 文件 > 示例,然后您可以打开这些示例。

Atmel32U4_SIM800

  • Bluetooth_AT_Command_And_Music_Play: 通过蓝牙播放音乐
  • GSM_GPRS_HTTP_GET: 从 mbed.org 获取 hello.txt
  • GSM_Receive_SMS: 接收短信
  • GSM_Voice_Call: 接收语音电话
  • SIM800_Serial_Debug: AT 命令模式

RePhone_API_for_Arduino

rephone_button

  • button_test: 板载按钮测试

rephone_lcm

  • lcm_display_test: LCD 显示示例

rephone_menu_gsm

  • rephone_menu_test

RePhone 系列

有多个可链式扩展模块,用于增强功能和特性——包括 Xadow Audio、Xadow LED 5x7、Xadow Basic Sensors、Xadow Duino、Xadow GPS v2 和 Xadow NFC v2。

GPS v2基础传感器NFC v2
enter image description hereenter image description hereenter image description here
了解更多详情了解更多详情了解更多详情
LED 5 x 7音频Xadow GSM Breakout
了解更多详情了解更多详情了解更多详情

在线原理图查看器

资源

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供各种支持,以确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...