Fastbond 工业机器人 智能小车
该项目为基于MAX32660制作的的智能小车, 车体平台为4WD Smart Robot Car
标签
嵌入式系统
MCU
john
更新2021-12-16
1060

一. 项目介绍:

这是一款基于MAX32660的智能小车, 通过串口连接ESP8266, 从而接入局域网, 通过局域网发送tcp指令控制小车的状态

二. 基本功能:

  • 通过网络远程控制智能小车的移动

三. 项目环境:

  • Arduino v1.8.16: 一款便捷灵活、方便上手的开源电子原型平台
  • Kicad 5.1.10: 是一款用于电子设计自动化(EDA) 的开源软件套件
  • python 3.8: 一款编程语言, 用于给ESP8266发送控制指令

四. 系统框图:
Ft4jpewXm8vjd1krsjNju5KUZKxn

接线图:

FnuPoOB3azj8wecpWkTA3X4Xrw1I

五. 项目用到的板卡、芯片、模块、仪器、设备等介绍

MCUMAX32660

高效MAX32660微控制器;Arm Cortex-M4F,96MHz;256KB闪存;96KB SRAM,可以选择最低保存备用电源模式;16KB指令缓存;2个SPI;2个I2C,3.4Mbps 的高速;2个UART;14个GPIO

电源 ADP151AUJZ-3.3-R7

ADP151 是一款超低噪声、低压差线性稳压器,工作电压范围为 2.2 V 至 5.5 V,并提供高达 200 mA 的输出电流。 200 mA 负载下 140 mV 的低压差提高了效率并允许在较宽的输入电压范围内工作。 ADP151 采用创新的电路拓扑结构,无需旁路电容器即可实现超低噪声性能,非常适合对噪声敏感的模拟和 RF 应用。 ADP151 还实现了超低噪声性能,而不会影响 PSRR 或瞬态线路和负载性能。 200 mA 负载下 265 μA 的低静态电流使 ADP151 适用于电池供电的便携式设备。

 

六. 如何使用

1. 使用编译好的二进制程序

  • 下载编译好的二进制程序
  • 安装CH340串口驱动
  • 使用Arduino将二进制程序上传到开发开发板上

2. 使用源码编译烧录

  • ESP8266设置为串口透传模式
  • 安装CH340串口驱动
  • 使用Arduino编译烧录到开发板上

3. 上位机软件安装

  • 修改`main.py`, 将IP修改为ESP32-CAM的IP
  • 上位机安装python3.8, 运行程序`python main.py`
  • 程序每分钟会从ESP-32-CAM中下载图片到本机

4. 代码说明

void setup() {
//初始化用于驱动电机的IO, 设置模式为OUTPUT
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
//初始化时将所有的IO口的输出值设置为LOW
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
}
void loop() {
      //设置前进
     digitalWrite(2,HIGH); //给高电平
     digitalWrite(3,LOW); //给低电平
     digitalWrite(4,HIGH); //给高电平
     digitalWrite(5,LOW); //给低电平
    }

 

团队介绍
黄煜鑫
团队成员
john
评论
0 / 100
查看更多
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号