download....

Όσο το ίντερνετ γίνεται πιο προσιτό στον απλό χρήστη ηλεκτρονικού υπολογιστή, τόσο οι διάφοροι επιτήδειοι εφευρίσκουν νέους τρόπους και αποκομίζουν τεράστια κέρδη εις βάρος των χρηστών.
Ένας από αυτούς τους τρόπους, είναι τα επονομαζόμενα Dialers.
Δηλαδή προγράμματα, τα οποία τερματίζουν τη σύνδεσή σας στο ίντερνετ
και καλούν δικούς τους τηλεφωνικούς αριθμούς υψηλής χρέωσης.
Με το κύκλωμα που σας παρουσιάζουμε, οι Dialers θα γίνουν πλέον παρελθόν για σας, διότι πριν από τον πανελλαδικό αριθμό κλήσης (ΕΠΑΚ), θα απαιτείται και ένας κωδικός, προγραμματιζόμενος από εσάς, ώστε το modem σας να αποκτήσει πρόσβαση στη γραμμή του ΟΤΕ.

 Για ένα σχετικά έμπειρο χρήστη, είναι εύκολο να διακρίνει ποια προγράμματα είναι Dialers ή γενικά ύποπτα και να τα εμποδίσει να εγκατασταθούν στον υπολογιστή. Εκτός από την εμπειρία και την ενημέρωση, όμως, πρέπει να είμαστε αρκετά παρατηρητικοί και σχολαστικοί με το κάθε πρόγραμμα που εγκαθιστούμε στον υπολογιστή μας. Τόσο κατά την εγκατάσταση, όσο και κατά την εκτέλεση του οποιουδήποτε προγράμματος, πρέπει να διαβάζουμε σχολαστικά και με προσοχή το κάθε μήνυμα που εμφανίζεται στην οθόνη μας.
Οι Dialers, τις περισσότερες φορές, προειδοποιούν με το ποσό χρέωσης της κλήσης που θα ακολουθήσει. Μερικοί χρήστες όμως, δεν γνωρίζουν τη γλώσσα του μηνύματος ή πατάνε κατευθείαν το ΟΚ πριν καν διαβάσουν το μήνυμα. Το αποτέλεσμα βέβαια, θα φανεί στον επόμενο λογαριασμό του ΟΤΕ, όταν το ποσό που θα κληθεί να πληρώσει ο ιδιοκτήτης του τηλεφώνου, όπου, ανάλογα με το πόση ή πόσες ώρες κλήσης πραγματοποιήθηκαν σε αριθμούς υψηλής χρέωσης, το ποσό μπορεί να ανέρχεται ακόμα και σε αρκετές εκατοντάδες ευρώ. Όλα αυτά, με έκαναν να σχεδιάσω και να κατασκευάσω έναν Anti-Dialer. Δηλαδή, μια συσκευή, που θα απαλλάξει το χρήστη από το φόβο κλήσης του modem, σε αριθμούς υψηλής χρέωσης. Για την αποφυγή παρερμηνείας, θα ήθελα να σας πω, πως η συσκευή αυτή δεν εμποδίζει την εγκατάσταση ή την εκτέλεση ή την αφαίρεση των Dialers από τον υπολογιστή σας. Απλώς, δεν τους επιτρέπει την πρόσβαση στην τηλεφωνική σας γραμμή, εάν πρώτα δεν δοθεί ο κωδικός πρόσβασης.
Με δύο τρόπους μπορεί ο Dialer να καλέσει το δικό του τηλεφωνικό αριθμό:

α) δημιουργεί αυτόματα μια νέα σύνδεση, αλλά με αριθμό κλήσης υψηλής χρέωσης και την κάνει προεπιλεγμένη, δηλαδή θα εμφανίζεται κάθε φορά που θα θέλετε να συνδεθείτε στο ίντερνετ . Σε αυτή την περίπτωση, θα παρατηρήσετε ότι ο αριθμός κλήσης δεν θα είναι π.χ. ο ΕΠΑΚ 8962, αλλά κάποιος 006., ή

β) να καλέσει έναν αριθμό, μέσω ενός ανεξάρτητου προγράμματος. Σε αυτή την περίπτωση, τις περισσότερες φορές το πρόγραμμα σας προειδοποιεί ότι θα γίνει κλήση σε αριθμό υψηλής χρέωσης.


Η μάσκα σύνδεσης με την εταιρία παροχής internet.
Προσοχή στον αριθμό του τηλεφώνου να είναι ο σωστός 8962XXXXXXX.

