目前分類:物聯網實戰 (4)

瀏覽方式: 標題列表 簡短摘要

【創客】芝麻開門~遠端遙控車庫門

「遙控自家的車庫門」這個構思其實已經想了很久,直到最近過年後才實現。這兩天有空把 Arduino Code 的部分整理之後放到 Github 上,有興趣的話可以參考。詳細的技術細節就不說了,不是什麼啥高深複雜的玩意兒,底下聊聊這個構思從發想到實現過程中的點點滴滴,給一樣有興趣的人當參考。

構思緣由

兩年多前「只管出一張嘴:用 Siri 控制家裡老電器」獲得成功實現之後,有時候會想家裡面還有什麼是可以拿來用程式遙控,不久後腦筋動到車庫門上。每次回家時想打開車庫門停車,得先把車停在門口,再花點時間在公事包內翻找車庫遙控器,每日例行公事,久了覺得有點煩,希望能找出便捷快速的方法。不過控制車庫的使用條件與遙控冷氣不同,不能像上次那樣「只出一張嘴」如法泡製,原因是剛回到家不一定有 Wifi 網路,再者也有安全疑慮,萬一有人在家門口大喊「嘿!Siri」觸發家裡 Homekit 裝置就這樣輕鬆打開我家的車庫門,那玩笑就開大了。

文章標籤

benjenq 發表在 痞客邦 留言(2) 人氣()

ESP32-D0WDQ6_322016_P6W255

在前一篇「親手打造任天堂遊樂器」文章中提到了跳脫 Arduino IDE 的舒適圈,使用官方的 ESP32 SDK(ESP-IDF)開發工具來製作模擬器韌體的方法。然而面對動輒成千上萬行程式碼,分布在數百甚至上千個檔案,若想單靠基本的文字編輯搭配官方 SDK 來進行開發,恐怕得先練就一番過人的毅力才行。最好的方式是在官方 SDK 的基礎上建置出友善的開發與編譯環境,這篇文章在說明如何使用 Eclipse 這套強大、免費,但設定有點複雜的 IDE 工具,整合官方的 ESP-IDF SDK 進行 ESP32 韌體的開發,並以網路上的 C++ 藍芽功能為操作範例。

以後不一定常用到,怕自己忘記所以趕緊寫下來做紀錄。

文章標籤

benjenq 發表在 痞客邦 留言(0) 人氣()

螢幕快照 2017-09-24 下午5.26.58

日本遊戲大廠「任天堂」(Nintendo)在去年(2016.09.30)發表一款名為「迷你任天堂」(Mini Famicom)的遊戲主機,其外觀仿造自家在上世紀 1983 年推出的遊戲銘機「紅白機」的經典造型並等比例縮小,內建 30 款曾經發行的紅白機遊戲,日幣定價僅 5,980 元,於 2016 年 11 月 12 日僅在日本上市就一機難求,成功製造話題,台灣甚至有少數水貨(ㄐㄧ ㄢ)商把日幣定價當台幣賣。任天堂對這款遊戲主機並非限量發行,入手的玩家越來越多,有人拆解得知其架構是一顆四核心 Cortex A7 搭建定製版 Linux 系統的「模擬器方案」(即將開賣的 mini SFC 也使用相同的主板),並非硬體重製復刻方案,以及手把太小與線太短導致遊戲體驗太差、復刻精緻度不足等因素,收藏指數偏低,熱度便逐漸下滑。

官方版的復刻遊戲主機採用模擬器方案也說明了長久以來的現實:家裡的紅白主機或遊戲卡匣至今大多已除役,不過拜科技所賜,玩家不須屈就於紅白主機的硬體故障或限制,只須透過「模擬器」就能讓讓過去的經典遊戲體驗得以繼續保存,模擬器所代表的「數位資產保存」意義早已遠超出助長盜版的爭議,對官方來說也省去重建舊遊戲主機硬體架構的成本。就我個人的經驗,就連 2005 年的 Nokia 6680 這款搭載 Symbian Series 60 作業系統的手機上也有紅白機的模擬器,更不用說其他一狗票的 3C 產品如電腦、PDA(HP iPAQ h4150)、遊戲主機 DreamCastPlayStation 2XBoxWii、掌機 PSP、手機 iPhone / iPad 、SAMSUNG Note 3 等,通通都有紅白機模擬器。這些 3C 裝置有個共通點:幾乎都有光碟、或記憶卡等這些通用的資料媒體,只要找對紅白機模擬器軟體,透過資料媒體就可在裝置內實現運行紅白機模擬器玩機遊戲。然而這些 3C 產品的原始市場價格通通都不便宜,上述這些設備的原始價格以 PSP 最便宜,但也是 6000 元起跳。

既然接觸模擬器的歷史很久了,且模擬紅白機的裝置需求不高,心裏不禁有個疑問:有沒有辦法自己打造一個成本低廉,且能運作遊玩紅白機遊戲的硬體裝置呢?

答案是肯定的!這篇文章就是要說明,怎樣利用便宜的單晶片系統(比上述 3C 產品更低階的裝置),親手製作能玩紅白機遊戲的裝置。

文章標籤

benjenq 發表在 痞客邦 留言(0) 人氣()

IMG_1598

不久前在 Youtube 上看到一則影片,主角只出一張嘴,就能透過 Siri 讓家裡的電器用品乖乖聽話,就像小時候的科幻片描述未來的居家生活,頗為神奇。只不過影片中並沒有說明實作的方法,只在影片下方留言中提到幾個關鍵字,引起了我的好奇。

從 iOS 開發者的角度來看,原以為是 iOS 10 的 Sirikit 的新功能,於是我嘗試呼叫 Siri ,得到的是以下的結果:

文章標籤

benjenq 發表在 痞客邦 留言(5) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