» Ηλεκτρονικά » Arduino »Έλεγχος εξόδου μέσω τηλεχειριστηρίου IR

Έλεγχος εξόδου μέσω τηλεχειριστηρίου IR


Έλεγχος εξόδου μέσω τηλεχειριστηρίου IR



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

Τάση προειδοποίησης 220 V

Τι χρειαζόμαστε:


  • Arduino
  • Δέκτη υπερύθρων
  • Τηλεχειριστήριο IR
  • Jumpers όπως ο μπαμπάς και ο μπαμπάς μπαμπάς
  • 220 V ρελέ στερεάς κατάστασης
  • Υποδοχή με ένα σχισμένο σύρμα
  • Breadboard
  • Βολβός με λαβή



Βάζοντας όλα μαζί



Για να ξεκινήσετε, θα πάρουμε την πρίζα, ξεβιδώστε τις 2 βίδες και ανοίξτε την.

Τότε θα στερεώσουμε 2 σύρματα σε δύο τερματικά με ένα κατσαβίδι και θα κόψουμε ένα σύρμα στο μισό. Έτσι ώστε να αποδειχθεί όπως στην εικόνα.

Στη συνέχεια, εισάγετε τα δύο καλώδια που κόβουμε σε ένα ρελέ στερεάς κατάστασης για 220 V όπως φαίνεται στην εικόνα, ακριβώς το αντίθετο!



Τώρα συνδέουμε τα πάντα όπως στην εικόνα.

IR αισθητήρας:
  • GND αριστερό πόδι
  • μεσαίο πόδι 5V
  • δεξί πόδι A0


220 V ρελέ στερεάς κατάστασης
  • vcc - 5V
  • gnd - GND
  • IN - D9


Και εδώ είναι το ίδιο το σκίτσο



#include  // συνδέστε τη βιβλιοθήκη για να εργαστείτε με το δέκτη IR

Αναπάντητο (Α0); // δηλώστε τον ακροδέκτη στον οποίο είναι συνδεδεμένος ο δέκτης IR
αποτελέσματα decode_results.

void setup () // διαδικασία εγκατάστασης
{
irrecv.enableIRIn (); // Αρχίστε να λαμβάνετε το υπέρυθρο σήμα
pinMode (9, OUTPUT); // pin 9 θα είναι η έξοδος (eng. "έξοδος")
pinMode (A0, είσοδος); // pin A0 θα είναι μια είσοδος (αγγλική "είσοδος")

Serial.begin (9600); // συνδέστε τη θύρα οθόνης
}}

void loop () // διαδικασία βρόχου
{
αν (irrecv.decode (& αποτελέσματα) // αν τα δεδομένα έφθασαν, εκτελέστε τις εντολές
{
Serial.println (results.value); // στείλτε τα ληφθέντα δεδομένα στη θύρα

// ενεργοποιήστε και απενεργοποιήστε τις λυχνίες LED, ανάλογα με το ληφθέν σήμα

αν (results.value == 16754775) {
ψηφιακή γραφή (9, υψηλή); // σβήστε το φως
}}
εάν (results.value == 16775175) {
ψηφιακή γραφή (9, χαμηλή); // ενεργοποιήστε το φως
}}

irrecv.resume (); // λάβετε το επόμενο σήμα στο δέκτη IR
}}
}}


Κατεβάστε το σκίτσο sketch_feb18b1_ino.zip [734 β] (λήψεις: 227)

Αφού μεταφορτωθεί το σκίτσο, ανοίξτε την οθόνη θύρας και πατήστε το κουμπί στο τηλεχειριστήριο IR. Το αποτέλεσμα ενός μόνο τύπου γράφεται αντί
αν (results.value == 16775175) {
ψηφιακή γραφή (9, χαμηλή);
}

Τώρα πάλι μπορείτε να συμπληρώσετε το σκίτσο και να το χρησιμοποιήσετε!

Χρησιμοποιήστε προσεκτικά! Δεν είμαι υπεύθυνος για τους τραυματισμούς σας!

9.3
8
8

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά
8 σχόλια
Ο συγγραφέας
Ευχαριστώ !!!
Αντόν Μάρτυαν,
Ναι, σε αυτό το site, το 99% των σπιτικών προϊόντων από το τμήμα ηλεκτρικών / ηλεκτρονικών περιέχει προϊόντα από τον Ali. Είναι τα αγαθά, όχι τα κιτ. Το μόνο πλεονέκτημα της χρήσης του arduino είναι ότι μπορείτε να μάθετε πώς να τα προγραμματίσετε. Με την ίδια επιτυχία, μπορεί να χρησιμοποιηθεί σε DIY PLC Siemens Logo ή Direct Logic.
Δεν θα ασχοληθώ μαζί σας για τη χρησιμότητα αυτού του σπιτικού προϊόντος, επειδή καθορίζεται από εκείνους που θεωρούν απαραίτητο να το επαναλάβω. Όλα τα καλύτερα. Καλή τύχη
Ο συγγραφέας
Αλλά δεν έχουν όλοι τους! Ως εκ τούτου, θα πρέπει να πάρετε λίγο πρόβλημα και εκτός από αυτό είναι bgm.imdmyself.com και δεν αγοράζουν από aliexpress
Οι λαμπτήρες και οι ανεμιστήρες ελέγχονται τώρα.
Αυτό είναι πολύ πιο εύκολο από το να ασχοληθείτε με ένα arduino.
Ο συγγραφέας
Απαντήστε παραπάνω
Ο συγγραφέας
Αυτό είναι βολικό για τον έλεγχο συσκευών που δεν ανήκουν στην κατηγορία IR όπως λαμπτήρα ή ανεμιστήρα.
Και με ποιον να το διαχειριστείτε; Απλά να είναι;
Αλλά γιατί ενοχλεί τον έλεγχο της εξόδου ??? Ναι, ακόμη και στο κανάλι IR.

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...