Το θεωρητικό κύκλωμα
Στο σχήμα  βλέπουμε το θεωρητικό κύκλωμα της κατασκευής. Βασικά εξαρτήματα είναι το IC1,
δηλαδή ο αποκωδικοποιητής DTMF (Dual Tone Multi Frequency) και ο γνωστός πλέον μικροελεγκτής ATtiny26 (IC2). Στον Κ1 συνδέουμε τη γραμμή τηλεφώνου και στον Κ2 το modem του υπολογιστή μας. Για να μπορέσει να λειτουργήσει το modem, ώστε να παράγει τους τόνους DTMF, πρέπει να τροφοδοτηθεί από μια τάση 12-15V (V++). Η τάση αυτή, μέσω των δύο επαφών του RE1, τροφοδοτεί το modem μας με τάση, ενώ η R4 χρησιμοποιείται για τον περιορισμό του ρεύματος. Το ΙC1 παρακολουθεί συνεχώς τη γραμμή του modem, για τόνους DTMF (διτονίες). Όταν παρουσιαστούν τόνοι, το IC1 τους μετατρέπει σε ψηφιακά δεδομένα και τους εξάγει στα ποδαράκια Q1-Q4.


Το θεωρητικό κύκλωμα του AntiDialer.

 

Με την παρουσία μίας έγκυρης διτονίας, το ποδαράκι 15 (StD) του ΙC1 θα αλλάξει κατάσταση, από λογικό '0' σε λογικό '1'.  Το ΙC2 με τη σειρά του, διαβάζει συνεχώς το σήμα αυτό και με το που θα παρουσιαστεί λογικό '1', θα διαβάσει τα Q1-Q4 για να δει σε δυαδική μορφή το τηλεφωνικό νούμερο, που λήφθηκε (πίνακας 1).

Πλήκτρο
τηλεφώνου

Έξοδος IC1

Q4

Q3

Q2

Q1

1

0

0

0

1

2

0

0

1

0

3

0

0

1

1

4

0

1

0

0

5

0

1

0

1

6

0

1

1

0

7

0

1

1

1

8

1

0

0

0

9

1

0

0

1

0

1

0

1

0

*

1

0

1

1

#

1

1

0

0

Πίνακας 1 :Μετατροπή των διτονιών σε ψηφιακά σήματα.

Το IC2 περιμένει ως πρώτο χαρακτήρα το '*' (αστεράκι).
Αν είναι το '*' τότε περιμένει το επόμενο να είναι ο αριθμός 1. Αν είναι ο 1, τότε ο επόμενος πρέπει να είναι ο 2, μετά ο 3, μετά ο 4 και τέλος ο χαρακτήρας '#'. Αν η ακολουθία είναι σωστή, το IC2 οπλίζει το RE1 μέσω του Τ1 και κάνει μεταγωγή το modem από την τροφοδοσία V++ της κατασκευής μας, στη γραμμή του ΟΤΕ.
Όταν γίνει η μεταγωγή και το modem έχει ανοιχτή τη γραμμή, ο οπτοζεύκτης IC3 γειώνει το ΡΒ0 του IC2, ειδοποιώντας το με αυτόν τον τρόπο ότι η γραμμή είναι σε χρήση. Από αυτό το σημείο και μετά, όποιος αριθμός σχηματιστεί από το modem, θα περάσει στη γραμμή του OTE για να πραγματοποιηθεί η κλήση. Στην περίπτωση που κάποιος αριθμός της ακολουθίας δεν είναι ο προβλεπόμενος - π.χ. αντί για *1234# έρθει ο *12345 - το IC2 δεν θα δώσει πρόσβαση στη γραμμή του ΟΤΕ.
Όταν λοιπόν οπλίσει το RE1, θα ανάψει το πράσινο LED, δείχνοντάς μας ότι ο AntiDialer έχει συνδέσει την τηλεφωνική μας γραμμή με το modem. Αφού επιτευχθεί η σύνδεση του modem με τη γραμμή του ΟΤΕ, το IC2 ελέγχει συνέχεια αν η γραμμή είναι σε χρήση από το modem, μέσω του IC3. Αν το modem κλείσει τη γραμμή, το ΡΒ0 του IC2 αποκτά λογικό '1' από λογικό '0' και αφοπλίζει το RE1, τερματίζοντας έτσι την πρόσβαση στη γραμμή του ΟΤΕ.       

Κατασκευή του κυκλώματος
Το κύκλωμα  δεν έχει να παρουσιάσει κάποια δυσκολία στην κατασκευή του, λόγω της περιορισμένης ποσότητας υλικών που χρησιμοποιούνται. Θα πρέπει να κολλήσετε πρώτα τα μικρότερα και κοντύτερα εξαρτήματα και στη συνέχεια τα μεγαλύτερα και ψηλότερα.


Το τυπωμένο κύκλωμα της κατασκευής 
(διαστάσεις 6,3x7,9cm)

Προσοχή θα πρέπει να δοθεί στη σωστή φορά τοποθέτησης των ολοκληρωμένων IC1-IC4, των διόδων D1, D2, LED και του πυκνωτή C5.
Το ολοκληρωμένο IC2 είναι προ-ρυθμισμένο εργοστασιακά στο 1MHz, με τον εσωτερικό του RC ταλαντωτή, οπότε δεν απαιτείται η χρήση εξωτερικού κρυστάλλου. Τη Flash του μικροελεγκτή,
θα πρέπει να την προγραμματίσετε με τον κώδικα antidialer.hex, ενώ την εσωτερική EEPROM με το αρχείο antidialer.eep. Μετά την κόλληση των εξαρτημάτων, καλό θα ήταν να καθαρίσετε την πλακέτα με κάποιο διαλυτικό και να ελέγξετε ξανά τις κολλήσεις, για τυχόν βραχυκυκλώματα.

 


Η τοποθέτηση των υλικών στην πλακέτα.

Λειτουργία
Συνδέστε τη γραμμή του ΟΤΕ στον Κ1 και το modem στον Κ2. Στον Κ3 μπορείτε να συνδέσετε ένα τροφοδοτικό 12-15V DC / 200mA. Ιδιαίτερη προσοχή πρέπει να δοθεί στη σύνδεση της γραμμής του ΟΤΕ με τη συσκευή μας. Σε καμία περίπτωση δεν πρέπει να συνδέσετε τη γραμμή του ΟΤΕ στη θύρα Κ2 της κατασκευής μας. Αν γίνει αυτό, είναι πολύ πιθανό να δημιουργηθούν προβλήματα, τόσο στη γραμμή του ΟΤΕ, όσο και στην κατασκευή μας.
Στη μάσκα της σύνδεσής σας , προκειμένου να αποκτήσετε πρόσβαση στην τηλεφωνική σας γραμμή, θα πρέπει να πληκτρολογήσετε τον κωδικό σας, πριν από τον πανελλαδικό αριθμό κλήσης στο ίντερνετ (ΕΠΑΚ). Η μορφή που πρέπει να έχει ο αριθμός σας, θα πρέπει να είναι ο εξής: *κωδικός#, αριθμός ΕΠΑΚ, π.χ. *1234#,8962566566 .

Αρχή Σελίδας

 


Ο κωδικός *1234# πριν τον αριθμό κλήσης.

Όπως θα προσέξατε, μετά τη δίεση (#)υπάρχει ένα κόμμα (,). Το κόμμα συμβολίζει την παύση για 2 δευτερόλεπτα, της πληκτρολόγησης του αριθμού από το modem, ώστε να υπάρχει χρόνος για τη μεταγωγή του ρελέ από την τροφοδοσία
V++, στη γραμμή του ΟΤΕ. Ο ίδιος τρόπος άλλωστε χρησιμοποιείται όταν έχουμε τηλεφωνικό κέντρο
και πριν τον αριθμό ΕΠΑΚ, που θέλουμε να καλέσουμε, πληκτρολογούμε συνήθως το 9, ώστε να ανοίξουμε την εξωτερική γραμμή, έπειτα το «,» και μετά τον αριθμό μας, π.χ. 9,8962566566.

Προγραμματισμός νέου κωδικού στον AntiDialer
Ο προεπιλεγμένος κωδικός πρόσβασης στην τηλεφωνική γραμμή, είναι ο *1234#, όμως μπορείτε να τον αλλάξετε με αυτόν της αρεσκείας σας. Για να γίνει αυτό, συνδέστε ένα απλό τηλέφωνο με δυνατότητα τονικού συστήματος (tone), στον Κ2, αντί του modem, σηκώστε το ακουστικό
και πατήστε * παλιός κωδικός *  νέος κωδικός #  π.χ. *1234*5678# και κλείστε το ακουστικό.
Ο παλιός κωδικός 1234 αντικαταστάθηκε με το νέο κωδικό 5678. Ο νέος κωδικός θα μείνει μόνιμα στην εσωτερική μνήμη EEPROM του IC2, ακόμα και αν διακόψετε την τροφοδοσία.
Εάν θέλετε να αλλάξετε τον κωδικό και έχετε ξεχάσει αυτόν που είχατε προγραμματίσει, μη στεναχωριέστε. Αρκεί να τροφοδοτήσετε τον AntiDialer με ρεύμα στον Κ3 και να πατήσετε τον S1, ώστε να επαναφέρετε τον προεπιλεγμένο κωδικό πρόσβασης, που είναι ο *1234#.   

ΤΑ ΥΛΙΚΑ

R1, R2: 100kΩ
R3: 270kΩ
R4: 1kΩ
R5: 4,7kΩ
R6: 10kΩ
C1, C2, C3, C4, C6, C7: 100nF
C6: 220μF/35V
D1: 1N4148
D2: 1N4001
D3: πράσινο LED
T1: BC547
IC1: CM8870P
IC2: ATTINY26
IC3: PC814
IC4: 7805
RE1: 12V DC διπλών επαφών
K1, K2: Τηλεφωνικός υποδοχέας RJ11 για πλακέτα
K3: Θηλυκό βύσμα τροφοδοσίας για πλακέτα.

   


© Απαγορεύεται η αναδημοσίευση των άρθρων ή μέρους αυτών

Αρχή Σελίδας