Apple MacBook kontra Arduino

Wczoraj premierę miał MacBook – nowy komputer firmy Apple. Jedną z jego cech jest pozbycie się większości gniazdek. Pozostawiono jedynie maleńkie USB typ C. Tak jak w przypadku tabletów i telefonów służy ono głównie do ładowania.

Trend ten nie jest odosobniony. Firma Intel – producent najważniejszych podzespołów do PC również ma wizję, by w przyszłych laptopach wyzbyć się większości złącz – nawet tych od ładowania, stawiając na fale radiowe i indukcję magnetyczną. 
Dotyka to też internetowych komputerów typu ChromeBook od Google.

Komputery profesjonalistów i entuzjastów PC pewnie długo pozostaną tradycyjnymi. Lecz jak mawiał Adam Savage – nasze wynalazki tworzymy głównie z myślą o innych, bo patrzenie jak komuś się przydają daje większą satysfakcję niż samo ich stworzenie. Może się zdarzyć, że inni będą mieli jeden z tych nowoczesnych, wygodnych komputerów. Ba, już dziś możemy trafić na kogoś, kto posługuje się wyłącznie tabletem lub smartphone’m.

Co zrobić?

Na szczęście wymyślono już kilka płytek kontrolerów, które dobrze sobie radzą w takich sytuacjach.

Arduino Yun

Jest to płytka oparta na znanych i lubianych kontrolerach Arduino. Od tradycyjnych modeli różni się tym, że wyposażono ją w moduł komunikacji sieciowej. Zarówno Wi-Fi, jak i Ethernet.

Oprócz programów do sterowania urządzeniami podłączonymi do pinów, możemy w tym modelu dodać do nich strony WWW przez które można sterować przez sieć urządzeniem. To wygodny sposób dla użytkowników wszelkiej maści nowoczesnych urządzeń.

Arduino Yun programuje się za pomocą standardowego Arduino IDE tylko, że bezprzewodowo przez sieć Wi-Fi. Więc można do tego użyć nawet nowego MacBooka.

Płytka kontrolera Arduino Yun w sklepie Nettigo.

Raspberry PI

Raspberry Pi to mała płytka w której mieści się praktycznie cały komputer. Można ją podłączyć do sieci przez złącze Ethernet. Jeśli potrzebujesz Wi-Fi możesz użyć tanich dongli USB. Płytka ma też wyjście do podłączenia telewizora HDMI, wejście kamery i wyjście wyświetlacza.

Raspberry Pi działa na systemie operacyjnym Linux. Wszystko co możesz za jej pomocą zrobić, ogranicza się do twojej znajomości Linuksa. Większość rzeczy programuje się za pomocą języka Python. Duża społeczność stworzyła też wiele rozwiązań dla innych języków programowania i dużo bibliotek do różnych podzespołów.

Raspberry można programować podłączając do płytki mysz, klawiaturę i telewizor lub przez sieć za pomocą protokołów SSH i SFTP.

Płytka kontrolera Raspberry PI w sklepie Nettigo

Netduino

Jest to płytka dla wielbicieli rozwiązań firmy Microsoft, gdyż programuje się ją w języku C#. Urządzenie ma wyprowadzenia zgodne ze standardem Arduino i przygotowana jest głównie do urządzeń sterowanych przez sieć Internet. Wyposażona jest w gniazdo Ethernet. Programowanie przeprowadza się za pomocą środowiska Visual Studio.

Najnowszy model Netduino znajdziesz w sklepie Nettigo

Arietta G25

Arietta to skromna płytka kontrolera z systemem operacyjnym Linux oraz dużą ilością różnych wyjść. Płytka sama z siebie nie potrafi się połączyć z internetem w żaden sposób, jednak ma dostępne dodatkowe, tanie moduły Wi-Fi.

Ciekawostką jest to, że port USB przez który programujesz płytkę działa jako urządzenie sieciowe, dzięki któremu masz dostęp do SSH i SFTP.

Płytka Artietta w sklepie Nettigo

sprae

Programowanie kontrolerów w C# i .NET

Na świecie jest wielu programistów Windows. Programują głównie na platformie .NET. Najpopularniejszym językiem na te platformę jest C#. Ma on dużo możliwości i jest bardzo szybko rozwijany by nadążyć i wyznaczać trendy w programowaniu.

