Όσο το ίντερνετ γίνεται πιο προσιτό στον απλό χρήστη ηλεκτρονικού υπολογιστή, τόσο οι διάφοροι επιτήδειοι εφευρίσκουν νέους τρόπους και αποκομίζουν τεράστια κέρδη εις βάρος των χρηστών.
Ένας από αυτούς τους τρόπους, είναι τα επονομαζόμενα Dialers.
Δηλαδή προγράμματα, τα οποία τερματίζουν τη σύνδεσή σας στο ίντερνετ
και καλούν δικούς τους τηλεφωνικούς αριθμούς υψηλής χρέωσης.
Με το κύκλωμα που σας παρουσιάζουμε, οι Dialers θα γίνουν πλέον παρελθόν για σας, διότι πριν από τον πανελλαδικό αριθμό κλήσης (ΕΠΑΚ), θα απαιτείται και ένας κωδικός, προγραμματιζόμενος από εσάς, ώστε το modem σας να αποκτήσει πρόσβαση στη γραμμή του ΟΤΕ.
α) δημιουργεί αυτόματα μια νέα σύνδεση, αλλά με αριθμό κλήσης υψηλής χρέωσης και την κάνει προεπιλεγμένη, δηλαδή θα εμφανίζεται κάθε φορά που θα θέλετε να συνδεθείτε στο ίντερνετ . Σε αυτή την περίπτωση, θα παρατηρήσετε ότι ο αριθμός κλήσης δεν θα είναι π.χ. ο ΕΠΑΚ 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.
ΤΑ ΥΛΙΚΑ
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: Θηλυκό βύσμα τροφοδοσίας για πλακέτα.
© Απαγορεύεται η αναδημοσίευση των άρθρων ή μέρους αυτών