Arduino物联网扩展板的制作方法

文档序号:18841323发布日期:2019-10-09 07:09阅读:653来源:国知局
Arduino物联网扩展板的制作方法

本实用新型涉及一种Arduino物联网扩展板。



背景技术:

目前的物联网扩展板都为简单的一板一用的形式,每种通信模式都是采用单一的扩展板来实现。



技术实现要素:

本实用新型的目的是提供一种Arduino物联网扩展板。

上述的目的通过以下的技术方案实现:

一种Arduino物联网扩展板,其组成包括:扩展板 ,所述的扩展板上安装有一组缓冲器、反相器和拨码开关,所述的扩展板上还安装有一组扩展插座、SPI总线插座、I2C总线插座、WiFi接口插座、XBee接口插座和GSM/GPRS接口插座;所述的缓冲器与所述的WiFi接口插座、所述的XBee接口插座和所述的GSM/GPRS接口插座电连接,所述的拨码开关的输出端与所述的反相器的输入端和所述的缓冲器的控制端电连接,所述的反相器的输出端与所述的缓冲器的控制端电连接。

所述的Arduino物联网扩展板,所述的缓冲器为三态输出四总线缓冲器。

所述的Arduino物联网扩展板,所述的扩展插座为6种。

所述的Arduino物联网扩展板,所述的缓冲器为3个。

所述的Arduino物联网扩展板,所述的扩展板为Arduino Mega 2560扩展板。

有益效果:

1.本实用新型采用74HC125芯片控制实现了物联网扩展板的一板多用的创新性设计,在有限的面积内,集成了三种无线通讯模块,采用短路套(拨码开关)设计技术,仅通过一根USB数据线即可完成三种无线通信模块的测试、AT命令参数设置和程序下载、调试功能。

本实用新型扩展板本体上设有Xbee模块、GSM/GPRS模块和WiFi模块的三种不同形状的排针串行接口,扩展板本体还包括若干个针式数字和模拟接口,方便扩展各种传感器模块。

本实用新型替代了USB-TTL转换器和XBee扩展板的使用,所述物联网扩展板完成所述模块的调试和AT命令参数初始化时,需要将对应的短路套拔下,程序下载运行时短路套需要插上。

附图说明:

附图1是本实用新型的结构示意图;

附图2是缓冲器的电路图之一;

附图3是缓冲器的电路图之二;

附图4是反相器的电路图;

附图5是扩展插座的电路图之一;

附图6是扩展插座的电路图之二;

附图7是扩展插座的电路图之三;

附图8是扩展插座的电路图之四;

附图9是扩展插座的电路图之五;

附图10是扩展插座的电路图之六;

附图11是WiFi接口插座的电路图;

附图12是GSM/GPRS接口插座的电路图;

附图13是Xbee接口插座的电路图;

附图14是SPI总线插座的电路图;

附图15是I2C的电路图;

附图16是电源的电路图;

图中:1、SPI总线插座;2、扩展板;3、缓冲器;4、I2C总线插座;5、扩展插座;6、反相器;7、WiFi接口插座;8、Xbee接口插座;9、GSM/GPRS接口插座。

具体实施方式:

实施例1:

一种Arduino物联网扩展板,其组成包括:扩展板2,所述的扩展板上安装有一组缓冲器3、反相器6和拨码开关,所述的扩展板上还安装有一组扩展插座5、SPI总线插座1、I2C总线插座4、WiFi接口插座7、XBee接口插座8和GSM/GPRS接口插座9;所述的缓冲器与所述的WiFi接口插座、所述的XBee接口插座和所述的GSM/GPRS接口插座电连接,所述的拨码开关的输出端与所述的反相器的输入端和所述的缓冲器的控制端电连接,所述的反相器的输出端与所述的缓冲器的控制端电连接。

实施例2:

根据实施例1所述的Arduino物联网扩展板,所述的缓冲器为三态输出四总线缓冲器。

实施例3:

根据实施例1或2所述的Arduino物联网扩展板,所述的扩展插座为6种。

实施例4:

根据实施例1或2或3所述的Arduino物联网扩展板,所述的缓冲器为3个。

实施例5:

根据实施例1或2或3或4所述的Arduino物联网扩展板,所述的扩展板为Arduino Mega 2560扩展板,物联网扩展板受控于Arduino Mega 2560主控制板,若用多个所述物联网扩展板组成ZigBee网络,可将XBee接收到的数据通过WiFi模块或GSM/GPRS模块上传云平台,也可将通过WiFi模块或GSM/GPRS模块接收的云平台数据下传ZigBee网络中的路由器或终端节点。

如图1中,P1-P6为Arduino扩展插座,分别接Arduino Mega 2560的数字接口和模拟接口,S1为拨码开关,K1为复位开关,接Arduino Mega 2560的RST引脚。

为三态输出四总线缓冲器,端接Arduino Mega 2560串口0 。

为WiFi接口插座,接Arduino Mega 2560串口1:D14(TX1)和D15(RX1),同时接三态输出四总线缓冲器74HC125。

为GSM/GPRS接口插座,接Arduino Mega2560串口2:D16(TX2)和D17(RX2),同时接三态输出四总线缓冲器74HC125。

为XBee接口插座,接Arduino Mega2560串口3:D18(TX3)和D15(RX3),同时接三态输出四总线缓冲器74HC125。

为SPI总线插座,接Arduino Mega 2560的D50(MISO)、D51(MOSI)、D52(SCK)、D53(SS)。

为I2C总线插座,接Arduino Mega 2560的D20(SDA)和D21(SCL)。

拨码开关的输出端K1、K2、K3与反相器的输入端连接,同时还与三态输出四总线缓冲器的控制端连接,反相器的输出端#K1、#K2、#K3也与三态输出四总线缓冲器的控制端连接。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1