Oct 24, 2022MicroPython 專案: MQTT 競速小車今天拿之前上課中的微型競速車改裝, 直接將 “MicroPython 專案: MQTT 搬運車” 專案的設定檔與在主程式中接收 MQTT Client 的指令稍微調整了一下 (簡單的把調速與轉向的控制邏輯加入), 來展示使用 MicroPython 如此簡單系列所介紹的元件, 將原先的搬運機器人以簡潔 Low Code 開發與快速建置方式就修改成 …Python4 min readPython4 min read
Oct 16, 2022MicroPython 專案: TCP/IP 搬運車一個延伸 “MicroPython 專案: MQTT 搬運車” 專案的實作, 用來說明與展示使用 MicroPython 如此簡單系列所介紹的元件, 以組合方式來達成 Low Code, No Code 的開發是如何的簡潔與快速建置。 * 專案的建置 * STEP 1 : 將專案所須的檔案從雲端下載至本機, 然後上傳至 MCU ***如果需要進一步了解如何上傳檔案至 MCU …Python4 min readPython4 min read
Oct 16, 2022MicroPython 專案: MQTT 搬運車前陣子心血來潮寫了一些文章, 取名為 MicroPython 如此簡單系列, 近來想想似乎覺得這名字取得好像很容易讓人誤解, 畢竟在 Maker 世界裡, Arduino 的開發者才算是大宗, 加上隨手可得的套件, 全部不用自己寫, 尤其國外一堆大神早早就寫好程式碼, 何須再費神自己硬 code 呢 ?? 程式直接東 copy 西 paste 的 …Python4 min readPython4 min read
Aug 10, 2022MicroPython 如此簡單系列: PS2 無線遙控器 (Gamepad)2.4GHz 無線通訊 傳輸距離最遠可達 8米 PS2 遙控器 (訊號發射器), 與接收器 (黑色盒子) 是成組配對好的, 所以, 不可與其他混用 ! 操控模式 數位模式 (綠色指示燈亮) 類比模式 (紅色&綠色指示燈亮) 數位/類比模式的切換 : 按 ANALOG (MODE) 鈕 若進入休眠狀態, 指示燈全滅, 須先按一下 START 鈕, 才能被喚醒 PS2 鍵值配置Python4 min readPython4 min read
May 30, 2022MicroPython 如此簡單: 檔案管理 (使用 Thonny)本文將說明如何以 Thonny IDE 做為本機與MCU彼此間對 MicroPython 的程式的編輯, 執行, 上傳, 下載, 與刪除。 燒錄 MicroPython 韌體 工具 -> 選項… -> 直譯器 -> 選擇 MCU -> 點選安裝或更新韌體 開啟韌體對話框 -> 選擇連接埠 -> 選擇準備好的 .bin 的MicroPython 韌體檔 -> 勾選 Erase flash …Python3 min readPython3 min read
May 29, 2022MicroPython 如此簡單: WiFi 無線網路套件一個簡單快速以 WiFi 的 STA 或 AP 模式來連網的元件庫 *** 只須加上 2~3 行指令, 就能讓你的 MCU 自動連上WiFi 或做為 AP *** Step 1: 安裝函式庫 首先, 必須先上傳函式庫到 MCU 板子上 ! My_Wifi :用於無線網路的自動連接(下載處) 如果您尚不知如何上傳檔案至 MCU 時, 建議您可先參考我的另一篇 “MicroPython 如 …Python6 min readPython6 min read
May 9, 2022智慧物聯 — 空氣品質檢測物聯網技術組合:Arduino + ESP8266 + WiFi + HTTP + IDEAS Chain 今天剛好有個機會, 需要對同好演示一下感知器在物聯網中扮演的角色。 其實對於 IoT 創客而言, 手頭上總會有一堆板子與感知器. 加上最近智慧家庭宅是個很夯的賣點, 所以, 隨手就拿了一個身邊有的 MQ-135 Gas Sensor 來做個對周 …Arduino7 min readArduino7 min read
May 9, 2022智慧物聯 — 桌上型魚菜共生系統物聯網技術組合:MicroPython + ESP8266 + WiFi + MQTT 魚菜共生(A q u a p o n i c s) 又稱養耕共生,是由水產養殖(Aquaculture)結合水耕栽培法(Hydroponics)形成自然生態的互利共生系統。我們只要給魚吃飼料,魚的排泄物就可以透過硝化細菌分解轉換成蔬菜要的氮肥(硝酸鹽),供應給魚池 …Micropython8 min readMicropython8 min read
May 9, 2022智慧物聯 — 愛上雲端情境燈物聯網技術組合:MicroPython + ESP8266 + WiFi + MQTT 光,是溫暖的陪伴 — - 光的顔色可以作用於人的感官,刺激人的神經,進而在情緒和心理上産生效應。科學研究發現紅色使人興奮,藍色使人安靜,橙色刺激食慾,黑色則讓人感到恐懼和緊張。同時,不同的色溫和亮度也能幫助人們改善生活品質:閱讀時,高亮度的燈光能讓人聚精會神,保持專注。休息時,輕柔的暖色光 …Python10 min readPython10 min read
May 8, 2022MicroPython 如此簡單: 計時與計次器雖然 MicroPython 內建有個 Timer 的模組, 雖然呼叫的方式很簡單, 但個人卻覺得用途有限與功能被限制而不夠彈性。使用時需要 init(), 使用後又需要 deinit() 來避免佔用太多的記憶體, 而且宣告上更有數量上的限制。 … 所以, 就自己索性寫了一個 !! *** 廢話不多說, 直接展示 !! *** 範例一: 單次計時器 例如情境, 計時器啟動後, 在第 3 秒時執行 doCallback …Micropython6 min readMicropython6 min read