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

Αισθητήρας νερού για το έδαφος: 7 βήματα
Αισθητήρας νερού για το έδαφος: 7 βήματα

Βίντεο: Αισθητήρας νερού για το έδαφος: 7 βήματα

Βίντεο: Αισθητήρας νερού για το έδαφος: 7 βήματα
Βίντεο: Ξύλο μεταξύ κάμεραμαν του ΣΚΑΙ και πολίτη 2024, Νοέμβριος
Anonim
Αισθητήρας νερού για το έδαφος
Αισθητήρας νερού για το έδαφος

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

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

- Μικροελεγκτής Arduino

- Αισθητήρας νερού (μέγιστη τιμή 1023)

- Χούφτα Jumper Wires (Τόσο αρσενικό σε αρσενικό όσο και θηλυκό σε αρσενικό)

- Breadboard (συνιστάται το Mini one)

- Βοηθητικό μοτέρ

Βήμα 1: Βήμα 1: Συγκεντρώστε όλα τα υλικά

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

Βήμα 2: Βήμα 2: Συνδέσεις αισθητήρα νερού

Βήμα 2: Συνδέσεις αισθητήρα νερού
Βήμα 2: Συνδέσεις αισθητήρα νερού

1. Πάρτε τρία καλώδια βραχυκυκλωτήρα (κόκκινο, μαύρο και κίτρινο) και τον αισθητήρα νερού

2. Συνδέστε το κόκκινο καλώδιο στο + στον αισθητήρα νερού, το μαύρο στο "-" και το κίτρινο καλώδιο στο S

Βήμα 3: Βήμα 3: Πρώτη καλωδίωση Arduino

1. Συνδέστε δύο καλώδια στο arduino, το ένα στα 5v και το άλλο στο GND

2. Μετά από αυτό το βήμα, συνδέστε αυτό που συνδέσατε με 5V στο θετικό στο breadboard και το GND στο αρνητικό

Βήμα 4: Βήμα 4: Συνδέσεις αισθητήρα νερού

Βήμα 4: Συνδέσεις αισθητήρα νερού
Βήμα 4: Συνδέσεις αισθητήρα νερού

1. Συνδέστε το κίτρινο καλώδιο του αισθητήρα νερού στο A0

2. Συνδέστε το μαύρο με το αρνητικό ή γειωμένο στο breadboard του αισθητήρα νερού στο arduino

3. Συνδέστε το κόκκινο με το θετικό στο breadboard του αισθητήρα νερού στο arduino

Βήμα 5: Βήμα 5: Servo Motor

Βήμα 5: Servo Motor
Βήμα 5: Servo Motor

1. Συνδέστε το πορτοκαλί καλώδιο του σερβοκινητήρα σε ένα κίτρινο καλώδιο

2. Συνδέστε το κόκκινο σύρμα σε οποιοδήποτε χρώμα της επιλογής σας

3. Συνδέστε το καφέ σε διαφορετικό χρώμα της επιλογής σας

4. Μόλις τελειώσουν αυτά τα βήματα, τώρα θα συνδέσουμε τον σερβοκινητήρα με το breadboard και το arudino

5. Συνδέστε το κίτρινο σύρμα στον πείρο 9.

6. Συνδέστε το καλώδιο που είναι συνδεδεμένο με το κόκκινο σύρμα στον κινητήρα στο θετικό

7. Συνδέστε το καλώδιο που είναι συνδεδεμένο στο καφέ σύρμα του σερβοκινητήρα στη γείωση

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

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

1. Συνδέστε το arduino στον υπολογιστή και ανοίξτε το λογισμικό Arduino στον υπολογιστή σας

2. Ξεκινήστε προσδιορίζοντας τον σερβοκινητήρα λέγοντας #include

3. Προσδιορίστε κάθε μεταβλητή, τον σερβο, τον αισθητήρα νερού που είναι συνδεδεμένος στο Α0 καθώς και τη "γωνία" που είναι απλώς η θέση του σερβοκινητήρα σας

4. Τώρα για να ξεκινήσετε το void.setup, ξεκινήστε ξεκινώντας την σειριακή έναρξη (9600) και επίσης δηλώστε το σερβο που είναι προσαρτημένο στο pin 9.

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

6. Βεβαιωθείτε ότι έχετε συμπεριλάβει την εντολή Serial.print από κάτω και χρησιμοποιήστε το "ln" ώστε να βρίσκεται σε μια γραμμή όταν παρακολουθείτε την υγρασία του νερού

7. Στη συνέχεια, χρησιμοποιώντας το "int.angle" βεβαιωθείτε ότι η τιμή του αισθητήρα είναι μεταξύ 500 και 180, αυτό συμβαίνει επειδή εξαρτάται από την υγρασία, παρόλο που ο αισθητήρας νερού πρέπει να είναι 1023 έως 180 που είναι η μέγιστη και η ελάχιστη τιμή, αλλάζει ανάλογα με τη χρήση του έργου καθώς και τις τιμές max και min σύμφωνα με τον συγκεκριμένο αισθητήρα νερού

8. Τώρα προσθέστε το ίδιο Σειριακό, εκτυπώστε ln από κάτω και συμπεριλάβετε το servo μου. Γράψτε (γωνία) από κάτω

9. Το τελευταίο βήμα είναι να προσθέσω την καθυστέρηση που πρόσθεσα "καθυστέρηση (15)" ακολουθούμενη από το} για να ολοκληρώσω τον κωδικό

Βήμα 7: Βήμα 7: Ολοκλήρωση

Βήμα 7: Ολοκλήρωση
Βήμα 7: Ολοκλήρωση

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

Συνιστάται: