天天看點

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,還有空闆可以贈送(自己打樣也可以)

也有淘寶成品(頁面提到了更多資訊),不過還是推薦自己練練手,看實際情況了: