Miesięczne archiwum: Luty 2016

Pomiar temperatury – tinyBrd i wejście analogowe

Nasz sztandarowy przykład dla platformy tinyBrd to pomiar temperatury z użyciem czujnika DS18B20. Działa on świetnie, jednak z naszego punktu widzenia ma jedną wadę. Napięcie zasilające. Co z nim nie tak? Wg karty katalogowej wymaga co najmniej 3V. Przy zasilaniu z dwóch akumulatorów AA osiągamy maks 2.8-2.9V, co już jest poniżej wartości katalogowej. Na szczęście nasze testy pokazują, że DS18B20 dobrze pracuje nawet z napięciem lekko ponad 2.5V ale gwarancji poprawnej pracy nie ma w takim przypadku.

tinyBrd z MCP9700 - pomiar temperatury z czujnikiem analogowym

tinyBrd z MCP9700

Pomiar temperatury z analogowym czujnikiem

Dla porównania wzięliśmy na warsztat analogowy czujnik MCP9700. Jest to dobrze znany czujnik z naszego Starter Kitu dla Arduino. Prosty w obsłudze (pomiar temperatury to pomiar napięcia), pracuje przy zasilaniu nawet 2.3V, dla tinyBrd wydaje się idealny. Co prawda, gorzej tutaj z dokładnością pomiaru (+/- 2°), ale do prostych zastosowań się nada…

Czytaj dalej

Czego nowego o NRFach się dowiedzieliśmy

Nettigo tinyBrd z RPI i NRF-Hat

Nettigo tinyBrd z RPI i NRF-Hat

Ostatnie tygodnie dużo testowaliśmy nasze tinyBrd. Po pierwsze, trzeba było dokładnie przetestować pobór prądu. Wprowadziliśmy kilka zmian w kodzie i już od pewnego czasu (od wersji Core 1.1b) udało się jeszcze obniżyć pobór prądu.

I tak od tej pory, w sleep całe tinyBrd + NRF24L01 (i DS18B20) pobierają prąd 4-5 µA (poprzednio 9-10 µA). W czasie nadawania pobór prądu spadł z ok 18 mA do 15 mA.

Jak się to ma do naszego wzorcowego przykładu, czyli wysyłania co 30 sekund temperatury z DS18B20 do RPi, zasilany tinyBrd z baterii CR2032?

Czytaj dalej