Arduino i telewizor

Nie wiem czy wiesz, ale Arduino może wyświetlać obraz na telewizorze. Nie trzeba do tego wcale rozbudowanego układu. Wystarczą 2 rezystory.


Obrazek pochodzi ze strony projektu TVOut

Z wyjścia układu wydostaje się sygnał Composite Video. Każdy współczesny telewizor powinien mieć takie wejście. W jednych jest w złączu Euro, a w innych na żółtym gnieździe Cinch.

Do wyświetlania obrazu służy biblioteka TVOut. Ma ona możliwość wyświetlania napisów, kształtów geometrycznych i obrazków.

To przykład, który wyświetla tekst wysyłany do Arduino przez Serial.

#include <TVout.h>
#include <pollserial.h>
#include <fontALL.h>

TVout TV;
pollserial pserial;

void setup()  {
  TV.begin(_PAL,184,72);
  TV.select_font(font6x8);
  TV.println("Serial Terminal");
  TV.println("-- Version 0.1 --");
  TV.set_hbi_hook(pserial.begin(57600));
}

void loop() {
  if (pserial.available()) {
    TV.print((char)pserial.read());
  }
}

W przykładach na stronie jest nawet gra Tetris, więc biblioteka pozwala na wiele eksperymentów.
Zamiast normalnego telewizora można podłączyć też małe telewizorki LCD wyprzedawane na targach w związku ze zmianą systemu. Dobrym wyjściem jest też podłączenie ekranu PS One Portable.

Kolejne wieści o Arduino TRE

Kolejne wieści o Arduino TRE

Youtube dla konstruktorów

Każdy zna Youtube i każdy ma swój ulubiony kanał dla majsterkowiczów. Przedstawiam ci wybrane kanały, które moim zdaniem warto obejrzeć:

  • Elektro przewodnik – kurs elektroniki i Arduino od podstaw.
  • Reduktor szumu – opowieści o świecie audio. Dużo informacji o zagadnieniach związanych z dźwiękiem.
  • EEVblog – stary australijski vlog związany z inżynierią elektroniczną. 
  • The Ben Heck Show – vlog konstruktora z prawdziwego zdarzenia. Zawodowo zajmuje się budową flipperów i modowaniem konsol do gier. W swoich vlogach upamiętnia jak tworzył różne konstrukcje.
  • Tested – kanał w którym występują prowadzący programu “Pogromcy Mitów” i opowiadają o przygodach konstrukcyjnych oraz swoich nietypowych pasjach.
  • Colin Furze – Najbardziej zwariowany, punkowy kanał konstruktora, który realizuje swoje zwariowane pomysły. Poczynając od silnika pulsacyjnego w rowerze, po super moce bohaterów filmu X-men.

Jeśli znacie równie ciekawe kanały, podzielcie się nimi w komentarzu.

sprae

Biblioteka aREST do Internet Of Things

Biblioteka aREST do Internet Of Things

Kuweta podłączona do Twittera

Kuweta podłączona do Twittera

Sterowanie za pomocą głosu

Sterowanie za pomocą przycisków? Phi…
Sterowanie za pomocą internetu? Staaree.
Sterowanie za pomocą smartphone? Byłooo.

Dziś w epoce chmury modne stało się sterowanie za pomocą komend wydawanych ludzkim głosem. Jednym z ciekawszych gotowych projektów jest Jasper. Jest to oprogramowanie dla Raspberry PI, które można łatwo rozszerzać tworząc system sterowania głosem dostosowany do swoich potrzeb.

System Jasper można rozszerzać za pomocą skryptów w języku Python.

Strona projektu Jasper.

Gdy masz inną płytkę z systemem Linux, możesz użyć biblioteki libsprec, komunikującej się z systemem rozpoznawania mowy Google. Biblioteka działa w prosty sposób. Mówisz coś do mikrofonu,  jej funkcja w języku C zwraca string z przetworzoną mową na napis.

Strona projektu libsprec na Github.

Gdy masz prosty kontroler, ale posiadający moduł do komunikacji z internetem, możesz za jego pomocą generować stronę wykorzystującą system rozpoznawania mowy w przeglądarce internetowej Chrome. Także mobilna wersja wspiera ten system.

Opis API rozpoznawania mowy w HTML5 i JavaScript

sprae

Autopilot na Raspberry PI

Każdy wie jakie modelarstwo RC jest fajne. Można zrobić samemu zdalnie sterowany samolot. Ale przerabianie ich na automatyczne drony jest chyba szczytem dumy twórcy DIY.

Dla wielbicieli platformy Raspberry PI powstał projekt Shieldu (nakładki rozszerzającej możliwości) o nazwie NAVIO.
Navi posiada GPS/GLONASS, czujniki położenia (kompas, żyroskop, akcelerometr) oraz barometr. Wszystko to by samolot mógł stabilnie latać zgodnie z zaplanowanym przez ciebie lotem.

Płytka posiada jeszcze 4 kanałowe wejście analogowe, wyjścia magistral I2c, SPI i UART oraz wyjścia serwomechanizmów modelarskich. Tak więc jest rozszerzalna.
Do płytki można podłączyć jeszcze standardowy odbiornik RC do zdalnego sterowania na większe odległości.

Oczywiście do samej maliny można wpiąć kamerę i sieć WiFi w postaci dongla USB.

Jeśli chodzi o oprogramowanie, to standardowy Linux miałby problemy ze względu na mniej przewidywalne opóźnienia zmniejszające precyzję sterowania. Dlatego autorzy przygotowałi specjalną wersję RT-Linux. Jest to przerobiona wersja systemu Linux z rozszerzeniami umożliwiającymi mu działanie jako system czasu rzeczywistego. Zostało to ładnie opisane na blogu produktu.

Shield można kupić w ramach promocji na portalu Indiegogo za $145 + $10 kosztów przesyłki.

Całe oprogramowanie i sterowniki urządzenia są udostępnione jako otwarty kod źródłowy.

sprae

Raspberry Pi w Gameboyu

Raspberry Pi w Gameboyu

Adafruit day

image

Już od 4 lat sprzedajemy produkty Adafruit. Dziś, przez cały dzień z tej okazji jest rabat na wszystkie produkty od Adafruit w ofercie Nettigo. A przybyło ostatnio ich sporo. Wystarczy w koszyku podać kod rabatowy adafruit-day by na wszystkie produkty od Adafruit został naliczony rabat 10%.

Ci, którzy zapisani są na nasz newsletter o tej promocji dowiedzieli się już kilka dni temu (oprócz tego dostają informacje o różnych ciekawostkach ze świata Arduino). Jeżeli też chcesz otrzymywać informacje o ciekawostkach świata DIY oraz o promocjach na Nettigo – zapisz się!

Tutaj możesz zobaczyć jak wyglądał nasz ostatni i przedostatni newsletter by wyrobić sobie opinię. Podoba się? Zapisz się!.

Stare gry z konsol na Raspberry PI

Niedawno zakończyło się Pixel Heaven – świetna impreza dla fanów starych komputerów, konsol i gier. Warto by było przenieść ten fajny klimat do domu. Zagrać w stare gry z przyjaciółmi na imprezie lub pokazać dzieciom jak to kiedyś rodzice spędzali czas przed telewizorem, grając w River Raid, Mario czy Contra.

Jeśli tęsknisz za tym to istnieje rozwiązanie dla ciebie. Jest nim Raspberry PI i zestaw emulatorów pod nazwą RetroPie Project.
Umożliwia on przerobienie Maliny w konsolę, która obsługuje wszystkie fajne platformy z tamtych lat. Po włączeniu pokazuje się menu na którym wybierasz grę z kolekcji do uruchomienia. Gry można wrzucać do kolekcji za pomocą sieci przez SMB (udostępnianie plików w Windows) lub wkładając pendrajw do USB.

Soft daje możliwość podłączenia padów od konsoli NES (w Polsce zwanej Pegasus) przez złącze GPIO na płytce Raspberry lub innych przez port USB.

sprae