简介
>
需要的材料
元器件 | 个数 |
---|---|
ESP8266 | 1 |
16路舵机驱动板(PCA9685) | 1 |
舵机 | 6 |
电池 | 1 |
OLED | 1 |
[主控使用ESP8266(型号ESP12F)][ESP8266(型号ESP12F)]
简介
ESP8266EX 内置 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和160 MHz,⽀持 RTOS。(RTOS是指实时操作系统)。目前 WiFi 协议栈只⽤了 20%的 MIPS,其他的都可以用来做应用开 发。(MIPS只是衡量CPU性能的指标)
MCU 可通过以下接口和芯片其他部分协同⼯作
- 连接存储控制器、也可以用来访问外接闪存的编码 RAM/ROM 接口 (iBusI输入法是一个基于Python开发的输入法框架)
- 同样连接存储控制器的数据 RAM 接口 (dBus数据总线)
- 访问寄存器的 AHB (高级高性能总线)接口(AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接)
内置SRAM与ROM
- ESP8266EX 芯片⾃身内置了存储控制器,包含 ROM 和 SRAM。
- MCU 可以通过 iBus、dBus 和 AHB 接口访问存储控制器。这些接口都可以访问 ROM 或 RAM 单元,存储仲裁器以到达顺序确定运行 顺序。
SPI Flash(就是通过串行的接口进行操作的flash存储设备) - 当前 ESP8266EX 芯片支持使用 SPI 接口的外置 Flash,理论上最大可支持到 16 MB 的 SPI flash。目前该模组外接的是 4MB 的 SPI Flash。 建议 Flash 容量: 1 MB-16MB。
- 支持的 SPI 模式:支持 Standard SPI、Dual SPI、DIO SPI、QIO SPI,以及 Quad SPI 。注意, 在下载固件时需要在下载工具中选择对应模式,否则下载后程序将无法得到正确的运行。
[16路舵机驱动板(PCA9685)][16路舵机驱动板(PCA9685)]
简介
这是一个采用i2c通信 ,内置了PWM驱动器和一个时钟。这意味着,这将和TLC5940系列有很大不同。你不需要不断发送信号占用你的单片机!它是5V的兼容,这意味着你还可以用3.3V单片机控制并且安全地驱动到6V输出(当你想控制白色或蓝色指示灯用3.4+正电压也是可以的)
6地址选择引脚使你可以把62个驱动板挂在单个i2c总线上,总共有992路PWM输出。那将是非常庞大的资源。
-
约1.6Khz可调频PWM输出
-
为步进电机准备输出12位分辨率,这意味着在60Hz的更新率能够达到4us分辨率
-
可配置的推拉输出或开路输出
-
输出使能引脚能够快速禁用所有输出
特性
-
PCA9685芯片被包裹在小板的中央
-
V+线上放置一个大电容(在某些场合你会需要) 外围输入最大电压取决于这个10V1000uf的电容
-
所有PWM输出线上都放一个220欧姆系列电阻器来保护他们,并能轻易的驱动LED。
[舵机][3]
- 名 称:9克舵机 180度
- 尺 寸:23mmX12.2mmX29mm
- 工 作 电 压: 4.2-6V
- 温 度 范 围:0℃—55℃
- 运 行 速 度:0.3秒/60度
- 死 带 宽:10微秒
- 暗灰: GND
- 红色: VCC 4.8-7.2V
- 橙黄线: 脉冲输入
电池
- 7.4V
- 350mAh
- 35C
OLED
3D打印套件
可以选择嘉立创EDA 3D打印机器人零件,也可以在某宝自己找打印
原理图
PCB
3D示图
PCB下单制作
可以在嘉立创EDA软件下载,一个人一个月10*10免费两次打PCB。
评论(0)
您还未登录,请登录后发表或查看评论