Πίνακας περιεχομένων:

Πώς να κάνετε χρονοδιακόπτη λιγότερη επαφή για να πλένετε τα χέρια σας #Βήματα Covid-19: 3
Πώς να κάνετε χρονοδιακόπτη λιγότερη επαφή για να πλένετε τα χέρια σας #Βήματα Covid-19: 3

Βίντεο: Πώς να κάνετε χρονοδιακόπτη λιγότερη επαφή για να πλένετε τα χέρια σας #Βήματα Covid-19: 3

Βίντεο: Πώς να κάνετε χρονοδιακόπτη λιγότερη επαφή για να πλένετε τα χέρια σας #Βήματα Covid-19: 3
Βίντεο: Πράγματα που μισούν τα σκυλιά και εύχονται να σταματήσετε να κάνετε // Άκου να δεις! 2024, Ιούνιος
Anonim
Πώς να κάνετε χρονοδιακόπτη λιγότερη επαφή για να πλένετε τα χέρια σας #Covid-19
Πώς να κάνετε χρονοδιακόπτη λιγότερη επαφή για να πλένετε τα χέρια σας #Covid-19

Γεια ! Αυτό το σεμινάριο θα σας δείξει πώς να κάνετε λιγότερη επαφή με χρονοδιακόπτη. Πράγματι, σε αυτήν την περίοδο επιδημίας του κορωνοϊού, είναι πολύ σημαντικό να πλένετε καλά τα χέρια σας. Γι 'αυτό, δημιούργησα αυτό το χρονόμετρο. Για αυτό το χρονόμετρο χρησιμοποίησα μια οθόνη Nokia 5110 LCD για εκτύπωση του υπολειπόμενου χρόνου, τον αισθητήρα HC-SR04 για ενεργοποίηση του χρονοδιακόπτη (για να χρησιμεύσει ως κουμπί χωρίς επαφή) και έναν βομβητή ως ηχητικό δείκτη της έναρξης και του τέλους του χρονοδιακόπτη Το

Απαιτούμενο υλικό

  1. 1x Arduino Nano ή ένα άλλο Arduino
  2. 1x αισθητήρας HC-SR04
  3. 1x LCD Nokia 5110
  4. Buzzer / piezo ηχείο
  5. Αλτης
  6. Αντίσταση 1x 330 ohm
  7. 1x 1K αντίσταση
  8. 4x 10K αντιστάσεις
  9. Αντίσταση 100 Ohm (προαιρετικό)

Βήμα 1: Καλωδίωση

Καλωδίωση
Καλωδίωση

Ακολουθούν οι διαφορετικές καλωδιώσεις για κάθε στοιχείο:

Για το Nokia 5110 LCD

  • Συνδέστε τον πείρο 1 (RST Pin) στον πείρο 6 του Arduino μέσω της αντίστασης 10K.
  • Συνδέστε τον πείρο 2 (SCE Pin) στον πείρο 7 του Arduino μέσω της αντίστασης 1K.
  • Συνδέστε τον πείρο 3 (D/C Pin) στον πείρο 5 του Arduino μέσω της αντίστασης 10K.
  • Συνδέστε τον πείρο 4 (Pin DIN) στον πείρο 4 του Arduino μέσω της αντίστασης 10K.
  • Συνδέστε τον πείρο 5 (CLK Pin) στον πείρο 3 του Arduino μέσω της αντίστασης 10K.
  • Συνδέστε τον πείρο 6 (VCC Pin) στον ακροδέκτη 3,3V του Arduino.
  • Συνδέστε τον πείρο 7 (LED Pin) στο GND του Arduino μέσω αντίστασης 330 ohm.
  • Συνδέστε τον πείρο 8 (GND Pin) στο GND του Arduino.

Για αισθητήρα HC-SR04

  • Συνδέστε τον πείρο VCC στον ακροδέκτη 3,3V του Arduino.
  • Συνδέστε το Trig Pin στο pin 9 του Arduino.
  • Συνδέστε το Echo Pin στην ακίδα 10 του Arduino.
  • Συνδέστε το Gnd Pin στο GND του Arduino.

Για βομβητή

  • Συνδέστε την καρφίτσα VCC με την 8 ακίδα του Arduino μέσω της αντίστασης 100 ohm.
  • Συνδέστε το Gnd Pin στο GND του Arduino.

Βήμα 2: Πρόγραμμα

Πρόγραμμα
Πρόγραμμα

Η λειτουργία του προγράμματος:

  • εκτυπώστε "γεια σας, ξεκινήστε το χρονόμετρο" στην οθόνη
  • μετρήστε την απόσταση με το HC-SR04
  • Εάν η απόσταση> = 30 cm:

    • παίξτε χρονόμετρο ξεκινήστε μουσική με βομβητή
    • έναρξη Χρονοδιακόπτης 30 δευτερολέπτων

μετά το τέλος του χρονοδιακόπτη:

  • αναπαραγωγή χρονόμετρου τέλους μουσικής με βομβητή
  • εκτυπώστε το πρώτο μήνυμα: "Γεια σας, ξεκινήστε το χρονόμετρο" στην οθόνη

αυτές οι οδηγίες γυρίζουν έναν βρόχο.

για Ανεβάστε τον κωδικό:

  1. Κατεβάστε και ανοίξτε το αρχείο που βρίσκεται στο τέλος του βήματος.
  2. Ανοίξτε τις βιβλιοθήκες Manager: Sketch -> Include Library -> Manage Librairies…
  3. Γράψτε "PCD8544" στη γραμμή αναζήτησης και εγκαταστήστε τις βιβλιοθήκες "PCD8544" του Carlos Rodrigues
  4. Κλείστε τις βιβλιοθήκες του Manager
  5. Εάν χρησιμοποιείτε Arduino Nano: Επιλέξτε "Arduino Duemilanove ή Diecimila" στο: Εργαλεία -> Πίνακας -> Arduino Duemilanove ή Diecimila επειδή υπάρχουν σφάλματα στο Upload όταν επιλέγω το "Arduino Nano"
  6. Ανεβάστε τον κωδικό

Εάν θέλετε να αλλάξετε την καθυστέρηση του ρυθμιστή, αρκεί να αλλάξετε την τιμή της μεταβλητής delayTimer στη γραμμή 32 από προεπιλογή είναι στα 30 δευτερόλεπτα.

Εάν θέλετε να αλλάξετε την απόσταση με τον αισθητήρα HC-SR04 για εκκίνηση του χρονοδιακόπτη, αρκεί να αλλάξετε την τιμή της μεταβλητής startDistance στη γραμμή 12 από προεπιλογή είναι στα 30 cm.

Βήμα 3: Αποτέλεσμα

Συνιστάται: