Μπορείτε να ελέγξετε τις οικιακές συσκευές όπως ανεμιστήρα, φως και κινητήρα χρησιμοποιώντας έξυπνα τηλέφωνα και ειδικά προγράμματα.
Απαιτούμενα στοιχεία:
Ø Arduino Uno x 1
Ø Μονάδα Bluetooth HC-05 / HC-06 x 1
Ø 5V ρελέ x 4
Ø 1n4148 δίοδος x 4
Ø 1N4007 δίοδος x 2
Ø 1000uF Capcitor x 1
Ø IC7805 X 1
Ø Μετασχηματιστής 12V x 1
Ø τρανζίστορ BC547 x 4
Ø αντίσταση 1k x 4
Ø συνδετήρα καλωδίου
Ανορθωτής:
Διάγραμμα σύνδεσης ρελέ:
Η επιλογή των ηλεκτρονόμων εξαρτάται από το τι θέλετε να συνδέσετε και πόσο γρήγορα. Τι τάση, ρεύμα, κλπ. .... Η διαχείριση του απευθείας από το Arduino δεν θα λειτουργήσει. Θα χρειαστεί να χρησιμοποιήσετε κάτι τέτοιο:
Το τρανζίστορ NPN μπορεί να είναι απλό (2N2222, BC337, κλπ.) Και οι δίοδοι μπορεί να είναι οι πιο συνηθισμένες (1N4001 ή παρόμοια). Το VCC είναι + 5V.
Μονάδα Bluetooth για το Arduino Uno:
Για να χρησιμοποιήσετε τη μονάδα hc05 s, συνδέστε το vcc στην έξοδο 5V στο Arduino GND στη Γη, στο RX στον ακροδέκτη TX στο Arduino και αντιστρόφως.
[Σημείωση: στο RX, ο κωδικός PIN δεν είναι επίσημα 5 V δωρεάν? σχεδιασμένο για σήματα 3,3 V. Το Arduino παράγει ένα σήμα 5 V, οπότε θα πρέπει να χρησιμοποιήσετε έναν διαιρέτη τάσης ή έναν μετατροπέα λογικής στάθμης για να βεβαιωθείτε ότι το σήμα Arduino δεν βλάπτει το hc05 s.]
Όταν χρησιμοποιείτε τη μονάδα BTBee, εγκαθιστούμε βραχυκύκλωμα στην πλακέτα έτσι ώστε οι ακίδες DΝΑΡ και οι ακίδες D0 να είναι κλειστές και οι ακίδες DIN και D1 να είναι βραχυκυκλωμένες. Αυτό γίνεται έτσι ώστε ο ακροδέκτης RX στο Arduino να είναι pin 0 και ο PIN TX να είναι PIN 1. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο, όπως οι RX και TX Pins, αλλά πρέπει να χρησιμοποιήσετε τη βιβλιοθήκη λογισμικού του Arduino για να το ενεργοποιήσετε. Μην ξεχάσετε να αφαιρέσετε τους βραχυκυκλωτήρες κατά τη φόρτωση του κώδικα στο Arduino κατά την επιλογή των ακίδων 0 και 1, όπως σειριακών καρφίτσες.
Οι jumper συνδέονται με τις ακίδες 0 και 1 στο BTBee, εάν η μονάδα χρησιμοποιείται για πρώτη φορά, για να αντικαταστήσει το όνομα και τον κωδικό πρόσβασης. Για αυτό, η μονάδα πρέπει να ρυθμιστεί σε λειτουργία εντολών. Συνδέουμε τον πείρο κλειδιού σε οποιονδήποτε πείρο στο Arduino και τον ορίζουμε ως προτεραιότητα για τον προγραμματισμό της μονάδας. Όταν χρησιμοποιείτε το BTBee, αυτό είναι λίγο πιο δύσκολο. Ενώ το επίσημο Wiki λέει ότι πρέπει να κρατήσετε πατημένο το κουμπί για να αλλάξετε τη λειτουργία εντολών και να γυρίσετε τις αλλαγές πίσω στη λειτουργία μεταφοράς δεδομένων, αυτό δεν συμβαίνει με αυτόν τον τρόπο: Αντίθετα, κρατήστε πατημένο το πλήκτρο Mode και, στη συνέχεια, πατήστε και αφήστε γρήγορα το κουμπί επαναφοράς. Παρατηρούμε ότι το LED κατάστασης αναβοσβήνει πιο αργά από το συνηθισμένο. Όλα είναι εντάξει!
Πρόγραμμα:
• κωδικός
Εφαρμογές Android:
• εφαρμογή