3372| 2
|
[教程] 基于flask框架的树莓派4B视频操控小车1~实现框架及功能 |
一、项目说明: 3月末小米新春发布会雷军正式宣布为小米汽车而战。"小米造车"应该是主打新能源+物联网扩展为主的智能汽车。目前新能源汽车领域知名度最响亮的非特斯拉莫属,虽然特斯拉价格一再下跌,目前在售的最便宜的车型依然高达25万。新能源汽车市场正面临一次大洗牌,而撼动这个市场的价格只能是小米,因为大部分人依然追求低价高质的“”新能源+智能“”汽车。本次研究内容以树莓派4B为控制核心+Flask框架+视频操控,后期可扩展其他功能的原型车模型。 二、硬件和开发框架选择 1.控制主板选择:树莓派第四代产品 Raspberry Pi 4 B。Raspberry Pi 4 B 具备1.5Ghz运行的64位四核处理器,最高支持以60fps 速度刷新的4K分辨率的双显示屏,高达4GB RAM(可根据型号选择1GB、2GB、4GB、8GB),2.4/5.0 Ghz 双频无线LAN,蓝牙5.0/BLE,千兆以太网,USB3.0,和PoE功能。Raspberry Pi 4 B拥有与入门级 x86 PC 系统相媲美的桌面性能;树莓派作为服务器使用,系统桌面模式+自带的Tonny,很适合对linux命令不熟悉的学生和初学者使用;40针脚设计可以更好的实现传感器的应用。 2.电机驱动模块:L298N,是一款接受高电压的电机驱动器,直流电机和步进电机都可以驱动。一片驱动芯片可同时控制两个直流减速电机做不同动作,在6V到46V的电压范围内,提供2安培的电流,并且具有过热自断和反馈检测功能。L298N可对电机进行直接控制,通过主控芯片的I/O输入对其控制电平进行设定,就可为电机进行正转反转驱动,操作简单、稳定性好,可以满足直流电机的大电流驱动条件。该模块最大亮点是技术资料多,方便学习;各类学校,培训机构基本都已配置,不需要在单独购买。 3.Flask开发框架:Flask是Python Web框架族里比较年轻的一个,于2010年出现,这使得它吸收了其他框架的优点,并且把自己的主要领域定义在了微小项目上。同时,它是可扩展的,Flask让开发者自己选择用什么数据库插件存储他们的数据,Flask是一个面向简单需求和小型应用的微框架,内置开发服务器和调试器,与Python单元测试功能无缝衔接。 4.python3.0+Tonny编辑器 三、后续项目实现功能贴 四、提前剧透
|
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed