HC-SR501 - Συμβατό με Arduino IR Motion Sensor

HC-SR501

Εάν θέλετε να εξοπλίσετε τα έργα DIY Arduino με τη δυνατότητα ανίχνευσης εγγύτητας ή κίνησης και με βάση αυτά κάνετε κάποια ενέργεια, όπως η καταγραφή μιας εκδήλωσης, η ενεργοποίηση ενός φωτός, η ενεργοποίηση ενός συναγερμού, ενεργοποιήστε έναν κινητήρα DCκ.λπ., τότε πρέπει γνωρίστε τον αισθητήρα HC-SR501.

αυτό ο αισθητήρας χρησιμοποιεί IR, όπως και άλλοι τύποι παρόμοιων αισθητήρων, και σε αυτόν τον οδηγό θα προσπαθήσω να εξηγήσω όλα όσα πρέπει να ξέρετε για να το χρησιμοποιήσετε από το μηδέν. Από τα χαρακτηριστικά του, στον τρόπο ενσωμάτωσης του HC-SR501 με το σήμα σου Arduino UNO. Τα πάντα με έναν πιο πρακτικό τρόπο για να το κάνουμε όσο πιο απλό γίνεται.

Τι είναι το HC-SR501 και η αρχή λειτουργίας

φακός fresnel

El Το HC-SR501 είναι ένα είδος αισθητήρα κίνησης, έναν αισθητήρα PIR που αποτελείται από δύο ξεχωριστά στοιχεία. Από τη μία πλευρά, έχει μια συσκευή που εκπέμπει το διαφορικό σήμα μεταξύ αυτού και άλλων αισθητήρων, η οποία θα είναι αυτή που ενεργοποιεί πραγματικά το σήμα συναγερμού.

Αυτό επιτυγχάνεται με ένα ολοκληρωμένο κύκλωμα BISS0001, που περιέχει λειτουργικούς ενισχυτές και πρόσθετες ηλεκτρονικές διεπαφές. Εκτός από αυτό, η μονάδα επιτρέπει δύο ρυθμίσεις των λειτουργιών της, μία είναι για την ευαισθησία της απόστασης ανίχνευσης PIR με μερικά ποτενσιόμετρα. Το άλλο χαρακτηριστικό είναι η δυνατότητα αυτόματης ανίχνευσης φωτός, αν και δεν είναι ενεργοποιημένη στο εργοστάσιο.

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

Στην περίπτωση του HC-SR501, έχει εύρος ανίχνευσης κίνησης με εύρος 3 έως 7 μέτρα μακριά, και ανοίγματα PIR έως 90 και 110º. Αυτό είναι ένα καλό εύρος, επιτρέποντάς του να εγκατασταθεί όπου το χρειάζεστε, όπως τοίχος, οροφή, δάπεδο κ.λπ.

Όπως μπορείτε να δείτε, ο αισθητήρας PIR καλύπτεται από ένα είδος λευκού θόλου, αυτό είναι γνωστό ως Φακός Fresnel. Ονομάστηκε για τον Γάλλο εφευρέτη και φυσικό Augustin-Jean Fresnel. Χάρη σε αυτό είναι δυνατή η κατασκευή φακών μεγάλου ανοίγματος και μικρού εστιακού μήκους χωρίς το βάρος και το μεγαλύτερο μέρος του υλικού που πρέπει να χρησιμοποιείται με συμβατικό φακό.

Και αυτό χάρη στο σχεδιασμό αυτού φακός εφευρέθηκε το 1822, και που ακολουθεί είναι ένα μοτίβο επιφάνειας που μπορείτε να δείτε στην εικόνα, παρόμοιο με μια μπάλα του γκολφ. Και χάρη σε αυτόν τον σχεδιασμό, έχει εφαρμοστεί πλήθος συσκευών, συμπεριλαμβανομένου του HC-SR501.

Χαρακτηριστικά HC-SR501

Στοιχεία ελέγχου HC-SR501

El Η μονάδα HC-SR501 IR είναι αισθητήρας χαμηλού κόστους, μικρό και με μια από τις πιο προηγμένες τεχνολογίες όλων των σημερινών αισθητήρων κίνησης. Με τα δύο ποτενσιόμετρα και τον ενσωματωμένο βραχυκυκλωτήρα, οι παράμετροι του μπορούν εύκολα να τροποποιηθούν, προσαρμόζοντάς τα για όλες τις ανάγκες ευαισθησίας και απόστασης, ακόμη και για χρόνο ενεργοποίησης και απόκρισης

ο Τεχνικές προδιαγραφές αυτού του HC-SR501 είναι:

  • Αποτελείται από τον PIR LH1778 και τον ελεγκτή BISS0001
  • Τάση τροφοδοσίας: 5 έως 12v
  • Κατανάλωση ισχύος: <1 mA
  • Εύρος απόστασης: 3 έως 7 m ρυθμιζόμενο
  • Γωνία ανίχνευσης: 110º
  • Ρυθμίσεις: με 2 ποτενσιόμετρα για το εύρος ανίχνευσης και τον ενεργό χρόνο συναγερμού. Ο βραχυκυκλωτήρας προσθέτει τη δυνατότητα διαμόρφωσης της εξόδου συναγερμού σε λειτουργία μονής βολής ή επαναλαμβανόμενης ή ρυθμιζόμενης εκκίνησης. Η έξοδος συναγερμού μπορεί να ρυθμιστεί για χρονικά διαστήματα μεταξύ 3 δευτερολέπτων και 5 λεπτών.
    • 1 (στην εικόνα): γυρίστε προς τα δεξιά όπως είναι στην εικόνα για να ρυθμίσετε από 3 δευτερόλεπτα σε 5 λεπτά.
    • 2 (στην εικόνα): στρίψτε αριστερά όπως είναι στην εικόνα για να διαμορφώσετε την απόσταση από 3 μέτρα έως το μέγιστο 7 μέτρα.
    • 3 (στην εικόνα): jumper για διαμόρφωση της σκανδάλης. Όταν ο βραχυκυκλωτήρας τοποθετηθεί στις δύο ακραίες ακίδες που φαίνονται σε αυτήν την εικόνα, τότε θα διαμορφωθεί ως 1 μεμονωμένη λήψη. Και αν είναι στα δύο εσωτερικά, ενεργοποιείται η επαναλαμβανόμενη λειτουργία. Δηλαδή, υπάρχουν 3 καρφίτσες, αν είναι στο εξωτερικό και το μεσαίο είναι η μονοφωνική λειτουργία, και αν βρίσκεται στον κεντρικό πείρο και εκείνο στο εσωτερικό του PCB θα είναι το επαναλαμβανόμενο.
  • Χρόνος αρχικοποίησης: μετά την έναρξη ισχύος της μονάδας HC-SR501, πρέπει να περάσει τουλάχιστον 1 λεπτό πριν τεθεί σε λειτουργία.
  • Θερμοκρασία λειτουργίας: -15ºC και + 70ºC
  • Περισσότερες πληροφορίες: δείτε pinout και φύλλο δεδομένων

Λάβετε υπόψη ότι αυτά παθητικοί αισθητήρες Είναι ιδανικά για τα έργα σας, θα ξεκινήσουν μόνο αν εντοπίσουν μια εγγύτητα, εν τω μεταξύ θα παραμείνουν στο παθητικό αυτί. Και μπορείτε να το πάρετε πολύ εύκολα, καθώς το HC-SR501 έχει απλό pinout:

  • Vcc για να δώσει ισχύ.
  • GND για σύνδεση στο έδαφος.
  • Έξοδος για την έξοδο του αισθητήρα.

Όσο για δύο κοπτικά που ανέφερα προηγουμένως, μπορούν να προσαρμοστούν όπως έχω ήδη πει. Αυτό που δεν έχω εξηγήσει είναι οι τρόποι πυροδότησης από το jumper:

  • H (επανενεργοποίηση)- Η έξοδος παραμένει υψηλή όταν ενεργοποιείται ο αισθητήρας, δηλαδή διατηρεί υψηλή τάση όταν ανιχνεύει κίνηση ή εγγύτητα και το κάνει επανειλημμένα. Θα σβήσει όταν ο αισθητήρας είναι ανενεργός.
  • L (κανονικό): η έξοδος αυξάνεται από χαμηλή-υψηλή όταν ενεργοποιείται. Η συνεχής κίνηση οδηγεί σε επαναλαμβανόμενο παλμό υψηλού-χαμηλού.

εφαρμογές

Το PIR βασίζεται σε υπέρυθρη ακτινοβολία χαμηλού επιπέδου. Όσο πιο ζεστό είναι ένα αντικείμενο, τόσο περισσότερο IR εκπέμπει. Σε αυτό βασίζεται αυτός ο τύπος αισθητήρα, καθώς άνθρωποι, αντικείμενα και ζώα εκπέμπουν θερμότητα και με αυτό μπορεί να μετρηθεί για να γνωρίζουμε αν είναι κοντά ή όχι.

Με αυτό το απλό σύστημα μπορεί να εφαρμοστεί από πόρτες που ανοίγουν αυτόματα, κυλιόμενες σκάλες που ξεκινούν όταν ανιχνεύουν εγγύτητα, συναγερμούς που ενεργοποιούνται όταν ανιχνεύουν παρουσία, φώτα που ανάβουν όταν ανιχνεύουν την παρουσία σας κ.λπ. Ο αριθμός των εφαρμογών είναι πολύ υψηλός ...

Αυτό σε συνδυασμό με το Arduino και πολλές άλλες συσκευές, όπως η μονάδα σύνδεσης, μπορούν να αποσταλούν Ειδοποιήσεις Διαδικτύου, και περαιτέρω επέκταση των δυνατοτήτων κάνοντας τη λειτουργία εντοπισμού παρουσίας να πυροδοτεί από απόσταση. Αναφέρομαι Ενότητα ESP8266-01 ή παρόμοιο ...

Άλλος σύσταση es χρησιμοποιήστε ένα ρελέ για ενεργοποίηση στοιχείων υψηλότερης τάσης, όπως κινητήρα πόρτας, λαμπτήρα κ.λπ.

Ενσωμάτωση του HC-SR501 με το Arduino

σύνδεση hc-sr501 με το Arduino

να ενσωματώστε το με την πλακέτα Arduino IDE, Μπορείτε να δείτε το μάθημα προγραμματισμού μας για περισσότερες πληροφορίες. Ωστόσο, σας δείχνω έναν απλό κώδικα σκίτσου με τον οποίο μπορείτε να αρχίσετε να βλέπετε πώς χρησιμοποιείται με βασικό τρόπο, και σιγά-σιγά μπορείτε να τροποποιήσετε τον αρχικό κώδικα και να προσθέσετε στοιχεία στο έργο σας για να το κάνετε να λειτουργεί πλήρως.

El παράδειγμα πηγαίος κώδικας θα ήταν έτσι:

//Ejemplo básico con el HC-SR501

byte sensorpir 8; //Pin del salida del sensor que está como salida.
byte led=13; //Puedes conectar un LED en el 13 para ver el efecto visual cuando se activa al detectar presencia

void setup()
{
 pinMode(sensorpir, INPUT); //Declaramos pines E/S
 pinMode(led, OUTPUT); 
 Serial.begin(9600); //Configuramos la velocidad del monitor serial
}

void loop)
 {
 if(digitalRead(sensorpir)== HIGH)
  { 
   Serial.println("Movimiento detectado");
   digitalWrite(led, HIGH);
   delay(1000);
   digitalWrite(led , LOW);
  }
}


Γίνε ο πρώτος που θα σχολιάσει

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.