Ostatnio mam pecha – w wakacje na skutek uderzenia pioruna spalił się TV, 2 dekodery, splitter, 2 karty do splittera, karta sieciowa w laptopie, bramka VoIP i router.. W tym tygodniu spalił się tylko router, a konkretnie port WAN. Pierwszy odruch to wyrzucenie routera i kupienie nowego, ale chwila chwila.. przecież mam nieśmiertelnego wr1043nd z wgranym openWRT – tam są przecież vlany a porty mogę konfigurować dowolnie, przypisując do różnych vlanów. Czemu więc by nie użyć jednego z 4 portów LAN jako portu WAN? To powinno być proste – miałem rację – 2 minuty później cieszyłem się internetem, kosztem jednego gniazdka LAN mniej. Podaję przepis jak to zrobić, może się komuś przyda:

  • Trzeba oczywiście mieć OpenWRT na routerze, więc jak nie mamy to wrzucamy
  • Łączymy się przez SSH z routerem
  • Edytujemy plik „/etc/config/network” (np. używając nano, lub co tam lubimy)
  • zmieniamy:

config ‘switch_vlan’
option ‘device’ ‘rtl8366rb’
option ‘vlan’ ’1′
option ‘ports’ ’1 2 3 4 5t’

config ‘switch_vlan’
option ‘device’ ‘rtl8366rb’
option ‘vlan’ ’2′
option ‘ports’ ’0 5t’

  • na:

config ‘switch_vlan’
option ‘device’ ‘rtl8366rb’
option ‘vlan’ ’1′
option ‘ports’ ’2 3 4 5t’

config ‘switch_vlan’
option ‘device’ ‘rtl8366rb’
option ‘vlan’ ’2′
option ‘ports’ ’1 5t’

  • zapisujemy, „reboot” i pyk – gotowe:)

Całość opiera się na przedefiniowaniu portów które są przypisane do poszczególnych vlanów – vlan nr 1 jest przeznaczony dla urządzeń po lanie, a vlan nr 2 to wyjście na świat. Port nr 0 to właśnie ten port WAN który mi się spalił, więc zamieniłem go na 1, jednocześnie usuwając go z vlanu nr 1. Oczywiście nic nie stoi na przeszkodzie aby mieć takich vlanów więcej;) Po szczegóły odsyłam do bardzo dobrego arta, gdzie wszystko szczegółowo jest wyjasnione: http://rpc.one.pl/index.php/lista-artykulow/34-openwrt/81-konfiguracja-switch-vlan-na-podstawie-swconfig-w-routerze-wr1043nd-pod-openwrt.

W styczniu wygrałem w konkursie robota + gadżety – pisałem o tym tutaj. To jednak nie koniec mojego szczęścia w konkursach – Otóż 3 marca odbył się Ogólnopolski Turniej Robotów Mobilnych Robomaticon. Z okazji zawodów, zorganizowano dodatkowy konkurs o nazwie Nettigo roboQUIZ – nagrodą głowną był zestaw Arduino Starter Kit. Wcześniej, na kilkanaście dni przed zawodami, średnio co 2 dni było publikowane na facebooku jedno pytanie na które trzeba było odpowiedzieć. Łącznie pytań było 10:

  1. W jakim państwie odbyły się pierwsze międzynarodowe zawody robotów klasy MicroMouse?
  2. Jak nazywa się popularny algorytm (regulator) używany w robotach klasy LineFollower w celu płynnego podążania za linią? Podaj pełną nazwę.
  3. Wymień dwie najbardziej popularne architektury stosowane w mikrokontrolerach (podział w zależności od typu listy instrukcji).
  4. Arduino jest platformą opartą o procesory Atmela. Od początku wykorzystywano 8-mio bitowe jednostki z rodziny AVR. W planach ogłoszonych przez Arduino Team jest nowy model wyposażony w 32-bitowy procesor Atmela. Jak się będzie nazywało Arduino wyposażone w ten procesor?
  5.  Jak nazywa się popularna klasa robotów-helikopterów, które posiadają 6 śmigieł ułożonych na kształt wielokąta foremnego?
  6. Jakie wymiary ma pełnowymiarowa plansza labiryntu MicroMouse?
  7. Jak nazywa się robot skonstruowany przez Koło Naukowe Robomatic – organizatora Robomaticonu – znajdujący się w Centrum Nauki Kopernik?
  8. Nettigo sprzedaje Arduino – od kiedy? Podaj rok oraz miesiąc.
  9. Jaka standardowa wielkość robota dozwolona jest w kategorii Minisumo? Podaj maksymalne wielkości fizyczne robota (szerokość, długość, wysokość i wagę)
  10. Jak nazywa się najbardziej typowy język niskiego poziomu, którego składnia zależy od architektury procesora?

Aby wziąć udział w losowaniu wystarczyło odpowiedzieć poprawnie na 3 pytania – ja odpowiedziałem na wszystkie (choć to bez znaczenia). Na zawodach nastąpiło losowanie nagrody, spośród osób które odpowiedziały poprawnie – no i wylosowano mnie! Niestety na zawodach mnie nie było i nie mogłem odebrać nagrody osobiście, ale została przysłana mi pocztą:

Otrzymałem:

  • Dyplom
  • Oryginalne Arduino UNO R3
  • Płytkę stykową (830 otworów)
  • Kabelki połączeniowe do płytki stykowej
  • Kabel USB
  • Drobnicę wchodzącą w skład zestawu starter-kit (diody, oporniki, przyciski, itp)

Nagroda bardzo mi się przyda – mam już parę płytek arduino (od zestawu starter-kit zakupionego w Nettigo.pl zaczynałem właśnie swoją przygodę z elektroniką), ale nowego Arduino UNO R3 jeszcze nie mam, a z pewnością będę go używać w przyszłych projektach. Płytkę stykową i tak mniałem kupić, bo na tej którą mam zaczyna już czasem brakować miejsca. Podsumowując – bardzo fajna nagroda, no i bardzo fajny konkurs (bo go wygrałem:P).

3 Stycznia, na facebooku przypadkiem znalazłem konkurs organizowany przez sklep roboshop.pl - polegał on na tym, aby napisać wierszyk-rymowankę w którym musiała wystąpić chociaż jedna nazwa produktu oferowanego przez ten sklep. Czas był do 9 stycznia, a nagrodą był robot HexBug ANT. Pomyślałem sobie, a co tam – przecież napisanie wierszyka to chwilka ;) No i 10 minut później, powstało takie coś:

Zamiast czytać te komentarze,
Których czytać Ci nikt nie karze,
Lepiej wejść do świata wrażeń,
Lepiej spełnić jedno z marzeń,
Lepiej otworzyć na laptopie,
Jedną z podstron w RoboShopie,
Teraz kliknąć „do koszyka”
Bo wyprzedaż, zegar tyka!
Nie ma co się zastanawiać,
LEGO Mindstorms czas zamawiać!:)
A gdy przyślą – radość wielka,
Wyciągnąć wystarczy z pudełka,
I pomysły głowę Ci wypełnią,
Twe marzenia się wnet spełnią!
Bo do szczęścia nie wiele brakuje,
To co w głowie szybko się zbuduje.
Potem program – prosta sprawa,
I już robotem jest zabawa!
Nie ma strachu, nie ma złości,
Że się LEGO znudzi w całości.
Bo to klocki – oczywiste,
Więc budować można wszystkie,
Te konstrukcje których w necie,
Całe mnóstwo jest, wiecie?
Sudoku solver, rozdawacz kart,
układacz domino, to nie żart!
Pomysłów w necie są tysiące,
Na Mindstorms warto wydać pieniądze!

