天天看点

micropython开发板pcb_STM32F405RGT6核心板兼MicroPython开发板的电路方案设计(原理图+完整工程)...

看到个抄袭的,眼不见为净,既然凑巧看到了,那我就用我的做法来应付了

对比下什么叫99%的相似度,要是不去掉我的信息,直接100%了,,,今天我就用爱发电算了,既然pcb工程我开源了,干脆就1块钱让利了。把路堵死,大家都舒服了对吧。

反正大家都是靠爱发电,我无所谓的。

说明@2020.06.05,本文件分享的是第一版。新版集成三轴加速度+两路CAN+一路RS285+一路无线NRF接口+一路传感器ds18B20/dht11的已经出炉了(硬件全部测试ok)。

至于选择当前介绍的第一版,还是后面出的更贵的第二版,这由买家自行确定了。

STM32F405RGT6 开发板 兼 MicroPython核心板

介绍软硬件内容前,授人以渔:

三本书由浅入深(pdf或实体书都可),加以实际项目,这样才能深入掌握micropython,我看网上很多网友用micropython搞的东西,说实在的,算软件垃圾不过分,一直停留在简单的外设控制方面,深入python是没什么希望的。打发时间倒是不错的选择。

1:《物联网python 开发实战 》,新手快速入门的好书,比较笼统,但是能建立基本概念

2:《python入门指南》,结合micropython命令行的help和dir,当工具书用吧。

3:《用python解决数据结构与算法问题》,看懂这本书需要 数据结构和算法&扎实python语法 的基础,写高效优美代码,深入必备。当然想一直停留在控制下传感器层面,这书就不用看了【该书是洋人的】。

以上是结合淘宝看到的一些板子的例子(https://github.com/TPYBoard/developmentBoard/tree/...),和自学过程中的经验。如果一直停留在这些简单的控制几下外设的例子下,基本就是在python简单的几个语法下停滞不前,想深入掌握python,看了几个例子后体验了后,赶紧进入有意思的项目上来吧。

正文:

洗板流程(洗板水+洗洁精+清水)

主控:stm32f405rgt6 [email protected]+192K

硬件上,除了去掉了mma7660三轴加速度计(去掉一是用处不大,二是该板同时作为405开发板用),其余完全按照官方开源的原理图设计的。

板载了ips240*240的高清屏,这个接口同时兼容oled的iic和spi接口,这3种屏幕都能插。

背面板载了RTC纽扣电池接口,官方的还得外接,麻烦。

根据官网说明,很多f4都可以写入python固件,如店主测试过的f411,f407vg,f767等,还有esp8266,esp32等

python板需要注意的几点:

1,挺挑卡的,试了几张128MB的卡都不能上电识别出来(sdio接口),只有手里的金士顿4g和16g的内存卡上电能识别出来当主存储芯片。

2,默认tf卡里没东西的话,python就把它当U盘用了,(实测405写U盘速度高达450-550KB/S)

3,怎么把tf卡当存储代码的用呢?就是先不插卡,把模拟U盘内部的3个文件拷贝出来,然后插卡复制过去,这时,你能写的代码可以高达几个g了(看卡容量了)

该板还可以作为405开发板(单独提供了swd下载接口,采用jlink/stlink keil普通c语言开发),要python呢,就写入python固件。

已经测试了python的流水灯和tf卡,验证硬件无误,剩下的综合例子正在编写,考虑功能如下(当成出厂固件):

会提供两个版本的工程源码:(后面会更新,买家直接找我要即可 2019-10-23)

1:裸机编程,405开发板 版本,开发环境:keil 5+jlink

2:python编程,405 python版本,开发环境:notepad++(不需要其他ide了,如pycharm)

软件出厂功能说明:

无python固件的32版本:(先做python的程序 2019-10-23)

usb模拟U盘(tf卡)+ips屏幕(显示rtc时钟信息等)+按键+定时器+串口等外设的综合例子。店主是懒,单独的例子过于简单,,,

python的版本:(这个会一直更新 2019-10-23)

ips屏幕(显示rtc时钟信息等)+按键+定时器+串口等外设的综合例子。

简单说下:关于python内容过多,写文档又比较懒,所以很多说明和细节都在源码的大段注释中

关于板子设计颜值,淘宝上除了官方的,其他的真看不上,太丑了才想着自己做块学习学习python。

接的已完工micropython项目简单介绍下(全都是尽力板载芯片,我不喜欢用模块):

懒得上图了,编辑麻烦,文字简单说下。

1,智能药箱,板上集成了gprs,语音,tft彩屏,等。定制价格1200;

2,手势控制板,paj7620九路手势+5路继电器+6~30v电压输入;定制价格1000;

3,智能图传小车:wifi图传,温湿度,烟雾传感器,避障,自动四路红外循迹,蓝牙app控制,预留了tf卡,2.4g;整个小车完全由PCB板设计而成。最后效果非常nice,python代码也才300多行就完工了。软件上搭建了python的多线程框架跑的。。。定制价格:1200;

后面把车的视频传上来,给大家看下所有功能的完整展示,成本挺高,300多,预留遥控接口了。

后面页面内容持续更新,买家随时关注即可。

micropython开发板pcb_STM32F405RGT6核心板兼MicroPython开发板的电路方案设计(原理图+完整工程)...
micropython开发板pcb_STM32F405RGT6核心板兼MicroPython开发板的电路方案设计(原理图+完整工程)...

篇幅所限,没法在该页面详细写一些开发内容,本人也懒得写开发文档,深入魔改python固件的话,需要安装虚拟机跑linux,修改micropython源码后重新编译生成hex文件(前言推荐的书1里有这些内容)。

买家需要技术支持,请加QQ:2752301152,还有空板可以赠送(自己打样也可以)

也有淘宝成品(页面提到了更多信息),不过还是推荐自己练练手,看实际情况了: