Miesiąc: marzec 2016

Od razu GPS logger zbudowano, czyli Arduino i GPS

W poprzedniej części napisaliśmy jak podłączyć kartę microSD do Arduino i coś na niej zapisywać. Jak każdy mógł zauważyć w plątaninie kabli krył się też odbiornik GPS. Ten post miał powstać wcześniej, ale wyglądało na to, że mamy jakiś problem z dostawą z Chin, o czym kilka słów na firmowym blogu. Na szczęście wszystko się wyjaśniło, więc moduły GPS są dostępne i jeżeli planujesz podłączyć z Arduino zrobić odbiornik GPS to wiesz gdzie szukać :) Moduł GPS VK2828U7G5FL podłączony do Arduino Teraz o tym jak podłączymy moduł VK2828U7G5LF do  Arduino. Posłuży nam ten schemat:

Czytaj dalej...

ESP8266, IoT – praktyczny przykład cz. 3

Mamy gotowy układ na płytkach stykowych. Działa, ale trudno coś takiego włożyć do obudowy i stosować do sterowania urządzeniami (np pompą CWU). Pokażę Wam, jak w prosty sposób można zmienić nasz układ w formę znacznie trwalszą, z lutowanymi połączeniami. Idealnie byłoby zaprojektować i wykonać płytkę drukowaną. Taką płytę można oczywiście zrobić domowymi metodami. Nie jest to takie trudne, jak się może wydawać. O tym jak to zrobić, to innym razem. Są gotowe półprodukty, które ułatwiają zrobienie trwałego układu. Pewnie większość z Was widziała tak zwanego perfboarda – płytkę uniwersalną. Posiadają one otwory w rastrze 2.54 mm. Otwory z jednej strony są pokryte miedzią.

Czytaj dalej...

ESP8266, IoT – praktyczny przykład cz. 2

Poprzednio pokazałem jak podłączyć się do modułu ESP8266, wgrać firmware NodeMCU oraz podpiąć się do sieci WiFi. Teraz, czas na interakcje z modułem przez sieć, bo to jest jeden z aspektów IoT – możliwość wpłynięcia na zachowanie urządzeń przez sieć. W poprzedniej części napisałem, że koniecznie trzeba nazwać nagrywany plik init.lua. Plik o takiej nazwie jest automatycznie (po restarcie) wykonywany przez ESP8266 z firmware nodeMCU. Jeśli chcesz możesz oczywiście podzielić swój kod na różne pliki, wystarczy w init.lua wydać komendę dofile(„NAZWA”) by wykonać kod zawarty w pliku NAZWA. Środowisko ESPlorer niestety nie zna pojęcia projekt, więc potem każdy plik, który

Czytaj dalej...

GPS VK2828U7G5LF – czasy uzyskania sygnału

Już od pewnego czasu testujemy odbiornik GPS. Z powodu pewnego opóźnienia w realizacji zamówienia w Chinach wydłuża się oczekiwanie na odbiorniki, ale nasz testowy egzemplarz jest używany. Klasyczny chyba sposób użycia – jeździ z nami w samochodzie. No i tutaj parę danych z ostatnich dni. Wg karty katalogowej moduł ma zegar pamiętający czas przez 2h od odłączenia zasilania. Pozwala to znacznie przyspieszyć proces złapania sygnału GPS po restarcie. Czy tak jest w rzeczywistości? Zdecydowanie. Średni czas uzyskania pozycji, jeżeli uruchomienie odbiornika nastąpiło mniej niż 2h od poprzedniego złapania sygnału – niecałe 22 sekundy. Gdy ten czas przekracza 2h – średni

Czytaj dalej...

ESP8266, IoT – praktyczny przykład cz. 1

ESP8266 pojawił się najpierw jako prosty interfejs WiFi dla Arduino. Społeczność szybko odkryła, że jego  możliwości są znacznie większe, gdyż w jego wnętrzu znajduje się wydajny mikrokontroler. Pokażę Wam jak można szybko zrobić coś użytecznego z ESP8266, co będzie waszym pierwszym krokiem w świat IoT – czyli Internet of Things Rodzaje modułów ESP8266 Są aktualnie trzy rodzaje modułów ESP w naszej ofercie. Ich oznaczenia to ESP8266-01, ESP8266-07 lub ESP8266-12. Różnią się ilością wyprowadzeń. Moim ulubionym jest „-07”. Wyposażony jest w 9 pinów GPIO, wbudowaną antenę oraz złącze zewnętrznej anteny. Docenisz to gdy będziesz chciał umieścić ESP w metalowej obudowie :).

Czytaj dalej...

Nie od razu GPS logger zbudowano: Arduino i karta microSD

To jest to co w Arduino lubię najbardziej :) plątanina kabli, jakiś breadboard no i po chwili okazuje się że działa. Albo że nie, i trzeba grzebać dalej, czemu? Czy to tylko jakieś głupie niedoczytanie karty katalogowej, źle wpięty kabelek czy po prostu projekt nie ma w ogóle szans :) Każdy kto ma trochę doświadczenia, chociażby w oglądaniu cudzych projektów, powinien od razu na zdjęciu wypatrzeć charakterystyczną antenę odbiornika GPS. Tak, to kolejny (bo wiele takich projektów już widzieliście) „zapisywacz” położenia odczytanego z GPS. Arduino zapisuje dane w pliku na karcie microSD Jednak nim zbudujemy coś takiego, nim mozolnie odczytamy

Czytaj dalej...