Dręczyciel sprzętu (AVT582).pdf

(366 KB) Pobierz
projekty.indd
P R O J E K T Y
Dręczyciel sprzętu
TV-AV
AVT-582
Człowiek ma w swej naturze
czerpanie radości z dokuczania
innym, jednak sam nie lubi
padać ofiarą takich działań.
Psikusy można robić na wiele
sposobów bez jakiejkolwiek
szkody dla osób, do których są
adresowane. W artykule zostało
przedstawione uniwersalne
urządzenie przydatne do tego
typu zabawy.
Rekomendacje: Urządzenie
przeznaczone do sprawiania
wyrafinowanych psikusów
technicznych osobom
znajomym. Mimo że w tym
miejscu powinny znaleźć się
rekomendacje, tym razem
zdecydowanie nie polecamy
używania dręczyciela u osób
reagujących wybuchowo na
sytuacje stresowe.
Psikusy, które można zrobić
za pomocą opisanego niżej urzą-
dzenia, będą polegać na symu-
lacji awarii sprzętu TV lub AV
w domu osoby, której opisane
urządzenie podrzucono. Propono-
wane urządzenie zostało nazwa-
ne „Dręczyciel TV-AV”, gdyż na-
zwa ta w 100% oddaje ideę jego
działania. Po prostu urządzenie
będzie się zajmowało jedynie za-
kłócaniem pracy sprzętu TV oraz
AV. Dręczenie będzie polegało na
wysyłaniu co określony czas lub
w losowych odstępach czasu sy-
gnału podczerwieni o losowych
komendach i wybranych standar-
dach kodowania RC5, RC6 oraz
SONY. Sygnały podczerwieni, do-
cierając do TV lub sprzętu AV
(DVD, AUDIO itp.), będą powo-
dować zadziałanie wylosowanych
funkcji danego sprzętu. Tak więc
w przypadku TV raz może się on
włączyć, raz wyłączyć, może się
zmienić kanał, itp. Na pewno po
pewnym czasie (wybranym lub
wylosowanym) wysłana zostanie
losowa komenda, która spowoduje
zadziałanie jakiejś funkcji sprzętu
TV lub AV. Prezentowany układ
ma duże możliwości konfiguracyj-
ne, więc można go ustawić opty-
malnie pod dany zestaw sprzętu
TV-AV osoby, której planujemy
podrzucić dręczyciela. Osoba, któ-
rej podrzucono działającego drę-
czyciela, uzna z pewnością po
pewnym czasie, że jej sprzęt TV-
-AV uległ uszkodzeniu. Nie wia-
domo tylko, czy za-
bawa taka nie skończy
się wybuchem ataku
szału ofiary, tym bardziej, że po
odwiezieniu sprzętu do serwisu
wszystko okaże się w jak najlep-
szym porządku. No i co w takiej
sytuacji ma począć osoba, której
sprzęt TV-AV przestał poprawnie
pracować, i co gorsza, działa po
swojemu, a nie tak, jakby chciał
tego użytkownik? Na pewno po
jakimś czasie dręczyciel przesta-
nie działać, gdyż wyczerpią mu
się baterie, zazwyczaj nie będzie
przecież posiadał stałego źródła
zasilania. Osoba, która podrzuciła
owego dręczyciela, może zawsze
stworzyć pretekst, by zużyte bate-
rie wymienić. Jedynym problemem
będzie ukrycie dręczyciela tak, by
jego oko (dioda podczerwieni) wi-
działa sprzęt TV i AV, a nie mógł
go zauważyć użytkownik tegoż
sprzętu. Na szczęście pomysłowość
ludzka nie zna granic.
Dręczyciel TV-AV charakteryzu-
je się następującymi funkcjami:
– możliwość wyboru trybu pracy,
tzn. wyboru standardu kodowa-
nia, w którym będą wysyłane
komendy. Można wybrać kodo-
wanie losowe lub mieszane (np.
RC5+SONY, RC5+RC6 itp.);
– możliwość wyboru czasu prze-
rwy w działaniu dręczyciela:
od 30 do 600 sekund (do 10
minut) oraz losowo, do wylo-
sowanej maksymalnej wartości
15 minut;
28
Elektronika Praktyczna 9/2004
Dręczyciel sprzętu TV-AV
Jeżeli zostanie odliczony zadany
lub wylosowany czas, mikrokon-
troler wysyła kody podczerwieni,
po czym znów przechodzi w tryb
obniżonego poboru prądu. Budzenie
następuje cyklicznie, za każdym ra-
zem następuje zmniejszenie licznika
odliczanego czasu. Program sterują-
cy dręczycielem można znaleźć na
stronie EP i w razie potrzeb do-
wolnie modyfikować.
Rys. 1. Schemat ideowy dręczyciela
Montaż i uruchomienie
Montaż dręczyciela nie po-
winien sprawić jakiegokolwiek
problemu. Na rys. 2 został przed-
stawiony schemat montażowy. Po
zmontowaniu układ powinien od
razu pracować poprawnie. Dręczy-
ciel może być zasilany z baterii
o napięciu od 3 V, np. litowej
lub dwóch paluszków. Napięcie
zasilania może wynosić do 6 V,
przy czym przy wyższym napię-
ciu zasilania uzyska się większy
zasięg działania dręczyciela. Przy
dołączaniu baterii nie należy po-
mylić jej biegunów, gdyż dręczy-
ciel nie ma zabezpieczenia przed
podaniem odwrotnego napięcia
zasilającego. W przypadku zasila-
nia dręczyciela niskim napięciem
3 V, dla uzyskania akceptowanego
zasięgu należy zmniejszyć wartość
rezystora R2 do wartości od 2,2
do 4,7 V. Jak pisałem, dręczyciel
będzie po uruchomieniu działał
24 godziny na dobę z przerwami
ustawionymi zworkami z grupy
„CZAS”. Do układu dręczyciela
można dorobić we własnym za-
kresie prosty obwód z fotorezysto-
rem oraz tranzystorem, który bę-
dzie załączał zasilanie dręczyciela
poprzez tranzystor. W zależności
od włączenia elektrycznego foto-
rezystora, dręczyciel będzie pra-
cował w dzień lub tylko w nocy.
Taki dodatkowy obwód wyłączy
– możliwość wyboru adresu kodu
RC5: adres losowy (od 0 do
31) lub wybrany z zakresu
0..6;
– możliwość wyboru adresu kodu
RC6: adres losowy (od 0 do 31)
lub wybrany z zakresu 0..6;
– możliwość wyboru adresu kodu
SONY: adres losowy lub adres
0, 1, i 14.
Dowolność konfiguracji dręczy-
ciela czyni go urządzeniem nie-
zwykle uniwersalnym. Jego pracę
można będzie dostosować opty-
malnie do zakłócanego sprzętu
TV-AV. Zwiększy to na pewno
skuteczność działania. Zakłócanie
odbywa się 24 godziny na dobę,
bez przerwy. Komendy wysyła-
ne wiązką podczerwieni w wy-
branych standardach kodowania
(RC5, RC6 oraz SONY) są losowa-
ne z zakresu danego dla wybra-
nego kodowania. Dla kodowania
RC5 będą wysyłane wylosowane
komendy z zakresu liczb od 0
do 31, a w przypadku kodowania
RC6 będą to komendy z zakresu
liczb od 0 do 255. Wybór adresu
wysyłanej komendy jest natomiast
możliwy w ograniczonym zakresie.
Urządzenie jest niewielkie i skła-
da się z kilku elementów elek-
tronicznych, w tym sporej liczby
zworek, za pomocą których moż-
liwe jest konfigurowanie układu.
Duża liczba zworek nie oznacza
trudnej konfiguracji dręczyciela,
wprost przeciwnie – czynność ta
jest bardzo prosta.
Opis działania układu
Schemat elektryczny dręczycie-
la został przedstawiony na rys . 1 .
Jest on bardzo prosty dzięki wy-
korzystaniu mikrokontrolera i od-
powiednio napisanego programu.
Wyprowadzenie PB0 steruje po-
przez tranzystor T1 diodą nadaw-
czą podczerwieni D1. Rezystor R2
ogranicza prąd diody nadawczej,
natomiast R1 ogranicza prąd bazy
tranzystora. Kondensatory C4 oraz
C5 filtrują dodatkowo napięcie
zasilające dręczyciela. Pozostałe
linie portów mikrokontrolera zo-
stały skonfigurowane jako wejścia
z rezystorami podciągającymi. Do
wszystkich linii pracujących jako
wejścia zostały dołączone zworki,
dzięki którym możliwe jest prze-
prowadzenie konfiguracji układu.
Można wyróżnić 5 grup zworek
oznaczonych jako „SONY”, „RC5”,
„RC6”, „TRYB” oraz „CZAS”. Konfi-
guracji układu dokonuje się przez
ustawienie zworkami (danej grupy)
odpowiedniej wartości binarnej.
Za pośrednictwem grupy z trzema
zworkami można ustawić wartości
binarne z zakresu od 0 do 7.
W dalszej części artykułu zostanie
opisane znaczenie pozycji poszcze-
gólnych zworek w grupach. Aby
obniżyć pobór prądu, w wolnych
chwilach mikrokontroler przecho-
dzi w tryb pracy IDLE. Z tego
trybu jest budzony przez przerwa-
nia od timera, który odlicza czas
do wysłania wylosowanej komen-
dy w danym systemie kodowania.
Rys. 2. Schemat montażowy drę-
czyciela
Elektronika Praktyczna 9/2004
29
Dręczyciel sprzętu TV-AV
Tab. 1. Wybór trybu działania
dręczyciela
zw3 zw2 zw1 tryb
RC6 i SONY. W tym przypadku
zostanie wysłana po kolei jedna
losowa komenda z wylosowanych
standardów kodowania. Pozosta-
łe pozycje zworek grupy „TRYB”
umożliwiają wybranie pojedyncze-
go lub mieszanego standardu ko-
dowania np. SONY+RC5. W tym
przypadku po odliczeniu czasu
czuwania zostaje wysłana komen-
da (lub komendy) tylko w wy-
branych standardach kodowania.
Tab. 2 przedstawia opis usta-
wień zworek grupy „CZAS”, któ-
re umożliwiają ustawienie czasu
czuwania dręczyciela. W przypad-
ku ustawienia zworek na czas lo-
sowy, losowany jest czas przerwy
działania dręczyciela po każdym
jego zadziałaniu. Będzie się on
zawierał w przedziale od 0 do
900 sekund, czyli do 15 minut.
Dręczyciel będzie więc działał
w różnych odstępach czasowych.
Pozostałe pozycje zworek umoż-
liwiają ustawienie stałego czasu
w zakresie od 30 do 600 sekund
(10 minut). Jak widać, dręczyciel
zbyt długo nie próżnuje. Tab. 3
oraz 4 dotyczą ustawień adresów
odpowiednio dla kodowania RC5
oraz RC6. W przypadku wybrania
adresu losowego jest on losowa-
ny z zakresu od 0 do 31. Można
także dla kodowania RC5 i RC6
wybrać adres stały z zakresu od
0 do 6. Np. w przypadku kodo-
wania RC5 odbiorniki TV z takim
kodowaniem mają zazwyczaj zero-
wy adres. Tab. 5 dotyczy konfi-
guracji adresu kodowania SONY.
W przypadku wybrania adresu lo-
sowego, losowane są tylko warto-
ści 0, 1, i 14. Owe wartości adre-
sów można także wybrać pozosta-
łymi ustawieniami zworek z gru-
WYKAZ ELEMENTÓW
Rezystory
R1: 10k V
R2: 10 V
Kondensatory
C1, C5: 100nF
C2, C3: 33pF
C4: 220 m F
C6: 10nF
Półprzewodniki
U1: AT90S2313
T1: BC558
D1: dioda nadawcza IRED
X1: kwarc 4MHz
Różne
J1: złącze goldpin 2x14
ZW1..ZW14: zworki do złącza goldpin
0 0 0 losowy
0 0 1 Sony + RC5 + RC6
0 1 0 RC5
0 1 1 RC6
1 0 0 SONY
1 0 1 SONY + RC5
1 1 0 RC5 + RC6
1 1 1 SONY + RC6
Objaśnienie: „1” – zworka zdjęta, „0” – zworka
założona
dręczyciela, dając odpocząć sprzę-
towi TV-AV na pewien czas. Moż-
na także zrezygnować z którejś
ze zworek, by mieć jedną linię
mikrokontrolera do podłączenia
fotorezystora. Wadą tego dodatko-
wego układu będzie reagowanie
dręczyciela na zapalone światło
w pomieszczeniu, w którym zo-
stał ukryty. Może to doprowadzić
po pewnym czasie do wykrycia,
że ze sprzętem TV-AV dzieje się
zawsze coś po zgaszeniu lub za-
paleniu światła.
Tab. 4. Wybór adresu kodu RC6
zw3 zw2 zw1 RC6 (adres)
0 0 0 losowy
0 0 1 0
0 1 0 1
0 1 1 2
1 0 0 3
1 0 1 4
1 1 0 5
1 1 1 6
Objaśnienie: „1” – zworka zdjęta, „0”
– zworka założona
Konfigurowaniedręczyciela
Skonfigurowanie dręczyciela
do własnych potrzeb jest proste.
Pomocne będą do tego tabele 1
do 5. Tab. 1 dotyczy konfiguracji
trybu pracy dręczyciela. Założo-
nej zworce odpowiada stan „0”,
a zdjętej stan „1”. W wybranym
trybie „losowym” komendy zo-
staną wysłane w wylosowanych
standardach kodowania. Mogą być
wylosowane np. tylko RC5 lub
także jednocześnie wszystkie RC5,
Tab. 5. Wybór adresu kodu SONY
zw2 zw1 SONY (adres)
0 0
losowy
0 1
0
1 0
1
1 1 14
Objaśnienie: „1” – zworka zdjęta, „0”
– zworka założona
py „SONY”. We wszystkich trzech
standardach kodowania wysyłane
komendy nie są wybierane, lecz
losowane z zakresu przewidziane-
go dla danego standardu kodowa-
nia. Np. dla standardu RC6 ko-
mendy są losowane z zakresu od
0 do 255. Oprogramowanie mi-
krokontrolera można zmienić we
własnym zakresie, dostosowując
dręczyciela do swoich potrzeb.
Marcin Wiązania
marcin.wiazania@ep.com.pl
Tab. 2. Wybór czasu zadziałania
dręczyciela
zw3 zw2 zw1 czas [s]
Tab. 3. Wybór adresu kodu RC5
zw3 zw2 zw1 RC5 (adres)
0 0 0 losowy (do 900 s)
0 0 0 losowy
0 0 1 30
0 0 1 0
0 1 0 60
0 1 0 1
0 1 1 120
0 1 1 2
1 0 0 240
1 0 0 3
1 0 1 360
1 0 1 4
1 1 0 480
1 1 0 5
Wzory płytek drukowanych w formacie
PDF są dostępne w Internecie pod ad-
resem: pcb.ep.com.pl oraz na płycie
CD-EP9/2004B w katalogu PCB .
1 1 1 600
Objaśnienie: „1” – zworka zdjęta, „0” – zworka
założona
1 1 1 6
Objaśnienie: „1” – zworka zdjęta, „0” – zworka
założona
30
Elektronika Praktyczna 9/2004
Zgłoś jeśli naruszono regulamin