国外课栈 - 跨学科知识视角栈
创客物语

在本教程中,您将学习如何使用 WebSocket 通信协议使用 ESP32 构建 Web 服务器。 例如,我们将向您展示如何构建一个网页来远程控制 ESP32 输出。 输出状态显示在网页上,并在所有客户端中自动更新。对于一些 Web 服务器项目,您可能已经注意到,如果您同时打开了多个选项卡(在相同或不同的设备上),则状态不会全部更新,除非您刷新网页,否则会自动打开标签。 为了解决这个问题,我...

反射率模拟是设计和优化光学薄膜的重要工具。 我们已经使用 LabVIEW 开发了一种用于非吸收性多层介质光学薄膜的反射率模拟器。 基板材料的名称以及多层堆叠每层的材料和厚度作为弹出窗口中的输入参数输入程序。 该程序使用层厚度和定义的介电材料堆叠的折射率色散数据,计算给定波长范围的反射率光谱。 展示了多层堆叠中各种材料组合的模拟反射光谱,并与通过电子束蒸发技术生长的多层光学薄膜的实验结果进行了...

在本文中,描述了我如何使用 websockets 构建一个 RESTful 网络服务器,以及一个基于 javascript 的网站形式的界面。这样,任何基于 linux 的机器人控制器都可以使用手机或平板电脑进行控制。交互式、低延迟、基于 JavaScript 的 websocket-GUI,用于触摸设备,具有与机器人组件接口的 python-flask 后端。 它提供了虚拟 2 轴操纵杆,...

根据室温,控制风扇,或者程序会为您完成,并在温度过高时发送短信。所需材料简述该项目具有三个主要功能打开风扇关闭风扇自动模式这些功能由 3 个按钮控制,这些按钮是使用 Flask 和 Html 以及 Bootstrap 设计的。 分别是 ON、OFF 和 AUTO。 单击自动按钮时,代码将每 5 分钟从温度传感器收集数据,并根据用户设置的阈值,打开或关闭风扇,代码的最佳部分是当温度通过时 异常...

使用 4G 通讯 Raspberry Pi 托管的 Flask 视频监控,控制漫游车传送应急物资。所需材料制作简述我们需要一个能够在不离开家的情况下运送包裹的机器人。 为了解决这个问题,我们使用了远程控制、重型能力和摄像头来观察周围环境。 我们选择了一个 4 轮和 2 个马达的漫游车,可通过互联网使用 Raspberry pi4 驱动。 我们想澄清的是,由于软件部分独立于机械部分,因此可以在...

使用 Raspberry Pi 3 Model B 和 Arduino 的简单项目,从传感器读取数据并将其显示在 Flask 网站上。所需材料简述项目是关于使用土壤湿度传感器和 DHT 11 温度和湿度传感器监测花朵。 还包括蜂鸣器,因为科学证明对花朵“唱歌”可以加速它们的生长。启动后,Python 服务器会在 Raspberry Pi 3 上持续运行,该服务器托管一个网站,用户可以在该网站...

使用 Flask,Python 和 Raspberry Pi ,构建 Flask 网络应用,使用本地互联网控制摄像机倾斜角度。前文Raspberry Pi 托管 Flask 视频流网络服务器Python 控制 Raspberry Pi 云台多舵机所需材料在本教程中,我们将结合我们之前学到的知识,通过互联网控制我们的相机位置,如示例所示:上面显示了由按钮控制的摄像机,并使用固定的平移/倾斜角度...

多舵机控制,使用 Python 和云台机制构造进行 Raspberry Pi 相机定位。所需材料在本教程中,我们将探索如何在 Raspberry Pi 上使用 Python 控制多个舵机。我们的目标是使用云台机制来定位相机(PiCam)。如下最终结果:PWM 工作原理Raspberry Pi 没有模拟输出,但我们可以使用 PWM(脉宽调制)方法模拟这一点。 我们要做的是生成一个具有固定频率的...

本文介绍了如何运行使用 HTTP 协议的网络服务器。有两种不同的方法可以做到这一点。使用 picoweb 包典型的套接字编程硬件 | 软件使用 picoweb 包特点异步内存使用量小API 对类似的 Web 框架(如flask)具有亲和力参考:安装在 micropython 的 REPL 提示下,安装 picoweb目的每当请求发布到网络服务器时获取真实温度连接实现方法代码需要创建模板并将其...

在本教程中,您将了解有关 MQTT 消息传递协议、为什么要使用它以及它是如何实现的所有信息。 简而言之,MQTT 使用您现有的 Internet 家庭网络向您的 IoT 设备发送消息并响应这些消息。要按照本教程中的示例进行操作,您将需要以下硬件。您可能不需要所有东西,但取决于您拥有的东西。硬件需求选配件MQTT 基础知识在您学习如何构建 MQTT 网络之前,了解一些使用的术语以及每个部分如何...