Πίνακας περιεχομένων:
- Βήμα 1: Αισθητήρας υπερήχων
- Βήμα 2: Ενότητα ESP8266 - 01 WiFi
- Βήμα 3: Servo SG90
- Βήμα 4: Διαμόρφωση της μονάδας WiFi ESP8266 - 01
- Βήμα 5: Διαμόρφωση εφαρμογής Blynk
- Βήμα 6: Διάγραμμα κυκλώματος
- Βήμα 7: Κωδικός
- Βήμα 8: Εκπαιδευτικό βίντεο με OUTPUT
Βίντεο: Smart Dustbin με βάση το IoT: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Σε αυτό το σεμινάριο θα δημιουργήσουμε ένα σύστημα παρακολούθησης Smart Dustbin με βάση το IoT
Θα παρακολουθήσουμε αν το Dustbin είναι γεμάτο ή όχι και εάν είναι γεμάτο τότε ειδοποιήστε τον Κάτοχο μέσω ειδοποίησης push στο τηλέφωνό του.
Απαιτήσεις λογισμικού:
Εφαρμογή Blynk
Arduino IDE
Απαιτήσεις υλικού:
Arduino Nano
Arduino Nano Sensor Shield
ESP 01 Μονάδα WiFi
Αισθητήρας υπερήχων
Servo SG90
Μονάδα αισθητήρα υπερύθρων
Βήμα 1: Αισθητήρας υπερήχων
Εκπέμπει έναν υπέρηχο στα 40 000 Hz ο οποίος ταξιδεύει στον αέρα και αν υπάρχει κάποιο αντικείμενο ή εμπόδιο στην πορεία του Θα αναπηδήσει πίσω στη μονάδα. Λαμβάνοντας υπόψη το χρόνο ταξιδιού και την ταχύτητα του ήχου, μπορείτε να υπολογίσετε την απόσταση.
Βήμα 2: Ενότητα ESP8266 - 01 WiFi
Το ESP8266-01 είναι ένας σειριακός πομπός και δέκτης WiFi που μπορεί να δώσει σε κάθε μικροελεγκτή πρόσβαση στο δίκτυο WiFi.
Η μονάδα ESP8266 είναι χαμηλού κόστους και έρχεται προ-προγραμματισμένη με υλικολογισμικό σετ εντολών AT, πράγμα που σημαίνει ότι μπορείτε απλά να το συνδέσετε με τη συσκευή σας Arduino και να αποκτήσετε την ίδια δυνατότητα WiFi όσο προσφέρει μια ασπίδα WiFi. Αυτή η μονάδα διαθέτει ισχυρό -δυνατότητα επεξεργασίας και αποθήκευσης του πίνακα που του επιτρέπει να ενσωματωθεί με τους αισθητήρες και άλλες εφαρμογές μέσω των GPIO.
Χαρακτηριστικά:
- Wi-Fi Direct (P2P), soft-AP
- Ενσωματωμένη στοίβα πρωτοκόλλου TCP/IP
- Διαθέτει ενσωματωμένο διακόπτη TR, balun, LNA, ενισχυτή ισχύος και αντίστοιχο δίκτυο
- Εξοπλίζει ενσωματωμένο PLL, ρυθμιστικά, DCXO και μονάδες διαχείρισης ενέργειας
- Ενσωματωμένη CPU χαμηλής ισχύος 32-bit θα μπορούσε να χρησιμοποιηθεί ως εφαρμογή
- 1.1 / 2.0, SPI, UART
- STBC, 1 × 1 MIMO, 2 × 1 MIMO
- Συγκέντρωση A-MPDU & A-MSDU & διάστημα προστασίας 0,4 ms
- Ξυπνήστε και μεταδώστε πακέτα σε <2ms
- Κατανάλωση ενέργειας σε κατάσταση αναμονής <1,0mW (DTIM3)
Βήμα 3: Servo SG90
Ο σερβοκινητήρας είναι μια ηλεκτρική συσκευή που μπορεί να σπρώξει ή να περιστρέψει ένα αντικείμενο με μεγάλη ακρίβεια. Εάν θέλετε να περιστρέψετε και να αντιταχθείτε σε συγκεκριμένες γωνίες ή απόσταση, τότε χρησιμοποιείτε σερβοκινητήρα. Απλώς αποτελείται από απλό μοτέρ που λειτουργεί μέσω σερβο μηχανισμού. Εάν ο κινητήρας χρησιμοποιείται τροφοδοτείται με DC, τότε ονομάζεται σερβοκινητήρας DC και εάν είναι με κινητήρα AC, τότε ονομάζεται σερβοκινητήρας AC. Μπορούμε να πάρουμε έναν σερβοκινητήρα πολύ υψηλής ροπής σε μικρές και ελαφριές συσκευασίες. Ακολουθήστε αυτά τα χαρακτηριστικά που χρησιμοποιούνται σε πολλές εφαρμογές, όπως αυτοκίνητα παιχνιδιών, ελικόπτερα και αεροπλάνα RC, Robotics, Machine κ.λπ.
Βήμα 4: Διαμόρφωση της μονάδας WiFi ESP8266 - 01
Συνδέστε το ESP 01 σύμφωνα με τις συνδέσεις που δίνονται παρακάτω.
Στη συνέχεια, ανεβάστε αυτόν τον κωδικό στο Arduino Uno. ΚΩΔΙΚΑΣ
Μετά τη μεταφόρτωση του κώδικα.
Δοκιμάστε να στείλετε τη βασική εντολή: AT
Πρέπει να λάβετε μια ΟΚ απάντηση. (Αυτό σημαίνει ότι το ESP 01 λειτουργεί μια χαρά).
Τώρα το ESP 01 θα διαμορφωθεί αυτόματα. Υπάρχουν δύο εντολές που έχουμε γράψει στον παραπάνω κώδικα.
AT+CWMODE = 1 (Ορίζει τη λειτουργία Wi-Fi (Station/AP/Station+AP))
AT+UART_DEF = 9600, 8, 1, 0, 3 (Αυτό θα αλλάξει το ρυθμό baud σε 9600, μπορείτε ακόμη και να το ρυθμίσετε σε 115200.)
Βήμα 5: Διαμόρφωση εφαρμογής Blynk
Τώρα ας ρυθμίσουμε την εφαρμογή Blynk για λήψη δεδομένων θερμοκρασίας και υγρασίας σε γραφήματα.
Βήμα 1: Κάντε κλικ στο Νέο έργο
Βήμα 2: Προσθέστε το όνομα του έργου σας και ποιον πίνακα πρόκειται να χρησιμοποιήσουμε, στην περίπτωσή μας είναι το Arduino Nano
Βήμα 3: Επιλέξτε το widget σας, δηλαδή το επίπεδο κάθετο
Βήμα 4: Διαμορφώστε το εύρος καρφιτσών και δεδομένων
Τώρα το Blynk σας θα πρέπει να μοιάζει με αυτό το διάγραμμα κυκλώματος
Βήμα 6: Διάγραμμα κυκλώματος
Στο παραπάνω διάγραμμα εμφανίζονται όλες οι συνδέσεις για αυτό το έργο Smart Dustbin με βάση το IoT.
Χρησιμοποιήσαμε Arduino Nano Shield για ευκολία σύνδεσης. Η σύνδεση θα είναι η ίδια και για το Arduino Nano Shield.
Βήμα 7: Κωδικός
Για πλήρη επίσκεψη κώδικα - Alpha Electronz
Συνιστάται:
Smart Dustbin χρησιμοποιώντας Arduino, υπερηχητικό αισθητήρα & σερβοκινητήρα: 3 βήματα
Smart Dustbin Using Arduino, Ultrasonic Sensor & Servo Motor: Σε αυτό το έργο, θα σας δείξω πώς να φτιάξετε έναν έξυπνο κάδο απορριμμάτων χρησιμοποιώντας το Arduino, όπου το καπάκι του κάδου απορριμμάτων θα ανοίγει αυτόματα όταν πλησιάζετε με σκουπίδια. Τα άλλα σημαντικά εξαρτήματα που χρησιμοποιούνται για την κατασκευή αυτού του έξυπνου κάδου απορριμμάτων είναι ένα υπερηχητικό Sen HC-04
Smart Dustbin From Magicbit: 5 Βήματα
Smart Dustbin From Magicbit: Σε αυτό το σεμινάριο θα μάθουμε πώς να φτιάξουμε έναν έξυπνο κάδο απορριμμάτων χρησιμοποιώντας το Magicbit dev. πλακέτα με Arduino IDE. Ας ξεκινήσουμε
Δημιουργήστε μια βάση σύνδεσης IPod από μια μικρή βάση σύνδεσης IPod: 5 βήματα
Δημιουργήστε μια βάση σύνδεσης IPod από μια μίνι βάση σύνδεσης IPod: Εξηγεί πώς να μετατρέψετε εύκολα μια παλιά βάση σύνδεσης που προορίζεται για ένα ipod mini για χρήση με ένα ipod nano (και η πρώτη και η δεύτερη γενιά μία φορά). Γιατί; Αν σας αρέσει είχα ένα iPod μίνι και πήρε την αποβάθρα για αυτό, και τώρα αγόρασε ένα iPod nano και ειλικρινά λεπτό
Δωρεάν Diy Zune, IPod, IPhone, PDA, Cell Phone ή Gadget Holder/βάση σύνδεσης/βάση: 6 βήματα
Δωρεάν Diy Zune, IPod, IPhone, PDA, Cell Phone ή Gadget Holder/βάση/βάση: Έχει ειπωθεί ότι η ανάγκη είναι η μητέρα της εφεύρεσης. Έχω διαπιστώσει ότι είναι αλήθεια συχνά. Η περασμένη εβδομάδα δεν αποτελούσε εξαίρεση. Ξοδεύω άπειρο χρόνο στον υπολογιστή μου στο κυνήγι εργασίας. Δεδομένου ότι είχα αντικαταστήσει πρόσφατα τον υπολογιστή μου με διακομιστή
Χάρτινη βάση για φορητό υπολογιστή, η φθηνότερη δυνατή βάση για φορητό υπολογιστή: 4 βήματα
Paper Laptop Stand, the Cheapest Laptop Stand Possible .: Μου αρέσει πολύ το quake3 και μάλλον ανησυχώ για την αντοχή του MacBook μου. Δεν μου έρχεται ποτέ η ιδέα να αγοράσω αυτά τα στηρίγματα φορητών υπολογιστών με ανεμιστήρες, επειδή τα MacBooks δεν έχουν καμία τρύπα στο κάτω μέρος του. Σκεφτόμουν ότι αυτές οι μισές μπάλες θα έκαναν το λάπτοπ μου