当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放总体概述

本设计是基于51单片机和2.4g无线模块NRF24L01实现的防丢器。当发射器模块在无线接收范围的区域内时,接收器便会得到报警和指示。由于NRF24L01是收发一体的无线模块,体积小,安装方便,并且使用SPI通讯协议,速度可达到3-10M,是理想的无线模块,同时数据容量大,速度快,也可实现简单加密等措施。

实现思路:

每一个发射模块和接收模块都会配备自己的一个地址码也叫ID码,我们通过外部的薄码开关来实现。发射器不断发射带有通讯协议的数据包,每发送一个数据包,便记录时间T1,接收器在无线范围内接收到数据包后,匹配自己的ID,如果发现与自己的ID码相同,则立刻回复相同的数据包,发射器接收到返回的数据包后记录时间T2,T2-T1则为时间距离,以此让闪烁LED灯。实际测试中,想通过发射与接收的时间差来让LED闪烁这种方案是不可行的。

当使用该套设备时,接收器应该设计的尽量体积小,这样才方便与宝贵物品粘放一起,试想,可以将接收器贴在你的苹果手机壳上,比如有一天,你去大型商场或者人多的公众场合逛溜,当手机在较短时间内发现被偷时,你可以立即启动发射器,当然发射器应该事先绑定在您的手腕上或其他随身物品,当发现发射器上的LED闪烁频率加快时,说明你的手机或其他物品正这这附近,只需加以判别和分别定位就可以找到了。该套设备具有地址识别功能,数据传送已加密,寻找范围10m以内。

整体框图

硬件电路图

发射部分

接收部分

代码流程图

nrf2401

产品特性

2.4GHz 全球开放ISM 频段,最大0dBm发射功率,免许可

证使用

支持六路通道的数据接收

低工作电压:1.9~3.6V低电压工作

高速率:2Mbps,由于空中传输时间很短,极大的降低了无

线传输中的碰撞现象(软件设置1Mbps或者2Mbps的空中传输速

率)

多频点:125频点,满足多点通信和跳频通信需要

超小型:内置2.4GHz天线,体积小巧,15x29mm(包括天线)

低功耗:当工作在应答模式通信时,快速的空中传输及启动

时间,极大的降低了电流消耗。

低应用成本:NRF24L01集成了所有与RF协议相关的高速信

号处理部分,比如:自动重发丢失数据

包和自动产生应答信号等,NRF24L01的SPI接口可以利用单片机

的硬件SPI口连接或用单片机I/O口进行模拟,内部有FIFO可以与

各种高低速微处理器接口,便于使用低成本单片机。

便于开发:由于链路层完全集成在模块上,非常便于开发。

自动重发功能,自动检测和重发丢失的数据包,重发时间及

重发次数可软件控制自动存储未收到应答信号的数据包

自动应答功能,在收到有效数据后,模块自动发送应答信号,

无须另行编程

载波检测—固定频率检测

内置硬件CRC检错和点对多点通信地址控制

数据包传输错误计数器及载波检测功能可用于跳频设置

可同时设置六路接收通道地址,可有选择性的打开接收通道

标准插针Dip2.54MM间距接口,便于嵌入式应用

喜欢本文的亲们,欢迎点赞

| 单 | 片| 机 | 精 |讲 | 吴| 鉴 | 鹰 |

微信第一单片机分享 最受欢迎图文公号

微信号:wujianying_danpianji

《2015.10.27》● 技术源于积累,成功来自执着——单片机精讲吴鉴鹰

android防丢器设计,☆基于51单片机的无线防丢器设计|可以防止儿童走丢的神奇...相关推荐

  1. 外部中断器微型计算机课程设计,基于51单片机汇编语言的数字钟课程设计报告(含有闹钟万年历)...

    上图的"检测开关值→判断并显示→检测开关值"的循环时间大约为10ms,即每隔10ms检测一次开关值,每个数码管接收到的电压信号占空比大约为1/7,确保数码管正常显示.三个中断源中断 ...

  2. 单片机六位抢答器c语言程序,八路电子抢答器(基于51单片机的8路抢答器设计C语言程序)...

    哥,你还有AT89C51单片机8路抢答器的资料吗 哥,你还有AT89C51单片机8路抢答器的资料吗 AT89C51单片机8路抢答器的资料 源程序如下 #include #define uchar un ...

  3. 【041】基于51单片机的自动音乐播放器Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的自动音乐播放器系统proteus仿真设计一份: (2).基于51单片机的自动音乐播放器系统proteus仿真设计keli源代码一份: (3).基于51单片机 ...

  4. 基于51单片机的8八路抢答器设计

    基于51单片机的8路抢答器 具体功能: (1)主持人进行复位,依次显示8位选手的分数,8位选手分数显示结束后主持人方可按下开始按键: (2)主持人按下抢答开始按键,抢答者才可以开始抢答,数码管抢答倒计 ...

  5. 基于51单片机8位竞赛抢答器_倒计时可调+LED跑马灯

    基于51单片机8位竞赛抢答器_倒计时可调+LED跑马灯仿真设计 (程序+proteus仿真+报告) Proteus仿真版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C ...

  6. 基于51单片机与ESP8266的智能台灯设计

    一.硬件设计 1. 硬件选型 主控芯片:选用STC89C52RC,单片机通过串口与EPS866模块通信. LDO: 选用AMS1117-3.3V,ESP8266模块需要使用3.3V电源,使用1117- ...

  7. 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]

    /***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...

  8. 基于单片机超声波视力保护系统设计-基于51单片机8音键电子琴仿真设计-基于8086八路模拟信号采集均值显示系统设计-基于8086八路数据电压温度采集系统-基于8086波形发生器仿真设计【毕设课设分享】

    539基于单片机超声波视力保护系统设计-设计资料 硬件构成:单片机+最小系统+LCD1602液晶显示模块+超声波模块+DS18B20温度采集模块+光线检测模块+ADC0832模块+蜂鸣器模块+LED指 ...

  9. 基于51单片机的自动浇花系统设计/基于51单片机的智能抽奖系统控制设计/基于51单片机的数字时钟与日历显示控制设计 毕业设计

    1147基于51单片机的自动浇花系统设计 设计思路:通湿度传感器实时监测湿度,通过LCD显示出实时的湿度采集值,可以通过按键设定目标界限,当达到这个界限值时,浇花系统的电机装置运行. 电路包含:LCD ...

最新文章

  1. 统计学习方法:朴素贝叶斯
  2. Python的嵌套函数使用和闭包
  3. VC6++ output :error executing c:\windows\system32\cmd.exe.
  4. hdu 3199 动态规划
  5. Leetcode--150. 逆波兰表达式求值
  6. java.util.regex.PatternSyntaxException: Dangling meta character '?' near index 0特殊字符表达
  7. 查看linux文件目录的大小和文件夹包含的文件数
  8. SAP 物料编码更改标准解决方案
  9. Android 百度地图定位
  10. 利用canvas制作乱跑的小球
  11. 计算机视觉的技术与应用
  12. 360随身wifi2驱动 v5.3.0.1035 官方版
  13. 自己动手写CPU之第九阶段(2)——加载存储指令说明2(lwl、lwr)
  14. Mac流程图制作工具:Diagrams
  15. 电脑黑屏怎么办?实用解决方法!
  16. Java生成word文档|综合
  17. 巧妙利用DZ自有功能实现豆丁网在线文档功能
  18. 我的Redis集群搭建之路
  19. hive中如何判断字符串是否是数字
  20. C#梁朝伟变刘德华之山寨实现

热门文章

  1. 从源码看 Activity 生命周期(上篇)
  2. 2018校招面经-深信服-网申-技术服务工程师挂面
  3. CUMT第一轮双月赛Web题解
  4. MISC总结——隐写术(四)
  5. Android APN设置 获取APN列表
  6. 2007-2008年中国十大平面设计公司排名
  7. LeetCode第78题解析
  8. LINUXUNIX 中文著名网站
  9. 天道酬勤系列之C++ 常量介绍
  10. 迎难而上,2023Java面试突击指南手册。整合了各大技术栈常考知识点。