用Python與Raspberry Pi打造手持式無線IoT設備-[R-type鐵水溫度計]

Abstract

數據收集是走向工業4.0的第一步。有別於定點收集數據的方式,在特殊的製程現場中,移動式的手持設備有更好的便利性;但是這種設備往往要價不斐,而且缺乏日後擴充與修改功能的彈性。
本演講說明如何使用Python和Raspberry Pi打造出手持式無線IoT設備-以工業用的鐵水溫度計為例。
演講流程如下:
1. 從工業現場來說明背景與動機
2. 相關硬體選用和介紹
3. 演算法說明
4. 實作過程的遇到的問題與改善方式
5. 相關的延伸應用與Python資源介紹

Description

### R-type鐵水溫度計簡介: --- ![](https://i.imgur.com/bMavsuQl.png) #### [鑄造與溫度] 在鑄造工業中,溫度控制是製程的關鍵參數,因為鐵水中的合金元素各有不同的熔點和共晶溫度,所以透過控制溫度就能產生不同的金相組織而改變機械性質(硬度或拉力)。 #### [鐵水溫度計] 鐵水溫度計的原理是利用'席貝克效應'-將二種不同金屬各自的二端分別連接,並放在不同的溫度下,就會在線路內產生電流;又稱之為熱電偶溫度計。而依據不同的金屬組合和溫度測量範圍區分為r、j、i、k等類型的溫度計。 ### 使用的第三方工具: --- - [RPi.GPIO] 提供透過GPIO接腳來控制樹莓派的類別函式庫 - [MAX31856] Adafruit Max31856 數位訊號轉換晶片的函式庫 - [tm1637] 用於控制七段顯示器的函式庫 - [pymssql] 基於FreeTDS的MS SQL SERVER介面函式庫,用於將資料寫入local端 - [urllib.request] 提供URL的request的函式庫,用於將資料推向雲端Dashboard [RPi.GPIO]: https://pypi.org/project/RPi.GPIO/ [MAX31856]: https://github.com/steve71/MAX31856/blob/master/max31856.py [tm1637]: https://github.com/timwaizenegger/raspberrypi-examples/blob/master/actor-led-7segment-4numbers/tm1637.py [pymssql]: https://pypi.org/project/pymssql/ [urllib.request]: https://docs.python.org/3/library/urllib.request.html

Slides

https://drive.google.com/file/d/1LK59hj2Nbc0SccnqCgKKU2niRgxLMygu/view?usp=sharing

Speaker

Ryan Chen

Python...好用....資...源豐富..社群...活躍...應用廣...泛
是我...菁常..使用的..工具
謝謝..各位...檳友.