Zapomniałem wspomnieć o pierwszej malince, która od ponad roku dzielnie dekoduje dane z transponderów samolotowych i prezentuje na ekranie, oraz wysyła na serwery flightradar (stacja T-EPWA85). Dodatkowo stoi tam transmission i kilka innych pierdół. Podstawą projektu jest własnej roboty antena na 1090 MHz, tuner DVB-T RTL2832U oraz 10 metrowy przewód aktywny usb (aby dekoder był “za oknem” i kabel pomiędzy anteną a dekoderem był jak najkrótszy). Całość śmiga na dump1090 i fr24feed i pozwala na odbiór sygnału z samolotów oddalonych o około 400km od anteny w kierunkach bez przeszkód terenowych.
Month: February 2016
Projekt #1 – Są już dane pogodowe.
Na szybko. Dodałem kod czytający z yahoo pogodę i wyświetlający ją na moim wirtualnym ekranie.
<?php
$result = file_get_contents('http://weather.yahooapis.com/forecastrss?w=523920&u=c');
$xml = simplexml_load_string($result);
$xml->registerXPathNamespace('yweather', 'http://xml.weather.yahoo.com/ns/rss/1.0');
$location = $xml->channel->xpath('yweather:location');
foreach($xml->channel->item as $item){
$current = $item->xpath('yweather:condition');
$forecast = $item->xpath('yweather:forecast');
$current = $current[0];
$output = <<<END
<span>{$current['text']}, {$current['temp']}°C</span>
END;
}
echo $output;
?>
Oczywiście plik zaciąga dane pogodowe dla Warszawy, a odpowiada za to parametr w=523920
w pierwszej linii. Dla innego miasta trzeba to zmienić!
Projekt #1 – kilka słów wstępu
Docelowo – ma być lustro interaktywne w łazience zbudowane na pizero (wczoraj przyszło!), wyświetlające aktualną pogodę i newsy. Z czujnikiem ruchu i takie tam… Ale aby zdobyć pierwsze szlify, postanowiłem wykonać coś prostszego – “zegarek na szafkę” ze stacją pogodową, ze starego raspberry B, ekranu LCD i paru czujników. Malinka i czujniki (BMP180) już są. Czekam nie jeszcze zakup wyświetlacza (chcę coś w okolicy 5″), oraz oprogramowanie tego. Na chwilę obecną na mailnce hula lightpdd (zainstalowany zgodnie z instrukcją z http://malinowepi.pl/post/40685427538/serwer-www-i-php), a całość ma być deczko przerobionym kioskiem multimedialnym (http://krzysztofjelonek.net/raspberry-pi-2-jako-ekran-infokiosku/). Ekran, ma prezentować w kilkusekundowych interwałach aktualny czas, datę, temperaturę wewnętrzną (czujnik), ciśnienie oraz jego gradient (czy spada, czy rośnie), oraz pogodę za oknem z accuweather yahoo. Jak na razie “malinka” prezentuje na wirtualnym ekranie czas i datę…
Czas start
Malinowy blog, czas start!