MicroPython代码来驱动KY-040旋转编码器
2023-01-05 21:45:43 1KB Python
1
6DOF旋转式Stewart运动模拟器平台 紧凑而强大的运动仿真器平台,利用6个交流伺服电机和AASD15A伺服驱动器来实现。 高精密度的行星齿轮用于倍增扭矩。 使用ESP32微控制器的定制PCB来处理平台位置。 ESP32控制器基座具有蓝牙功能,使用Ble标准的自定义Android应用程序正在使用该功能来配置平台参数。 还具有一个软暂停/停止按钮,这将防止从PC更新位置。 该项目包含2个定制PCB,一个包含ESP32微控制器的主控制器板,以及与6个AC伺服驱动器的接口,以及1个带有6个磁臂限位开关的传感器阵列PCB,将信号组合成1条以太网电缆,然后连接到主PCB。 该平台是可扩展的,并且大多数尺寸在一定范围内是可以更改的。 为了使平台正常运行,需要遵循某些通用设计规则。 免责声明 这是一个危险的项目,如果没有绝对的注意,您将会受伤或死亡。 包含的项目 这些是此存储库中包含的项目组件 控
2022-01-14 21:50:36 6.17MB games racing awsome flight
1
将步进电机连接到Arduino,并使用旋转编码器对其进行控制-快速简便!
2022-01-10 22:40:16 294KB motor rotary encoder stepper
1
matlab代码旋转交叉摆 本论文提出了控制具有一个自由度的倒立摆的主题。 论文将介绍应用理论的基础,模型的机械设计等细节部分,学习和建立数学模型,在Matlab上建立和进行仿真模型,建立模型,在嵌入式库上建立控制块并设计控制台。 模型的力学设计主要是在国内外倒立摆研究已有模型的基础上,设计出一个简单的、最适合论文需要的模型,然后建立数学模型,在Matlab的Simulink程序上进行仿真。研究模型的特性和参数,并根据这些参数,根据主体的需要设计仿真模型的控制阶段。 接下来,为了运行基于仿真控制器的实际模型,我们通过 Matlab Simulink 上的支持嵌入式库进行连接。 实现者使用Waijung 库(Matlab 的嵌入式支持库,用于STMicroelectronics 的STM32F4 DISCOVERY 应用程序套件)来构建处理输入和输出信号的嵌入式块,并使用嵌入式库上可用的支持功能块来构建控制算法。到实际模型。 构建功能块模型后,实施者将继续将这些块编译为 Code C 代码并将它们加载到微控制器中以运行应用程序。 同时,实施者将在计算机上建立用户界面,以监测和评估实际控制
2021-12-23 19:50:23 15.88MB 系统开源
1
在MCP23017上使用旋转编码器 描述 这是一个库和示例代码,通过它们可以通过MCP23017 I2C GPIO扩展器控制多个旋转编码器。 基本思想是使用中断来轮询或读取旋转编码器。 轮询时: 读取所有GPIO引脚的状态 将其作为输入输入到旋转编码器库 使用中断时: 在所有输入上激活CHANGE中断 将MCP23017设置为在两个引脚上同时设置为OR或INTA (在GPIO组A上中断)和INTB (在GPIO组B上) 因此仅使用一个中断引脚 发生中断时,设置一个布尔标志主代码将检查标志,如果设置则将读取寄存器并更新编码器 二手图书馆 硬件 Arduino Uno /纳米 旋转编码器(例如 ) () 图书馆使用 在您的项目中包括RotaryEncOverMCP.h标头。 这将暴露一个RotaryEncOverMCP ,可以使用对Adafruit_MCP23017对象的引用
2021-11-10 19:55:03 1.34MB C++
1
MicroPython旋转编码器驱动程序 MicroPython驱动程序,用于读取旋转编码器。 可与Pyboard,Raspberry Pi Pico,ESP8266和ESP32开发板一起使用。 这是一种可靠的实现方式,可有效消除编码器触点的抖动。 按照Ben Buxton的实现,它使用配置为触发中断的两个GPIO引脚: 关键实施功能 基于中断 每当编码器DT和CLK引脚的值改变时,就会产生硬件中断。 此中断将导致运行基于python的中断服务程序(ISR)。 ISR中断正常代码执行以处理编码器引脚中的状态更改。 过渡状态机 基于格雷码的过渡状态表用于处理DT和CLK的变化。 使用状态表可导致准确的编码器计数和有效的开关反跳。 信用:本·巴克斯顿 档案安装 使用此模块需要两个文件 与平台无关的文件rotary.py所有开发板的核心文件 平台特定的文件: rotary_irq_esp.py
2021-11-07 09:49:05 389KB esp8266 micropython encoder esp32
1
使用内置的Arduino EEPROM保存和恢复值-快速简便。
2021-11-03 17:49:56 355KB flash rotary encoder
1
Optical rotary encoder - hardware design files
2021-09-03 09:09:10 38KB encoder hardware
1
作者:Dan Milliken 日期:2014-11-26 项目:PIC18F4550_Rotary_Encoder_Demo 描述:演示使用 PIC18F4550 读取旋转编码器并输出到 LCD。 许可:根据知识共享署名-相同方式共享 4.0 国际许可 ( ) 获得许可
2021-07-11 17:03:32 12KB C
1
Online identification methods of load rotary inertia and torque in radar servo system
2021-05-01 23:50:05 2.5MB 研究论文
1