什么是NFC智能标签? NFC是Near Field Communication缩写,即近距离无线通讯技术。NFC智能标签采用近距离无线通讯技术,这是一种非接触式识别和互联技术。NFC标签可以在移动设备、消费类电子产品、PC和智能控件工具间进行近距离无线通信。 NFC智能标签是可以快速切换模式的,像打卡一样。比方说,你可以把一个 NFC 标签挂在车内,然后设定成打开导航系统、打开蓝牙、开启音乐播放,铃声转静音,之后每次上车,用手机碰一下 NFC 标签,就可以依序开启先前设定的这些功能,相当实用。 如截图智能手机体验NFC功能: NFC智能标签电路功能概述: 此动态近场通信 (NFC) 标签设计概括了所需的组件和布局注意事项,并提供固件示例以说明如何将 NFC 实施到如下应用中:蓝牙/WiFi 配对、设备配置和诊断或作为通用 NFC 数据接口。随附的文档、硬件和示例代码允许设计人员使用 MSP430 或其他精心挑选的 MCU 快速实现 NFC 功能。 电路实验板截图: 特性设计符合 NFC 标签类型 4B 标准 符合 ISO14443B 标准的 13.56MHz 射频接口支持高达 848kbps 以进行快速的数据传输 通过代码示例说明如何在内部 SRAM 中读写 NDEF 消息 容纳多种 NDEF 消息类型的 3kB SRAM 通过中断寄存器和输出引脚来表示 NDEF 读取或写入完成(以进行进一步处理) 该设计经过测试,并包含固件、硬件设计和用户指南 NFC智能标签电路设计原理图截图: 电路涉及到重要芯片: MSP430FR5739:MSP430 超低功耗 MCU样片申请或购买查看设计套件与评估模块 RF430CL330H:动态 NFC 接口转发器样片申请或购买查看设计套件与评估模块
2021-11-11 15:52:39 1010KB rf430 无线通讯 nfc通信 nfc智能标签
1
描述 该数据集中器参考设计具有多种性能、成本和连接选项,为开发人员的数据集中器设计提供了最大程度的灵活性和可扩展性。其中包括高级硬件和软件,最多可将开发时间缩短九个月,同时仍支持与超过 1,000 台智能仪表互连。开发人员可方便地插入不同的连接模块,包括低于 1GHz (LPRF)、通用分组无线业务 (GPRS)、近场通信 (NFC) 和 TI 电力线通信 (PLC) 模块上系统的稳定 G3 和 PRIME 支持。 该数据集中器设计涉及到重要芯片包括:AM3352、SN74AVC1T45、TPS54620等。 特性基于 AM335x ARM Cortex-A8 处理器的设计最多可将开发时间缩短九个月 集成式通信接口包括两个以太网 (MAC) 端口、USB 和多达八个 UART,可与智能电网中的其他系统轻松互连 开发人员可利用 MAC 和 PHY 层的多个 PLC 堆栈来创建支持 PLC-Lite:trade_mark:、PRIME、G3、IEEE-P1901.2 的设计 开发人员可通过 IPv4、IPv6 和 6LoWPAN 协议将自己的数据集中器产品连接到多种家庭和楼宇自动化应用 附件内容包括原理图、BOM、用户指南、应用手册等。
1
前言: 近年来,苹果公司推出iBeacon功能,主要是配备有低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围发送自己特有的ID,接收到该ID的应用软体会根据该ID采取一些行动。特别是以Moto360以及Apple watch为代表首次采用无线充电方式,遵守Qi(WPC)无线充电标准,给消费者以及行业带来新的创新和亮点,并给用户带来了前所未有的体验。于是越来越多的主流商家纷纷推出带iBeacon功能的无线充电器,这样既方便商家资讯推送,也可以给可穿戴式设备提供充电,所以市场需求日益增长。现在集团根据Smart phone,手环以及智慧手表应用也推出了基于GENERALPLUS GPMQ8005B的可穿戴式无线充电方案。 该智能手机无线充电采用GPMQ8005B(QFP48)+GPMD5130A 正式版本,用于普通5W发射; 电路PCB截图: 附件内容截图:
2021-11-08 20:31:13 2MB 智能手机 无线充电 gpmq8005b gpmd5130a
1
附件内容分享的是本人收集最全有关Arduino开发板电路原理图+PCB源文件。 该PCB工程文件,可以直接打去打样。 其中包括如下: Arduino Leonardo电路原理图和PCB文件; Arduino Mega2560电路原理图和PCB文件; Arduino Nano电路原理图和PCB工程文件; Arduino万能板电路原理图和PCB工程文件; Arduino Mini电路原理图和PCB工程文件等; 如截图: 注意:附件Arduino开发板电路工程文件用DesignSpark PCB软件打开。
1
该USB转串口RS232转接板电路使用的是PL2303HX,个人感觉做得还行,谁有需要也可以做来用。 附件内容提供USB转串口RS232转接板原理图+PCB源文件(99格式),同时附上PL2303驱动。方便网友DIY制作学习 USB转串口RS232转接板实物展示: 附件内容截图: DIY制作USB转串口RS232 PCB截图: 注意: USB A母全贴用的封装有些不对,将就一下; 附件内容提供的PL2303驱动可以下载STC单片机的驱动
2021-10-30 21:15:07 137KB usb转rs232 pl2303 转接板 电路方案
1
PC电脑智能游戏手柄设计背景及概述: 在智能手机随处可见的今天,各式各样的APP层出不穷。由于手机有重力感应功能,手机游戏自然也不会错过这个,相比八、九十年代的小游戏,如今的游戏不再只是用眼去看,用手指操作,更多的是让玩家用身体去体验游戏。赛车类、飞机类、游艇类等游戏,通过控制手机的姿态就能控制游戏对象,这种体验使的很多人着迷。 但是,在游戏体验得到大幅度提升的同时,也存在一些问题。重力传感器与手机是一体的,手机屏幕也是手机的一部分,当敌机快速朝我方冲来时,我们会最大限度的倾斜手机来躲避敌机。但是此时由于手机倾斜,我们要么看不见屏幕内容,要么头也随手机倾斜。 为了解决这个问题,我想把传感器与屏幕分离出来,即,使控制与显示独立。正值“深联华杯单片机应用设计大赛”如火如荼的进行,我就借此机会将我的计划实现。制作一款具有重力感应的游戏手柄。 虽然带重力感应的游戏手柄在市场上也有,但是上百元的价格并不是人人都会购买的。深联华SLH89F5162单片机是增强型51单片机,兼容传统的51单片机,又添加了许多实用的周边模块,使得单片机真正成为“单片微机”。同时因其低廉的价格,使得制作出来的重力游戏手柄的成本也极低,属于平民级的消费电子,市场竞争力不言而喻。 项目设计原理 1、 原理概述 SLH89F5162单片机从传感器MPU6050获取游戏手柄的实时2轴加速度值,经过运算可得到游戏手柄的倾斜角度,将这个角度信息通过串口发送到电脑上的接收程序,由接收程序经过简单的数据打包,就能把游戏手柄的姿态传递给游戏对象,从而达到与智能手机重力感应游戏一样的游戏效果。 2、 硬件设计原理 SLH89F5162单片机有内部16.6MHz振荡器,所以不接外部晶振也可正常工作。用其产生115200波特率,通讯速度快,误差极小,可忽略不计,测试了数万个数据,没发现出错的数据。同时,产生的波特率越小,误差越大。单片机内部有复位电路,可省去外部复位电路,因此一片单片机芯片就是一个最小系统。 控制器SLH89F5162单片机为主控制器,负责传感器的控制,传感器信息的读取、矩阵键盘扫描、独立按键输入、与电脑的串口通讯。 传感器MPU6050内部集成了3轴陀螺仪、3轴加速度计、温度传感器和数字运动处理器,并支持外接其他辅助传感器。I2C通讯接口,数字量输出,体积小。 115200波特率的分频系数 = 16.6M / 16 / 115200 = 9.00608 38400波特率的分频系数 = 16.6M / 16 / 38400= 27.0182 19200波特率的分频系数 = 16.6M / 16 / 19200 = 54.0365 9600波特率的分频系数 = 16.6M / 16 / 9600 = 108.073 3、 软件设计原理 软件开发环境采用Keil3,编程语言采用汇编。采用模块化方法,将I2C读写函数、MPU6050操作函数、键盘扫描函数、数学运算、表格分开在不同的文件,编译时再链接在一起。 MPU6050只支持I2C通讯,最大I2C时钟为400KHz,采用汇编语言编写,可最大限度的满足其时钟要求,这是高级语言无法做到的。重力传感器输出的是某一轴的加速度大小,该值与重力加速度g的比值,就是传感器绕该轴与竖直方向夹角的正弦值,只要求其反正弦就可得到相应的角度大小。 angleX = arcsin(accelX / g) angleY = arcsin(accelY / g) 采集的数据具有噪声,采用数字低通滤波器可有效减小噪声干扰。某一轴上不仅存在重力加速度的分量,同时也存在运动加速度的分量,这会对倾角的计算带来误差。运动加速度的分量比重力加速度小很多,持续时间也很短,采用低通滤波算法也能较小运动带来的误差。 低通滤波算法:y =a * y + (1 - a) * x; x:输入, y:输出, a:系数 由于8位的51单片机先天不足,对浮点数据运算的支持很差,尤其是涉及三角函数、反三角函数。所以我采用空间换时间的方法,即通过查表得到arcsin(accel)的值,这样运算非常快,而且精度没有打任何折扣。SLH89F5162具有片内62KFlash ROM,而accel = -8192 ~ 8192,存储8192个浮点数据需要8192 * 4 = 32K字节,采用SLH89F5162单片机没有任何压力。 视频演示: 硬件设计框图: 软件设计框图: 作品展示:
2021-10-29 15:19:12 991KB slh89f5162 游戏手柄 重力感应 电路方案
1
3DR uBlox LEA-6H高性能接收器直接兼容APM 飞控。6H模块自带Flash和温补,搜星速度及精度优于6M。6H GPS 配套圆形外壳和支撑,接口线默认APM式样。带罗盘6H 式样,出线端子直接兼容APM串口和I2C端口,即插即用出厂 波特率 38400,刷新率5hzAPM 3DR GPS导航模块电路设计中涉及到重要芯片包括UBLOX-LEA-6、HMC5883L、TPS79133DBV等。APM 飞控3DR uBlox LEA-6H导航模块实物截图: APM 3DR GPS导航模块特性如下: ublox LEA-6H module 5 Hz update rate 25 x 25 x 4 mm ceramic patch antenna LNA and SAW filter Rechargeable 3V lithium backup battery Low noise 3.3V regulator I2C EEPROM for configuration storage Power and fix indicator LEDs Protective case ArduPilot Mega compatible 6-pin JST connector Exposed RX, TX, 5V and GND pad 38 x 38 x 8.5 mm total size, 16.8 grams. APM 3DR GPS导航模块电路 PCB截图:
2021-10-26 16:55:25 2.12MB apm 6h模块 电路方案
1
前言: 前段时间不知道怎么就开始关注基础体温这个东西,这个东西能有啥用?自己百度去…… 但是测量基础体温很麻烦,需要每天醒来就测量并且需要每天都坚持,有什么办法一边睡着觉就一边把体温给测了呢? 很容易就想到了现在流行的各种穿戴设备,比如手环之类的。上点名时间一搜,类似的产品还真有,都冠以智能体温计什么的,价格都不便宜,从一百到几百不等。最重要的问题是没货。 我想不就是个测量温度的蓝牙外设么?自己DIY个得了! 方案:cc2541+tmp112即可。cc2541是蓝牙芯片,tmp112是温度传感器,分辨率0.0625摄氏度。 材料: 1. 某宝上淘的最小的蓝牙模块一个。因为天线这块不会设计,而且细小元器件手工焊接比较费劲,所以直接买一个模块,好焊接一些。价格:25元。 2. tmp112芯片。也是某宝购入,单片购买好贵啊,20元一片。 3. 电路板制版。因为用了模块,所以电路板还是非常好画的,走线非常简单。在某宝上找寨都的某厂加工的,30元十片,天朝福利啊! 4. 其他的电池扣一个,按钮一个,电阻两个,总计2元。 算一下硬件单件成本:25+20+2+3=50元!就算加上30块钱的邮费,也比那些上百块钱的产品便宜多了,而且功能还能定制。 接下来就是焊接工作了。首先焊tmp112温度芯片: 旁边放个电池是表明电路板的大小。电路板上左下角那个黑点点就是tmp112了。 焊接好的智能体温计电路PCB截图: 怎么看温度呢?应该是再开发个手机app的,但本屌丝没有蓝牙4.0的手机,也不舍得买。看了一眼树莓派,就用它啦。不过还得买个蓝牙4.0的usb适配器,这个很便宜,某东才39元。
2021-10-22 16:14:27 34.81MB cc2541 智能体温计 tmp112 电路方案
1
绿色能源之无电源遥控器电路功能概述: 本遥控器经过振动与压力会产生压电电压,环境光线变化产生电压或在环境与使用者之间产生的温差会产生电压,利用LTC3588进行能量收集和存储,可以为负载供电;或将能量存储在大电容中,当LTC3588输入端无能量或者能量较低时,利用电容中的电量为负载供电,从而实现了无电源遥控器的设计,解决了目前市场上的遥控器需要经常更换电池的问题。 视频演示: 无电源遥控器电路板截图:
2021-10-22 15:20:21 4.11MB 遥控器 ltc3588 无电源遥控器 压电电压
1
IC卡智能水表电路设计特性: 采用3.6V锂电池直接供电 实时时钟指示 阀门堵转判断 存储器卡 蜂鸣器报警 DATA FLASH数据存储 LCD多种信息显示 低功耗模式 IC卡智能水表控制面板电路截图: IC卡智能水表原理图系统框图:
1