Rok: 2016

tinyBrd zasilane z USB

TinyBrd 2.0 dzięki regulatorowi napięcia może być zasilane np 5V. Jest to napięcie jakie jest dostarczane w ramach standardu USB, co za tym idzie, każdy powerbank do zasilania komórki zapewnia nam duuużo energii dla tinyBrd. Jak podłączyć zasilanie z power banku? Bierzemy wtyczkę USB oraz jakieś przewody typu F-M i lutujemy: Zwróć uwagę na polaryzację, czyli gdzie jest plus a gdzie masa. Na zdjęciu czerwony przewód to plus. Przyjrzyj się wtyczce, położona jest tak, że widoczne otwory na metalowym złączu są zaślepione plastikiem. A najlepiej – podłącz wtyczkę do powerbanku i zmierz miernikiem gdzie jest 5V a gdzie GND :) 

Czytaj dalej...

Teensy 3 vs Arduino – o ile szybsze?

Początkujący użytkownicy Arduino, jeżeli postawią sobie ambitne zadanie często docierają do ściany możliwości Arduino. Wydaje się za wolne, zbyt mało zasobów. Prawda jest taka, że często wystarczy napisać program w sposób bardziej efektywny i nagle Arduino może jeszcze całkiem sporo. Jednak jak zawsze jest pokusa – zmieńmy Arduino na coś szybszego/większego. Nie pochwalam podejścia polegającego na „rzucaniu więcej MHz na problem”, ale czasem może warto? Każda sytuacja jest inna i  na etapie potwierdzenia wykonywalności projektu, czasem warto po prostu użyć czegoś szybszego.  Potem, jeśli będziemy realizować projekt docelowy to wtedy pisać jak należy? Wszystko zależy od priorytetów – jeśli czas

Czytaj dalej...

LinuxMagazine nr 150

Dotarła do nas informacja o 150 wydaniu LinuxMagazine: W sierpniowym, 150 wydaniu miesięcznika „Linux Magazine” – z odświeżoną grafiką – znajdziemy projekty samodzielnej budowy żaglówki Arduino sterowanej przy użyciu taniego pilota oraz łazika złożonego littleBits, Raspberry Pi i Lego. Materiał wiodący dotyczy scentralizowanego zarządzania plikami dziennika systemowego: opisuje, jak skonfigurować monitorowanie sieci bazujące na serwerze logów Graylog. Na dołączonym DVD po raz pierwszy znajduje się Manjaro, w wersji 16.06. Wewnątrz wydania również: trwałe Iptables, czyli automatyczne przywracanie reguł zapory sieciowej, skuteczne zarządzanie protokołami w nowoczesnych sieciach – sprawdzamy, jak zachować wiarygodne monitorowanie i analizę w sieci, nawet przy wirtualizacji, wirtualizacja

Czytaj dalej...

NodeMCU i Blink

Dzisiaj pokażę Wam jak przy pomocy NodeMCU zrobić rzecz, który zrobił przynajmniej raz każdy użytkownik Arduino. Mowa tu o przykładzie Blink, czyli mruganie diodą. Jest to dla każdego wstęp do bardziej zaawansowanych programów. NodeMCU jest płytką wyposażoną w procesor ESP8266 oraz układy wspomagające. Dzięki temu wystarczy kabel USB, komputer i można już wgrywać programy do NodeMCU. Z „gołym” ESP jest więcej zachodu – potrzebujesz zasilania, konwertera USB/Serial i przy każdej aktualizacji programu trzeba pamiętać o podpinaniu odpowiednich GPIO do zasilania czy GND… NodeMCU to ESP8266 gotowe od razu do pracy. Zrobimy to na dwa sposoby: wykorzystując Arduino IDE i firmware NodeMCU,

Czytaj dalej...

Wyświetlacz 2.8″ na kontrolerze ILI9341 – podłączenie do Raspberry Pi

Od jakiegoś czasu popularne stały się wyświetlacze z kontrolerem ILI9341. Dlatego, że są tanie i łatwo podłączyć je do Arduino, Raspberry Pi czy innych płytek. Dzisiaj pokażemy jak podłączyć wyświetlacz do Raspberry Pi na 2 sposoby – wyświetlając statyczne grafiki, oraz pulpit systemu. Czego będziemy potrzebowali? Oczywiście wyświetlacza, przydadzą nam się również przewody F-F do połączenia z Raspberry Pi. Podłączenie wyświetlacza: 3.3V Raspberry Pi – Vcc wyświetlacza GND Raspberry Pi – GND wyświetlacza CE0 (GPIO8) Raspberry Pi – CS wyświetlacza GPIO23 Raspberry Pi – RESET wyświetlacza GPIO18 Raspberry Pi – D/C wyświetlacza MOSI (GPIO10) Raspberry Pi – SDI (MOSI) wyświetlacza

Czytaj dalej...

Linux Magazine 148

Chcemy podzielić się z Wami informacją o czerwcowym numerze Linux Magazine: Artykuł na temat Raspberry Pi poświęcony jest możliwym zastosowaniom niedrogiego układu ESP8266. Materiał wiodący zawiera przegląd edukacyjnych dystrybucji Linuksa omawia systemy Sugar, Uberstudent, Edubuntu, Debian Edu, openSUSE Edu Life i UCS@School, których twórcy odpowiadają na potrzeby nauczycieli. Na dołączonym DVD znajduje się Tails 2.3 zapewniający anonimowość i prywatność w internecie. Wewnątrz wydania również: monitorowanie systemów przy użyciu Prometheusa, test pięciu narzędzi desktopowych do tworzenia kopii zapasowych: Déjŕ Dup, Back in Time, Sbackup, luckyBackup i Areca Backup, korzystanie z bazy danych SQLite, protokół serwera wyświetlania Wayland, który zastępuje starzejący się

Czytaj dalej...

tinyBrd: deepSleep, czyli poniżej 1 µA

TinyBrd od samego początku miał mieć zastosowania w energooszczędnych scenariuszach. Właśnie pojawiła się nowa wersja Nettigo tinyBrd Core, która w bibliotece Battery.h ma oprócz znanej już funkcji sleep, nową funkcję – deepSleep. Jak nazwa sugeruje usypia ona tinyBrd w taki sposób, że pobór prądu jeszcze bardziej spada. deepSleep w odróżnieniu od „zwykłego” sleep wyłącza również układ watchdoga w procesorze ATtiny84. Konsekwencją tego jest to, że ze takiego trybu pracy może wybudzić tylko przerwanie (pinChangeInterrupt wprowadzone w poprzedniej wersji tinyBrd Core). Nie można podać czasu po jakim tinyBrd sam się wybudzi. Jest to pewna niedogodność, która pozwala tylko w niektórych przypadkach

Czytaj dalej...

Linux Magazine wydanie 147

Chcemy podzielić się z Wami informacją o nowym numerze Linux Magazine: Majowe wydanie miesięcznika „Linux Magazine” poświęcone jest  projektom z Raspberry Pi W artykułach wiodących znajdują się instrukcje wykorzystania malinki w roli: serwera Minecrafta, serwera chmur osobistych z platformą Cozy, otwarto źródłowego centrum multimedialnego z popularnym Kodi, a nawet miernika poziomu dźwięku. Wewnątrz wydania również: Arch Linux: podstawy, szybka instalacja przy użyciu Architect Linuksa lub Arch Anywhere, fascynujące dystrybucje pochodne, a także agent pocztowy OpenSMTPD, automatyczne kopie zapasowe, zestaw narzędzi ELK Stack: Elasticsearch, Logstashi Kibana, analiza rejestrów przepływu ruchu sieciowego, wyższa wydajność dzięki zrównoleglaniu, maszyny wirtualne na pulpicie z Qubes OS,

Czytaj dalej...

ESP8266 robi zdjęcia – ArduCam na ESP8266

ArduCam Mini jest dość niszowym produktem. Mała kamerka która możesz podłączyć do Arduino lub ESP8266. Dlaczego to jest możliwe? Otóż ArduCam to nie tylko układ optyczny i przetwornik. To również dedykowany układ CPLD, który zajmuje się obróbką obrazu. Dzięki temu nawet Arduino może przez SPI i I2C odebrać dane z kamery. Przetworzyć to już pewnie nie da rady, ale na kartę SD to może zapisać. ESP8266 ma nieco większe możliwości. Gdy wpadł nam w ręce testowy układ ArduCam Mini 2 MP postanowiłem  przetestować kamerę – podłączając ją do ESP8266 i udostępniając obraz przez WWW. Dla jasności – ESP ma nieco

Czytaj dalej...

Biblioteka Timers v.16.4.0 – Program sterowany czasem

Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. Badum-tsss. Właściwie tutaj mógłbym skończyć swoje filozofowanie i wrócić do pisania kolejnej mrugającej diody. Jednak do dzwonka jeszcze daleko i nie chcę zostawić cię szanowny czytelniku z niczym. Bo wkurza mnie, że na Arduino tak trudno napisać coś bardziej skomplikowanego. Wielu już próbowało. Wielu się nawet udało. Jednak ich kod wyglądał po tej operacji jak koń po westernie. Jedną z większych bolączek jest funkcja „delay(czas)”. Użyjesz takiej, to ci zablokuje cały program. Więc program może robić tylko jedną rzecz. Jak chcesz zrobić inną w tym samym

Czytaj dalej...