Jak pracujemy w okresie świąt Bożego Narodzenia?
Jak pracujemy w okresie świąt Bożego Narodzenia?
Wszystkie zakupy na Nettigo są chronione 14-sto dniowym prawem do zwrotu. Bez zbędnych pytań.
Szczegółowe informacje o dostawie i zwrotachRaz, góra dwa razy w miesiącu możesz otrzymać newsletter o nowościach w naszej ofercie, promocjach, a także porcję wiadomości ze świata DIY i Arduino.
ATtiny84, programowane przez Arduino IDE, łączność bezprzewodowa, 7 µA w trybie uśpienia - szybko zbuduj sieć czujników nadających do centralnego odbiornika
W magazynie 48
Przez nasze niedopatrzenie przy zamawianiu PCB, nie wybraliśmy żółtej soldermaski. Dlatego najnowsza dostawa tinyBrd jest zielona. To samo dotyczy płytki prototypowej - przynajmniej konsekwentnie…
Jak zielono, to zielono - dioda na płytce też jest teraz zielona.
Przedstawiamy tinyBrd 2.0 - następcę tinyBrd 1.2. Nowa wersja jest mniejsza, a mimo to ma ponad dwukrotnie większe pole prototypowe. Dzięki wbudowanemu regulatorowi można ją zasilać napięciem do 16V. Na płytce znalazło się także miejsce dla diody LED.
tinyBrd jest platformą do szybkiego budowania bezprzewodowych czujników. Ma niewielkie rozmiary, procesor ATtiny84, złącze dla modułu radiowego nrf24l01+ oraz pole prototypowe. To sprzęt, a programowanie? Przygotowaliśmy dla Was integrację z Arduino IDE oraz biblioteki obsługujące bezproblemowo najważniejsze zadania.
Po pierwsze - bezprzewodowa łączność. Podajesz tylko adres centralnego modułu, definiujesz strukturę danych do przesłania i gotowe. Możesz wysyłać.
Po drugie - tryb sleep i wybudzenie się z niego. Wywołaniem jednej funkcji sprawiasz, że zarówno procesor i modem przechodzą na określony czas w tryb uśpienia. W tym trybie pobór prądu całego modułu jest zależny od sposobu zasilania - jeśli dostarczysz napięcia poniżej 3.6V to jest to tylko 7 µA ! Przy zasilaniu np z baterii LiPo jest to 20-30 µA. W momencie nadawania danych pobór prądu oscyluje w okolicach 15 mA.
Po trzecie - monitorowanie zasilania. Ponieważ tinyBrd zbudowany jest z myślą o zasilaniu bateryjnym, masz gotowe oprogramowanie do pewnego określania poziomu napięcia zasilania. Domyślnie jest to część informacji wysyłanej do centralnego modułu. Możesz zdalnie określić w jakim stanie są baterie zasilający każdy moduł. Przy zasilaniu baterią CR2032 tinyBrd działa ponad 30 dni bez przerwy, wysyłając dane co 30 sekund. Na dwóch akumulatorkach AA działają już od kilku tygodni, a wciąż bateria jest daleka od wyczerpania.
Do programowania tinyBrd potrzebujesz programator. Polecamy USBasp lub możesz użyć Arduino UNO jako programator. W wersji 2.0 zmieniliśmy złącze programatora. Przydatny będzie adapter ISP z 10 na 6 pinów.
Ponadto zwróć uwagę, że tinyBrd 2.0 jest sprzedawane bez goldpinów. Będziesz ich potrzebować, jeżeli zamierzać używać tinyBrd z płytka stykową.
Od 2023 płytka prototypowa do tinyBrd sprzedawana jest oddzielnie!
W wersji 2.0 zasilanie to czysta poezja. Wiemy nie od dziś, że moduł NRF ulegnie uszkodzeniu przy zasileniu napięciem ponad 3.6V. Dlatego płytka wyposażona jest w regulator napięcia. Przetwarza on napięcia do 16V na 3.3V. Dzięki temu można płytkę z włożonym modułem NRF zasilać z programatora. Płytka ma 2 wejścia zasilające: Vin - obsługujący napięcie do 16V, oraz Vcc - omijające regulator napięcia.
W zależności od projektu możesz użyć baterii CR2032 lub dwóch baterii AA (lub akumulatorków AA). Jeśli używasz akumulatorków AA, to pamiętaj, że maksymalnie naładowane mają ok 1.4V, a nominalnie mają 1.2V. Także dla dwóch AA uzyskasz napięcie zasilające w przedziale od 2V do 2.8V. Polecamy wygodny koszyczek na dwie baterie AA. Zasilanie bateryjne o napięciu poniżej 3.6V podpinamy do Vcc.
Zastosowanie regulatora napięcia okupione jest zwiększonym poborem prądu. Jednakże, jeżeli Twój projekt wymaga energooszczędności w trybie sleep i na to jest sposób:
Przecięcie ścieżki między Vcc a stabilizatorem napięcia powoduje, że otrzymujemy energooszczędną płytkę z dużym polem prototypowym. Będzie się ona zachowywała dokładnie tak, jak tinyBrd 1.2.
Ten produkt składa się z gotowej do pracy płytki tinyBrd oraz modemu NRF24L01+. W całej sieci będziesz potrzebował jednego dodatkowego modemu NRF24L01 i odbiornika (np Raspberry Pi lub Arduino UNO).
tinyBrd działa bez kłopotu również z modemami NRF24L01+ PA+LNA o powiększonym zasięgu. Dane dotyczące zużycia prądu przez całe tinyBrd dotyczą zwykłego NRF, z anteną PCB.
Jeżeli szukasz wygodnego sposobu podłączenia NRF24L01 do Raspberry polecamy nasz NRF HAT, który pozwoli bez dodatkowych kabli podłączyć modem.
Strona dokumentacji do tinyBrd na Akademii Nettigo. UWAGA Od 2023 przenosimy stopniowo dokumentację na stronę Docs.Nettigo
Szybki start: Dodaj do Board Managera nową płytkę używając tego URL: http://static.nettigo.pl/tinybrd/package_nettigo.pl_index.json Zainstaluj tinyBrd Core używając Board Managera. Arduino IDE jest gotowe do pracy z tinyBrd.
Powyższy film pokazuje jak zainstalować dodatek do Arduino IDE i jak wgrać pierwszy program na tinyBrd 2.0.
Model 3d płytki, przykładowe obudowy do wydruku, wektorowe pliki graficzne dostępne do pobrania z dysku Google
Na płytce tinyBrd wyprowadzone są wszystkie wyjścia z ATtiny84, jeżeli korzystasz z płytki razem z modułem NRF (bo bez niej możesz użyć tinyBrd jako niewielkiego kontrolera) to wyjścia D3,D4,D5,D6 i D7 są zarezerwowane do pracy z NRF24L01.
Pliki Eagle dla tinyBrd 2.0
Wszystkie zakupy na Nettigo są chronione 14-sto dniowym prawem do zwrotu. Bez zbędnych pytań.
Szczegółowe informacje o dostawie i zwrotachRaz, góra dwa razy w miesiącu możesz otrzymać newsletter o nowościach w naszej ofercie, promocjach, a także porcję wiadomości ze świata DIY i Arduino.