BME280 ob Boschin anturi,
Sitä on ollut saatavilla jo kauan, mutta se on ollut melko kallis,
Nyt siitä on tehty kopio tai sen hinta on muuten laskenut.
Se maksaa enää vain alle 1e Aliexprtissä.
Ajattelin kokeilla sitä.
Voisin käyttää sitä autotallin lämpötilan mittaukseen.
Kyllä minulla on ennestäänkin sopiva radiolla toimiva anturi, mutta ajattelin kokeilla tätäkin.
Tilasin sen ja se tuli normaalisti 2-3 viikon kuluttua.
Olin tehnyt uuden piirilevym johon olin laittanut myös uuden 2.4GHz radion JDY-41:n, jotta saisin tiedot kotitietikoneelleni.
Tarvittiin myös toinen vastaanotinradio,
Siihen tarvittiin vielä Bluetooth radio, jotta saisin datan tietokonneelleni.
Siinä tiedonkeruu laitteessani ei ollut muuta kuin yksi USB/saraliikennelaite ja se oli jo käytössä.
Tein piirilevyt valmiiksi ja sitten testasin tuota lähetintä ensin 10k NTC vastuksella.
Se toimi hienosti kuten ennenkin ja antoi 1/100 asteen lämpötilan.
Testasin sitä hienolla lämpötilamittarilla ja kalibroin sen.
Sitten testasin valovastusta LDR:ää.
Sehän toimi väärinpäin, mutta pienllä vähennyslaskulla sain senkin korjattua.
Laitoin sen toimivaan 0-100 lukemalla.
Sitten aloin etsiä tuohon PIC prosessoriin PIC18F2620 sopivaa ohjelmaa.
Kokelin CCS.n omaa kirjastoa BMP280 ja BM280.
Kunpikaan ei toiminut yhtään.
Hain Interretistä vila PIC:lle sopiviä kirjastoja ja löysinkin Simple-Circiut.com sivuston josta täysin sopvan kirjaston
Sen sanottiin olevan myös CCS:n mutta minun mielestäni se oli aivan eri.
Kun kokeilin sitä, se ei toiminut koska laitteen ID numero oli väärä.
Kokeilin omalla I2C sannerila mikä on tuon piirin ID numero ja löysinkin siihen oikean, 0xEC.
Nyt anturi toimii lämpötilan ja ilmanpaineen kohdalla hyvin.
Kosteutta ei tuossalaitteessa ollut.
Pekka