[高雄 Python 學院] IoT基礎實作工作坊

  • 2018/06/23(Sat) 09:00(+0800) ~ 16:00(+0800) ( iCal/Outlook, Google Calendar )
  • 社團法人高雄市企業管理交流協會 / 高雄市三民區博愛一路391號6F-1
  • 7 / 20
  • 高雄 Python 社群 (Kaohsiung.py)、財團法人開放文化基金會Contact Organizer

Python IoT基礎實作工作坊 (workshop)

本工作坊是「Python 基礎及應用」課程的後續課程。

在上一次的課程中,我們在六個小時內練習了各種Python的基礎語法。在本工作坊中,我們將一步一步的帶大家了解MicroPython的硬體相關知識,並且應用各種基礎的Python語法和硬體互動,實作IoT的各種應用。

本工作坊偏向實作應用課程,會設計各種使用情境,讓大家思考要如何達成練習情境的功能,視問題的難易度,講師也會提出參考做法,讓大家可順利的藉由引導來完成實作,以熟悉各種Python的技能。

本課程適合對象:

  • 至少會安裝Python,並用Python執行"Hello World!"程式
  • 已經稍微了解 Python 的基本語法,想要進一步了解如何用Python和單晶片硬體互動者
  • 對Python在IoT的應用有興趣者
  • 高一以上對 Python 有興趣的學生
  • 對基本語法還不夠熟的朋友,可以先參考:https://github.com/victorgau/Python_Basics

課程需求:

  • 上課學員需自備筆電
  • 硬體將於上課時發放,學員不需要自行準備 (上完課程可帶回去進一步練習)
  • 建議在課前先在電腦安裝Python、VSCode、或Anaconda。

透過這堂課,學員將學到:​​​​

  • MicroPython的硬體基本知識
  • 運用MicroPython和硬體互動
  • 把sensor資料送上雲端,並用手機監控(Android)
  • MicroPython硬體結合Line的應用
  • MicroPython單晶片的環境下建立網頁

講師簡介:

Malo, Kaohsiung.py 共同創辦人、高雄 Python 學院講師。

Malo平時是韌體工程師,對 IOT 的議題很感興趣,私底下一直在觀注使用程式來做投資的相關議題,近年來開始想把 Python 應用到工業控制領域,因此也開始做雲端服務。

講師於IoT和機器人課程相關教學經驗如下:

MicroPython 101

MicroPython IOT入門

MicroPython 103: IoT with MongoDB

工業4.0:PLC與Python共舞

KSDG: Go 與 Python 與 IoT 的邂逅

台南中小學教師研習課程:積木式程式設計-大腳丫機器人

助教:

  • 沈弘哲
  • Pochang Lee
  • Victor Gau

助教都多次在高雄 Python 社群進行技術分享,皆為專業的 Python 軟體工程師,也將會是進階課程的講師。第一堂課初階課程會需要比較多的助教,除了協助可能對 Python 比較陌生學員之外,也藉和學員的互動,規劃及安排更多優質的進階課程,這些課程會包括物聯網、爬蟲、網頁框架、量化投資等等。

如果有上過前一次課,就會知道我們的助教都很棒!在工作坊裡面,保證您們會感受到他們更棒的地方!

課程大綱

  • 簡介

    • 說明課程含蓋的主題

    • 說明一下硬體背景

  • MicroPython 基本硬體介紹

    • 連線方式、腳位說明

    • 基本測試練習

  • 蜂鳴器

    • 基本Do, Re, Mi

    • 練習寫歌

  • 溫溼度感測器

    • 基本量測練習

    • 溫度鴨玩具功能實作(溫度感測器+蜂鳴器)

    ----中餐 12:00~13:00 ----

  • 雲端應用教學

    • 雲端介紹(MQTT)

    • 手機設定方式

    • 溫溼度資訊上雲端

    • 手機控制Led

    • 手機加入自己的點位

  • 溫度警報器 (line訊息警報)

    • line 訊息機制說明

    • line警報訊息實作

  • 網頁實作  - 單晶片如何實作網頁伺服器

    • 練習題:製作網頁顯示溫溼度資訊

    • 練習題:製作網頁控制蜂鳴器發聲

高雄 Python 社群 (Kaohsiung.py) 簡介:

高雄 Python 社群 (Kaohsiung Python User Group, Kaohsiung.py) 自 103 年2 月開始即在高雄致力推動 Python 程式語言的教育及技術交流,到目前為止已經在高雄舉辦了超過 30 場以上的公益活動,活動內容囊括了機器學習、資料探勘、人工智慧(AI)、FinTech、雲端運算、容器技術、深度學習、電腦視覺、Web技術等等的技術教學及交流。 在過去三年多的活動中,我們嘗試了不同的主題跟教學的方式,想要讓 Python 語言在高雄形成一個健康的生態系,進而提升南部的資訊科技能力及競爭力。藉由收集活動參與者的反饋,我們得知有許多與會者希望我們可以有循序漸進的教學課程,讓初學者可以更快的進入狀況,更快享受技術交流的樂趣。所以從今年開始,我們嘗試安排一些循序漸進的收費課程,希望可以快速地讓對 Python 感興趣的朋友入門。

社群網址:https://www.facebook.com/groups/kaohsiungpy/
聚會訊息:https://www.meetup.com/Kaohsiung-Python-Meetup
Kaohsiung.py 過去辦過的活動:https://github.com/victorgau/kaohsiung.py

參與活動請自備筆記型電腦!
本活動將開立電子發票,不另外提供紙本發票,請確認 email、抬頭、統編填寫正確,謝謝!

社團法人高雄市企業管理交流協會 / 高雄市三民區博愛一路391號6F-1

Event Tickets

Ticket Type Sale Period Price
早鳥票 (舊生) 2018/06/01 00:00(+0800) ~ 2018/06/17 00:00(+0800) End of Sale
  • TWD$1,800
早鳥票 (新生) 2018/06/01 00:00(+0800) ~ 2018/06/17 00:00(+0800) End of Sale
  • TWD$2,000
一般票 (舊生) 2018/06/17 00:00(+0800) ~ 2018/06/22 00:00(+0800) End of Sale
  • TWD$2,300
一般票 (新生) 2018/06/17 00:00(+0800) ~ 2018/06/23 00:00(+0800) End of Sale
  • TWD$2,500
Next Step

7 Attendees