ESP8266 自定EEPROM起始位址存資料

ESP8266 自定EEPROM起始位址存資料

撰寫ESP8266 library時需要將設定資透過EEPROM library儲存,但又想要避免使用者在使用我寫的library配合EEPROM library時將資料蓋掉而興起研究ESP8266 EEPROM library的念頭,看看是否有可以利用且不需要自行重寫一個將資料儲存的方式。

( 繼續閱讀… )

 Arduino 使用 SCT013 量電流(ADS1115)

Arduino 使用 SCT013 量電流(ADS1115)

量電流方式有串聯方式與非接觸式,一般非接觸式都是使用霍爾電流感應方式量測,但因為使用感應電流方式取得一定比率的電流再回推實際值,這會因為環境因素影響準確性,但非接觸式有個好處如其名稱一樣,我們不需要變更線路設計就能量測到電流此篇為Arduino 使用 SCT013 量電流進階版本,主要是加上16位元解析度的ADC模組,及差分輸入解決電流只能只能量超過0.5A。

準備工作

下面列出硬體方面的準備工作如下:

 ESP8266 ESP-01 Quick Reference

ESP8266 ESP-01 Quick Reference

ESP-01

ESP8266在IoT是不可缺少的話題,然而由[安信可][2]所推出的[ESP-01][1]更是在Arduino Wifi Module有一定的佔有率,所以會將原有的Module加工成自已所需要的,以Danny為例,DIY板子對我來說是個很不熟的工作,所以在接線時需要背面的Pinout標示,還有Flash upgrade的接線方式..等。

有其他的資訊與[ESP-01][1]有關的再直接更新此文章。

( 繼續閱讀… )

 ESXi PSOD E1000 當機

ESXi PSOD E1000 當機

這次將之前試驗用的ESXi主機更換機殼及重新安裝ESXi試用,此次發生電源供應器供電不穩外,還另外遇到當機:

從圖中能看到關鍵字為e1000,此為intel e1000系列的驅動程式,但再研究一下跟查詢資料後才了解到這是虛擬驅動程式產生的問題,在ESXi的環境中,網路卡可分為模擬實體Intel E1000系列網卡還有VMXNET,資料查詢結果後連官方也都建議盡量改用VMXNET網卡才能徹底解決此問題,但要更改成此網卡時要注意到驅動程式是否有支援該環境!

參考資料

ESXi 5.5 PSOD w/ E1000 NICs

E1000 網卡造成 ESXi PSOD 死當?

ESXi 5.1 PSOD 紫屏 E1000 PollRxRing 與 DevRx 溢位問題

VMware ESXi 5.x host experiences a purple diagnostic screen mentioning E1000PollRxRing and E1000DevRx (2059053)