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

Πρόγραμμα MicroPython: Έχει καταληφθεί η τουαλέτα;: 8 βήματα (με εικόνες)
Πρόγραμμα MicroPython: Έχει καταληφθεί η τουαλέτα;: 8 βήματα (με εικόνες)

Βίντεο: Πρόγραμμα MicroPython: Έχει καταληφθεί η τουαλέτα;: 8 βήματα (με εικόνες)

Βίντεο: Πρόγραμμα MicroPython: Έχει καταληφθεί η τουαλέτα;: 8 βήματα (με εικόνες)
Βίντεο: Урок 2. ESP32 MicroPython. Первая программа. 2024, Νοέμβριος
Anonim
Πρόγραμμα MicroPython: Έχει καταληφθεί η τουαλέτα
Πρόγραμμα MicroPython: Έχει καταληφθεί η τουαλέτα

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

Το πείραμα χρησιμοποίησε το MakePython ESP8266 για να δημιουργήσει έναν διακομιστή ανίχνευσης στον οποίο ο καθένας θα μπορούσε να έχει πρόσβαση μέσω μιας διεύθυνσης IP για να ελέγξει αν υπάρχουν καθίσματα τουαλέτας, αποφεύγοντας δύσκολους χρόνους αναμονής.

Βήμα 1: Προμήθειες

Προμήθειες
Προμήθειες

σκεύη, εξαρτήματα:

  • MakePython ESP8266
  • Αισθητήρας υπερύθρων
  • Breadboard
  • Γραμμή άλματος
  • καλώδιο USB
  • σελοτέιπ

Το MakePython ESP8266 είναι ένας πίνακας ESP8266 με ενσωματωμένη οθόνη SSD1306 OLED, μπορείτε να το πάρετε από αυτόν τον σύνδεσμο:

Αισθητήρας υπέρυθρων: Όταν η μονάδα ανιχνεύσει το μπροστινό σήμα εμποδίων, η πράσινη ενδεικτική λυχνία στην πλακέτα κυκλώματος ανάβει το επίπεδο, ενώ η θύρα OUT συνεχίζει να παράγει σήματα χαμηλού επιπέδου. Η απόσταση ανίχνευσης της μονάδας είναι 2 ~ 30 εκατοστά και η γωνία ανίχνευσης είναι 35 °. Η απόσταση ανίχνευσης μπορεί να ρυθμιστεί με το ποτενσιόμετρο. όταν το ποτενσιόμετρο ρυθμιστεί δεξιόστροφα, η απόσταση ανίχνευσης αυξάνεται. Αριστερόστροφο ποτενσιόμετρο, η απόσταση ανίχνευσης μειώνεται.

λογισμικό:

uPyCraft V1.1

Κάντε κλικ σε αυτόν τον σύνδεσμο για λήψη του uPyCraft IDE για Windows:

Βήμα 2: Καλωδίωση

Καλωδίωση
Καλωδίωση
  • Ο πείρος VCC της μονάδας υπερύθρων συνδέεται με το 3V3 του MakePython ESP8266, το GND συνδέεται με το GND και το OUT συνδέεται με το IO14 της πλακέτας.
  • Συνδέστε το MakePython ESP8266 στον υπολογιστή χρησιμοποιώντας καλώδιο USB, Άνοιγμα διαχείρισης συσκευών (Απλώς αναζητήστε "συσκευή" στο πλαίσιο αναζήτησης των Windows). Όταν επεκταθεί, η ενότητα θύρας θα πρέπει να εμφανίζει κάτι σαν το παραπάνω. Σημειώστε τον αριθμό θύρας, όπως το COM18 στην περίπτωσή μου. Εάν δεν εμφανίζεται θύρα, δοκιμάστε να κάνετε λήψη της μονάδας USB:

Βήμα 3: Οδηγίες χρήσης του UPyCraft

Οδηγίες χρήσης UPyCraft
Οδηγίες χρήσης UPyCraft

Κάντε λήψη του αρχείου Get Started MicroPython ESP8266, το οποίο περιγράφεται λεπτομερώς στην ενότητα Εργαλεία ανάπτυξης MicroPython του αρχείου, το οποίο θα σας βοηθήσει να κάνετε λήψη και εγκατάσταση του uPyCraft IDE και να το χρησιμοποιήσετε. Περιλαμβάνει επίσης μια εισαγωγή στο MakePython ESP8266.

Or μπορείτε να πάρετε το αρχείο από αυτόν τον σύνδεσμο:

Βήμα 4: Λήψη κώδικα

Λήψη κώδικα
Λήψη κώδικα

Κατεβάστε το αρχείο main.py και ανοίξτε το, πρέπει να τροποποιήσετε τα ακόλουθα σημεία:

  • SSID: πρέπει να αλλάξετε το όνομα του τοπικού σας δικτύου
  • ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ: πρέπει να αλλάξετε τον κωδικό πρόσβασης του τοπικού σας δικτύου
  • Εάν το Pin OUT της μονάδας υπερύθρων λάβει μια αλλαγή από το MakePython ESP8266, αλλάξτε τον αριθμό στο Pin () στο Pin που χρησιμοποιήσατε για να το λάβετε.

Όταν τελειώσετε, κάντε κλικ στην επιλογή Αποθήκευση και DownAndRun. Το "download ok" θα εμφανιστεί όταν η λήψη είναι επιτυχής, μπορείτε να δείτε μια διεύθυνση IP (δική μου: 192.168.1.116).

Βήμα 5: Εγκατάσταση

Εγκατάσταση
Εγκατάσταση
Εγκατάσταση
Εγκατάσταση

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

Βήμα 6: Ανοίξτε ένα πρόγραμμα περιήγησης

Ανοίξτε ένα πρόγραμμα περιήγησης
Ανοίξτε ένα πρόγραμμα περιήγησης

Ανοίξτε το πρόγραμμα περιήγησης στον υπολογιστή σας, πληκτρολογήστε τη διεύθυνση IP που μόλις λάβατε (192.168.1.116) και κάντε κλικ στο Enter για επιβεβαίωση.

Βήμα 7: Δοκιμή

Δοκιμές
Δοκιμές
Δοκιμές
Δοκιμές

Κάντε κλικ στο κουμπί "ανίχνευση", μπορείτε να ελέγξετε εάν η τουαλέτα είναι κατειλημμένη. Όταν η τουαλέτα είναι κατειλημμένη, η σελίδα θα δείχνει ότι είναι κατειλημμένη, αλλιώς, θα δείξει ότι δεν υπάρχει κανείς, οπότε μπορείτε εύκολα να πάτε στην τουαλέτα χωρίς να περιμένετε έξω.

Βήμα 8: Ιδέα

Ιδέα
Ιδέα

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

Συνιστάται: