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

Απλή δημιουργία - Ελαφρύς συναγερμός: 4 βήματα
Απλή δημιουργία - Ελαφρύς συναγερμός: 4 βήματα

Βίντεο: Απλή δημιουργία - Ελαφρύς συναγερμός: 4 βήματα

Βίντεο: Απλή δημιουργία - Ελαφρύς συναγερμός: 4 βήματα
Βίντεο: ΑΠΕΙΛΕΙΤΑΙ ΤΟ ΔΟΛΑΡΙΟ;;; (BRICS) 2024, Νοέμβριος
Anonim
Απλή Δημιουργία - Φωτισμός Συναγερμός
Απλή Δημιουργία - Φωτισμός Συναγερμός

Αυτό το πείραμα είναι πραγματικά ενδιαφέρον - να εφαρμόσετε ένα DIY φωτοτρανζίστορ. Τα DIY φωτοτρανζίστορ χρησιμοποιούν το φαινόμενο λάμψης και το φωτοηλεκτρικό φαινόμενο των LED - θα παράγουν ασθενή ρεύματα όταν αστράφτει λίγο φως πάνω του. Και χρησιμοποιούμε ένα τρανζίστορ για να ενισχύσουμε τα ρεύματα που δημιουργούνται, έτσι ώστε ο πίνακας Arduino Uno να μπορεί να τα εντοπίσει.

Βήμα 1: Στοιχεία

- Πίνακας Arduino Uno * 1

- Καλώδιο USB * 1

- Παθητικός βομβητής *1

- Αντίσταση (10KΩ) * 1

- LED * 1

- NPN Transistor S8050 * 1

- Breadboard * 1

- Καλώδια βραχυκυκλωτήρων

Βήμα 2: Σχηματικό διάγραμμα:

Σχηματικό διάγραμμα
Σχηματικό διάγραμμα

Βήμα 3: Διαδικασία

Με το φωτοηλεκτρικό εφέ, οι λυχνίες LED δημιουργούν ασθενή ρεύματα όταν εκτίθενται σε κύματα φωτός.

Το NPN αποτελείται από ένα στρώμα ημιαγωγών ντοπαρισμένου με Ρ (τη "βάση") μεταξύ δύο στρώσεων ντοπαρισμένου Ν. Ένα μικρό ρεύμα που εισέρχεται στη βάση ενισχύεται για να παράγει ένα μεγάλο ρεύμα συλλέκτη και εκπομπής. Δηλαδή, όταν υπάρχει θετική διαφορά δυναμικού που μετράται από τον πομπό ενός τρανζίστορ NPN στη βάση του (δηλαδή, όταν η βάση είναι υψηλή σε σχέση με τον εκπομπό) καθώς και θετική διαφορά δυναμικού που μετράται από τη βάση στον συλλέκτη, το τρανζίστορ γίνεται ενεργός. Σε αυτήν την κατάσταση "on", το ρεύμα ρέει μεταξύ του συλλέκτη και του πομπού του τρανζίστορ. Η τιμή του A0 θα είναι μεγαλύτερη από 0. Με τον προγραμματισμό, κάνουμε το ηχητικό σήμα όταν το A0 είναι μεγαλύτερο από 0.

Μια πτυσσόμενη αντίσταση 10kΩ είναι προσαρτημένη στο στάδιο εξόδου του τρανζίστορ προκειμένου να αποφευχθεί η αναστολή της αναλογικής θύρας για να επηρεάσει τα σήματα και να προκαλέσει λανθασμένη εκτίμηση.

Βήμα 1:

Δημιουργήστε το κύκλωμα.

Βήμα 2:

Κατεβάστε τον κώδικα από τη διεύθυνση

Βήμα 3:

Ανεβάστε το σκίτσο στον πίνακα Arduino Uno

Κάντε κλικ στο εικονίδιο Μεταφόρτωση για να ανεβάσετε τον κωδικό στον πίνακα ελέγχου.

Εάν η ένδειξη "Done uploading" εμφανίζεται στο κάτω μέρος του παραθύρου, σημαίνει ότι το σκίτσο έχει μεταφορτωθεί επιτυχώς.

Τώρα, γυρίστε έναν φακό στη λυχνία LED και μπορείτε να ακούσετε το ηχητικό σήμα.

Βήμα 4: Κωδικός

// Απλή Δημιουργία- Φωτεινός συναγερμός

//Τώρα μπορείς

ακούστε ότι ο βομβητής κάνει ήχους όταν η λυχνία LED είναι αναμμένη.

//ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ:

// Ιστοσελίδα: www.primerobotics.in

void setup ()

{

Serial.begin (9600); // εκκίνηση σειριακής θύρας στα 9600 bps:

}

κενός βρόχος ()

{

int n = analogRead (A0); // διαβάστε την τιμή από

αναλογική καρφίτσα AO

Serial.println (n);

εάν (n> 0) // Εάν υπάρχει τάση

{

pinMode (5, OUTPUT); // ορίστε την ψηφιακή ακίδα 5 ως έξοδο

τόνος (5, 10000); // Δημιουργεί ένα τετράγωνο κύμα (10000 Hz

συχνότητα, κύκλος λειτουργίας 50%) στην ακίδα 5

pinMode (5, ΕΙΣΟΔΟΣ); // ορίστε τον πείρο 5 ως είσοδο

}

}

Συνιστάται: