研究生: |
邱左傳 CHIOU-TZO-CHUAN |
---|---|
論文名稱: |
基於STM32與ARDUINO嵌入式平台開發行車障礙物即時預警裝置及多用途機械手臂控制系統應用 The Development Of Dashboard Real-Time Early Warning Device And Multiple Purpose Robotic Arm Control System Base On STM32 And ARDUINO Embedded Platform |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
王秀仁
Wang Show-Ran 黃忠偉 Jong-Woei Whang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2017 |
畢業學年度: | 106 |
語文別: | 中文 |
論文頁數: | 94 |
中文關鍵詞: | 超音波、機械手臂 |
外文關鍵詞: | STM32F103、Arduino、ARM Cortex-M3、Gyroscope、Accelerometer、Bluetooth、LCD |
相關次數: | 點閱:507 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來物聯網的浪潮襲轉全球,自造者藉由巧妙的應用微控制器創作許多令人讚嘆的作品,因此本論文亦從生活中發想,應用基於ARM Cortex-M3架構下的STM32F103系列晶片以及搭載Atmel AVR晶片的Arduino微控制器,開發一個泛用型嵌入式系統平台,藉由搭配Gyroscope、Accelerometer來控制機器手臂。而另一個實驗同樣應用上述的微控制平台,結合超音波感測器,反饋預警信號提示駕駛。
本文首先介紹STM32F103與Arduino之硬體規格,包含其軟體編輯環境及程式語法,並介紹實驗所應用的傳感器物理原理。另外介紹機器手臂運動理論以及實驗所使用的機械手臂組件,同時說明機器手臂控制系統與超音波預警系統的架構及功能;文中詳細說明相關裝置的功能及其控制原理,並且分析其程式核心源碼。
最後展示實作成果,第一個實驗係應用超音波感測儀,結合STM32、Arduino開發平台並搭配LED警示燈號,藉以提醒駕駛注意人車。另一個實驗同樣使用 STM32 系列微控制器結合加速度與陀螺儀模組實現機械手臂遠端控制系統。
In recent years, IoT tide has sweeps across the whole world, there are so many
"Maker" apply with microcontroller to achieve many amazing creation by clever application.
We inspire through living as well,try to develop a general-purpose embedded system platform based on the STM32F103 series chips under the ARM Cortex-M3 architecture, to collocate with Arduino microcontrollers equipped with Atmel AVR chips,and connect with the attitude sensor can be widely used in a variety of communication protocol and through wireless transmission to control the robotic arm.
Second experiment is also based on the above-mentioned STM32 and Arduino
combination of micro-control platform,combined with ultrasonic sensors,in the detection of obstacles immediately feedback to alert user to avoid accident.
Firstly introduced STM32F103 and Arduino hardware specifications,include its software editing environment and program syntax,then introduced the application of the sensor and its principles.In addition,review the theory of robotic arm movement and the robotic arm assembly used in the experiment. Then explain the robotic arm control system and ultrasonic warning system architecture and functions,detailed control function related to the device and control principle,and analyze the program source code.
Finally show the results of the implementation,through the ultrasonic launch microcontroller to calculate the distance of the obstacles,it can timely feedback warning lights to remind the driver to pay attention to the left or right rear. Another application,as same as to use STM32 series microcontrollers connect with the Acceleration and Gyroscope communicated with Arduino development board,to implement the robotic arm remote control system.
【1】https://zh.wikipedia.org/wiki/%E7%89%A9%E8%81%94%E7%BD%91
【2】https://www.slideshare.net/khusuma/domain-specific-iot
【3】http://etsconnect.com/crash-course-things-inside-internet-things/the-internet-
of-things-iot-pdf-8-638/
【4】https://zh.wikipedia.org/wiki/ARM%E6%9E%B6%E6%A7%8B
【5】https://os.mbed.com/forum/electronics/topic/26451/
【6】https://www.invensense.com/products/motion-tracking/6-axis/mpu-
6050/http://coopermaa2nd.blogspot.tw/2012/09/hc-sr04.html
【7】http://coopermaa2nd.blogspot.tw/2012/09/hc-sr04.html
【8】https://robu.in/product/arduino-pro-mini-wo-cable/
【9】https://makezine.com/2013/02/06/arduino-uno-pinout-diagram
【10】http://www.instructables.com/id/Control-structures-used-in-the-Arduino-
programminghttps://www.geekbuying.com/item/CH340G-Serial-Port-Debugger-USB-
To-TTL-Converter-Adapter-Module-Compatible-With-Arduino-Pro-Mini-343879.
【11】http://artofcircuits.com/product/hc-05-bluetooth-serial-pass-through-master-
slave-module
【12】http://robotrabbit.blogspot.tw/2012/12/lcdi2c.html#!/2012/12/lcdi2c.html
【13】https://learn.parallax.com/tutorials/language/propeller-c/propeller-c-simple-
protocols/diy-i2c
【14】http://nikharris.com/implementing-an-i2c-master-with-the-atmel-atmega-series/
【15】https://zh.wikipedia.org/wiki/%E6%A9%9F%E6%A2%B0%E6%89%8B%E8%87%82
【16】http://www.coolgraphics.dk/basic-robot-technology.html
【17】https://www.aliexpress.com/item/6D-3U-S-Robot-6-DOF-Aluminium-Clamp-Claw-
Mount-kit-Mechanical-Robotic-Arm-6pcs-MG996R/32663930780.html
【18】http://goods.ruten.com.tw/item/show?21647528992038