無聊的時(shí)間里,用CH583做個(gè)無人機(jī)

最近折騰了下CH32的芯片,感覺很好,一直想做個(gè)無人機(jī),本來計(jì)劃用CH32V103+2.4G模塊來做飛控,當(dāng)看到CH583的介紹后,我想應(yīng)該可以直接用CH583來實(shí)現(xiàn),這樣就可以把硬件設(shè)計(jì)降到最小了。

我的設(shè)計(jì)思路是用CH583+MPU6050+充電管理+MOS+電機(jī)

利用CH583的BLE做無線數(shù)傳+PID計(jì)算+PWM控制轉(zhuǎn)速

再做一個(gè)安卓的APP就可以實(shí)現(xiàn)用藍(lán)牙做無線控制了

希望能做成功j_0066.gif

icon_rar.gifFLY_CTRL.zip

icon_pdf.gifFLY_CTRL.Project.pdf

花了大半天時(shí)間把原理圖設(shè)計(jì)好了,明天開始PCB layout

image.png


已經(jīng)把封裝導(dǎo)好了

image.png


pcb 完成了,等板廠上班打板,然后接著擼代碼,本人對于BLE不怎么懂,求會(huì)的大佬指點(diǎn),拜謝!

icon_rar.gifFLY_CTRL.zip

? 原理圖修改了下,方便走線

image.png

image.png


i_f13.gif期待你的作品。


蹲一個(gè)


代碼遇到undefined reference to `atan2f'?問題,不知道怎么解決,請大佬幫忙看看附件的代碼,找了好幾天沒搞定,都快把我搞的不自信了

icon_rar.gifBLE_UART.zip

image.png


大佬,無人機(jī)做出來了嗎?


使用MounRiverStudio開發(fā)時(shí)使用math.h中的數(shù)學(xué)函數(shù)出現(xiàn)報(bào)錯(cuò)解決辦法。

使用反sin函數(shù)時(shí)報(bào)錯(cuò)如下:


undefined reference to `asin’

collect2.exe: error: ld returned 1 exit status

make: *** [makefile:55: GPIO_Toggle.elf] Error 1

10:17:56 Build Failed. 3 errors, 0 warnings. (took 1s.541ms)


解決辦法如下操作:

1、選擇Project的Properties,

image.png


image.png

點(diǎn)擊Properties出現(xiàn)如下界面,在左邊編輯欄點(diǎn)擊C/C++ Build在下拉選項(xiàng)中選中Settings,在右邊選中Tool Settings,點(diǎn)擊GNU RISC-V Cross C Linker下的選中Libraries,然后在Libraries(-l)右邊的添加圖標(biāo)

,在彈出的窗口中輸入m,后點(diǎn)擊OK,在Properties界面中點(diǎn)擊Apply應(yīng)用后關(guān)閉就可以使用了。




太牛了。。。。。。。。。。。。。。。。。。


大佬做出來了嗎


藍(lán)牙的傳輸距離是不是有點(diǎn)近?


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频