System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及开发板,更具体地说,它涉及一种arduino mini robot开发板。
技术介绍
1、arduino是当前主流的开源硬件开发板,为使用者提供了一种便捷地制作硬件原型的途径。
2、arduino版本众多,且各个版本都有各自独立的使用场景,例如,arduino uno体积大,接脚完整,适合硬件原型的制作;arduino nano体积小,可以方便的和其他硬件结合使用,但是制作原型不方便;且都是通过插接杜邦线进行连接,插接的杜邦线太多容易导致线路过多而出现杜邦线乱成一团不方便进行使用的问题。
3、因此,本申请提出了一种更符合我们日常使用习惯的功能与布局,集安全性、稳定性、可扩展性以及便捷性于一身的arduino mini robot开发板。
技术实现思路
1、本专利技术的目的是提供一种arduino mini robot开发板,以解决上述技术问题。
2、本专利技术的上述技术目的是通过以下技术方案得以实现的:一种arduino minirobot开发板,包括pcb板,并在所述pcb板上集成有atmega328p-au主控芯片、下载接口、电源接口、led模块、按键模块、拨码开关、电源输出模块、电机驱动模块、oled接口、蓝牙模块接口、nrf24l01模块接口、icsp接口舵机接口、直流电机接口、扩展接口、数字引脚接口、模拟引脚接口和其它接口。
3、本专利技术进一步设置为:所述下载接口包括usb-b接口和type-c接口,用于下载
4、本专利技术进一步设置为:所述电源接口包括dc接口、vin接口、5v 5a接口、usb接口。
5、本专利技术进一步设置为:所述拨码开关为2组2路拨码开关,一组用于控制小电流舵机usb电源开关和串口接口使能,分别连接到usb电源和模拟开关芯片,用来控制仅usb供电时舵机电源的通断以及控制d0、d1两个硬件串口引脚的通断;另一组拨码开关用于控制按钮的触发信号。
6、本专利技术进一步设置为:所述电源输出模块包括一颗5v 5a的开关电源芯片,为一些大电流外设提供5v电源,连接到舵机接口,用于舵机驱动。
7、本专利技术进一步设置为:电机驱动模块包括4组集成在pcb板上的a4950直流电机驱动,输入电压9-12v,每组电机输出电压等于输入电压,最大电流为2a,具有正反转、滑动以及刹车功能。
8、本专利技术进一步设置为:所述舵机接口为在pcb板两侧边上分别放置的两组舵机输出引脚,用于控制舵机或机械臂,至多4路舵机。
9、本专利技术进一步设置为:所述扩展接口包括2组硬件iic引脚、2组硬件串口引脚、2组gnd接口与5v 1a接口。
10、本专利技术进一步设置为:所述数字引脚接口为13路数字引脚接口,所述模拟引脚接口为8路模拟引脚接口。
11、本专利技术进一步设置为:所述其它接口包括3.3v接口、reset引脚接口、ioref引脚接口和aref接口。
12、综上所述,本专利技术具有以下有益效果:
13、1.开发板额外添加了type-c接口,不受传统数据线的限制,使下载与调试程序更方便。
14、2.板载多个电路保护元件,可防止过流、反接、浪涌以及开发板反向输出电压而损坏计算机的问题。
15、3.d13引脚与d3引脚集成led,可用于表示电平信号与pwm。
16、4.集成d2、d3两路中断的外部上下拉电路,通过拨码开关选择,用于学习中断触发或电平信号读取。
17、5.集成串口使能控制开关,解决d0与d1串口引脚外接设备时需要拔掉设备才能下载程序的问题。
18、6.集成舵机usb电源开关,在无大电源接入时可给小电流舵机供电。
19、7.集成了5v 5a大电流稳压芯片,引出的4*3p接口可为舵机供电,舵机数量可达4个。
20、8.集成四路最大12v 2a的直流电机驱动芯片,高性能且使用稳定,连接到板载的4路硬件pwm引脚,通过软件定时器可实现附加的4路pwm信号输出,便于设计小车或机器人结构。
21、9.板载nrf24l01模块直插接口、oled显示屏接口、蓝牙模块接口,可更加方便的实现各种功能。
22、10.额外提供了2组硬件iic、硬件串口以及5v电源引脚,避免外接多个设备时引脚接口数量不足问题。
本文档来自技高网...【技术保护点】
1.一种ArduinoMiniRobot开发板,其特征是:包括PCB板,并在所述PCB板上集成有ATMEGA328P-AU主控芯片、下载接口、电源接口、LED模块、按键模块、拨码开关、电源输出模块、电机驱动模块、OLED接口、蓝牙模块接口、NRF24L01模块接口、ICSP接口舵机接口、直流电机接口、扩展接口、数字引脚接口、模拟引脚接口和其它接口。
2.根据权利要求1所述的一种ArduinoMiniRobot开发板,其特征是:所述下载接口包括USB-B接口和Type-C接口,用于下载程序、供电以及与计算机进行串口通信。
3.根据权利要求1所述的一种ArduinoMiniRobot开发板,其特征是:所述电源接口包括DC接口、VIN接口、5V5A接口、USB接口。
4.根据权利要求1所述的一种ArduinoMiniRobot开发板,其特征是:所述拨码开关为2组2路拨码开关,一组用于控制小电流舵机USB电源开关和串口接口使能,分别连接到USB电源和模拟开关芯片,用来控制仅USB供电时舵机电源的通断以及控制D0、D1两个硬件串口引脚的通断;另一组拨码开
5.根据权利要求1所述的一种ArduinoMiniRobot开发板,其特征是:所述电源输出模块包括一颗5V5A的开关电源芯片,为一些大电流外设提供5V电源,连接到舵机接口,用于舵机驱动。
6.根据权利要求1所述的一种ArduinoMiniRobot开发板,其特征是:电机驱动模块包括4组集成在PCB板上的A4950直流电机驱动,输入电压9-12V,每组电机输出电压等于输入电压,最大电流为2A,具有正反转、滑动以及刹车功能。
7.根据权利要求1所述的一种ArduinoMiniRobot开发板,其特征是:所述舵机接口为在PCB板两侧边上分别放置的两组舵机输出引脚,用于控制舵机或机械臂,至多4路舵机。
8.根据权利要求1所述的一种ArduinoMiniRobot开发板,其特征是:所述扩展接口包括2组硬件IIC引脚、2组硬件串口引脚、2组GND接口与5V1A接口。
9.根据权利要求1所述的一种ArduinoMiniRobot开发板,其特征是:所述数字引脚接口为13路数字引脚接口,所述模拟引脚接口为8路模拟引脚接口。
10.根据权利要求1所述的一种ArduinoMiniRobot开发板,其特征是:所述其它接口包括3.3V接口、RESET引脚接口、IOREF引脚接口和AREF接口。
...【技术特征摘要】
1.一种arduinominirobot开发板,其特征是:包括pcb板,并在所述pcb板上集成有atmega328p-au主控芯片、下载接口、电源接口、led模块、按键模块、拨码开关、电源输出模块、电机驱动模块、oled接口、蓝牙模块接口、nrf24l01模块接口、icsp接口舵机接口、直流电机接口、扩展接口、数字引脚接口、模拟引脚接口和其它接口。
2.根据权利要求1所述的一种arduinominirobot开发板,其特征是:所述下载接口包括usb-b接口和type-c接口,用于下载程序、供电以及与计算机进行串口通信。
3.根据权利要求1所述的一种arduinominirobot开发板,其特征是:所述电源接口包括dc接口、vin接口、5v5a接口、usb接口。
4.根据权利要求1所述的一种arduinominirobot开发板,其特征是:所述拨码开关为2组2路拨码开关,一组用于控制小电流舵机usb电源开关和串口接口使能,分别连接到usb电源和模拟开关芯片,用来控制仅usb供电时舵机电源的通断以及控制d0、d1两个硬件串口引脚的通断;另一组拨码开关用于控制按钮的触发信号。
5.根据权利要求1所述的一种arduinominirob...
【专利技术属性】
技术研发人员:刘雪飞,丁茂举,余珧,毕津顺,肖文君,王刚,王德贵,王珍,吴亮,
申请(专利权)人:贵州师范大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。