Użytą nazwą produktu który sprzedaje sklep było oczywiście LEGO Mindstorms. No ale po co o tym piszę? Bo Jury wybrało MÓJ wierszyk:) Przysłali mi:

  • Robota HexBug ANT
  • Dyplom/podziękowanie
  • Bardzo fajnego, nietypowego pendrive (4gb) w kształcie klocka lego
  • Koszulkę
  • Materiałową torbę na zakupy
  • Notes

Fotka (bez dyplomu):

Ależ się zdziwiłem! Nie spodziewałem się, że jakimś tam wierszykiem napisanym w 10 minut można coś wygrać:)

Zbliża się 30 czerwca, więc standardowo mija ważność voucherów 100% OFF na certyfikacje Microsoft, również akademickich (72-xxx). Jako, że jak zwykle, trochę tych voucherów zostało, a szkoda by się zmarnowały, dostałem parę niedawno, by zdać jakieś egzaminy. Czasu mało, bo sesja na studiach, pełno projektów, itp, do tego praca… więc wybrałem w miarę „zdawalne” dla mnie egzaminy, do których nie muszę się miesiąc przygotowywać – certyfikację Windows 2008, .NET, oraz SQL server zostawiłem sobie na później, jak będzie więcej czasu ;);)

Tak więc, padło na początek na 2 egzaminy - 70-680, oraz 70-623 (a właściwie 72-680 i 72-623) – obydwa zdałem tego samego dnia, tj 16 czerwca 2011. Tym samym, oprócz otrzymania kolejnego tytułu MCTS (Windows 7, Configuration), stałem się posiadaczem tytułu Microsoft Certified IT Professional: Consumer Support Technician. Egzamin z widnowsa 7 zdałem właściwie przy okazji – bo jeszcze go nie miałem, a szkoda było marnować voucher – skoro już i tak podjechałem do ośrodka certyfikacyjnego…

Wiem, że MCITP: Consumer Support Technician, to nie jest jakiś wysoce prestiżowy IT pro, ale zawsze to wyżej niż MCTS, a nie wszystkie MCITP można zrobić zdając wyłącznie egzaminy akademickie.. ten akurat można, podobnie jak MCITP: Enterprise Support Technician – ale ten certyfikat (70-622), zostawiłem sobie na koniec czerwca – może uda się zdać.

Jak to zwykle w czerwcu bywa, studenci biorą się do pracy, bo trzeba pozaliczać przedmioty w ramach sesji letniej na studiach:) Na jednym z przedmiotów, mowa była o fraktalach i innych tego typu konstrukcjach, więc zaliczyć przedmiot można było jakimś sensownym projektem. Wszyscy koledzy zrobili rozmaite programiki w jave/c#/c++/openCV/processing i innych tego typu narzędziach/językach – ja, się wyłamałem i oddałem projekt „hardware’owy” ;)
Wziąłem mojego ulubionego AVR-a, tj. Atmega 328P, wyświetlacz graficzny 128x64px, przerobiłem trochę kod znaleziony w internecie, dostosowując go do projektu i tak o to powstał mobilny zbiór mandelbrota.

> Oglądaj w HD <

Przybliżać można w nieskończoność oczywiście:) Całość zasilana z 4 ogniw AA, bezpośrednio, bez regulatora napięcia. Połączenia na płytce stykowej, bo to projekt na 5 minut – pokazać, dostać ocenę i rozebrać elementy – przydadzą się do czegoś innego. Tylko filmik na pamiątkę zrobiłem sobie.

  • Komentowanie nie jest możliwe

O Mnie

Kamil Karczmarczyk - Znany w sieci jako Limak, student informatyki o geekowskim podejsciu do świata IT, pasjonat nowych technologii oraz geocachingu. Członek Śląskiej Regionalnej Grupy Microsoft. Entuzjasta snowboardu.

Photos

Archiwum

open all | close all

Kategorie

open all | close all