Siirry suoraan sisältöön
Etusivu » Blog » Pillerin pyörittelyä (The Pill by Shelly)

Pillerin pyörittelyä (The Pill by Shelly)

Shelly julkaisi hiljattain uuden ja muusta valikoimastaan poikkeavan tuotteen; The Pill on ohjelmistopuolen työntekijänsä vapaa-ajan projektista muotoutunut kokoansa isompi myyntituote.

The Pill on tosiaan Tsvetomir I:n harrastusprojektista lähtöisin, hänen tarkoituksenaan oli esitellä se kollegoilleen vain näyttääkseen miten pieneen tilaan sai Shellyn piirin mahtumaan, ja miten monipuolisesti sitä voi käyttää. Lopputulos on kaikkien saatavilla.

Laite ei ole tosiaan uusi UNI-versio, eikä se ole Shelly X devboard sen enempää. Sen idea ja kehityssuunta määräytyy eri lähtökohdista.

Ensimmäinen allekirjoittaneen oma projekti oli yksinkertainen koekytkentälevyn yhdistäminen tähän Pilleriin, jotta on helpompi muokata projektikokoonpanoja. Siitä siis tuote Koekytkentälevy DIY The Pill by Shellylle, jossa on Pillerin GPIO-puolelle liitäntään sopiva micro-USB-johtoliitäntä. Kaikki johtimet on liitetty, joten käytettävissä on riveittäin johdon päästä lähtien 3xGPIO, sekä GND (-) ja + 5VDC käyttöjännitteen liitäntä johdon puolimmaiselta virtakisko-rimalta.

Tähän asti on tullut kokeiltua onnistuneesti mm. seuraavia:

  • JW01-CO2 hiilidioksidianturin liittäminen julkisen beta-firmwaren tukemaan UART-liitäntään ja sen lukeminen skriptin avulla virtuaalikomponenttiin; AI osaa tehdä tähän soveltuvan Shelly-skriptin lähes avustamatta, mikä oli samalla ensimmäinen oma AI-avusteisen koodaamisen kokeiluni. Toki koodia piti korjata sen verran, että luettava mitta-anturi on halpa kiinalainen yhden kaasun mittari, jossa ei siis ole 9-bittistä datalähtöä sisältäen myös TVOC/PM2.5, vaan 6-bittinen ainoastaan CO2-mittaukselle. Ja lisätä se tiedon siirto virtuaalikomponenttiin, mikä ei tullut vakiona tekoälyn ehdotukseen toimivalla tavalla.
  • kapasitiivisen maaperän kosteusmittarin SEN0193 liittäminen TTL-tason jännitemittauksen analog in tuloon (custom expression avulla laskenta kalibroituna mittariyksilön vaihteluväliin ja muutettuna 0-100% näyttämäksi eli esimerkiksi (1-((x-1.2)/1.3))*100)

Olen harkitsemassa vakavasti valikoiman laajentamista näillä erilaisilla helposti liitettävillä antureilla…

Avainsanat: