讓你的 Raspberry Pi (樹莓派) 與 Arduino 通訊 – 構建一個完整的對講專案 – Serial、Telegram Bot、Pi Camera……
從這 9 小時的課程,你會學到
- 使用 Serial 使 Raspberry Pi 與 Arduino 通訊
- 使用 Raspberry Pi 和 Arduino 構建完整的對講系統
- 將 Raspberry Pi 用作應用程式的“大腦”,將 Arduino 用作應用程式的“肌肉”
- 了解 Arduino 和 Raspberry Pi 之間的區別
- 在 Raspberry Pi OS 上安裝和配置 Arduino IDE
- 創建雙向 Serial 通訊
- 構建自定義協議以通過 Serial 通訊
- 在 Raspberry Pi 上使用 Python 3 和在 Arduino 上使用 C++ 編寫程式碼
- 使用 Python 3 創建 Telegram Bot
- 從你的 Raspberry Pi 向你的手機發送通知
- 通過 Telegram chat 控制 Arduino
- 多虧了 9 項活動和一個大型期末專案
- 直接從最佳實踐開始
- 解決問題時培養工程師思維
- 了解如何在處理未來專案時更加獨立
- 了解事物背後的 “ why ”
- 邊做邊學,而不僅僅是看
要求
- 使用 C++ 的 Arduino 基礎知識以及如何構建電路
- 使用 Python 3 的樹莓派( Raspberry Pi )基礎知識
- Arduino 板 + Raspberry Pi 板 + 一些硬體組合元件(免費預覽課程中提供的組件列表)
- 這是一門中級課程,不適合初學者!
課程說明
你已經熟悉 Arduino 和 Raspberry Pi?
你想通過這些板走得更遠,並將它們結合起來以創建更複雜和更強大的專案嗎?
歡迎來到這個 Raspberry Pi + Arduino 課程!
我將帶你從兩個板上的中級水準到高級水準,不僅在每個板上,而且在兩者的組合上。
在課程結束時,你將能夠使用 Raspberry Pi 和 Arduino 創建自己的自定義專案。
注意:這門課程不適合完全的初學者,例如我不會向你解釋如何編寫基本的 Python 或 C++ 程式。 你不壹定成為專家,但對 Arduino 和 Raspberry Pi 會有很好的了解,真正幫助你開始任何這類的專案。
為什麼選這門課?
僅使用 Raspberry Pi 或僅使用 Arduino 已經很不錯了:你已經可以做很多專案。
但有時,這還不夠。 你需要結合兩塊板的優勢:軟體的力量與 Raspberry Pi (大腦),以及與硬體的接近與 Arduino (肌肉)。
在網際網路上查找有關此的教程/課程時,我發現它們都非常簡化,並且使用非常簡單的設置,並且僅適用於該設置。 如果你添加任何組件、任何功能,你很可能被卡住。
因此,在本課程中,你不會只是複制/貼上示例,而是會使用 Arduino 和 Raspberry Pi 創建任何應用程式的完整(且高效)的分步過程。
我將向你展示如何在 2 個板之間開始成功的 Serial 通訊,以及如何圍繞該橋構建具有新組件和功能的應用程式。
你將如何學,我怎麼教?
我的方法簡單但有效:
- 為什麼:專注於“為什麼”,這樣你就明白你在做什麼。
- 以更好的方式學習的動手做課程。
- 一步一步:每節課都建立在以前的課程之上。
- 實踐許多活動和專案。
- 禁止複制和貼上!!! 我從頭開始編寫所有程式碼。
這種教學方法確實有效:我已經在 150 個國家/地區教過 17000 多名學生,3500 多條評論超過 4.5/5。
我的學生的一些評論 – 與 Raspberry Pi 相關:
“Edouard 是一位很棒的教練。 課程很容易上手,但他會讓你一路思考。 如果您有興趣學習 Raspberry Pi,那麼這是很棒的第一堂課。.” – Joel Bernstein
“很棒的課程! 我強烈推薦這門課。Renard 先生是一位出色的教練。 整個課程都是動手實踐,我認為這是最好的學習方式。” – Kirk Wynter
“對這門課程真的很滿意。 正是我所付出的代價,並且對我的進步感到非常滿意。 我得到的正是所承諾的。 Edouard 是一位出色的老師。”- Jihad Anbous
其他一些評論 – 與 Arduino 相關:
“課程非常棒。 祝賀 Edouard 。 我已經完成了 Arduino 專案書中的一些專案,但我仍然在本課程中學到了更多東西。 謝謝。” – Sholto Douglas
“中途仍然喜歡這門課。 講師思路清晰,授課方式使你能夠真正學習如何導航、概念化和編寫自己的程式碼,而不是透過預製程式碼進行教學。 先生的工作非常出色!” – Westley Bolton
你會在課程中做什麼?
在安裝部分為課程準備好所有工具(包括在你的 Raspberry Pi OS 上安裝 Arduino IDE)之後,你將完成 4 個不同的部分:
- 在 Raspberry Pi 和 Arduino 之間使用 Serial 進行通訊。
- 為專案構建 Arduino 電路,一次一個組件。從 Raspberry Pi 控制 Arduino 組件
- 發現新的 Raspberry Pi 功能 – Camera 和 Telegram Rob。從 Arduino 控制 Camera,並通過 Telegram chat 向 Arduino 發送命令。
- 完成對講專案(有關結果的概述,請參見預覽影片)。
對於課程的每個部分 (1-3),你都會獲得一些額外的活動,因此你可以練習剛剛學過的內容,並將新知與之前的部分連結起來。
在期末專案,我們將一起設計一個完整的通訊協議,我們還將練習步驟設計:基本上,在編寫程式碼之前如何規劃/組織你的應用程式。我會給你一些技巧來幫助你設計和組織你未來的專案,這樣你就可以開始它們並知道你需要做什麼,以什麼順序。這是我在其他課程或教程中不經常看到的超級重要的東西,我確保在為最終專案創建步驟時關注這一點。
那麼,你想使用 Raspberry Pi 和 Arduino 構建更複雜的應用程式嗎? 不要再等了,今天就開始這門課程吧!
與往常一樣,我的目標是讓你可以自由地開始和完成自己的專案。 有了這種自由,你將不必依賴網際網路上的一些複製/貼上示例,因為你將擁有讓你真正了解事物如何工作並從頭開始構建任何東西的基礎。
這還不是全部:在整個課程中,我將與你分享我個人在自己的專案中使用的最佳實踐。 你將能夠為 Arduino 和 Raspberry Pi 創建健壯且可擴展的程式碼。
哦,如果你不完全滿意,你還可以獲得 30 天的退款保證 – 不問你任何問題 🙂
課程見!
注意 – 如果出現以下情況,本課程不適合你:
- 你是一個完整的 Arduino 或 Raspberry Pi 初學者。
- 你想要複制/貼上解決問題的方法,不想花時間去理解。
目標受眾
- 學生、工程師、研究人員、教師、開發人員、愛好者。
- 想要將 2 個板組合起來以實現更有趣和更複雜的專案的 Arduino 和/或 Raspberry Pi 製造商。
- 任何有興趣進一步使用 Arduino 和 Raspberry Pi 的人。
- 任何想要構建嚴肅的機器人技術或家庭自動化專案的人。
講師簡介
Edouard Renard 軟體工程師和企業家 (更多講師主講課程介紹)
大家好,我是 Edouard。我是一名軟體工程師和企業家。
我真的很享受教授新技術給人們,並使複雜的東西容易理解。 我的方法很簡單,只有三個字: Step By Step。 我知道學習一個新的主題,在資訊的大海中迷失,不知道怎麼辦的困難。 在我的課程中,我確保你們一次學習一個步驟,經由實作,且讓你們也學到最好的實踐。
我對機器人技術( robotics )充滿熱情。 我發現當你擁有所需的程式設計知識時,你可以用機器人做很多很酷的事情!
我還在 2016 年與人共同創辦了一家機器人創業公司,用 Arduino、 Raspberry Pi、 Ubuntu 和 ROS,從零開始建造了一個完整的機器人手臂。 因此,多虧了大量的練習,我意識到了有用的東西和無用的東西。 這會節省你寶貴的時間,讓你進步更快。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Raspberry Pi 相關線上課程
- Arduino 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 加入 Telegram 獲取 Soft & Share 特價課程與電子書資訊
發表迴響