Skip to main content

Rephone Core 2G-AtmelSAMD21

RePhone 是由 Seeed Studio 创建的最独特且有趣的开发板平台之一,自从它首次在 KickStarter 上亮相以来,就受到了来自全球创客的大量关注和支持。通过 RePhone,你不仅可以为自己 DIY 一个特别的手机,还可以为周围的事物赋予蜂窝连接功能。

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

:::note: RePhone Core 2G-AtmelSAMD21 v1.0 兼容所有 Xadow v2.0 模块,除了 Xadow 1.54 英寸触摸屏。 如果你想使用 GSM 或 GPRS 功能,请连接电池到开发板,以防止 USB 电源不足导致通信失败。 :::

warning

此产品不包含锂聚合物电池,并且我们的 Bazaar 商店也没有出售锂聚合物电池,任何 3.7V 的锂聚合物电池都可以使用。

此产品不包含麦克风、扬声器和 3.5mm 耳机输入接口。如果需要这些功能,你需要购买 Xadow Audio

特性


Arduino/处理器

  • ATSAMD21G18 @ 48MHz,支持 3.3V 逻辑/电源
  • Arduino 兼容(基于 Arduino Zero 引导加载程序)
  • 内嵌锂电池管理芯片
  • 用户按钮

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

规格


项目
微控制器ATSAMD21G18,32 位 ARM Cortex M0+
工作电压3.3V
每个 I/O 引脚的直流电流7 mA
闪存256 KB
SRAM32 KB
EEPROM
时钟速度48 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- **ATSAMD21G18 芯片
  • **8- **充电状态监控 LED
    • 闪烁 - 未插入电池
    • 常亮 - 正在充电
    • 熄灭 - 充电完成
  • **9- **芯片 - ETA6003(数据手册)
  • **A- **SWD 调试端口
  • **B- **天线接口
  • **C- **I/O 引脚触点
  • **D- **SIM800H

引脚图

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

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

Arduino IDE

下载并安装最新的 Arduino IDE后,需要进行一些设置。 打开 Arduino IDE,点击 文件 > 首选项。 将以下代码复制到 附加开发板管理器 URLs 中,然后点击 确定

https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/package_legacy_seeeduino_boards_index.json

接下来,进入 工具 > 开发板 > 开发板管理器

点击 安装 按钮,等待几分钟直到开发板安装完成。

安装完成后,你可以在 工具 > 开发板 的底部找到 RePhone core 2G-AtmelSAMD21。

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

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

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

Hello World

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

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

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

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

然后,

  • 点击 工具 > 开发板 > RePhone core 2G-AtmelSAMD21
  • 点击 工具 > 端口 选择正确的端口号。(不要选择 COM1

接着点击 Arduino IDE 左上角的 上传 按钮,几秒钟后程序上传成功。

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

打开 Arduino IDE 的串口监视器,你会看到每秒打印一次 "Hello World"。

AT 指令模式


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

复制以下代码并上传到您的开发板。

#include "atmelsamd21_gprs.h"

void setup()
{
SerialUSB.begin(115200);
while(!SerialUSB);

SerialUSB.println("RePhone core 2G - AtmelSAMD21 AT Command Test");
gsm.preInit(); // 开机

while(0 != gsm.init())
{
SerialUSB.println("GSM 初始化错误。");
delay(2000);
}

SerialUSB.println("GSM 初始化成功。");
}

void loop()
{
while(SerialUSB.available())Serial1.write(SerialUSB.read());
while(Serial1.available())SerialUSB.write(Serial1.read());
}

打开串口监视器,等待 GSM 初始化成功。 打印到监视器上,然后您可以输入指令。 尝试输入 "AT",以获得 "OK" 的响应。

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

示例


我们已经制作了许多示例来展示该模块的工作方式。 在开始之前,请确保:

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

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

AtmelSAMD21_SIM800

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

RePhone_API_for_Arduino

rephone_button

  • button_test: 板载按钮测试

rephone_lcm

  • lcm_display_test: LCD 显示示例

rephone_menu_all

  • rephone_menu_test

TwilioMessage

  • message_test: Twilio 消息发送/接收

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...