首页 » 通讯 » 一个不入流的联网时钟_功效_板子

一个不入流的联网时钟_功效_板子

少女玫瑰心 2024-12-22 22:41:11 0

扫一扫用手机浏览

文章目录 [+]

这是一块为物联网(IoT)而生的开拓板,其板载了一个P0模块(P-zero),模块集成了一个M3内核MCU(STM32F205)和wifi芯片,板子的紧张参数:

Particle PØ Wi-Fi module

一个不入流的联网时钟_功效_板子 一个不入流的联网时钟_功效_板子 通讯

Broadcom BCM43362 Wi-Fi chip

一个不入流的联网时钟_功效_板子 一个不入流的联网时钟_功效_板子 通讯
(图片来自网络侵删)

802.11b/g/n Wi-Fi

STM32F205RGY6 120Mhz ARM Cortex M3

1MB flash, 128KB RAM

On-board RGB status LED (ext. drive provided)

18 Mixed-signal GPIO and advanced peripherals

Open source design

Real-time operating system (FreeRTOS)

Soft AP setup

FCC, CE and IC certified

作为一块物联网开拓板,它的义务便是联网,其板载wifi功能并不能证明他的强大之处,其真正刁悍之处在于它供应一整套互联网平台,云端做事器和软件开拓的框架。
通过这套体系,我们只要连着网,就能通过手机app或者网页与板子进行通信,设备与设备之间也可以进行通信。
其软件开拓与Arduino类似,供应了一套易于利用的API,使开拓者可以集中精力专注运用的开拓。
详细功能我就不啰嗦了,可以参考其官网:https://particle.io

本文要实现的功能非常大略,便是一个显示韶光和日期的时钟,不过这个时钟须要联网,紧张硬件组成为:

1. Particle Photon

2. MSP430G2553

3. LCD模块(12832)

实在只要利用1和3便能完成这个功能,不过这块LCD在每次利用的时候,都须要接很多条线,接线麻烦摧残浪费蹂躏韶光且随意马虎出错,因此我打算把MSP430和它集成在一起,改造成一块串口LCD。

首先来方案一下事理框图(绘图软件:fritzing):

不过在实际搭建的时候却成了这样:

经由集成整理后,清新多了:

Particle Photon的实当代码非常简洁,由于Photon须要联网,以是在联网的时候会同步韶光,只要把板子的系统韶光格式化一下就可以显示了:

[C] 纯文本查看 复制代码

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

unsigned

long

tick, pretick;

}

void

setup() {

}

Serial1.begin(115200);

Serial1.println(Time.format(Time.now(),

\公众{1 %m-%d %H:%M:%S}\"大众

));

Time.zone(+8);

pretick = tick;

tick = 0;

if

pretick = 0;

(tick - pretick >= 1000) {

}

tick = millis();

void

loop() {

本来是打算实现一些高等的功能来着,例如增加景象的显示,可以通过http的API接口来获取景象信息,但是都碰着了一些问题,比如https://darksky.net供应的API是https协议的,在单片机上实现https难度非常大,不过https肯定是未来的方向,而中国景象网注册账号须要填写申请,看了下申请单也明显不是针对普通老百姓的,以是放弃了。

就写到这里吧,由于430的程序太乱了,我整理一下再发出来。

以上图文内容均是EEWORLD论坛网友:lcofjp 原创,在此感谢。

欢迎微博@EEWORLD

如果你也写过此类原创干货请关注微信"大众年夜众号:EEWORLD(电子工程天下)回答“投稿”,也可将你的原创发至:bbs_service@eeworld.com.cn,一经入选,我们将帮你登上头条!

与更多行业内网友进行互换请上岸EEWORLD论坛。

标签:

相关文章