登录社区云,与社区用户共同成长
邀请您加入社区
本课学习使用ESP32与MG90S舵机实现精准角度控制。通过PWM信号(50Hz频率),设置脉冲宽度对应0°、90°、180°,利用duty_u16()函数控制舵机转动。接线简单:信号线接GPIO2,电源接3.3V,地线接地。代码可实现定点转动或循环摆动,拓展性强,适用于智能小车转向、机器人关节、自动门锁等场景。需MicroPython 1.19及以上版本支持。
本文详细探讨了PIR传感器信号调理电路的设计要点。重点分析了0.1-10Hz频段信号调理的关键技术,包括高通滤波消除温度漂移(0.7Hz)、低通滤波抑制高频噪声(10Hz)。针对传统设计中使用大阻值电阻(7.56MΩ)带来的热噪声问题,提出了采用T型网络结构的改进方案,通过合理配置电阻(1.04MΩ)和电容(10nF)参数,在保持31.62倍中频增益的同时降低了电路噪声。仿真验证表明,改进后的电路
硬件开发esp32 s3
本文详细介绍了在MTK Android平台上编译和使用i2c-tools的完整实战指南,包括环境准备、Android.mk配置、编译流程、内核设置及常见错误解决方案。重点讲解了i2cdetect、i2cget、i2cset等工具的使用技巧,帮助开发者高效进行I2C总线调试和硬件寄存器读写操作。
温度传感器接口是复用接口, 可连接数字式温度传感器 18B20 或热敏电阻温度传感器, 任意时刻,只允许连接某一种温度传感器(可通过对应的寄存器进行参数设置, 详见“3.18 温度传感器使用” )。注:目前生产 18B20 的厂商有很多,不同品牌的 18B20 通讯参数会有一些差异,基本上可以保证 500 米以内正常通讯,有些品牌可以达到 1000 米。传感器线圈接口由 SEN+和 SEN-管脚组
做硬件,往往涉及软件,哪里出了问题,都会导致硬件不工作,下面以使用arduino做一个简单的按键控制LED项目为例,说一下硬件项目需要注意的若干事。硬件:arduino uno软件:aduino ide 1.8.9若干事之第一件事:做每个项目时,要做好文档记录,比如图片、视频等,要随时记录,来不及记录时,用手机拍下来,有时间的时候再整理,将来项目做的多的时候,就会发现归档的好处。它能使...
话不多说先上图前言自从学习FPGA以来,唯一做过的完整系统就是基于basys2得多功能数字表。记得当时做的时候也没少头疼,最后用时间磨出来了一个不是很完整的小系统,当时还是产生了满满的成就感。现在回头看来,先不说功能实现的如何,首先代码书写满是不规范,其中犯得最多的一个问题就是把verilog当C来写。所以,我决定趁着寒假自由支配的时间比较多,决定重写多...
经过几年的自动化测试,同时也带领了好几拨自动化测试的团队,QTP,selenium,包括公司自主设计的自动化工具和框架,都有经历和体会,寥寥几句,谈下感想,市面上自动化测试工具繁多,收费的,开源的,自主的;目前基于GUI的功能自动化测试工具居多,各种自动化测试工具实现的功能也基本相同,只是在IDE,脚本开发语言,支持的脚本开发方式,支持的控件等方面略有不同,硬件...
本文详细介绍了在树莓派4B上安装Arduino IDE的全流程避坑指南,包括环境准备、安装方式对比、USB供电问题解决方案、Blink测试调试技巧以及GPIO配置和远程开发方案。特别针对树莓派与Arduino的兼容性问题提供了实用解决方案,帮助开发者高效完成硬件开发项目。
本文详细介绍了在树莓派上使用三大GPIO库(WiringPi、BCM2835、RPi.GPIO)实现LED点亮的实战教程。从硬件连接到代码编写,再到性能对比和常见问题排查,为开发者提供全面的GPIO输出控制指南,帮助快速入门树莓派硬件开发。
本文通过LTspice仿真分析了N沟道结型场效应管U309的特性。研究测量了不同栅极电压(-2V至0V)下漏极电流与漏极电压(0-10V)的关系,发现漏极电流在低电压区呈线性(变阻区),高电压区趋于恒定(恒流区)。数据分析表明:漏极饱和电流与栅极电压呈二次多项式关系,而漏极电导与栅极电压则呈现良好的线性关系。仿真结果与数据手册参数存在差异,如栅极电压-1V时实测漏极电流为6mA(手册标称关断电压-
通过选择合适的传感器和外围器件,结合ESP32的强大功能,你可以开发出一个功能丰富的运动手环。以上推荐的器材选型和代码框架可以帮助你快速上手开发。根据具体需求,你可以进一步优化设计和功能。
如果你的项目需要运行复杂的操作系统和多任务,或者需要连接多种外设,树莓派是更好的选择。如果你的项目是简单的物联网项目,需要低功耗和Wi-Fi功能,ESP是更好的选择。
数控分频器的功能就是当输入端给定不同的输入数据时,将对输入的时钟信号有不同的分频比,数控分频器就是用计数值可并行预置的加法计数器来设计完成的,方法是将计数溢出位与预置数加载输入信号相接得到。根据实验的要求,我们要去创建一个锁相环,所以这里我单独拿出来讲这么去创建这么一个锁相环。
0. 前言 这两天刚好了解了一下微信小程序的蓝牙功能。主要用于配网功能。发现微信的小程序蓝牙API已经封装的很好了。编程起来很方便。什么蓝牙知识都不懂的情况下,不到两天就晚上数据的收发了,剩下的就是数据帧格式的定义,当然这部分就不是本次博客的重点。1. 准备硬件 这里我准备了CH341SER这个作为USB转串口。用sscom5.13.1 串口工具。由于我不太懂硬件开发。硬件部分都是由...
起因曾经用过西门子出的短信猫, 好处是直接有SDK开发包, 不会硬件开发也能直接使用缺点也是明显的, 就是只支持Windows系统, 另外就是在Windows下工作很不稳定, 隔开几天就会出现收不到短信的毛病, 要断电重启设备才有机会恢复(还不是必然恢复)后来在地府(DFRobot)发现了新品"Gravity: UART A6 GSM & GPRS 无线通信模块",买来...
3月接到一项开发任务:独自编写一套3D打印机的控制固件。对于FDM打印机,固件中最关键的控制对象是步进电机。我非常愿意向大家分享整个曲折的开发过程。故事一开始,我要向Marlin项目致敬:以Marlin为代表的开源3D打印固件,孕育了桌面级3D打印的普及和繁荣;这次开发任务不同于Marlin固件在于,在中断响应中动态规划步进电机的速度。路径规划器退化...
OpenPLC是一套完全开源免费、合规商用的软PLC控制系统,区别于传统硬件PLC,它无需绑定专用控制器硬件,通过软件实现完整的PLC逻辑控制功能,可直接运行在创龙科技瑞芯微RK3588/RK3576/RK3562等国产ARM工控机上。创龙科技国产ARM工控机,有瑞芯微RK3588/RK3576/RK3562等处理器可选,集成了Modbus、CANopen、OPC UA等工业组件,已通过EMC测试
本文将从电源入口开始,带你掌握一套可复用的识别DCDC与LDO电路的方法,让你不再对着原理图发懵。
本文全面解析嵌入式岗位的职业路径,从芯片到系统涵盖嵌入式软件开发、驱动开发、系统开发、应用开发和测试验证五大核心类型。文章强调C语言功底、硬件理解能力和系统思维是嵌入式工程师的三大基本功,并详细介绍了各岗位的技术栈要求、工作实景和职业发展建议,为从业者提供清晰的成长指南。
本文深度剖析了在算能SOPHON SC5+编解码卡开发中,处理704×576等非标准分辨率视频时遭遇的绿屏问题。文章指出,问题的根源在于图像内存跨步(Stride)对齐计算错误,导致缩放时数据读取错位。通过提供显式控制Stride的实战代码和底层BMLib调用思路,为开发者提供了从环境部署到性能调优的完整避坑指南。
旁边的LDO的温度,可以通过比较粗的PCB引线进行散热。但实际上, 可以看到实际电路中的温度最高点并不在 STC32G单片机上, 而是旁边的 3.3V 稳压电源的温度。下面使用普通的热电偶温度计测量芯片表面的温度。在测试电路板中,芯片表面的温度大约只有40摄氏度左右。芯片的管脚没有外部引出更多的PCB线路, 也造成了温度散热条件不好。如果将测试芯片外围管脚连接更多的PCB走线,以及在芯片底部
现总结在实际工作项目中,使用AD软件一些简单但使用率高的操作。----------隐藏和显示全部元器件名称和参数(1)调整输入法在英文状态下(2)按下shift + F 键,鼠标变成十字光标态(3)点击(左击)元器件本体(非焊盘,否则进入了焊盘操作,暂不讨论),进入了菜单界面(4)点击 “确定”,进入全局修改菜单界面(5)上图可看到,有相关对象参数“show name”(显示/...
创龙科技基于瑞芯微RK3588高性能工业评估板,已成功适配DEEPX DX-M1算力加速卡,为边缘AI应用提供了全新的高性能解决方案。为了验证适配效果,我们在DX-M1 M.2 AI算力加速卡上运行了经典的yolov5s目标检测模型,测试数据显示,在运行yolov5s模型时,平均处理帧率高达652.8fps,性能表现很优秀。RK3588负责多任务调度与复杂逻辑处理,DX-M1专注高负载AI推理,该
请将功能正常的SIM卡(缺口方向朝外)插入Micro SIM(CON23)卡槽,并将4G模块正确安装至评估板Mini PCIe(CON25)插槽,同时将2.4G天线连接至4G模块的MAIN、DIV接口,将GPS天线连接至4G模块的GNSS接口。为方便测试,产品资料中提供了经过验证的测试程序可执行文件,位于案例bin目录下,源文件位于案例src目录下。为方便测试,产品资料中提供了经过验证的脚本程序和
本文档主要介绍基于TLT113-EVM评估板的物联网模块开发案例。
本文档主要介绍基于TL3562-EVM评估板的物联网模块开发案例
链接: https://pan.baidu.com/s/1V--A49YSmvQ5Je6ot9d4zQ 提取码: sgeu总体而言,在环境偏向浮躁的当下,作者这本书还是充分体现出工程师的严谨与认真,不失为一本佳作。这本书从立意到内容在当下都不可多得。既有关物联网开发,又结合python实践。在写作意图上,作者更试图通过python一种语言贯穿物联网开发的各个环...
物联网网络编程项目实战视频课程以目前在物联网中比较热门的技术平台为依据,实操为主,理论讲解为辅;引导学员...适用人群:对物联网通讯感兴趣的技术人员或在校工科类学生;具备一点C语言基础。推荐学习课程:C语言+物联网开发实战物联网开发“智慧地球,感知中国”,随着物联网概念的逐步普及,物联网相关行业的人才需求也随之扩大。 本套课程将围绕物联网的核心传感技术,以CortexM系列的...
2019独角兽企业重金招聘Python工程师标准>>>...
Arduino 的开源、开放、廉价、简单、跨平台等特点使其快速发展起来,成为学习微控制器的首选,成为物联网(IoT)开发的重要组成部分,通过Arduino我们可以从各种传感器感知世界,也可以控制各种执行器执行与世界的交互。什么是Arduino?Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Ar...
本文为创龙科技DR1M90 评估板的 IgH EtherCAT 主站应用案例,基于 Linux-RT 内核与开源协议栈,实现伺服电机正反转实时控制。案例通讯周期 1ms,支持电机 0-10000(正转)、0-(-10000)(反转)的加减速循环运行,同步打印通讯周期极值。文档包含 CPU 核心隔离、驱动安装、空载 / 满负荷测试等关键步骤,程序采用 SCHED_FIFO 调度策略保障实时性。通过该
在智能硬件开发中,交钥匙方案(Turnkey Solution)已从传统数码产品延伸至可穿戴设备领域。它通过将硬件设计、软件栈、产测流程等丰富经验封装为标准化的电子系统,帮助团队跳过从芯片选型到开模量产的漫长路径。智能眼镜因体积、功耗、天线等极端约束,成为交钥匙模式价值最大化的典型场景。一套完整的方案不仅涵盖主板、电池、天线与传感器适配,还包括BSP、音频处理流水线、产线工具链等交付物。理解其商务
总体而言,Java中的Lambda表达式通过简化函数式接口的实现、优化集合操作和提升代码可读性,显著提高了开发效率。它使Java更适应现代编程需求,鼓励更简洁、高效的编码风格。随着开发者对Lambda的熟练使用,项目质量和开发速度都将得到改善。
许多工业应用要求实时或近实时的异常检测,以防止灾难性故障。同时,将训练好的轻量化模型部署在靠近数据源的边缘网关或嵌入式设备上,实现边缘侧的智能检测,减少数据传输延迟,满足工业实时性需求,并降低对云端计算资源的依赖。为了提高模型在噪声环境下的鲁棒性,避免误报,可以采用对抗训练技术,或在训练数据中主动添加适量的噪声,使模型学会忽略无关干扰,专注于真正的异常模式。此外,针对正常工况下的数据波动,可以通过
实验表明,该方法在降低资源冗余率的同时提升23.6%的QPS响应效率,为云原生应用提供了适用于高并发场景的资源优化方案。模拟Kubernetes集群中微服务实例在300%突发流量下的资源竞争场景,发现传统线程模型CPU核心利用率波动±35%,而虚拟线程方案稳定在82-89%区间。| 内存过载率| 2.1%| 8.7%| -75.8%|- 改进的垃圾回收(ZGC/Shenandoah):降低并发标记
本文为创龙科技RK3562 单板机 Docker 开发指南,核心包含 Docker 安装、镜像仓库搭建、镜像构建与容器运维。详细说明单个 / 多个镜像的构建、推送流程,以及容器的启动、停止、交互等操作,适配 Tronlong-Desktop 20.04 系统。创龙科技以清晰的实操指引,帮助开发者高效实现应用容器化部署,适用于嵌入式项目的快速迭代与环境隔离需求。
本文介绍了如何利用Matlab的dec2hex和dec2bin函数高效完成进制转换,特别适用于硬件开发中的寄存器配置、传感器数据解析等场景。通过5个实战技巧,包括寄存器配置、状态监控、批量处理等,大幅提升开发效率,减少手工计算错误。
边缘计算和嵌入式人工智能是物联网与智能设备发展的关键技术基础。其核心原理是将数据处理和智能决策从云端下沉到网络边缘的设备端,以解决延迟、带宽和隐私问题。这一技术范式为实时性要求高的应用场景,如工业视觉质检、预测性维护和智能传感器网络,带来了根本性的价值提升。在工程实践中,硬件选型与方案落地尤为关键,例如,可编程逻辑器件(如FPGA)和专用神经网络处理器(NPU)为边缘AI提供了不同的并行计算与能效
硬件开发
——硬件开发
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net