为了实现在计算机端通过自编上位机软件控制多台步进电机转动,由易入难,循序渐进,尝试摸索软硬结合的各种微小系统的实现。
第1篇,《Python第一句print(‘Hello, World!’)的LED灯阵实现——AI的能力与效率》
使用入门级的PyBoard(STM32F407芯片)和RGB彩色可编程像素软屏(Neopixel WS2812B,8×8 LED灯阵,改编DeepSeek生成的Python程序,点亮LED灯阵。主要掌握PyBoard的GPIO的使用,这对后续各种微小系统的软件接口、硬件接口的应用很有启发性和实践意义。
Python第一句print(‘Hello, World!’)的LED灯阵实现——AI的能力与效率
第2篇,《Python+PyBoard+ULN2003驱动板让步进电机转起来》
使用PyBoard(STM32F407)、步进电机(28BYJ-48 5V DC)、驱动板(ULN2003)建立控制步进电机转动的微小系统。主要掌握驱动板与其他硬件的连接,同时,进一步应用多个GPIO与Python程序结合实现软硬集成。此外,使用USB充电器做了外接电源,使用面包板建立3个器件共地。
Python+PyBoard+ULN2003驱动板让步进电机转起来
第3篇,《使用PyCharm+Python程序控制舵机转动》
使用计算机、PyBoard(STM32F407)、USB转TTL模块、舵机(SG90,180°)建立舵机控制系统,使用Python程序作为上位机软件在计算机运行,通过USB转TTL模块与PyBoard的UART串口进行通信。初步掌握串口通信、上位机软件与PyBoard中运行程序之间的通信,通过计算机端输入信息控制舵机转动。
第4篇,《使用USB转RS485串口+Stepper Suite控制步进电机转动》
使用AC电源(220V)、计算机、步进电机(42H247-1684A)、USB转RS485串口、AC转DC电源、驱动器建立步进电机控制系统。但使用鸣志的上位机软件Stepper Suite(官网免费下载使用)对驱动器进行设置,并以各种模式控制电机转动。
使用USB转RS485串口+Stepper Suite控制步进电机转动
第5篇,《使用PyCharm与RS485串口控制步进电机正反转动》
在第4篇的基础上,改编DeepSeek生成的Python程序作为上位机软件,控制1台步进电机正转、反转。
第6篇,《使用PyCharm与RS485串口控制多台步进电机同步、顺序正反转动》
在第4、5篇的基础上,改编DeepSeek生成的Python程序作为上位机软件,控制2台步进电机同时正反转、顺序正反转。
使用PyCharm与RS485串口控制多台步进电机同步、顺序正反转动
总结,正如第1篇的副标题《AI的能力与效率》,对于一个学机械、搞力学的工学博士,在AI平权时代,短时间获取、整理、掌握、应用的知识,远远超过过去跑几十次图书馆、翻几十本专业书所能达到的水平。
充电,从拥抱AI开始,不需要充满格,够快够用就好。