|
|
|
Kuten aikaisemmin todettiin, pieni virrankulutus ja pieni koko ovat tekijöitä joilla voimme kehittää laitettamme.
|
|
|
|
|
|
|
|
Raspberry zero W täyttää nämä kriteerit noin puolet pienemmällä virrankulutuksella verrattuna Pi 3:seen (120mA vs 230mA) ja se on myös noin kolmanneksen pienempi kooltaan. Siinä on myös kaikki tarvittavat ominaisuudet, joita olemme käyttäneet Pi 3:ssa, kuten bluetooth jota tarvitsemme käyttöasteen seurantaan. Vaikka tämäkin olisi selvä askel eteenpäin raspberry pi 3:sta, virran kulutus tulisi silti olemaan ongelma pitkällä aikavälillä.
|
|
|
|
|
|
|
|
Siirryttäessä pois raspberry pi kehitysympäristöstä, voimme alkaa tarkastelemaan microcontrollereja, jotka on suunniteltu kuluttamaan mahdollisimman vähän virtaa.
|
|
|
|
|
|
|
|
Yksi esimerkki olisi ESP32 system on a chip microcontroller, johon on integroitu wi-fi ja dual-mode bluetooth. Tässä voitaisiin hyödyntää laitteen ajastettua sleep modea, jossa virrankulutus olisi noin 5-10mA. Kun bluetooth aktivoidaan, nousee virrankulutus noin 60-70mA:iin. ESP32 laitteelle voidaan implementoida MicroPython koodia ja arduino IDE ympäristöä.
|
|
|
|
|
|
|
|
Toinen hyvä vaihtoehto olisi Arduino Nano boardi, johon voisimme asentaa erillisen kiihtyvyys tai värinä sensorin, jolloin voisimme eliminoida tarpeen bluetoothille, joka jo itsessään käyttää paljon virtaa. Arduino board voitaisiin konfikuroida heräämään sleep modesta aina liikkeen havaitessaan ja kun liikettä ei ole havaittu viiteen minuuttiin, palaisi arduino sleep modeen jolloinka sen virrankulutus mitataan mikro ampeereissa. Tällä toimintaperiaatteella laitetta voitaisiin käyttää kuukausia jo muutamalla AA paristolla.
|
|
|
|
|
|
|
|
Periaatteessa meidän laitteessa voitaisiin hyödyntää mitä vain näistä yllä mainituista laitteista, joissa on jonkinlainen sleep funktio jota voitaisiin hyödyntää virran säästämisessä. Toinen oleellinen tekijä olisi päästä pois bluetooth toteutuksesta, sillä se on tällä hetkellä suurin virtaa syövä prosessi. Markkinoilla on monenlaisia halpoja kiihtyvyys sensoreita ja näitä sensoreita tutkiessa törmäsin myös värähtelysensoreihin, mitä voitaisiin myös hyödyntää käyttöasteen seurannassa. Näillä sensoreilla saisimme korvattua RuuviTagin, jonka myötä pääsisimme eroon myös bluetoothista. |
|
|
|
\ No newline at end of file |