首页
学习
活动
专区
圈层
工具
发布

使用LoRa搭建一个双向传呼机

因此第一步我订购了两个AI-Thinker的Ra-o2 LoRa模块和两个基于ATmega328的微控制器(即单片机),翻出我的面包板,搭建概念验证设计。...一个现成的LoRa接收器模块适配在定制的PCB板上,同时附带一个用户友好的显示屏以及导航控制。一个实时时钟模块负责追踪当地时间。 接下来我们需要一个更精致的设计。...对于接地面连接天线基座和接收器模块的方式我也多加调整,以便获得最佳的高频表现。 此外,我选择了时髦的黑色作为PCB板阻焊层,结果产生了又一个意外结果。...随着新开关控制器的到位,我用热风枪把新部件固定到了相应位置。...测试中还出现了另一个小问题:我把板载实时时钟的数据线接反了,这是用来计当地时间,并通过I2C协议和SAMD21相连的。修好这个问题后,我的传呼机正式完成,我将它命名为LoRaNicator。

2.1K40

基于STM32的儿童智能安全防护书包设计

【2】设计实现的功能 (1)实时定位与紧急求助功能: 通过集成GPS模块,该智能书包能够实时获取并更新儿童的位置信息,并通过无线通信(GSM短信模块如Air724UG 4G)将位置数据发送给家长。...【3】项目硬件模块组成 (1)主控芯片: STM32F103RCT6微控制器作为整个系统的“大脑”,负责控制和协调各个功能模块的运作,处理GPS定位数据、GSM短信通信、RFID识别信息等,并通过程序逻辑实现课程表管理...(2)定位模块: GPS模块,用于实时获取并更新儿童所在位置信息,确保家长可以随时查看孩子的位置状态。...(3)功能模块划分: 定位模块设计采用GPS接收器,实时获取并解析位置信息。 无线通信模块选用4G GSM短信模块Air724UG,实现实时位置信息的远程发送和接收紧急求助信号。...1.3 系统功能总结 功能模块 功能描述 定位模块(GPS) 实时获取并更新儿童地理位置信息,通过无线通信模块发送至家长设备,以便家长随时掌握孩子位置动态。

