這個項(xiàng)目需要到目前為止在這門課上學(xué)到的所有編碼知識。雖然我對我所取得的進(jìn)步感到非常高興,但仍有很多事情可以做得更好!我對這個項(xiàng)目的指導(dǎo)原則之一是制作一個向前種植的雕塑作品,電子設(shè)備盡可能地隱藏起來。
作為一個長期與植物護(hù)理作斗爭的人,我想創(chuàng)建一個系統(tǒng),幫助我更好地了解我的植物需要什么。這款“快樂生長”設(shè)備包括一個OLED顯示屏,上面有“來自”我的植物的信息,可以清楚地傳達(dá)它的偏好。在列出我的植物類型及其理想條件后,OLED會顯示當(dāng)前條件,然后在溫度、濕度或土壤條件不太合適時發(fā)出投訴。
我喜歡將電子產(chǎn)品與設(shè)計(jì)相結(jié)合,這個項(xiàng)目是我最喜歡的項(xiàng)目之一。它看起來像一個經(jīng)典的溫度計(jì),但由一個ESP32微控制器和一個三色電子紙顯示器供電。這個箱子是用木絲3d打印的,給它一個真正的復(fù)古外觀。雖然它有一種老派的魅力,但它內(nèi)置的實(shí)時儀表板可以讓你通過一個干凈、現(xiàn)代的界面跟蹤溫度、濕度和壓力。讓我給你展示一下我是怎么做的!
在這個項(xiàng)目中,我們將學(xué)習(xí)如何創(chuàng)建一個氣象站,它將在web服務(wù)器中顯示來自BME280模塊的讀數(shù)和來自O(shè)penWeatherMap API的實(shí)時天氣數(shù)據(jù)。該設(shè)備將從BME280傳感器獲取溫度、濕度、氣壓和高度,并從OpenWeatherMap API獲取外部溫度、濕度、天氣狀況以及日出和日落。我們可以在網(wǎng)絡(luò)瀏覽器中看到他們在閱讀。