西安-小馬哥
特約賣家
  • 城市
  • 概況
  • 加入于
    2017年02月15日
  • 個人簡介
    還沒有填寫個人介紹!
  • 免費

    4
    31

    OpenMV3改版機器視覺模組

    在OpenMV官方版本的基礎上進行了以下修改:1、修改板外形,使兩個安裝孔所在的角可以掰掉,這樣可以安裝在小的空心杯四軸飛行器上,不會阻礙槳葉風道。2、使用攝像頭模組,并且通過PCB開槽使攝像頭模組可以有垂直朝下拍攝和水平朝前拍攝兩種安裝方向。3、增加rst復位開關。4、去掉syn引腳,更換為boot0引腳,方便用戶使用跳線帽更改boot0引腳電平下載固件。5、其他如電源供電、sd卡座等小改動。以上改動,都是為了實現兩個目的,1是降低OpenMV3模組的整體重量,通過以上改動,把重量從16g降低到8g左右;2是為了降低該模組對槳葉風道的阻礙。但是在進行以上改動之后,性能確實略有犧牲,例如使用的攝像頭無濾光效果,識別性能可能有所降低。

    DIY創意產品     發布時間:     stm32 openmv 人臉識別 機器視覺 openmv3

  • ¥ 321
    ¥ 2

    40
    93

    雙十一特別活動:小馬哥RoboFly四軸套件大放價!

    本次雙十一套件團購活動已結束,之后出售的資料僅包括附件資料內容,不包括套件!活動回顧:我們不用點贊,不用轉發錦鯉,只要你喜歡,只要你需要這個套件,你的差價我們來買單!活動詳情:1、 此次團購套件(原價321.5元)包括價值176.5元的RoboFly四軸散件一套以及價值145元的成品手柄一套,含四軸相關資料;2、 團購初始價格為310元/套: 1-10人參與團購:310/套 11-50人參與團購:290/套 51-100人參與團購:270/套3、 付款價格為310,付款價格與最終團購價格的差價將在活動結束后返回買家支付寶賬號,活動結束后注意查收!4、 所有套件將在活動結束后統一寄送,成功參與團購的買家聯系管理員(QQ:3457013729),可加入此次團購的技術指導群,小馬哥將統一提供技術指導,未成功團購的用戶不得加群。5、本次團購活動提供技術支持,但是由于個人基礎不同,操作過程不可控等因素,不能確保四軸散件一定能夠焊接成功,本次活動的主要還是方便大家在焊接過程中快速學習與進步,所以電路城以及小馬哥方不承擔四軸焊接失敗的后果,請大家知曉!6、團購中的??仄魘淺善?,成品是為了方便大家快速排除四軸焊接過程中的問題;另外,??仄韃惶峁﹑cb文件,只提供原理圖和源代碼!7、此次團購套件不提供發票!8、活動最終解釋權歸電路城所有!活動時間:2018年11月5日-2018年11月30日注意:只需要購買四軸散件或者??仄韉目芍列÷碭縑員Φ昶討苯庸郝?,不享受本次團購的差價補貼!店鋪傳送門 小馬哥RoboFly四軸介紹:RoboFly是小馬哥團隊在2018年8月推出的一款完全開源的小四軸。你可以學到什么?這款四軸面向的人群是電子相關專業(包括自動化、電氣自動化、電子信息工程、計算機、測控等專業)的大學生,通過一個完整的四軸項目來學習貼片元器件的焊接、PCB設計軟件AD的使用、電路基本知識、旋翼型無人機的基本原理、STM32單片機編程與基本使用、飛控算法的實現等。據了解,目前大多數高校的電子專業的課程實訓依然是焊接收音機等,單片機課程教的也是單片機,這已經不能滿足學生的學習了,學生畢業之后進入企業,大多接觸的是貼片元器件(功率器件除外),做產品的時候,硬件工程師必須要具備一定的調試能力,這就對焊接貼片元件的能力提出了要求,所以我們設計了這款四軸飛行器,使用0603、0805這樣貼片元件,是練習焊接的好幫手,而且好處在于,焊接練習完了,還可以繼續學習STM32,四軸原理,直到把這個四軸飛行器飛起來,在這個過程中,我們也有交流群和學習資料,供大家學習使用。下面是RoboFly四軸飛行器的整體框圖、原理圖、pcb、實物圖源代碼的截圖,先一睹為快,后面詳細介紹。圖1:RoboFly四軸飛行器整體框圖圖2:RoboFly四軸飛行器原理圖圖3:RoboFly四軸飛行器PCB圖圖4:RoboFly四軸飛行器PCB 3D俯圖圖5:RoboFly四軸飛行器PCB 3D側視圖圖6:RoboFly四軸飛行器實物圖圖7:RoboFly四軸飛行器源代碼截圖制作并開源這套小四軸的初衷有如下幾點; 1、初學者需要一款價格低廉、軟硬件資料完備、有技術支持的四軸學習平臺; 2、以散件形式發售,電路板布局、元器件封裝選型要方便焊接組裝; 3、四軸所需元器件采購方便、靠譜,最好能提供一站式采購,避免過多郵費、采購周期長、采購到不合格元器件導致學習難以進展。 4、源代碼要極其精簡、方便入門者能夠方便的學習,實現自己的代碼; 5、保留一定擴展接口、方便用戶自己進行擴展如定高、航跡、巡線等飛行功能。在學習完四軸飛行器之后,這個開源的四軸板子仍然可以作為一個STM32開發學習板使用;RoboFly四軸的基本配置如下:主控芯片:STM32F103C8T6 姿態檢測:MPU6050氣壓計:FBM320無線芯片:SI24R1供電方案:HT7750SA升壓+XC6206穩壓燈光指示:1個電源指示LED、1個用戶編程LED、4個單總線全彩RGB燈電池:600mAh 20C 1S鋰離子電池電機:720空心杯槳葉:55mm槳葉槳葉?;ふ鄭合嗔謚峋?5mm機架:PCB一體化機架續航時間:10分鐘??鼐嗬耄嚎湛?0mRoboFly四軸原理圖各??榧虻ニ得鰨篠TM32F103C8T6是ST在2007年發布的一款MCU,截止目前ST已經發布了速度高達400MHz的STM32H7 (這時候一定有人會說600MHz的事,我知道,不用提醒),我自己也是用STM32F1,STM32F4,STN32F7都做過各種各樣的四軸,但是這個開源的四軸我還是選擇了STM32F103C8T6,主要從三點考慮,一是封裝比較大,方便初學者焊接,二是價格低廉,學習成本比較低,三是網上有大量的資料供初學者學習使用。姿態傳感器選擇MPU6050,主要考慮的也是封裝比較大,可以直接使用烙鐵焊接,而且價格比較低,資料也很豐富。而且還自帶DMP庫,可以完成姿態結算后直接把姿態角輸出給主控芯片。2016年我們的第一款四軸就是采用DMP庫輸出姿態角的。氣壓計使用的是FBM320,對于這款氣壓計,個人認為性能一般。但是優點就是這個封裝和BMP280、SPL06的引腳都是兼容的,方便更換。但是小四軸上放氣壓計,有一個比較麻煩的地方就是要想辦法排除槳葉的風對它的干擾??梢允褂煤C嗟繞淥鶻懈衾?。無線芯片用的是SI24R1,國產的,之所以用這個而不用NRF2401,是因為這個經過我測試,性能也是可以的,引腳完全兼容NRF2401,無線發射可以做到7dB,在發射和接收端都采用陶瓷天線的前提下,可以達到50m的通訊距離。如果加上AP,那達到100米應該沒有問題。通過兩個低成本的0歐姆電阻對電源進行了單點接地,防止電機回路的電流波動串進射頻回路對射頻造成干擾。對于供電方案中的先升壓再降壓的方案,這是我做第一款四軸飛行器的時候發現的,這種1S的鋰離子電池,在四個空心杯進行供電的時候,如果四個空心杯電機不帶槳葉,也就是說沒有負載,那啟動是沒有問題的。但是如果四個空心杯都帶上負載,瞬間提速到滿速,就會瞬間把電池輸出電壓拉低到3V以下,經過我測試甚至低到了2.8V,這時候如果不升壓,直接用電池給LDO供電,那LDO就會失效。所以通過升壓再降壓后給單片機系統供電是一個可行的方案。另一個方案就是在電機啟動的時候采用緩慢啟動的方式,這樣電池的電壓就不會瞬間被拉低,但是這樣的一個不足之處就是無法讓這個小四軸非常暴力,飛起來不夠爽快。四個機臂上采用的RGBLED是串行單總線全彩燈,也就意味著只需要占用單片機的一個IO端口,就可以控制這四個燈發出各種各樣的顏色。這個燈類似與WS2811,也是通過零一碼來實現數據通訊,進而控制燈的顏色的。對于初學者而言,時序往往難以理解,而這個燈可以作為學習時序最簡單的一個例程,雖然簡單,但是卻非常有趣。因為小四軸的尺寸、重量等限制,這版四軸飛行器的電池最好不要超過600mAh,否則電池自身的重量就會成為最大的包袱。而太小的電池則不能提供較長時間的續航。總之我經過測試認為600 mAh容量應該是一個拐點。電池最好帶?;ぐ?、有一定的安全性能。否則脹飽、失效事小,嚴重點在炸機的時候可能會爆炸。對于這個四軸最關鍵的一個組建—空心杯,說出來都是淚啊,做四軸兩年,有一年的時間都在尋找合格的空心杯電機。2017年有一款四軸飛行器因為采購的電機側向震動太大,導致槳葉轉動之后產生很大的側向震動、嚴重干擾了加速度計,使角度偏差很大,基本不能垂直飛行。一開始把問題鎖定在MOS管上、陀螺儀上、原理圖與PCB設計上都未能解決問題,后來對原始數據進行FFT變換后發現了干擾的頻率點,這才確定是電機的側向震動引起的?;褂幸恢智榭鼉褪峭慌蔚牡緇閱懿鉅旌艽?,導致PID調節的輸出差異很大,最終會影響MOS管的壽命、電機壽命??招謀緇褂肧I2302這款MOS管進行驅動,這是非常常見的一款MOS管,便宜又好用。但是市面上這個管子假貨也比較多。很多人在電機驅動電路上加不加電容、加不加二極管有很大的爭議,我經過測試發現,加上電容之后效果很好,而加上二極管的效果則一般。也可能是測試方式不夠嚴謹,回頭可以一起討論這個問題。槳葉選型一定要注意選擇平衡性好的槳葉、做工有瑕疵的可能會影響平衡性,在飛行的時候,如果不平衡就會導致側向震動。初學者在調試四軸的時候,摔下來、失控是很常見的,所以加上槳葉?;ふ種?,可以很大程度上減小槳葉、電機報廢的概率。如果采用飛控板和機架隔離的方式,就能從一定程度上降低震動的影響,但是這樣或許會增加重量及成本,所以我選擇了PCB機架,這也是初學者最容易實現的一個方案,但不是唯一的方案。

    飛行器     發布時間:     stm32 pcb 四軸 無人機 飛行器 小馬哥 robofly

  • ¥ 10
    ¥ 2

    119
    360

    小馬哥STM32開源RoboFly四軸飛行器原理圖、PCB工...

    RoboFly是小馬哥團隊在2018年8月推出的一款完全開源的小四軸。這款四軸面向的人群是電子相關專業(包括自動化、電氣自動化、電子信息工程、計算機、測控等專業)的大學生,通過一個完整的四軸項目來學習貼片元器件的焊接、PCB設計軟件AD的使用、電路基本知識、旋翼型無人機的基本原理、STM32單片機編程與基本使用、飛控算法的實現等。據了解,目前大多數高校的電子專業的課程實訓依然是焊接收音機等,單片機課程教的也是單片機,這已經不能滿足學生的學習了,學生畢業之后進入企業,大多接觸的是貼片元器件(功率器件除外),做產品的時候,硬件工程師必須要具備一定的調試能力,這就對焊接貼片元件的能力提出了要求,所以我們設計了這款四軸飛行器,使用0603、0805這樣貼片元件,是練習焊接的好幫手,而且好處在于,焊接練習完了,還可以繼續學習STM32,四軸原理,直到把這個四軸飛行器飛起來,在這個過程中,我們也有交流群和學習資料,供大家學習使用。下面是RoboFly四軸飛行器的整體框圖、原理圖、pcb、實物圖源代碼的截圖,先一睹為快,后面詳細介紹。圖1:RoboFly四軸飛行器整體框圖圖2:RoboFly四軸飛行器原理圖圖3:RoboFly四軸飛行器PCB圖圖4:RoboFly四軸飛行器PCB 3D俯圖圖5:RoboFly四軸飛行器PCB 3D側視圖圖6:RoboFly四軸飛行器實物圖圖7:RoboFly四軸飛行器源代碼截圖制作并開源這套小四軸的初衷有如下幾點;1、初學者需要一款價格低廉、軟硬件資料完備、有技術支持的四軸學習平臺;2、以散件形式發售,電路板布局、元器件封裝選型要方便焊接組裝;3、四軸所需元器件采購方便、靠譜,最好能提供一站式采購,避免過多郵費、采購周期長、采購到不合格元器件導致學習難以進展。4、源代碼要極其精簡、方便入門者能夠方便的學習,實現自己的代碼;5、保留一定擴展接口、方便用戶自己進行擴展如定高、航跡、巡線等飛行功能。在學習完四軸飛行器之后,這個開源的四軸板子仍然可以作為一個STM32開發學習板使用;RoboFly四軸的基本配置如下:主控芯片:STM32F103C8T6 姿態檢測:MPU6050氣壓計:FBM320無線芯片:SI24R1供電方案:HT7750SA升壓+XC6206穩壓燈光指示:1個電源指示LED、1個用戶編程LED、4個單總線全彩RGB燈電池:600mAh 20C 1S鋰離子電池電機:720空心杯槳葉:55mm槳葉槳葉?;ふ鄭合嗔謚峋?5mm機架:PCB一體化機架續航時間:10分鐘??鼐嗬耄嚎湛?0mRoboFly四軸原理圖各??榧虻ニ得鰨篠TM32F103C8T6是ST在2007年發布的一款MCU,截止目前ST已經發布了速度高達400MHz的STM32H7 (這時候一定有人會說600MHz的事,我知道,不用提醒),我自己也是用STM32F1,STM32F4,STN32F7都做過各種各樣的四軸,但是這個開源的四軸我還是選擇了STM32F103C8T6,主要從三點考慮,一是封裝比較大,方便初學者焊接,二是價格低廉,學習成本比較低,三是網上有大量的資料供初學者學習使用。姿態傳感器選擇MPU6050,主要考慮的也是封裝比較大,可以直接使用烙鐵焊接,而且價格比較低,資料也很豐富。而且還自帶DMP庫,可以完成姿態結算后直接把姿態角輸出給主控芯片。2016年我們的第一款四軸就是采用DMP庫輸出姿態角的。氣壓計使用的是FBM320,對于這款氣壓計,個人認為性能一般。但是優點就是這個封裝和BMP280、SPL06的引腳都是兼容的,方便更換。但是小四軸上放氣壓計,有一個比較麻煩的地方就是要想辦法排除槳葉的風對它的干擾??梢允褂煤C嗟繞淥鶻懈衾?。無線芯片用的是SI24R1,國產的,之所以用這個而不用NRF2401,是因為這個經過我測試,性能也是可以的,引腳完全兼容NRF2401,無線發射可以做到7dB,在發射和接收端都采用陶瓷天線的前提下,可以達到50m的通訊距離。如果加上AP,那達到100米應該沒有問題。通過兩個低成本的0歐姆電阻對電源進行了單點接地,防止電機回路的電流波動串進射頻回路對射頻造成干擾。對于供電方案中的先升壓再降壓的方案,這是我做第一款四軸飛行器的時候發現的,這種1S的鋰離子電池,在四個空心杯進行供電的時候,如果四個空心杯電機不帶槳葉,也就是說沒有負載,那啟動是沒有問題的。但是如果四個空心杯都帶上負載,瞬間提速到滿速,就會瞬間把電池輸出電壓拉低到3V以下,經過我測試甚至低到了2.8V,這時候如果不升壓,直接用電池給LDO供電,那LDO就會失效。所以通過升壓再降壓后給單片機系統供電是一個可行的方案。另一個方案就是在電機啟動的時候采用緩慢啟動的方式,這樣電池的電壓就不會瞬間被拉低,但是這樣的一個不足之處就是無法讓這個小四軸非常暴力,飛起來不夠爽快。四個機臂上采用的RGBLED是串行單總線全彩燈,也就意味著只需要占用單片機的一個IO端口,就可以控制這四個燈發出各種各樣的顏色。這個燈類似與WS2811,也是通過零一碼來實現數據通訊,進而控制燈的顏色的。對于初學者而言,時序往往難以理解,而這個燈可以作為學習時序最簡單的一個例程,雖然簡單,但是卻非常有趣。因為小四軸的尺寸、重量等限制,這版四軸飛行器的電池最好不要超過600mAh,否則電池自身的重量就會成為最大的包袱。而太小的電池則不能提供較長時間的續航。總之我經過測試認為600 mAh容量應該是一個拐點。電池最好帶?;ぐ?、有一定的安全性能。否則脹飽、失效事小,嚴重點在炸機的時候可能會爆炸。對于這個四軸最關鍵的一個組建—空心杯,說出來都是淚啊,做四軸兩年,有一年的時間都在尋找合格的空心杯電機。2017年有一款四軸飛行器因為采購的電機側向震動太大,導致槳葉轉動之后產生很大的側向震動、嚴重干擾了加速度計,使角度偏差很大,基本不能垂直飛行。一開始把問題鎖定在MOS管上、陀螺儀上、原理圖與PCB設計上都未能解決問題,后來對原始數據進行FFT變換后發現了干擾的頻率點,這才確定是電機的側向震動引起的?;褂幸恢智榭鼉褪峭慌蔚牡緇閱懿鉅旌艽?,導致PID調節的輸出差異很大,最終會影響MOS管的壽命、電機壽命??招謀緇褂肧I2302這款MOS管進行驅動,這是非常常見的一款MOS管,便宜又好用。但是市面上這個管子假貨也比較多。很多人在電機驅動電路上加不加電容、加不加二極管有很大的爭議,我經過測試發現,加上電容之后效果很好,而加上二極管的效果則一般。也可能是測試方式不夠嚴謹,回頭可以一起討論這個問題。槳葉選型一定要注意選擇平衡性好的槳葉、做工有瑕疵的可能會影響平衡性,在飛行的時候,如果不平衡就會導致側向震動。初學者在調試四軸的時候,摔下來、失控是很常見的,所以加上槳葉?;ふ種?,可以很大程度上減小槳葉、電機報廢的概率。如果采用飛控板和機架隔離的方式,就能從一定程度上降低震動的影響,但是這樣或許會增加重量及成本,所以我選擇了PCB機架,這也是初學者最容易實現的一個方案,但不是唯一的方案。

    飛行器     發布時間:     stm32 四軸 無人機 小馬哥

  • 免費

    121
    770

    小馬哥STM32F1主控720空心杯四軸飛行器資料(包含源代...

    本四軸飛行器經驗證可靠,可以飛行,自重50g,能攜帶負載15g,380mah電池續航時間為4分鐘左右,四軸已經在淘寶店賣出300套左右(搜索小馬哥diy四軸可直接看到),有焊接組裝調試相關資料,有源代碼,在摩爾吧提供相應的教程,是學習STM32的最佳利器。技術交流qq群:419203944。新版四軸飛行器基于STM32F411,現已開始銷售,軟硬件開發視頻可關注公眾號“電子開發學習”免費學習。第一講(原理圖講解):https://www.moore8.com/courses/1308第二講(四軸軟件知識體系梳理):https://www.moore8.com/courses/1338第三講(軟件入門一):https://www.moore8.com/courses/1336第四講(軟件入門二):https://www.moore8.com/courses/1337第五講(軟件入門三):https://www.moore8.com/courses/1339第六講(軟件進階一I2C協議,數據通訊時序講解):https://www.moore8.com/courses/1341第七講(軟件進階二I2C協議軟件實現):https://www.moore8.com/courses/1343第八講(中斷系統):https://www.moore8.com/courses/1365第九講(MPU6050原理講解):https://www.moore8.com/courses/1385第十講(MPU6050原始數據獲?。篽ttps://www.moore8.com/courses/1404第十一講(MPU6050 官方DMP庫的移植):https://www.moore8.com/courses/1405第十二講(MPU6050獲取姿態角的代碼實現):https://www.moore8.com/courses/1406第十三講(MPU6050姿態角的使用):https://www.moore8.com/courses/1413第十四講(SPI配置與數據通訊):https://www.moore8.com/courses/1462第十五講(無線NRF24L01數據收發一):https://www.moore8.com/courses/1463第十六講(無線NRF24L01數據收發二):https://www.moore8.com/courses/1464第十七講(四軸與??仄魍ㄑ緞椋篽ttps://www.moore8.com/courses/1465第十八講(PID控制理論知識準備):https://www.moore8.com/courses/1379第十九講(四軸系統分析及其PID算法講解):https://www.moore8.com/courses/1504第二十講(四軸PID算法的代碼實現):https://www.moore8.com/courses/1505第二十一講(四軸PID控制算法的參數整定及其方法):https://www.moore8.com/courses/1511

    飛行器     發布時間:     stm32 stm32f103 四軸 飛行器 小馬哥 飛控板 空心杯

tracer ??