72800
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ​新年Geek手工:废弃的电视不要扔!拆掉显像管,改造一只炫酷矢量时钟

    时钟由PIC微控制器驱动,所有组件均为通孔。 印制电路板上有用于存放其他可选配件的空间,例如备用电池,用于设置时间的Wi-Fi和GPS模块。...该套件本身包括印制电路板和所有附带的组件,其中包括两个PIC微控制器,一个控制时钟并生成图形和文本,而另一个专用于定期在屏幕周围移动时钟以避免荧光体老化。...有三条引线连接到CRT颈部的一系列加速和聚焦电极上面,剩下的四条引线连接到水平和垂直两对偏转板上。但是我的DG7-6只有9针引脚!...在组装套件时,有两个可选的40美元附加电路,Wi-Fi模块和GPS模块,你可以选择增加任何一个,这样你就无需手动设置时钟。...如果没有这些模块,时钟会自动检测它是否被插入了50或60赫兹的壁式插座,并使用该频率作为参考时基。手动设置时钟仅需按压“快速设置”和“慢速设置”按钮,直到时钟显示正确的时间即可。

    66620

    基于 STM32 的老人摔倒报警装置项目【源码分享】

    本文介绍一款基于STM32的老人摔倒报警装置,通过超声波检测离地距离、GPS获取当前位置,并通过GSM模块发送短信报警,实现实时监测与快速通知家属的目的。!...位置获取:使用GPS模块(如Neo-6M)实时定位,获取经纬度用于短信上报。短信报警:基于GSMGPRS模块(SIM800LSIM900A)发送短信至预设号码,实现子女实时接收报警并查看位置。...GPS经纬度位置时间戳!...3.GPS联动报警摔倒触发后:立即开启GPS模块(若常开可省略)获取定位数据拼接报警短信并发送五、短信报警流程1.启动GSM模块发送AT设置短信格式为文本模式:AT+CMGF=12.组织短信内容示例内容...5V/2A电源或大容量电池+降压方案加电解+贴片电容解决GSM的电流波动问题2.超声波模块安装位置可将装置固定在胸前或腰部测距方向必须与地面垂直3.GPS天线位置尽量暴露于开阔区域若装置佩戴于户外,应给

    30110

    MIT设计高机动性的自动驾驶船,旨在减轻水路众多的城市交通负担

    此外,船只上配备传感器,微控制器,GPS模块和其他硬件,可以对这个4乘2米矩形船体进行编程,使它自组装成浮桥,音乐会舞台,食品市场平台以及其他结构保持几个小时。...然后通过粘合几层玻璃纤维将完成的船体密封,把电源,Wi-Fi天线,GPS以及小型计算机和微控制器集成到船体上。...为了精确定位,研究人员还加入了室内超声波信标系统和户外实时动态GPS模块(允许厘米级定位)以及监测船的偏航和角速度的惯性测量单元(IMU)模块其他指标。...精确度的提高归功于船上的GPS和IMU模块,它们分别确定位置和方向,精确至厘米。NMPC算法对这些模块的数据进行处理,并衡量各种指标以指导船舶的工作。...该算法在控制器计算机中实施并单独调节每个推力器,每0.2秒更新一次。 “控制员会考虑船的动态,船的当前状态,推力约束以及未来几秒的参考位置,以优化船只在道路上行驶的方式,”Wang说。

    61240

    外国黑客25美元自制设备攻击星链,SpaceX还给赏金

    自制的电路板一旦连接到星链,就能发起攻击,让系统发生暂时性短路。 最重要的是,还可以让自定义代码在 Starlink上运行,并访问整个网络。...首先,离地面大约340英里的低地球轨道运行卫星向下传送连接到地面。...另外,里面还包括无线电频设备、以太网供电系统和一个GPS接收器。 为了设计Modchip,Wouters扫描了Starlink天线,并创建了适合现有Starlink板的设计。...该模块芯片需要焊接到现有的星链PCB和连接它使用的几根电线。 Modchip本身由树莓派微控制器、闪存、电子开关和稳压器组成。...比如连入太空互联网的电网,供水网络和运输系统。 最不堪设想的就是,控制卫星让其撞向其他卫星甚至国际空间站。 SpaceX的卫星和Starlink打开了一个安全的潘多拉盒子,其威胁严重性恐怕远超5G。

    89841

    MIT升级版“机器船”舰队:自主变形搭建动态桥梁

    roboats 这些自动驾驶船是配备传感器、推进器、微控制器、GPS模块、摄像机和其他硬件的矩形船体,是麻省理工学院和阿姆斯特丹先进都市解决方案研究所(AMS Institute)正在进行的“Roboat...该算法处理所有的计划和跟踪,使roboa单元组能够在一个集合配置中彼此解锁,以无碰撞的路径移动,并重新连接到新集合配置中的适当位置。...所有的协调器和worker都有四个螺旋桨,一个无线微控制器,几个自动锁存机构和传感系统,使它们能够连接在一起。 然而,协调器也配备了GPS导航和惯性测量单元(IMU),用于计算定位、姿势和速度。...每个CVP使用自定义轨迹规划技术来计算在不中断的情况下到达目标位置的方式,同时优化路线以提高速度。 为此,每个CVP预先计算移动CVP周围的所有无碰撞区域,使其旋转并远离静止CVP。...协调器利用GPS和IMU提供的数据,估计出它在质心处的位置和速度,并通过无线网络控制每个单元的所有螺旋桨,然后移动到目标位置。

    53030

    DIY混合BCI刺激系统:SSVEP-P300 LED刺激

    4个用于诱发SSVEP的辐射状绿色刺激由4个Teensy 32位微控制器模块控制,4个用于P300的红色刺激由单独的Teensy模块控制。...出现红色闪烁时,由单个Teensy模块控制随机计时。闪烁事件作为串行数据从微控制器传输到EEG记录软件。...图1.7 P300刺激和事件标记 对于P300,如图1.7所示,红色LED连接到Teensy模块的四个输出pin(引脚),并且LED放置在每个COB环的中心。...为了进行串行通信,需要将Teensy模块(Tx)的pin 1连接到MAX3232 pin13,即串行数据接收Rx。可以看一下Testbench软件和事件标记,如下图所示。 ?...使用双面胶带将P300 LED固定在圆环的中心,并连接到板背面的硬件。径向COB环焊接有细软线,用于连接MOSFET驱动器。使用双面胶带将环固定在如下图所示的位置。 ?

    98110

    在树莓派中使用 MicroPython 接入 MQTT

    除了包括选定的核心 Python 库,MicroPython 还包括了给予编程者访问低层硬件的模块,是 Python 3 语言的精简实现 ,包括 Python 标准库的一小部分,经过优化可在微控制器和受限环境中运行...2.安装 MQTT 客户端库 为了方便连接到 MQTT 服务器,我们需要安装 umqtt.simple 库。...3.查看树莓派终端信息,将会看到已成功接收到 MQTT X 发布的消息。 ?测试发布消息1.在 MQTT X 客户端中订阅 raspberry/mqtt 主题 。...MQTT 最大优点在于以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务,而树莓派则是一个体积小、发热低、能耗低、相对全面的硬件模块。...二者相结合,即使是在微控制器或是受限环境中,也可助您开发出更多创新应用。版权声明: 本文为 EMQ 原创,转载请注明出处。

    1.8K31

    【源码开源】基于STM32的应急救援仓系统 | 救援效率和实时监控

    该系统结合STM32F407微控制器、传感器模块、太阳能供电以及前端Web界面技术,实现了环境监测、能源管理和远程报警等功能。...2.后端管理系统基于SpringBoot开发的服务器端提供以下功能:接收并解析STM32上报的数据存储历史监控数据,支持趋势分析根据自定义阈值触发报警向前端推送实时数据和报警信息3.前端界面使用Vue框架开发的管理界面...:结合GPS模块,实时显示仓体位置2.报警系统支持环境阈值报警(如温度过高、PM2.5超标)支持电量低报警报警信息通过MQTT实时发送到服务器,并在前端界面提示3.远程控制灯光控制:可手动或根据光照强度自动开关阈值自定义...通信测试:模拟网络不稳定情况,验证MQTT的重连机制和消息丢失恢复能力。电源优化:通过调整采样频率和进入低功耗模式,延长太阳能供电下的续航时间。...系统采用模块化设计,硬件稳定可靠,软件易于扩展升级,并通过MQTT协议保证了数据的实时性和准确性。

    26710

    运用GPS北斗卫星时间同步技术应用数据采集系统

    用户设备就是GPS接收机,本系统所选择的接收机是GPS-OEM板(型号是GPS15L,在2.3小节会详细讨论),它根据自己时钟和接收到的导航电文计算出接收机(天线)所在的位置和GPS时间。...2.3 同步采样控制单元硬件 在设计该模块时,选择Garmin公司研制开发的GPS15L OEM板和单片机AT89C51分别作为GPS接收机和控制器。...该模块体现了整个系统要用到的GPS授时技术,工作原理如下:系统上电复位后,单片机通过串口TXD实现对GPS15L板初始化,设置GPS接收机传送的数据格式。...初始化完毕后,GPS15L板会给出相应信息,单片机识别到这些信息后,开始接收GPS15L板传送来的时间数据,并对它进行处理,将其转换成北京时间输出。...本文重点介绍用于读取GPS接收器串口输出的中断响应程序的设计思路,程序流程如图7所示。 6 电源设计 电源电路采用降额设计,并采用高精度电源电路,可保证供电系统的可靠性。

    1.5K30

    家中的数据科学:利用Wolfram的设备集成分析车辆的性能

    我通过将一个微控制器连接到我的汽车控制器区域网络(CAN)总线,开始了我的数据科学副业项目,我通过简单地记录通过CAN总线发送的信息,收集了大量的信息。...较低的ID优先于较高的ID,当正确接收消息时,网络确认(ACK)上的设备优先于较高的ID。...使用这段代码,我可以创建和注册EntityStore,并将其与我的数据库中的GPS数据对齐——同样,这只是全部数据中的一小部分。首先,我导入实体存储代码并创建一个EntityStore。...可用的数据包括GPS位置、速度、精确度、时间以及我是否开始、结束或在途中。...停车位置分析 再放大一点,我想找到我在香槟市Wolfram Research停车场的停车位置会很有趣。每个点代表我停放的汽车的GPS读数。

    54820

    ESP8266调用NTP服务器进行时间校准

    NTP服务器通常连接到具有高度精确时间源的设备,例如:GPS接收器或原子钟,以确保提供准确如一的时间。网络上的计算机可以通过连接到NTP服务器来同步其时间,并确保它们在同一时刻进行操作。...在某些系统应用中,RTC也会成为其他设备的时钟源,如单片机或微控制器单位等。 RTC的时间精度通常为ppm 级别,即每百万分之一,能够满足大多数实时应用场景的要求。...使用AT指令将ESP8266连接到Wi-Fi网络。...使用AT指令连接到NTP服务器并获取时间。您可以使用以下指令: AT+CIPSNTPCFG=0,1,"pool.ntp.org" AT+CIPSNTPTIME?...这将连接到ntp服务器并检索当前的UTC时间。 将ESP8266返回的UTC时间转换为本地时间。您需要知道您所在的时区,并对UTC进行适当的调整。

    1.9K10

    baidu开源apollo 硬件文档

    )和惯性测量单元(IMU) GPS接收器/天线 安装任务概述 安装任务的步骤 先决条件 主要部件安装图 安装GPS接收器和天线 安装IPC 配置GPS和IMU 准备IPC 安装IPC的软件 在办公室里...IPC配置 配置IPC如下: 32GB DDR4 RAM MezIO-V20-EP模块(带车内使用的点火控制) PO-160W-OW 160W交流/直流电源适配器 CSM2模块(x16 PCIe扩展Gen3...接收器/天线 与GPS-IMU组件一起使用的GPS接收器/天线是NovAtel GPS-703-GGG-HV。...主要部件安装图 以下两个图表指示车辆上应安装三个主要组件(GPS天线,IPC和GPS接收器)的位置: 安装GPS接收器和天线 本节提供有关安装以下两种选择之一的一般信息: 选项1: GPS-IMU:NovAtel...当IMU和GPS天线处于适当位置时,必须测量从IMU到GPS天线的距离。该距离应测量为:X偏移,Yoffset和Z偏移。 偏移误差必须在1厘米以内才能实现定位和定位的高精度。

    1.9K30

    DJI MINI二代拆解

    板子极其紧凑,就三块PCB,一块是电源管理+电机驱动,另外一块大量的主控功能,相机处理,天线射频处理,最好一块是GPS的天线。...和电控的配置 可以看滴啊这个云台占了二分之一的位置 hackday上面的一个改装 使用 PIC18F26K40 微控制器解码发送到 LED 的 48 位数据,然后使用 L9110H H 桥来控制微型齿轮马达...制作了一块绰号为 B0B 的电路板,它可以告诉无人机它想听到什么,并允许它在安装非官方电池的情况下启动。该电路使用 PIC12F1840 与无人机对话,包括报告安装的电池的电压。...1:Qualcomm - 快充芯片 2:winbond - 16MB闪存芯片 3:NXP - 微控制器芯片 4:winbond - 1Gb内存芯片 1:TI - 电池充电控制芯片 2:Atheros -...这个是IMU,装在减震上面,减少螺旋桨的谐波影响 Mavic 2 Pro 机尾的小型视觉模块,在这么大点面积上,集成了一组双目相机+两组单目相机+一组红外 TOF 发射/接收器 这个我觉得写的好,怕炸鸡就好好用心

    1.8K11

    OpenBot 操作指南:从入门到二次开发的完整实践

    提供稳定电源 通信模块 HC-05/06蓝牙模块或ESP8266 Wi-Fi模块 3-5 手机与微控制器通信 传感器 HC-SR04超声波传感器 2-3 距离检测和避障 其他配件 杜邦线、固定支架、轮子...Arduino连接 蓝牙模块引脚 Arduino引脚 功能说明 VCC 5V 电源正极 GND GND 电源负极 TXD D7 发送数据(接Arduino RX) RXD D8 接收数据(接Arduino...TX) 3.3.5 电源连接 将锂电池组连接到电压调节模块 将调节后的5V输出连接到Arduino的5V引脚和电机驱动板的VCC引脚 将锂电池组的负极连接到Arduino的GND引脚和电机驱动板的GND...手机系统版本不兼容 防火墙或安全软件阻止连接 解决方案: 检查蓝牙配对: 进入手机「设置」>「蓝牙」,手动搜索并配对机器人的蓝牙模块 确保配对密码正确(默认通常为1234或0000) 配对成功后...实现步骤: 添加定位系统: 集成GPS模块(室外) 或使用视觉SLAM(室内) 实现路径规划算法: A*算法 RRT(Rapidly-exploring Random Tree)算法 Dijkstra

    1.1K10

    基于NTPSNTP的工业控制系统网络时间同步

    这种修改是通过计算本地设备延迟来提升接收子网的时间戳的精确性。 完美的PTP解决方案肯定存在,但是选择还是要归结于收发器的解决方案结合微控制器控制的PTP软件协议栈或者基于微控制器的解决方案和协议栈。...全球定位系统(GPS) 图4:基于空间的导航系统包含一组环绕地球的卫星 基于空间的导航系统包括一组环绕地球的卫星,这些系统能够提供非常精确的时间和位置信息。...与NTP和PTP协议不同,GPS系统的可变延迟问题则不一样,因为时间信息都直接来自于卫星,唯一限制的因素是接收器必须有一条畅通无阻的通路,大气环境以及卫星相对接收器的位置都会对精度产生影响。...GPS系统接收器还有一个好的特性就是它可以应用于封闭网络,即没有互联网连接。它们同样可以为PTP网络提供精确的主时钟源。...网络时间同步解决方案也可以通过上文提到的方法组合来实现,比如基于PTP的工业控制网络可以从GPS接收器获取其主时钟源,当然也可以从NTP衍生服务器获取。

    2.2K50

    GPS时间同步服务器在电力系统技术应用

    (3)采用一台小型GPS接收机,提供多个RS232端口,用串口电缆逐一连接到各个计算机,实现时间同步。...,需要增加一台甚至数台GPS接收机,而这往往受到资金不足或没有安装位置等限制。...GPS(全球定位系统Global Positioning System),美国军方建立的全球卫星导航定位系统,由专门的接收器接收卫星发射的信号,可以获得位置、时间和其它相关信息。...GPS卫星时钟同步系统一般由GPS卫星信号接收部分、CPU部分、输出或扩展部分、电源部分、人机交互模块部分组成。   ...主时钟一般设在电厂的控制中心,包括标准机箱、接收模块、接收天线、电源模块、时间信号输出模块等,对变电站设备和间隔层IED设备(包括智能电能表等)按要求实现GPS对时,并具有时钟同步网络传输校正措施。

    1.3K60

    电厂自动化系统时钟同步(NTP时间同步服务器)方案

    (3)采用一台小型GPS接收机,提供多个RS232端口,用串口电缆逐一连接到各个计算机,实现时间同步。...,需要增加一台甚至数台GPS接收机,而这往往受到资金不足或没有安装位置等限制。...GPS(全球定位系统Global Positioning System),美国军方建立的全球卫星导航定位系统,由专门的接收器接收卫星发射的信号,可以获得位置、时间和其它相关信息。...GPS卫星时钟同步系统一般由GPS卫星信号接收部分、CPU部分、输出或扩展部分、电源部分、人机交互模块部分组成。   ...主时钟一般设在电厂的控制中心,包括标准机箱、接收模块、接收天线、电源模块、时间信号输出模块等,对变电站设备和间隔层IED设备(包括智能电能表等)按要求实现GPS对时,并具有时钟同步网络传输校正措施。

    3.3K20
    领券