Autor: netmaniac

Biblioteka RadioNRF24 działa też na Arduino

Jedną z zalet tinyBrd jest prosty, intuicyjny interfejs do NRF24L01. Dzięki temu wysyłanie i odbieranie danych jest bardzo proste. Dotąd biblioteka Radio była włączona w skład Nettigo tinyBrd Core, czyli rozszerzeniu Arduino IDE wspierającego programowanie tinyBrd. Ponieważ otrzymywaliśmy takie prośby, przenieśliśmy bibliotekę Radio na Arduino UNO. Zmian praktycznie nie trzeba było wprowadzać, poza kilkoma organizacyjnymi. Po pierwsze – w zarządcy bibliotek w Arduino IDE jest już biblioteka Radio (służąca do obsługi modułów FM), więc chce on nam nadpisywać uparcie nasze Radio, nawet to z tinyBrd Core, więc zmieniliśmy nazwę biblioteki na RadioNRF24. W konsekwencji zmienił nazwę globalny obiekt – dotąd

Czytaj dalej...

Wysyłanie poleceń z Raspberry do tinyBrd

Dotychczas tinyBrd wysyłało przez NRF24L01 dane do Raspberry. Zarówno gdy testowaliśmy jakość połączenia jak i gdy wysyłaliśmy dane z DS18B20. Tym razem na warsztat weźmiemy odwrotny przykład. Plan jest następujący: Raspberry będzie wysyłało żądanie odczytu stanu wejścia analogowego w tinyBrd a po otrzymaniu stanu będzie wysyłać polecenie zapalenia odpowiedniej ilości diod podłączonych do tinyBrd. Plan jest znany, to może pokażemy co wyszło finalnie: Pierwsze podejście do implementacji jest takie: RPi wysyła pakiet z jednym bajtem o wartości 99, co znaczy 'podaj mi stan wejścia analogowego’, tinyBrd odeśle wtedy wartość. Raspberry odbierze dane od tinyBrd i wyśle dwa bajty do tinyBrd,

Czytaj dalej...

Starsze firmware dla Arduino YUN – skąd brać

Ze strony na Arduino.cc  można ściągnąć zawsze najnowszy obraz firmware dla Arduino YUN.  Co zrobić jednak, jeżeli potrzebujesz starszego firmware? Starsze firmware dla Arduino YUN Po pierwsze musisz wiedzieć, które firmware potrzebujesz. W tym celu przejrzyj spis wszystkich wydań firmware na GitHubie. Wiedząc, który numer jest tym potrzebnym wstaw go zamiast XXX w tym linku: https://downloads.arduino.cc/openwrtyun/1/YunSysupgradeImage_vXYZ.zip Czyli jeżeli potrzebujesz wersję 1.4.2 to link będzie miał postać: https://downloads.arduino.cc/openwrtyun/1/YunSysupgradeImage_v1.4.2.zip A jeżeli np 1.3: https://downloads.arduino.cc/openwrtyun/1/YunSysupgradeImage_v1.3.zip  

Czytaj dalej...

Włącznik zasilania do Raspberry Pi – pilot IR

Brak wyłącznika w Raspberry Pi dla wielu osób jest poważnym mankamentem tej platformy. W trakcie pisania jakiegoś kodu, czy ogólnie podczas prac prowadzonych na Raspberry zwykle nie jest to duży problem. I tak logujesz się na na Raspberry i kończąc pracę możesz wydać komendę sudo poweroff. Jednak gdy projekt jest już skończony zazwyczaj okazuje się, że aby wyłączyć Raspberry sam musisz włączyć swój komputer, by móc się na nim zalogować i wydać właściwą komendę? Czemu nie odłączyć RPi po prostu od prądu? W domyślnych konfiguracjach system operacyjny działający na RPi może w każdej chwili dokonywać jakiś zapisów w systemie plików

Czytaj dalej...

DS18B20 – cyfrowy termometr z Arduino

Od dłuższego już czasu, w naszym produkcie Starter Kit dla Arduino UNO R3 sprzedawany jest cyfrowy czujnik temperatury DS18B20. Opis jak z niego korzystać znajduje się na Akademii Nettigo – będzie to docelowe miejsce gdzie gromadzić będziemy opisy produktów z naszego sklepu. Zapraszamy do czytania i korzystania z opisu DS18B20 używanego z Arduino.  

Czytaj dalej...

Arduino YUN jako router

Arduino YUN można najkrócej scharakteryzować, że  jest to Arduino Leonardo połączone z małym komputerem z WiFi działającym w oparciu o OpenWRT. Skoro tak, to czy YUN może działać jako router? Oczywiście, że tak, domyślnie taka opcja nie jest włączona, wymaga zmian kilku ustawień. Mając YUN jeszcze nie skonfigurowane podłączamy je do zasilania i czekamy aż pojawi się nam otwarta sieć WiFi o SSID Arduino YUN-XYZ, gdzie XYZ to MAC adres waszego YUN. Pamiętajcie, że jeżeli przytrzymacie przycisk WLAN RST przez 30 sekund, wszystkie ustawienia OpenWRT zostaną skasowane i YUN wystartuje z fabryczną konfiguracją. Przyda się jeżeli kiedyś zapomnicie hasła, albo

Czytaj dalej...

Netduino – pierwszy projekt

Instalacja oprogramowania Przed podłączeniem Netduino do komputera musimy zainstalować kilka niezbędnych narzędzi: Microsoft Visual Studio – do pisania kodu w C# (wystarczy darmowa wersja Express), NET Micro Framework SDK – wersja środowiska .NET na mikrokontrolery, Netduino SDK – ten pakiet od firmy Secret Labs umożliwi nam użycie kodu specyficznego dla Netduino, związanego bezpośrednio ze sprzętem. Odpowiednie linki można znaleźć na stronie: http://netduino.com/downloads/. Proponowane tam wersje oprogramowania od Microsoftu to użyteczny zestaw minimum: Visual C# Express 2010 i .NET Micro Framework SDK 4.2. Można jednak użyć nowszych wersji, na dzień dzisiejszy to będzie: Visual Studio Express 2012 for Windows Desktop (http://www.microsoft.com/visualstudio/eng/downloads#d-express-windows-desktop)

Czytaj dalej...

Jak podłączyć diodę LED – a tak naprawdę o rezystorach

Diody LED są jednym z pierwszych podłączanych do Arduino elementów. Dzięki nim można szybko opanować podstawowe czynności niezbędne przy pracy z Arduino. Jako,  że diody LED świecą łatwo zweryfikować „czy działa” że tak powiem organoleptycznie. Ale nawet to co najprostsze, nie zawsze jest proste gdy trzeba samemu to zrobić po raz pierwszy. Diody LED są w różnych kolorach i rozmiarach, mają jednak jedną cechę wspólną – aby dioda świeciła ważne jest w jaki sposób podłączymy zasilanie – plus i masa muszą być podłączone do odpowiednich nóżek. Dlatego najpierw o rozpoznawaniu która nóżka jest która. Większość diod ma długie nóżki, z

Czytaj dalej...