第一部分:引入 随着技术的进步和DIY文化的兴起,自制点阵屏外壳成为了一种有趣且具有挑战性的项目。本文将记录如何基于WS2812B点阵屏,通过嘉立创平台导出PCB的三维图,使用SolidWorks进行外壳设计,并通过3D打印完成外壳制作的全过程。这些点阵屏不仅可以用于信息显示,还可以作为装饰或艺术品展示。另外,之前在给机器人设计了一个点阵屏之后,发现如果没有合适的外壳,组装起来还是不好看的。于是自
一、设计目的: 1.熟悉使用 ICETEK-DM6437-AF 板控制 ICETEK-CTRF 上交通灯的方法;2.掌握 TMS320DM6437DSP 定时器的使用和编程;3.学习控制程序设计思路。 二、设计原理: 可以使用状态机控制方法来实现交通灯控制。首先列举所有可能发生的状态,然后按顺序产生这些状态,并通过程序控制状态的延续时间。 State1: 南北方向绿灯,东西方向红灯 State2
前言: 随着城市工业化的加速发展,空气污染问题日益加剧,对公众健康的危害也越来越大,空气质量的好坏已经成为公众关注的中心议题。目前市场上的空气检测设备由于缺乏数据共享和上传功能,已经无法满足用户的期望。随着物联网技术的兴起,开发一款智能温度检测器变得尤为重要。这款温度检测器设计简单且易于使用,主要组件包括传感器DS18B20、单片机AT89C52、一个四位共阴极数码管以及若干电容和电阻。DS18B
观前提醒:完整程序在上篇文末,本章为程序实现及详解 一、程序功能&逻辑分析 功能描述: 程序监听串口信息,从串口接收到命令后,对命令进行解析,读取指定的块或者扇区并通过串口发送至上位机。命令分为两种,一种读取指定扇区中的指定块,一种读取指定扇区。如下图: 输入指令:1 读取1号扇区内容 输入指令:1 2 读取1号扇区2号块的内容(1号扇区二号块的块号为6) 输入指令:1 读取1号扇区内
观前提醒:本章内容为使用RC522模块实现M1卡(也称为MIFARE Classic 1K卡)的数据读取 一、IC卡小结 市场上常用的卡片就两种,IC卡和ID卡。 IC卡是一种集成电路卡片,内部嵌入有芯片和电路,可以进行数据存储、处理和通信 ID卡是一种用于身份识别和验证的卡片,只存储一个卡号( 是一种不可写入的感应卡,含固定的编号.卡号在封卡前写入后不可再更改) IC卡的分类 IC卡根据卡中所
一、什么是RFID RFID简介: RFID(射频识别:Radio Frequency Identification)俗称”电子标签”,是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,作为条形码的无线版本,RFID技术具有条形码所不具备的防水、防磁、耐高温、使用寿命长、读取距离大、标签上数据可以加密、存储数据容量更大、存储信息更改自如等优点,其应用
观前提醒:本期内容为ESP32的FreeRTOS、ESP32多核任务编程。 项目预告:一个无需计算机板卡,可以多机互动的,百元左右的物联ROS底盘车 ESP32多线程编程深入解析 在物联网(IoT)的项目中,多任务处理是一个常见的需求。ESP32,作为一款性能强大的微控制器,它内置了双核处理器以及支持多线程的FreeRTOS操作系统,使得同时处理多个任务成为可能。本文将从浅入深地解析ESP32的
观前提醒:本章主要内容是通过web服务发布和订阅MQTT话题,并由此控制水龙头。对水龙头零件进行总装和测试 一、设计要求 使用任意第三方设备都可以访问web页面控制水龙头 图形交互界面 web访问由服务器提供,不运行在ESP32上 (1)如何通过Python提供web服务呢: 1、选择合适的框架Python社区提供了多种Web框架来快速开发Web服务,包括但不限于Flask、Django和Fa
观前提醒,本文主要内容为Python实现MQTT服务器连接及话题发布&Python窗体实现 MQTT服务器的搭建详见http://www.guyuehome.com/44993 设计目标: 实现遥控水龙头开关 实现遥控水龙头定时开关 实现可视化的交互界面 根据上述设计目标,该程序大致可分为三个部分: MQTT连接与发布实现 交互窗体及控件实现 程序主逻辑实现 一、Python实现M
观前提醒!所有焊接及连接操作都应断电进行! 一、电路补完计划 上一章中我们已经确定了智能水龙头所需要的电路模块,接下来我们将来确定这些电路模块如何连接组成为一个完整的“系统”。 介于我们的系统结构简单,元器件相对较少,可以大致分为三个部分: 供电&充电部分 主控部分 驱动&电机部分 下面将对三个部分一次进行设计和讲解 (1)供电&充电部分 步骤一:TP4056模块与电
一、设计需求(我们要做个什么样的水龙头?) 支持电动开关水龙头 支持遥控、接入互联网(不能上网叫什么智能家居) 支持溢水检测 二、技术栈(我们需要哪些技术才能满足上述需求) 1.solidworks机械建模 solidworks软件功能强大,组件繁多。 Solidworks有功能强大、易学易用和技术创新三大特点,这使得SolidWorks 成为领先的、主流的三维CAD解决方案。SolidWor
使用QtGL作为preview的backend时,图像的输出大小是有限制的。 from picamera2 import Picamera2, Preview picam2 = Picamera2() picam2.start_preview(Preview.QTGL) There is a limit to the size of image that the 3D graphics ha
上一篇我们说的是树莓派camera的libcamera库,提供了在命令行的对camera的操作功能。今天要说的是picamera2库,树莓派官方提供的picamera2库是针对libcamera 驱动提供的 python库。Picamera2仅支持Raspberry Pi OS Bullseye 以及更新的系统。 对于Raspberry Pi OS Bullseye以及更(四声)新的系统,pica
相机选型 DIY相机首先是要确定使用的相机型号。兼容树莓派,画质好一些的,目前主要有两款:一是Raspberry Pi Camera Module 3,二是Raspberry Pi HQ Camera。 下图是Raspberry Pi Camera Module 3的相关特性。支持自动对焦和HDR等特性,视场角为75度,1200万像素。 Raspberry Pi Camera Module 3使用
一、MQTT服务器安装 要在 Ubuntu 中安装 MQTT 服务器,您可以按照以下步骤进行操作: 1. 打开终端运行以下命令: sudo apt update 3. 安装 Mosquitto,它是一个流行的 MQTT 服务器实现。运行以下命令进行安装: sudo apt install mosquitto 4. 安装 Mosquitto 的客户端工具,以便进行测试和管理。运行以下命令进行
简介 可以跳跃的自平衡三棱柱,采用ARDUINO NANO ,1s锂电池,升压模块,MPU6050,OLED,无刷电机搭建而成,采用两级PID控制。通过这个作品可以简单学习PID,学习怎么通过MPU6050的信息通过控制器输出PWM控制电机的运行。 采用ARDUINO NANO控制器,有比较多的控制库,对于一开始学习PID调试,非常好。 元器件清单 物料 数量
非常感谢古月居联合地平线推出“新板试用之30天玩转地平线RDK X3 Module”活动。我抱着重在参与的心态,提交了使用资料,没想到竟然通过了。当接到官方电话的时候,还是很激动和兴奋的。也可能是我本身是一名职业开发者,平时工作主要是机械臂的二次开发,3D视觉软件开发,ros开发,所涉及到内容和这次的活动很贴合。我本人也会基于RDK X3 Module开发一款ros机械臂。最近,我收到了这款备受期
本节将会介绍如何实现示波器上位机的网络数据共享,使得用户可以通过PC机、平板电脑等设备远程查看波形测量结果并配置示波器参数。下文将介绍如何在旭日X3派的上位机界面中添加TCP服务器,实现上述功能;并将客户端和服务端融合, #include <QTcpSocket> #include <QTcpServer> 在同一个界面上实现远程测量显示功能和本地服务器功能切换。
Samba配置 Samba 是在 Linux 和 UNIX 系统上实现 SMB 协议的一个免费软件,由服务器及客户端程序构成。在上一篇文章中,已经完成了Samba的环境安装,因此直接配置Samba 可以输入以下命令查看是否安装samba samba -V 出现Samba的版本号则证明Samba安装成功 创建一个用于共享的Samba目录 此步骤可选,也可以把整个工作目录设置为共享文件
前两篇博客实现了旭日x3与ESP32之间的UDP多机通信。正巧我手边有三块旭日X3派,如何实现旭日x3派的多机通讯呢?答案是显而易见的——TCP通信! TCP和UDP区别: 1.TCP简介 TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为:TCP)是一种面向连接的、可靠的、基于字节流的通信协议 TCP把连接作为最基本的抽象
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信