Miesiąc: 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. 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

Czytaj dalej...

Czego nowego o NRFach się dowiedzieliśmy

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...