Πίνακας περιεχομένων:
- Βήμα 1: Συμπεριφορά
- Βήμα 2: Υλικά
- Βήμα 3: Συνδέστε τα Leds
- Βήμα 4: Συνδέστε τον αισθητήρα υγρασίας/θερμοκρασίας
- Βήμα 5: Συνδέστε τον αισθητήρα κίνησης
- Βήμα 6: Συνδέστε τον αισθητήρα ήχου
- Βήμα 7: Συνδέστε το Power και το Ground
- Βήμα 8: Κωδικοποίηση
Βίντεο: Arduino Baby Monitor με Java Viewer: 8 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Δημιουργήστε μια μονάδα πολλαπλών αισθητήρων με βάση το Arduino για να παρατηρείτε τις συνθήκες σε ένα δωμάτιο. Αυτή η μονάδα μπορεί να ανιχνεύσει υγρασία, θερμοκρασία, κίνηση και ήχο.
Επισυνάπτεται ένα πρόγραμμα προβολής με βάση java που λαμβάνει σειριακά δεδομένα από το arduino.
Βήμα 1: Συμπεριφορά
Η ΣΥΜΠΕΡΙΦΟΡΑ:
Το σύστημα μετρά κάθε αισθητήρα και λαμβάνει τις κατάλληλες ενέργειες
- Θερμοκρασία: Τρία led ανάβουν με βάση εάν οι τρέχουσες θερμοκρασίες είναι πάνω, κάτω ή περίπου μια προκαθορισμένη επιθυμητή θερμοκρασία.
- Υγρασία: ίδια με τη Θερμοκρασία.
- Κίνηση: Όταν ανιχνεύεται κίνηση, η σειρά των έξι led ανάβει ενώ ανιχνεύεται κίνηση.
- oundχος: Στέλνει ειδοποίηση συμβάντων στον δέκτη Java Επικοινωνία με πρόγραμμα java
- Το Arduino στέλνει δεδομένα αισθητήρων μέσω σειριακής επικοινωνίας στο πρόγραμμα Java. Το πρόγραμμα Java υπολογίζει τον χρόνο που έχει παρέλθει και εμφανίζει δεδομένα μέσω GUI με βάση JFrame.
Βήμα 2: Υλικά
Υλικά:
- Arduino uno
- Αισθητήρας υγρασίας/θερμοκρασίας DHT11
- Μονάδα αισθητήρα ήχου
- HC-SR501 PIR Motion Sensor
- (6) αντιστάσεις 220Ohm
- (6) led (οποιοδήποτε χρώμα)
- Τουλάχιστον 25 καλώδια
- Υπολογιστής με 64-bit Java JDK εγκατεστημένο
- Arduino IDE με καλώδιο USB
Βήμα 3: Συνδέστε τα Leds
Συνδέστε 6 Leds στις θύρες 5 έως 10 στο Arduino.
Βήμα 4: Συνδέστε τον αισθητήρα υγρασίας/θερμοκρασίας
Συνδέει τον αισθητήρα υγρασίας/θερμοκρασίας στο pin 2 του arduino.
Βήμα 5: Συνδέστε τον αισθητήρα κίνησης
Συνδέστε τον αισθητήρα κίνησης στο pin 12 στο arduino. (Τρανζίστορ (Ν) αντικαταστάθηκε από τον αισθητήρα κίνησης στην εικόνα, ίδια καλωδίωση)
Βήμα 6: Συνδέστε τον αισθητήρα ήχου
Συνδέστε τον αισθητήρα ήχου στο pin 4 του arduino. (Τρανζίστορ (P) αντικαταστάθηκε από τον αισθητήρα ήχου στην εικόνα, ίδια καλωδίωση)
Βήμα 7: Συνδέστε το Power και το Ground
Συνδέστε τον πείρο + 5V στο arduino στη ράγα + στον πίνακα ψωμιού.
Συνδέστε τον πείρο GND στο arduino με τη ράγα στο ψωμί.
Βήμα 8: Κωδικοποίηση
Βήμα 1:
Φορτώστε το ArduinoHex.ino στο arduino
Βήμα 2:
- Χρησιμοποιώντας το λογισμικό προγραμματισμού Eclipse, δημιουργήστε ένα έργο με τα δύο αρχεία.dll στον βασικό του κατάλογο.
- Φορτώστε το αρχείο RXTXcomm.jar
Μεταβείτε στο Project> Properties> Java Build Path> Add External JARs
- Φόρτωση ArduinoHex.java, ArduinoHexDriver.java και ComPortTest.java στο φάκελο src στο Project
Βήμα 3: Χρησιμοποιήστε είτε το Arduino IDE είτε το ComPortTest για να βρείτε ποια θύρα COM χρησιμοποιείται από το arduino
Βήμα 4: Βεβαιωθείτε ότι όλα τα άλλα σειριακά τερματικά στο arduino είναι κλειστά.
Βήμα 5: Εκτελέστε το ArduinoHexDriver
Πηγές:
Σειριακή λήψη ComPortTest.java και java-end:
Kinath Ripasinghe
dummyscodes.blogspot.com/2014/08/using-java…
Συνιστάται:
Κονσόλα Atari Punk With a Baby 8 Step Sequencer: 7 βήματα (με εικόνες)
Κονσόλα Atari Punk With a Baby 8 Step Sequencer: Αυτή η ενδιάμεση κατασκευή είναι το all-in-one Atari Punk Console και το Baby 8 Step Sequencer που μπορείτε να αλέσετε στο Bantam Tools Desktop PCB Milling Machine. Αποτελείται από δύο πλακέτες κυκλωμάτων: ο ένας είναι ένας πίνακας διεπαφής χρήστη (UI) και ο άλλος είναι ένα βοηθητικό πρόγραμμα
Film Negative Viewer and Converter: 8 βήματα (με εικόνες)
Film Negative Viewer and Converter: Βρήκα άμεση ανάγκη να μπορώ να βλέπω και να καταγράφω γρήγορα αρνητικά παλιάς ταινίας. Είχα αρκετές εκατοντάδες για να τακτοποιήσω … Αναγνωρίζω ότι υπάρχουν διάφορες εφαρμογές για το έξυπνο τηλέφωνό μου, αλλά δεν μπόρεσα να έχω ικανοποιητικά αποτελέσματα, οπότε αυτό είναι που έκανα
LittleUnicorn: Raspberry Pi Baby Monitor: 5 Βήματα
LittleUnicorn: Raspberry Pi Baby Monitor: Έχω μικρά δίδυμα και η ακουστική οθόνη μωρού με αγχώνει. Κάθε φορά που σβήνει, με πιάνει νευρικός ιδρώτας σε περίπτωση που σημαίνει άλλη μια ακοίμητη νύχτα. Έτσι έφτιαξα τον Μικρό Μονόκερο. Είναι μια οπτική οθόνη μωρού από: 2 x βατόμουρο, Pimoroni Unicorn H
CribSense: ένα Baby Monitor χωρίς επαφή, βασισμένο σε βίντεο: 9 βήματα (με εικόνες)
CribSense: ένα Baby Monitor χωρίς επαφή, βασισμένο σε βίντεο: Το CribSense είναι ένα μόνιτορ μωρού βασισμένο σε βίντεο, το οποίο μπορείτε να κάνετε μόνοι σας χωρίς να σπάσετε την τράπεζα. Το CribSense είναι μια υλοποίηση C ++ του Video Magnification που έχει ρυθμιστεί για να λειτουργεί σε Raspberry Pi 3 Model B. Σε ένα σαββατοκύριακο, μπορείτε να δημιουργήσετε τη δική σας κούνια
Digital 3D Picture Viewer - "The DigiStereopticon": 6 βήματα (με εικόνες)
Digital 3D Picture Viewer - "The DigiStereopticon": Η στερεοσκοπική φωτογραφία έπεσε από τη χάρη. Αυτό οφείλεται πιθανώς στο γεγονός ότι οι άνθρωποι δεν τους αρέσει να φορούν ειδικά γυαλιά για να δουν οικογενειακά στιγμιότυπα. Εδώ είναι ένα διασκεδαστικό μικρό έργο που μπορείτε να κάνετε σε λιγότερο από μία ημέρα για να δημιουργήσετε την τρισδιάστατη εικόνα σας