Telegazeta z Maliny

Dawno dawno temu, kiedy nie było Internetu, była Telegazeta. To taka forma cyfrowej gazety, którą można było czytać z ekranu telewizora. 

Telegazeta jest nadawana w sprytny sposób. Obraz telewizyjny składa się z kilkuset linii. Standard nadawania obrazu o nazwie “PAL” przewidywał, że nadawane jest więcej linii niż widać na ekranie. Twórcy telegazety nadawali więc dane z tekstem do czytania właśnie przez te linie. Dzięki temu strony telegazety trafiały do użytkowników razem z nadawanym obrazem.

Alistair Buxton wpadł na pomysł, by generować strony Telegazety za pomocą Raspberry PI. Pomysł jest tak genialny, że wystarczy tylko telewizor z obsługą Telegazety i Raspberry PI podłączone do niego przez wyjście Composite Video.

Ali nagrał efekt działania swojego programu na Video:

Płytki Raspberry Pi róznego rodzju kupisz oczywiście w Nettigo:

sprae

Nowości dla programistów

Pojawiła się właśnie nowa stabilna wersja Arduino IDE 1.6.

image

Nowości względem poprzedniej stabilnej wersji 1.0.6 to:

  • Zapewniona łatwa obsługa wielu rodzajów procesorów – także dla twórców innych płytek przez katalog “hardware” w szkicach
  • Wykrywanie nazwy płytki w menu portów szeregowych
  • Sterowniki i program są podpisane kluczem cyfrowym – daje to pewność, że są dostarczane przez twórców
  • Automatyczny zapis przy kompilowaniu/wgrywaniu szkicu
  • Lepszy Monitor portu szeregowego – nowa biblioteka JSSC zamiast RXTX
  • Opcje Znajdź i Zamień działają we wszystkich zakładkach edytora na raz
  • Poprawione klasy String, Serial, Print
  • Nowe wersje kompilatorów AVR-GCC, ARM-GCC i programów do wgrywania szkiców AVRDUDE i BOSSAC
  • Możliwość obsługi przez tryb tekstowy konsoli
  • Arduino IDE podaje ile szkic zajmie pamięci Flash i RAM
  • W edytorze widać numery linii
  • Menu mozna przewijać, kiedy nie mieści się na ekranie
  • Szkice do Arduino YUN można wysyłać przez sieć Wi-Fi
  • Poprawiono obsługę interfejsu USB
  • Biblioteka SPI obsługuje transakcje – każde urządzenie podłączone do SPI może mieć inną prędkość transmisji i parametry
  • Dokładniejsze menu wyboru płytki – może mieć podkategorie
  • Poprawione wgrywanie szkicu w Leonardo, Micro i Yun – płytki powinny się mniej blokować
  • Poprawione biblioteki Bridge, TFT, Ethernet, Robot_Control, SoftwareSerial, GSM
  • Dużo drobnych poprawek interfejsu użytkownika

Strona Arduino IDE z plikami do ściągnięcia.

Edytor Atom ma plugin z obsługą szkiców Arduino

image

Plugin nazywa się “language-arduino”.
Można go dodać przez polecenie “apm”

apm install language-arduino

Plugin zapewnia kolorowanie składni i masę podpowiedzi wbudowanych funkcji Arduino.

Strona edytora Atom

Strona pluginu Language-Arduino

Fritzing oferuje pisanie kodu

image

Nowa wersja programu Fritzing zaoferowała dodatkową zakładkę. Oprócz rysowania schematów i edytowania płytek drukowanych, możesz jeszcze pisać kod dla Arduino. Edytor nie zapewnia jeszcze wielu funkcji, ale w kolejnych wersjach powinno być coraz lepiej.

Aby aktywować wgrywanie kodu do Arduino, trzeba w Edit->Preferences wybrać gdzie mamy Arduino IDE

image

Strona programu Fritzing

sprae

Yun Shield dla Arduino

image

Dragino Yun Shield to Shield rozszerzający możliwości zwykłych Arduino, np. podłączając go do Arduino Mega możemy otrzymać większą ilośc wejść/wyjść niż w Arduino Yun. Dzięki niemu możemy dodać do projektu łącznośc Ethernet/WiFi, więcej pamięci i mocy obliczeniowej oraz Linuxa. Umożliwia on też programowanie Arduino przez sieć.

Co odróżnia Yun Shield od Arduino Yun? Mają ten sam procesor, tyle samo pamięci Flash i RAM oraz oba pracują pod kontrolą systemu OpenWrt, ale Yun Shield w odróżnieniu od Arduino Yun umożliwa pracę z innymi modelami Arduino, np. Uno lub Mega. Posiada również złącze na antenę zewnętrzną, której zastosowanie pozwala na zwiększenie zasięgu sieci WiFi. Niestety, ale Yun shield nie posiada złącza na kartę pamięci mircoSD, ale zawsze można użyć pamięci na USB. To jest potrzebne tylko w wypadku gdy chcesz rozszerzyć pamięć dostępną dla Linuxa. Do podstawowych działań ilość pamięci flash dla OpenWRT jest wystarczająca.

image

Cechy:

  • System operacyjny: OpenWrt
  • Kompatybilny z Arduino IDE 1.5.4 lub nowszym
  • Zarządzalny przez interfejs WWW, SSH przez sieć LAN lub WiFi
  • Możliwość wgrywania oprogramowania przez sięć
  • Wbudowany serwer WWW
  • Wspiera łączność z Internetem przez sieć LAN, WiFi lub modem 3G
  • Pamięć Flash na oprogramowanie
  • Kompatybilny z Arduino Leonardo, Uno, Duemilanove, Diecimila i Mega
  • Kompatybilny z Arduino pracującymi zarówno na 3.3V jak i 5V

Specyfikacja:

  • Procesor: 400MHz, 24K MIPS
  • Pamięć Flash: 16MB
  • Pamięć RAM: 64MB
  • Zasilanie: 7-15V
  • Ethernet: 1x 10/100M
  • WiFi: 150M 802.11 b/g/n
  • USB Host: 1x
image

Artur

Jakiś czas temu widzieliście na zdjęciach jak z SPI na ATtiny84 walczyliśmy. Rezultaty coraz bliżej 🙂 mały podgląd. Stacja raportująca temperaturę bezprzewodowo. Zalety? Bez specjalnego zgłębiania się w niuanse trybów low power ATtiny udało się uzyskać średni pobór prądu nadajnika ok 1.8 – 2 mA (przy wysyłaniu co pół minuty). Na dwóch paluszkach powinien bez problemu działać 20 dni (w teorii)…

Odbiornik:

  • Arduino UNO
  • nrf24l01+
  • przewody F/M

Nadajnik

  • ATtiny84
  • DS18B20
  • nrf24l01
  • przewody F/M i M/M
  • zworki do płytki
  • adapter ISP do płytki + goldpiny
  • programator USB ASP

Nowe Teensy LC

Firma PJRC zademonstrowała nową płytkę kontrolera Teensy LC. Płytka nie zastępuje innych z tej rodziny, jest raczej uzupełnieniem oferty.

LC to skrót od angielskich słów Low Cost – niska cena. Płytka ma być czymś w rodzaju tańszej wersji Teensy 3.1.

Zdjęcie pochodzi ze strony PJRC

Procesorem płytki jest układ MKL26Z64VFT4, który zawiera w 32 bitowy rdzeń ARM M0+ o zegarze 48 MHz.  Układ ten jest mniej wydajny niż zastosowany w Teensy 3.1, ale za to dużo bardziej wydajny niż w płytkach opartych na kontrolerach AVR. Dodatkowo pobiera mniej prądu.

Parametry płytki to:

  • Procesor: MKL26Z64VFT4 (ARM M0+)
  • Zegar: 48 MHz
  • Pamięć Flash: 62 KB
  • Pamięć RAM: 8 KB
  • 27 pinów cyfrowych o poziomach logicznych 3,3 V
  • Pin 17 ma wyjście z poziomem logicznym 5V i obeniem 5 mA
  • Piny 5, 16, 17, 21 można obciążyć prądem 20 mA
  • 13 wejść analogowych o rozdzielczości 16 bitów
  • 1 wyjście analogowe o rozdzielczości 12 bitów
  • 10 wyjść PWM
  • 3 złącza szeregowe (RS232 TTL)
  • 2 złącza SPI
  • 2 magistrale I2C
  • magistrala I2S do cyfrowego dźwięku

Dodatkowo w układzie są 4 kanały DMA do komunikacji między pamięcią a wyjściami bez udziału procesora.

Układ pojawi się w ofercie w marcu. Tym czasem zapraszamy do zapoznania się z innymi układami rodziny Teensy w sklepie Nettigo.pl

Więcej informacji o o nowej płytce dowiesz się ze strony PJRC:

sprae

Raspberry PI 2

Podczas gdy w Nettigo pracujemy nad nowymi produktami i lepszą Akademią, fundacja Raspberry PI ogłosiła narodziny swojego nowego potomka – płytki Raspberry PI 2.

image

Raspberry PI 2 – zdjęcie pochodzi z bloga Raspberry PI

Na pierwszy rzut oka płytka nie różni się wyglądem od poprzedniego modelu B+. Ma 4 porty USB, HDMI, 40 pinowe gniazdo GPIO itp. Także pasują do niej obudowy i “kapelusze” HAT.

Nowością która odróżnia tą płytkę od poprzedników jest wbudowany lepszy procesor i 1 GB pamięci RAM. Tym razem procesor ma 4 rdzenie typu ARM A7 o prędkości 900 MHz. Rdzenie A7 to średnia półka wydajności wśród których są A5, A7, A15. 
Zastosowany układ graficzny pozostał bez zmian.

Krytycy dopiero co wydajnej płytki twierdzą, że brakuje w niej zegara podtrzymywanego baterią, wejścia sieciowego o prędkości 1 Gbps, USB3 i złącza dysków SATA. Jednak dla nich idealne produkty oferuje konkurent w postaci płytek ODROID.

Mimo krytyki pierwsza partia 100-tyś egzemplarzy została wykupiona w przeciągu kilku godzin.

Dzięki nowoczesnemu procesorowi nowa płytka będzie w stanie uruchomić większość dystrybucji Linuksa na architekturę ARMv7.
Dodatkowo swoje wsparcie ogłosiła firma Cannocical – twórca dystrybucji Ubuntu. Oferuje dla Raspberry PI 2 swoją specjalną wersję Ubuntu Core dla urządzeń internetowych.

Jednak największą niespodziankę sprawiła firma Microsoft. Okazuje się, że jej pracownicy współpracowali z fundacją Raspberry PI od kilku miesięcy, żeby przygotować dla nowej płytki specjalną wersję Windows 10 dla urządzeń internetowych. System ten ma być do ściągnięcia za darmo.

Porównanie wydajności pierwszej i drugiej wersji maliny:

Źródło: Blog Raspberry PI

sprae