by Danny | Mar 21, 2017 | IoT
ESP8266 自定EEPROM起始位址存資料 撰寫ESP8266 library時需要將設定資透過EEPROM library儲存,但又想要避免使用者在使用我寫的library配合EEPROM library時將資料蓋掉而興起研究ESP8266 EEPROM library的念頭,看看是否有可以利用且不需要自行重寫一個將資料儲存的方式。 原理 EEPROM...
by Danny | Dec 27, 2016 | IoT
Arduino 使用 SCT013 量電流(ADS1115) 量電流方式有串聯方式與非接觸式,一般非接觸式都是使用霍爾電流感應方式量測,但因為使用感應電流方式取得一定比率的電流再回推實際值,這會因為環境因素影響準確性,但非接觸式有個好處如其名稱一樣,我們不需要變更線路設計就能量測到電流此篇為Arduino 使用 SCT013 量電流進階版本,主要是加上16位元解析度的ADC模組,及差分輸入解決電流只能只能量超過0.5A。 準備工作 下面列出硬體方面的準備工作如下: Arduin UNO SCT013 ADS1115 這是一款4通道...
by Danny | Aug 25, 2016 | IoT
ESP8266 ESP-01 Quick Reference ESP8266在IoT是不可缺少的話題,然而由安信可所推出的ESP-01更是在Arduino Wifi Module有一定的佔有率,所以會將原有的Module加工成自已所需要的,以Danny為例,DIY板子對我來說是個很不熟的工作,所以在接線時需要背面的Pinout標示,還有Flash upgrade的接線方式..等。...
by Danny | Aug 4, 2016 | IoT
ESP8266 建立Linux開發環境 Toolchain 官方提供的開發環境是利用虛擬環境再配合檔案分享的方式讓程式碼在虛擬機器與實體機器間分享並且順利編譯程式碼,此篇要利用已經預先編譯好各平台的開發工具集直接放在自已的平台上執行,不需要在自已的平台上面重新編譯好開發工具集才能使用。 安裝相依套件 開發工具使用環境中,必需要具備一些套件或是函數庫,像:make、git、autoconf...等,以下介紹以2個Linux分支示範安裝 Ubuntu/Debian 更新套件列表 安裝套件之前先更新套件列表,以免安裝到舊版本的套件:...
by Danny | Jul 20, 2015 | IoT
Arduino遙控大金(daikin)冷氣 (3) - 網路 看這些時必需要先閱讀過 Arduino遙控大金(daikin)冷氣 (1) Arduino遙控大金(daikin)冷氣 (2) 之後才會對於Arduino_IRremote_Daikin for arduino的library很熟悉,接下來才能真正的實用它。 經過Danny不斷嘗試後完成幾個版的測試,最後決定先用最簡易的方式完成網路控制的初步功能,所以需要配合官方出品的EthernetShield。 準備工作 硬體: Arduino x1 EthernetShield...
by Danny | Jun 8, 2015 | IoT
Arduino遙控大金(daikin)冷氣 (2) 前篇Arduino遙控大金(daikin)冷氣 (1)提到使用Arduino配合Arduino_DY_IRDaikin Library讓Ardino能夠控制大金冷氣讓它關啟或關閉及設定一些功能,距上篇到現在約一年左右,使用下來蠻有心得的,適逢夏季來臨,想必許多Maker可能也會想要嘗試一下,所以接下來會再說明清楚一點如何使用它。...