26 kwi 2013

Tester kabli sieciowych

Zaprezentowane poniżej urządzenie umożliwia w łatwy sposób kontrolę stanu ciągłości przewodu sieciowego. Urządzenie jest proste w konstrukcji, test przewodu wymaga, by oba jego końce znalazły się blisko siebie w trakcie badania. Rozwiązanie to nie pozwala na testy przewodów "wkomponowanych" w ściany, wymagałby by to konstrukcji dodatkowych elementów. Urządzenie zasilane jest z baterii, projektowane było do napięcia około 5V, jednak napięcie nieznacznie odbiegające od tych wartości również powinno zasilić poprawnie układ. Na płytce znajdują się 3 gniazda RJ45. Urządzenie dałoby się skonstruować wykorzystując 2 gniazda, jednak osobne gniazdo dla przewodów prostych i skrosowanych ułatwia nieco diagnostykę wadliwych przewodów. Złożony układ znajduje się na poniższych zdjęciach:



Wykaz wykorzystanych elementów:
  • Diody LED fi 3mm: 8x zielona, czerwona
  • złącze ARK na 2 piny
  • kondensator elektrolityczny (wykorzystałem 100uF, bo taki miałem pod ręką, może być mniejszy)
  • 3x gniazdo RJ45
  • 9x rezystor SMD 510 ohm (wykorzystałem rezystory w obudowie 0805, miejsca na płytce są przygotowane pod 1206)
Czerwona dioda sygnalizuje obecność zasilania, zielone zaś stan poszczególnych przewodów, zgodnie z opisem. Złącze ARK służy do podpięcia zasilania do układu. Badany przewód podłącza się z jednej strony do gniazda RJ45 na górze (patrząc na drugie zdjęcie) z drugiej zaś na dole z lewej w przypadku przewodów prostych, w przypadku przewodów skrosowanych wybiera się drugie gniazdo. Schemat ideowy budowanego układu:
Na schemacie rezystory nie mają podanych wartości by uczynić go nieco bardziej czytelnym. Wszystkie mają taką samom wartość 510 ohm, więc nie ma potrzeby rozróżniania ich. Pliki ze schematami:

Tester kabli sieciowych płytka
Tester kabli sieciowych płytka (kilka na jednej stronie)
Tester kabli sieciowych płytka (odbicie lustrzane)
Tester kabli sieciowych (schemat montażowy)

7 kwi 2013

Programator stk200 do AVR

Kolejny programator, stk200 służy do programowania mikrokontrolerów AVR poprzez port LPT. W port taki wyposażona jest większość komputerów stacjonarnych. Podstawową przewagą tego programatora nad programatorem usbasp jest prostota budowy i brak konieczności wcześniejszego zaprogramowania mikrokontrolera. Programator ten przyda się również do budowy wspomnianego usbasp, którego port usb jest podstawowym portem każdego laptopa, w przeciwieństwie do portu LPT. Zestawienie elementów wykorzystanych do budowy płytki:
  • Gniazdo, oraz wtyk 8n
  • Gniazdo KANDA
  • Złącze ARK na 2 piny
  • Rezystory 1k,100k
  • Kondensator 4.7u
  • bufor 74HCT244
  • Dioda LED
Gotowy programator przedstawiono na poniższych zdjęciach.

Do podłączenia układu do komputera wykorzystuje się kabel z jednej strony zakończony wtyczką lpt, z drugiej zaś złączem 8n. Złącze 8n umożliwia podłączenie przewodu do płytki bez konieczności lutowania przewodów. Podłączenie przewodu wygląda następująco. Przyjmijmy, że piny na wtyku numerowane są standardowo jak dla db25, przykładowo. Piny na złączu oznaczmy jak na zdjęciu:

Piny łączy się następująco:
8n - db25
A - 10
B - 20,21,22,23,24,25
C - 9
D - 8
E - 7
F - 6
G - 5
H - 4

Schemat układu wygląda następująco:
Dioda LED sygnalizuje obecność napięcia w układzie. Złącze ARK służy zaś do podłączenie, w razie konieczności, napięcia zasilania do programowanego układu. Do programowania można wykorzystać wiele programów, jako przykład można przedstawić program SinaProg. Schematy wykorzystane przy tworzeniu układu:

stk200 płytka
stk200 płytka(odbicie lustrzane)
stk200 schemat montażowy