MQTT 通訊協定 最後一天就是要把大家領進門, 來把上回的智慧裝置串接到 Home Assistant , 過去我們都使用 HTTP 來做各種育兒 IoT 應...
網頁伺服器 學習了快一個月後總算可以來撰寫無線的智慧裝置, 相信利用這些技術肯定能提升妳的育兒體驗, 那麼就趕緊來撰寫智慧裝置的韌體程式, 首先試著在 ESP8...
經過了一個月的嘗試,我們大致上已經掌握了能夠自己實現非常基礎的 Ruby VM 的能力。雖然在鐵人賽之前也花了一個月左右的時間去驗證整個想法是否可行,然後在鐵人...
op.27 紀錄時空間的情話 讓我們彼此之間的記憶與美好時光 永恆紀載 今天來將 Broker 進行改寫吧,把對應的內容記載至資料庫裡。 先看看原本的程式碼...
雖然我們實作了好幾個方法,但忘記了要處理方法回傳值,在 mruby 中處理回傳值也是相當簡單的,因為編譯器在生成指令的時候都已經幫我們處理好對應的機制,只需要將...
Wifi 開發板 現成的智慧裝置搭配 HA 來控制讓育兒變得更簡單, 生活品質的提升也讓妳的人生更加的精彩, 那麼是否也可以自己來動手做無線裝置呢? 其實只要透...
op.26 打造屬於妳的時空廊道 為你我打造一個專屬妳的自由往返通道 讓妳可以任意地穿越 不再受拘束 今天開始來將前幾天用到的東西進行實作,預計架構會長這樣...
延續昨天的進度,當我們成功呼叫了 Block 之後會發現缺少了 OP_ENTER (51) 這個 OPCode 的實作,這個實作是用來將我們進入 Block 的...
Google Home 設定 其實官方網站在設定流程方面寫得很完整, 雖然 Google Actions 申請畫面稍微有改版, 但對於整體流程來說還不至於影響太...
智慧裝置設定 今天是個熱鬧的日子, 同時也是輕鬆開心的日子, 因為我們接下來只要來連接智慧裝置就可以開始使用了, 上回安裝完後大家應該也都設定了帳號, 現在看到...
之前我們有提到過 loop 方法因為我們並沒有實作 Block 機制而無法使用,而 Block 和 Method 實際上是在 Ruby 的 IREP 中製作出一...
在前面的實作中,我們已經可以將文字印出在 TFT 螢幕上,接下來我們要結合迴圈跟繪製文字的機制來製作簡易的跑馬燈效果。 繪製方法 之前我們用來印出訊息的 put...
架設方法 談到要架設 HA 可能又有人要打退堂鼓了, 但其實官方都已經包好很簡單的安裝方法, 所以快回來坐好安裝屬於妳的 HA 伺服器吧, 官方推薦的安裝方法主...
因為我們已經將 mrb_value 套用到我們的 Ruby VM 中,也因此能夠更加彈性的處理各種類型的資料,現在就讓我們將字串的支援加入到裡面吧! 跟之前的方...
開源智慧家庭平台 透過 Line Bot 的物聯網裝置可以獨立運作, 但是我們也會希望可以透過智慧家庭平台來控制這些家電, 那麼有什麼好方法可以簡單又彈性呢?...
透過前幾天加入的比較、迴圈的支援後,假設我們希望在 TFT 螢幕上繪製文字跑馬燈就必須處理字串,也就是能將字串讀取進來。不過在這之前我們需要將 mrb_valu...
Line Bot 物聯網 看到這裡已經開始有網友想放棄了嗎? 趕緊來整合正流行的 Line Bot 吧, 很簡單就可以串接起來跟隔壁妹子炫耀一下, 也許妹子也覺...
當我們有基本的大小比較之後,就能夠製作一個無限迴圈或者一個有次數的迴圈。 先修改 app.rb 讓我們實作一個執行特定次數的迴圈來驗證實作 # app.rb...
育兒工具大集合 這一集先回頭來談談二十幾天來學到的技能, 一路到現在我們已經學習了很多育兒方法, 包含使用現成的 智慧家庭裝置 , 架設自己的伺服器來建立專屬...
經過將近一個月的努力,現在我們現在要擴充 OPCode 的處理也容易很多,階段性的目標是要能在 TFT 螢幕上顯示一些訊息跟動畫,因此除了前面能讓 Ruby 運...
床邊小物 床邊小物對於小寶寶的發展是很有幫助的, 先前有提到過嬰兒的視力發展, 前期可以使用黑白小物訓練寶寶的視覺對焦能力, 再來慢慢的增加色彩繽紛與形狀單純的...
第一次看到 HAL(Hardware Abstraction Layer)是在 mruby/c 的原始碼裡面,我們可以透過編譯時提供 -DMRBC_USE_HA...
事前準備 筆者小時候去圖書館或是書店逛逛的時候, 總是喜歡看那些手作 DIY 的相關書籍, 跟著用電線接電池接馬達看到會動起來就覺得很有成就感, 沒有動手過的人...
※因應有讀者反映,標題下的太不知所措XD,想要看指定文章還要打開來確認,她表示很難受。所以之後這奇怪的標題會換位置,也希望大家繼續多多支持小弟我的 鐵 (菜)...
因為我們的目標是要能讓自製的 Ruby VM 運行在微控制器上並且在螢幕上顯示訊息,這次使用的是 TFT 螢幕型號是 ST7735 因為不同的硬體會有差異,在設...
開發板 大家具備了網路應用程式的能力之後, 也學會一些可以活用及實用的方法, 那麼接下來就要進入硬體的部分了, 其中最重要的莫過於 嵌入式系統 了, 早期這一塊...
雖然我們已經可以使用 pio test 對我們撰寫的 Ruby VM 進行測試,但是使用 pio run 編譯的時候還是會出現無法正常運作的錯誤,我們需要對原始...
寶寶的安全 父母都很在乎寶寶的安全, 有些意外往往就發生在一個沒注意, 我就曾經夢到寶寶發生意外而嚇醒, 還好這一切只是在夢境中, 若是真的發生了到時要後悔都來...
大多數時候我們使用 Arduino 這類開發板的時候都會使用 Arduino 提供的 IDE或者像是 ESP32/ESP8266 官方提供的開發工具,不過當有一...
幫孩子取個好名字 古早取名經常會參考姓名學, 最常見的就是採用筆畫來計算五行總格, 坊間看到的書籍每一本也都有各自不同的說法, 而筆者也有自己一套取名字的方法,...