有些專案其實不是為了「做給別人看」,
而是先為了自己能用、能跑、不要再重來一次。
這次整理的這個小專案,就是這樣誕生的。從「自己用得到」開始的溫溼度紀錄
一開始的需求很單純:
想要一個可以長時間放著跑、偶爾回頭看資料的溫溼度紀錄。
條件也很明確:
- 不想架伺服器
- 不想處理資料庫
- 不想只是看 Serial Monitor
最後選擇的組合很經典:
- Wemos D1(ESP8266)
- DHT22 溫溼度感測器
- ThingSpeak 當資料平台
ESP8266 直接連 Wi-Fi、ThingSpeak 開好就能用,
對「只是想把資料留下來」這件事來說,成本跟複雜度都很低。
為什麼不是寫成教學文?
實作完成之後,其實也想過要不要寫成一步一步的教學。
但後來很快放棄這個方向。
原因很簡單:
- Arduino / ESP8266 的新手教學已經非常多
- 真正卡住的,往往不是「怎麼接線」,而是
「有沒有一份 真的跑過 的範例可以直接用?」
所以這次的整理目標很明確:
不是新手課,而是一個 reference project
也就是:
- 程式碼可以直接燒錄
- 接線方式清楚
- 結構乾淨,方便自己再改
整理成「可以交付」時,我刻意沒做的事
在把專案整理成下載版的過程中,其實有很多「可以加,但我選擇不加」的東西。
例如:
- ❌ Arduino IDE 的完整安裝教學
- ❌ COM Port、驅動、每一步截圖
- ❌ 教你什麼是 Wi-Fi、什麼是 API Key
不是因為這些不重要,而是因為一加下去,
專案性質就會從「範例專案」變成「新手課程」。
我比較希望它是一個:
- 已經會用 Arduino IDE 的人
- 下載後,看 README
- 接線、改設定、燒錄
- 然後就能看到資料上來的基礎
為什麼會整理成一個小產品?
說實話,一開始並沒有打算拿來賣。
但在整理 README、接線圖、實拍照片的過程中,
發現這其實已經超過「隨手丟在 GitHub」的完整度了。
最後選擇把它整理成一個小型數位產品,理由只有一個:
如果這份整理能幫到跟我有一樣需求的人,那就夠了。
它不是大型系統,也不是什麼獨家技巧,
就是一個:
- 能跑
- 能看
- 能改
- 不需要再重做一次的起點
這樣的整理,反而讓我更清楚下一步要做什麼
把這個小專案整理完之後,有一個很實際的收穫:
我更確定哪些東西適合「持續維護」,
哪些東西其實「整理好一次就可以停」。
也許下一步會是 ESP32、
也許會換資料平台, 也可能只是停在這裡,當一個乾淨的參考範例。
但至少,這一份已經不需要再動了。
如果你剛好也在找一個
可以直接跑的 ESP8266 + DHT22 範例,
我有把這份整理成下載版,放在 Gumroad。
不急著用也沒關係,
有需要時再拿來當起點就好。
🔗 專案下載與說明
如果你想直接取得這個 ESP8266(WeMos D1)溫溼度紀錄專案的完整程式碼、接線示意與說明文件,可以在這裡查看:
https://billions65.gumroad.com/l/rwuzm
本專案為可自行部署的工程範例,適合想快速完成感測紀錄或 IoT PoC 的使用情境。