Jeśli lubisz C#, to do programowania mikrokontrolerów najlepszym wyborem była platforma Netduino. To płytki oparte na procesorze ARM, wykonane w formacie Arduino, które zawierają w sobie .NET Microframework. Do ich programowania można używać języka C# i środowiska Microsoft Visual Studio.

Płytki te posiadają wyjście do sieci Ethernet i slot na kartę pamięci SD. Nettuino ma bogatą społeczność, która tworzy wygodne biblioteki do ogromnej ilości urządzeń oraz do komunikacji z różnymi usługami w sieci. Nawet Twitterem.

Pojawiła się jednak kolejna popularna płytka, którą można programować w C#. Jest nią Rasbpberry PI. Za pomocą poleceń

sudo apt-get update
sudo apt-get install mono-complete

możesz zacząć przygodę z C# na platformie Raspberry.

W serwisie MSDN (dla programistów Windows) pojawił się artykuł opisujący jak skonfigurować .NET na Raspberry PI oraz jak go połączyć z chmurą Azure za pomocą usług typu REST.Są tam też linki do gotowych projektów wykorzystujących te możliwości na Malinie.

Myślę, że to niezła gratka jeśli lubisz .NET.

Nowe produkty: Netduino Plus, adapter I2C/SPI do LCD

W naszej ofercie nowe produkty:

To nie koniec nowych produktów. Jeszcze kilka ciekawych pozycji pojawi się w najbliższych dniach.

A ze spraw porządkowych – wydzieliliśmy nową kategorię produktów – Podzespoły/LED i LCD gdzie znalazły miejsce wszystkie produkty związane z LCD i LED. Wyjątkiem są shieldy do Arduino (takie jak LoL) które zostały w kategorii Shieldy.

Netduino – łagodne wprowadzenie

Ledwo kilka dni minęło odkąd Netduino mamy znowu na stanie a tutaj, proszę, wpada link do Łagodnego wprowadzenia do Netduino:

Jest to dokument w trakcie opracowywania mający pomóc początkującym z opanowaniem podstaw programowania Netduino. Całość dostępna jest z postu na forum Netduino (trzeba być zalogowanym, żeby ściągnąć PDFa i przykładowe programy).

Nowe produkty, powrót na stan – Netduino!

Po dłuższej przerwie wróciły na stan regulowane zasilacze do płytek stykowych, w nowej nieco niższej cenie 64 PLN brutto. Dostawa od Adafruit zwykle oznacza też Motor/Stepper/Servo shield – od dziś również nieco niższa cena – 79 PLN brutto. Z mniej przyjemnych nowości – nowa cena czujników ciśnienia BMP085 jest wyższa i wynosi 67.99 PLN brutto (poprzednio 64.99)

Netduino

Długo oczekiwane Netduino jest znowu dostępne! Mam nadzieję, że następne przerwy w dostępności nie będą już tak długie…

Z nowych produktów:

  • Badacz wideo – czyli shield do Arduino, pozwalający Arduinio na prostą obróbkę obrazu – detekcja najjaśniejszego/najciemniejszego obszaru, wykrywanie krawędzie, nakładanie grafiki na obraz. Kolejny udany kit od nootropic design 
  • Analogowy komparator LM339N – układ scalony zawierający 4 układy w obudowie DIP14 do szybkiego porównywania dwóch napięć

Nowe produkty: Netduino, odbiornik IR

Nowe produkty w naszej ofercie:

  • Netduino – płytka formatem zgodna z Arduino, ale pod maską kryją się 32 bity na 48 MHz – całość programowana za pomocą .NET. Eksperyment z naszej strony, bo wiele osób się o to pytało a .NET jest poza naszym zakresem zainteresowań…
  • Starter Kit dla Arduino Mega – już trochę takich zestawów na prośbę klientów sprzedaliśmy – Starter Kit z zamienionym UNO na Mega, więc czemu nie zrobić tego jako gotowego zestawu?
  • Odbiornik IR – jest to gotowy układ, który demoduluje i filtruje sygnał – nie wystarczy go oświetlić diodą IR – jeżeli skierujesz na niego pilota od TV na wyjściu dostaniesz ciąg 0 i 1 układających się w sygnały sterujące z pilota – idealne rozwiązanie na zdalne sterowanie – proste i tanie