iT邦幫忙

iot相關文章
共有 258 則文章
鐵人賽 IoT DAY 27

技術 Day 27 - Block(一)

之前我們有提到過 loop 方法因為我們並沒有實作 Block 機制而無法使用,而 Block 和 Method 實際上是在 Ruby 的 IREP 中製作出一...

鐵人賽 IoT DAY 25
育兒也要智慧 系列 第 25

技術 Day 25 : 架設 HA 伺服器

架設方法 談到要架設 HA 可能又有人要打退堂鼓了, 但其實官方都已經包好很簡單的安裝方法, 所以快回來坐好安裝屬於妳的 HA 伺服器吧, 官方推薦的安裝方法主...

鐵人賽 IoT DAY 26

技術 Day 26 - 跑馬燈

在前面的實作中,我們已經可以將文字印出在 TFT 螢幕上,接下來我們要結合迴圈跟繪製文字的機制來製作簡易的跑馬燈效果。 繪製方法 之前我們用來印出訊息的 put...

鐵人賽 IoT DAY 25

技術 Day 25 - 字串(二)

因為我們已經將 mrb_value 套用到我們的 Ruby VM 中,也因此能夠更加彈性的處理各種類型的資料,現在就讓我們將字串的支援加入到裡面吧! 跟之前的方...

鐵人賽 IoT DAY 24
育兒也要智慧 系列 第 24

技術 Day 24 : Home Assistant

開源智慧家庭平台 透過 Line Bot 的物聯網裝置可以獨立運作, 但是我們也會希望可以透過智慧家庭平台來控制這些家電, 那麼有什麼好方法可以簡單又彈性呢?...

鐵人賽 IoT DAY 24

技術 Day 24 - 字串(一)

透過前幾天加入的比較、迴圈的支援後,假設我們希望在 TFT 螢幕上繪製文字跑馬燈就必須處理字串,也就是能將字串讀取進來。不過在這之前我們需要將 mrb_valu...

鐵人賽 IoT DAY 23
育兒也要智慧 系列 第 23

技術 Day 23 : Line Bot 物聯網

Line Bot 物聯網 看到這裡已經開始有網友想放棄了嗎? 趕緊來整合正流行的 Line Bot 吧, 很簡單就可以串接起來跟隔壁妹子炫耀一下, 也許妹子也覺...

鐵人賽 IoT DAY 23

技術 Day 23 - 迴圈支援

當我們有基本的大小比較之後,就能夠製作一個無限迴圈或者一個有次數的迴圈。 先修改 app.rb 讓我們實作一個執行特定次數的迴圈來驗證實作 # app.rb...

鐵人賽 IoT DAY 22
育兒也要智慧 系列 第 22

技術 Day 22 : 第一支物聯網程式

育兒工具大集合 這一集先回頭來談談二十幾天來學到的技能, 一路到現在我們已經學習了很多育兒方法, 包含使用現成的 智慧家庭裝置 , 架設自己的伺服器來建立專屬...

鐵人賽 IoT DAY 22

技術 Day 22 - 比較處理

經過將近一個月的努力,現在我們現在要擴充 OPCode 的處理也容易很多,階段性的目標是要能在 TFT 螢幕上顯示一些訊息跟動畫,因此除了前面能讓 Ruby 運...

鐵人賽 IoT DAY 21
育兒也要智慧 系列 第 21

技術 Day 21 : 床邊吊飾

床邊小物 床邊小物對於小寶寶的發展是很有幫助的, 先前有提到過嬰兒的視力發展, 前期可以使用黑白小物訓練寶寶的視覺對焦能力, 再來慢慢的增加色彩繽紛與形狀單純的...

鐵人賽 IoT DAY 20
育兒也要智慧 系列 第 20

技術 Day 20 : 嵌入式程式動起來

事前準備 筆者小時候去圖書館或是書店逛逛的時候, 總是喜歡看那些手作 DIY 的相關書籍, 跟著用電線接電池接馬達看到會動起來就覺得很有成就感, 沒有動手過的人...

鐵人賽 IoT DAY 19

技術 op.19 《應用層》-初探 Flutter

※因應有讀者反映,標題下的太不知所措XD,想要看指定文章還要打開來確認,她表示很難受。所以之後這奇怪的標題會換位置,也希望大家繼續多多支持小弟我的 鐵 (菜)...

鐵人賽 IoT DAY 21

技術 Day 21 - 用 HAL 區分不同硬體

第一次看到 HAL(Hardware Abstraction Layer)是在 mruby/c 的原始碼裡面,我們可以透過編譯時提供 -DMRBC_USE_HA...

鐵人賽 IoT DAY 19
育兒也要智慧 系列 第 19

技術 Day 19 : 嵌入式系統

開發板 大家具備了網路應用程式的能力之後, 也學會一些可以活用及實用的方法, 那麼接下來就要進入硬體的部分了, 其中最重要的莫過於 嵌入式系統 了, 早期這一塊...

鐵人賽 IoT DAY 20

技術 Day 20 - TFT 螢幕設定

因為我們的目標是要能讓自製的 Ruby VM 運行在微控制器上並且在螢幕上顯示訊息,這次使用的是 TFT 螢幕型號是 ST7735 因為不同的硬體會有差異,在設...

鐵人賽 IoT DAY 19

技術 Day 19 - 把程式碼上傳到開發板

雖然我們已經可以使用 pio test 對我們撰寫的 Ruby VM 進行測試,但是使用 pio run 編譯的時候還是會出現無法正常運作的錯誤,我們需要對原始...

鐵人賽 IoT DAY 18
育兒也要智慧 系列 第 18

技術 Day 18 : 寶寶影像監控

寶寶的安全 父母都很在乎寶寶的安全, 有些意外往往就發生在一個沒注意, 我就曾經夢到寶寶發生意外而嚇醒, 還好這一切只是在夢境中, 若是真的發生了到時要後悔都來...

鐵人賽 IoT DAY 17
育兒也要智慧 系列 第 17

技術 Day 17 : 小獺獺命名法

幫孩子取個好名字 古早取名經常會參考姓名學, 最常見的就是採用筆畫來計算五行總格, 坊間看到的書籍每一本也都有各自不同的說法, 而筆者也有自己一套取名字的方法,...

鐵人賽 IoT DAY 18

技術 Day 18 - PlatformIO 的準備

大多數時候我們使用 Arduino 這類開發板的時候都會使用 Arduino 提供的 IDE或者像是 ESP32/ESP8266 官方提供的開發工具,不過當有一...

鐵人賽 IoT DAY 16
育兒也要智慧 系列 第 16

技術 Day 16 : 第一支機器人

SDK 串接 很高興各位堅持到現在繼續建立自己的育兒小幫手, 接下來我們要使用到的是 LINE Messaging API SDK for nodejs ,...

鐵人賽 IoT DAY 17

技術 Day 17 - 變數(二)

我們在上一篇已經可以製作 MRB_TT_FIXNUM 這類整數型的變數,但是必須透過下面這種方式手動去製作 mrb_value mrb_value v = {...

鐵人賽 IoT DAY 16

技術 Day 16 - 變數(ㄧ)

不知道大家有沒有思考過「強型別」語言跟「弱型別」語言的差異在哪邊,在強型別語言中每一種變數的「型別」都是固定的,也就是說當我們「編譯」的時候就會知道「類型」不對...

鐵人賽 IoT DAY 15
育兒也要智慧 系列 第 15

技術 Day 15 : Line 機器人

近年來台灣人人都有 Line 帳號, 如果妳看到這裡還是沒有找到對象的話, 趕快跟著我一起寫最近正夯的 Line Bot , 至少妳說什麼 Bot 都會永遠支持...

鐵人賽 IoT DAY 15

技術 Day 15 - 方法呼叫資訊

在 mruby 中,我們想知道目前的方法傳入了哪些資訊,會像這樣子使用 mrb_value mrb_puts(mrb_state* mrb, mrb_value...

鐵人賽 IoT DAY 13
育兒也要智慧 系列 第 13

技術 Day 13 : 首先把鍋燒熱

DNS 設定 有了 IP 、 網域 、 憑證 這些材料之後, 還需要把菜切一切,把肉給醃一醃, 以 Google Domain 為例需要先將 Domain 綁定...

鐵人賽 IoT DAY 14
育兒也要智慧 系列 第 14

技術 Day 14 : 網路育兒工具

網路應用程式 網路應用 WebApp 在網路生活中隨處可見, 例如日前因為疫情關係而產生了許多口罩購買問題, 民間自主開發了許多口罩地圖這類的應用, 透過網路就...

鐵人賽 IoT DAY 14

技術 Day 14 - mruby 的物件與方法

現在大多數的人在入門程式語言的時候大多是從物件導向語言開始入門,而工作也是以使用物件導向語言為主。但是在 C 語言或者函數式語言中,並沒有「物件」的概念,又是如...

鐵人賽 IoT DAY 13

技術 Day 13 - 實作方法(二)

在上一篇我們已經能夠利用 mrb_state 去儲存整個 Ruby VM 運行時共有的狀態,接下來我們要利用 mrb_state 將 Ruby 中呼叫的方法和...

鐵人賽 IoT DAY 12
育兒也要智慧 系列 第 12

技術 Day 12 : 申請網域名稱

申請固定 IP 申請網域前需要做好一些前置動作, 包括一開始申請 固定IP 以及後續的 網域憑證 都是重要的一環, 以 HINET 為例可以直接到網頁申請 固定...