【課程】Raspberry Pi Pico 快速入門工作坊

首場 Raspberry Pi Pico 工作坊,內容涵蓋基礎電子電路、MicroPython 程式介紹,還搭配官方教材!

《課程內容》
目標:一天學會使用 Raspberry Pi Pico 控制多種硬體
時間:2021/05/23(日) 10:00~18:00
地點:台北市重慶南路一段105號2樓/天瓏資訊圖書
講師:台灣樹莓派 Ledger 和 sosorry

05/23 課程內容
10:00 – 11:00: 1. Pico 安裝設定(更新韌體,開發環境介紹,圖形化界面開發)
11:00 – 12:00: 2. GPIO 介紹(數位/類比,輸入/輸出,MicroPython,多執行緒)
13:00 – 14:00: 3. 數位輸出/輸入(LED,按鍵,人體紅外線感測器,蜂鳴器)
14:00 – 15:00: 4. 類比輸出/輸入(LED,伺服馬達,MQ-2 煙霧感測器)
15:00 – 15:30: 5. 溫度量測記錄(內建感測器,資料讀寫)
15:30 – 16:30: 6. I2C(I2C 協定和工具介紹,LCD 顯示原理)
16:30 – 17:00: 7. UART 通訊(I2C 協定介紹,雙 Pico 通訊)

《費用》
Raspberry Pi 工作坊候補表單  <==報名額滿了,填寫候補表單!
* $2,900元(含稅),包含午餐(Pizza)。硬體包含 Raspberry Pi Pico 入門套件(內含 Pico 已焊)、Get Started with MicroPython on Raspberry Pi Pico 英文實體書 、SG90 伺服馬達、MQ-2 煙霧感測器等。

注意事項:
* 此課程為初階課程。
* 學員當天需自備筆電,Windows / Linux / Mac 皆可。

[產品] Raspberry Pi Pico 入門套件 | Pico(已焊) | MicroPython | 入門套件

《特色》
* Pico 首發套件,包含數位/類比,輸入/輸出多種元件,還有 I2C LCD 和 RGB LED 燈條
* 套件內含 Raspberry Pi Pico(已焊),輕鬆上手
* 搭配官方 Get Started with MicroPython on Raspberry Pi Pico 手把手教學,加購實體書更優惠

《規格》
* Raspberry Pi Pico(已焊) x1 <== 內含 Pico(已焊)!
* microUSB 傳輸線 x1
* 830 洞紅藍線大麵包板 x1
* 大按鍵開關(顏色隨機) x4
* 5mm 紅色/黃色/綠色 LED x2
* 330 Ω 電阻 x5
* 大自激式蜂鳴器 x1
* 16m/m 可變電阻 10K x1
* HC-SR501 人體紅外線感應模組(PIR) x1
* I2C 1602 LCD x1
* WS2812B RGB LED x1
* 20cm 母對母杜邦線 x20
* 20cm 公對母杜邦線 x20
* 20cm 公對母杜邦線 x20
* 元件對照表 x1
* 腳位對照表 x1
* 180mm(W) x 85mm(D) x 45mm(H) 元件收納盒 x1

《下載》
* 書本電子檔
* 範例程式

$ 750

※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

《搭配 Raspberry Pi Pico 實體書一起購買更划算》

圖片來源:New book: Get Started with MicroPython on Raspberry Pi Pico

《Raspberry Pi Pico 實體書 + 套件,出貨清單》
* Get Started with MicroPython on Raspberry Pi Pico 英文實體書 x1
* Get Started with MicroPython on Raspberry Pi Pico Kit(內含已焊好的 Pico 和傳輸線) x1

$1250 

※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。
※請到 這裡 填寫表單購買,造成您的不便敬請見諒。

[產品] Raspberry Pi Pico(已焊) | Pre-soldered Headers

《特色》
* 已焊接好高品質銅排針
* 附 microUSB 傳輸線
* 附收納盒

《規格》

Processor: RP2040 Dual-core Arm Cortex-M0+(可達 133 MHz)
SRAM: 264KB on-chip
Flash: 2MB
GPIO: 26 multifunction GPIO pins(3.3V 準位) 包含 3 analogue inputs
I/O: UART x2; SPI x2; I2C x2; PWM x16
USB: USB 1.1 x1(controller and PHY with host and device support)
PIO: Programmable I/O (PIO) x8
Sensor: Temperature; RTC
Power: 1.8–5.5V DC(microUSB)
Dimensions: 21 mm × 51 mm

《腳位定義》

《下載》
* pinout diagram
* Fritzing part
* design files
* STEP file

《文件》
* Raspberry Pi Pico Datasheet
* Getting started with Raspberry Pi Pico
* RP2040 Datasheet
* Hardware design with RP2040
* Pico C/C++ SDK
* Pico Python SDK

《新聞》
* [新聞] Raspberry Pi Pico 出來了!

Raspberry Pi Pico 套件(含已焊 Pico + 傳輸線 + 收納盒),$ 260 (運費 $60,3片以上免運費)



※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

[產品] Get Started with MicroPython on Raspberry Pi Pico | Pico | Book | 英文實體書

《特色》
* 第一本 Raspberry Pi Pico 專書,樹莓派基金會官方出版
* 學程式也學英文
* 手把手,從焊接排針、安裝環境、MicroPython 語法到電子電路原理,一次說清楚講明白
* 完整範例程式下載
* 可搭配專用電子套件享優惠價格


圖片來源:New book: Get Started with MicroPython on Raspberry Pi Pico
在這本書中,您將學習如何使用 MicroPython 控制 Pico 並且連接各種硬體。多種互動小遊戲讓您學習更有趣~


圖片來源:New book: Get Started with MicroPython on Raspberry Pi Pico
這本書將會介紹 MicroPython 程式設計原理。MicroPython 是一個專為 Pico 這類微控制器開發的程式語言。裡面有多項電子零件實驗,從 LED 控制、按鍵輸入、反應遊戲、防盜警報、溫度計和資訊紀錄等多種豐富內容。


圖片來源:New book: Get Started with MicroPython on Raspberry Pi Pico
除了基礎的數位/類比知識以外,這本書還會介紹 I2C 和 SPI 等通訊協定,讓您可以控制更多硬體。例如使用 I2C LCD 顯示目前溫度,使用 NeoPixel LED 燈條顯示不同的心情等。

開始使用 Pico 探索這個世界吧~

《下載》
* 書本電子檔
* 範例程式

$550 

※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。
※請到 這裡 填寫表單購買,造成您的不便敬請見諒。

《搭配 Raspberry Pi Pico 套件一起購買更划算》

圖片來源:New book: Get Started with MicroPython on Raspberry Pi Pico

《Raspberry Pi Pico 實體書 + 套件,出貨清單》
* Get Started with MicroPython on Raspberry Pi Pico 英文實體書 x1
* Get Started with MicroPython on Raspberry Pi Pico Kit(內含已焊好的 Pico 和傳輸線) x1

$1250 

※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。
※請到 這裡 填寫表單購買,造成您的不便敬請見諒。

[產品] Raspberry Pi Pico | Pico Board | RP2040 (大量現貨)

《特色》
1. 開源硬體和開源軟體!
2. 高性能與更多靈活的 I/O!
3. 內建溫度感測器和實時時鐘(RTC)。
4. 支援 C 和 MicroPython 開發。
5. 可執行 TensorFlow Lite 框架。

《規格》

Processor: RP2040 Dual-core Arm Cortex-M0+(可達 133 MHz)
SRAM: 264KB on-chip
Flash: 2MB
GPIO: 26 multifunction GPIO pins(3.3V 準位) 包含 3 analogue inputs
I/O: UART x2; SPI x2; I2C x2; PWM x16
USB: USB 1.1 x1(controller and PHY with host and device support)
PIO: Programmable I/O (PIO) x8
Sensor: Temperature; RTC
Power: 1.8–5.5V DC(microUSB)
Dimensions: 21 mm × 51 mm

《腳位定義》

《下載》
* pinout diagram
* Fritzing part
* design files
* STEP file

《文件》
* Raspberry Pi Pico Datasheet
* Getting started with Raspberry Pi Pico
* RP2040 Datasheet
* Hardware design with RP2040
* Pico C/C++ SDK
* Pico Python SDK

《新聞》
* [新聞] Raspberry Pi Pico 出來了!

Raspberry Pi Pico 開發板,$ 168 (運費 $60,3片以上免運費)



Raspberry Pi Pico 套件(含Pico + 傳輸線 + 銅排針),$ 210 (運費 $60,3片以上免運費)


※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

[新聞] Raspberry Pi Pico 出來了!


影片來源:Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4

Raspberry Pi 基金會 設計的第一款單晶片(microcontroller)等級的開發板 Pico 出來了!


圖片來源:Raspberry Pi Pico – what did you think?

截至 2020 年底,Raspberry Pi 已經銷售了三千七百萬台,並且被廣泛應用在個人創客、學校教學或是量產品上。但如果是想做單純 I/O 功能的應用,就需要考慮使用樹莓派的限制了。因為 Raspberry Pi 的功耗至少是 100 毫瓦(milliwatts)起跳,而且 Raspberry Pi(包括 Zero 系列)都沒有支援類比輸入,而使用 Linux 作業系統更不適合低延遲的場景。


圖片來源:Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4

《特色》
因此 RP2040 微控制器的設計目標就是在高性能與更多靈活的 I/O 上。使用雙核 Arm Cortex-M0+ @ 133MHz 讓 RP2040 有極佳的效能,而 Mark Owen(Qfplib 函式庫作者)更優化了 Cortex-M0+ 的浮點函數,甚至比 GCC 函式庫還要快的多。雙核和大記憶體也讓 RP2040 可以執行 TensorFlow Lite 的框架,例如 Pete Warden 為 Pico 寫了一個應用


圖片來源:Raspberry Pi Pico Pinout

RP2040 的產品代號可以由這張圖來說明,未來將可看到 RP 開頭的微控制器系列。

圖片來源:Raspberry Pi Pico microcontroller: specifications, features and RP2040

而高達 26 支 multifunction 的 GPIO 腳位(3.3V 準位),具備有 ADC x2、UART x2、SPI x2、I2C x2、PWM x16,可以更靈活的控制硬體。並且可使用 C 或是 MicroPython 作為開發的程式語言。


圖片來源:Raspberry Pi Pico Review: ‘Pi Silicon’ Debuts on $4 Microcontroller

Pico 的誕生,會分食 Arduino 的市場,學校或是企業將轉投入開發 Pico 的應用。特別的是,RP2040 是使用台積電(TSMC)的 40nm 製程,相信這品質是不容懷疑。

不過 Pico 還是有些小小缺點,例如沒有內建無線功能(WiFi 和藍牙都沒有)就只能做 IoT 場景的終端節點,因此未來和 Raspberry Pi 整合搭配將會是主要應用。

馬上購買!現貨庫存!

《參考資料》
* Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4
* Raspberry Pi Pico – what did you think?
* Getting Started with Raspberry Pi Pico
* Raspberry Pi Pico: Tutorials, Pinout, Everything You Need to Know
* [產品] Raspberry Pi Pico | Pico Board | RP2040

[活動] MakerConf 2019! MicroPython篇

makerconf_2019_micropython_dm

自從 2014 年和 2016 年舉辦的 MakerConf,我們承襲兩年舉辦一次的傳統(?),這次一樣是採工作坊的形式舉辦。為了讓更多人能參加到不同的活動,我們將活動時間分開。第三場將是 MicroPython物聯網入門工作坊,由暢銷書《超圖解 Arduino 互動設計入門》、《超圖解 Python 物聯網實作入門》作者趙英傑帶大家手把手的教學。

【內容介紹】
介紹與設置LINE bot(聊天機器人)開發環境,認識Line API並使用Python整合Line bot與微電腦控制板,建構Line居家保全物聯網應用。

【學習目標】
DAY 1
* Python 3程式設計入門
* 使用Python語言控制微電腦板的數位輸入與輸出
* 讀取類比輸入值
* 連接OLED顯示數據與自訂圖像
* 連接網際網路上傳數據到雲端

DAY 2
* 介紹與設置LINE bot(聊天機器人)開發環境
* 認識Line API並使用Python
* 整合Line bot與微電腦控制板
* 建構Line居家保全物聯網應用

【課程規劃】

第一天(MicroPython物聯網入門 介紹與設置)
0930 – 1130: 1) 認識安裝 Python3 + 認識微控制器(下載與燒錄 MicroPython 韌體/D1 mini 控制板輸入輸出介面與接線)
1230 – 1430: 2) RC 開關電路 + 連接 OLED 顯示器(自訂 OLED 顯示畫面)
1430 – 1730: 3) 連接熱敏電阻 + 網路概念(上傳到雲端)
第二天(Line bot聊天機器人與物聯網開發實務:使用Python 3)
0930 – 1130 1) Line bot 開發環境介紹(啟用 Line Development 帳號/Git 快速入門/設置遠端開發環境/設置本機開發環境)
1230 – 1430 2) LINE Messaging API實例介紹(使用 Python Flask 框架建立網站/認識與建立 webhook/Line 訊息類型說明/回應 Line訊息/認識與解析 JSON 資料格式)
1430 – 1530 3) 人體紅外線感測器與 MicroPython 程式(連結 Line bot 與 MicroPython 微控制板/Line 入侵警報器製作)

【課前準備】
* 學員當天需自備筆電,Windows / Linux / Mac 皆可。

【材料說明】
材料費已包含在報名費用中。材料包包含:
─── DAY1 – MicroPython物聯網入門 ───
D1 mini控制板 x 1、microUSB線 x 1、公對母導線 x 4、公對公導線 x 4、小塊麵包板 x 1、微觸開關 x 1、LED(顏色不拘) x 1、OLED顯示器(I2C介面) x 1、電阻 10KΩ、220Ω(色環清楚) x 1、電容0.1μF x 1、熱敏電阻 x 1

─── DAY2 – Line bot聊天機器人與物聯網開發實務:使用Python 3 ───
D1 mini控制板 x 1、microUSB線 x 1、公對母導線 x 3、公對公導線 x 2、小塊麵包板 x 1、微觸開關 x 1、電容0.1μF x 1、PIR人體紅外線感測器 x 1

【講師介紹】
趙英傑 / 暢銷書《超圖解 Arduino 互動設計入門》、《超圖解 Python 物聯網實作入門》作者。

* 主辦單位:MakerConf
* 協辦單位:RICELEE台灣樹莓派天瓏資訊圖書
* 時間:2019/03/16-17 (六、日) 09:30 ~ 17:30
* 地點:台北市中正區重慶南路一段105號 (天瓏書局2F)
* 聯絡方式:hi@ricelee.com
* 午餐:中午休息時間由學員自理

報名:MicroPython物聯網入門工作坊