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

M5StickC-ESP32 Mini PIR Alarm System: 7 Βήματα
M5StickC-ESP32 Mini PIR Alarm System: 7 Βήματα

Βίντεο: M5StickC-ESP32 Mini PIR Alarm System: 7 Βήματα

Βίντεο: M5StickC-ESP32 Mini PIR Alarm System: 7 Βήματα
Βίντεο: Kiosk mode Bruteforce Evasion with Flipper Zero 2024, Νοέμβριος
Anonim

Σε αυτό το έργο θα μάθουμε πώς να κάνουμε μια μίνι προειδοποίηση συναγερμού χρησιμοποιώντας έναν μίνι αισθητήρα PIR και μια πλακέτα M5StickC ESP32.

Δες το βίντεο!

Βήμα 1: Τι θα χρειαστείτε

Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
  • M5StickC ESP32
  • Μίνι αισθητήρας PIR
  • Λογισμικό Visuino: Κατεβάστε το Visuino εδώ:

Βήμα 2: Το κύκλωμα

Το Κύκλωμα
Το Κύκλωμα
  • Συνδέστε τον πείρο StickC 5V με τον πείρο αισθητήρα PIR VCC (+)
  • Συνδέστε τον πείρο StickC GND στον ακροδέκτη αισθητήρα PIR GND (-)
  • Συνδέστε τον πείρο StickC G26 με τον πείρο αισθητήρα PIR Out

Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C

Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C

Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "M5 Stack Stick C" όπως φαίνεται στην Εικόνα 2

Βήμα 4:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Προσθέστε το στοιχείο "Digital (Boolean) Inverter (Not)"

  • Επιλέξτε τον πίνακα "M5 Stack Stick C" και στο παράθυρο ιδιοτήτων αναπτύξτε Modules> Display ST7735 και:

    • ορίστε τον Orientation σε goRight
    • Επιλέξτε Στοιχεία και κάντε κλικ στο κουμπί 3 κουκκίδες και στο παράθυρο στοιχείων

      • σύρετε το "Draw Field" προς τα αριστερά και στο παράθυρο ιδιοτήτων ορίστε το μέγεθος σε 3 και Text σε "ALARM", Color to aclRed
      • σύρετε το "Fill Screen" προς τα αριστερά

Κλείστε το παράθυρο Elements

Βήμα 5: Στο Visuino Connect Components

Στο Visuino Connect Components
Στο Visuino Connect Components
Στο Visuino Connect Components
Στο Visuino Connect Components
Στο Visuino Connect Components
Στο Visuino Connect Components
  • Συνδέστε την καρφίτσα "M5 Stack Stick C" GPPIO26 Out στο "M5 Stack Stick C"> LED pin In
  • Συνδέστε το pin "M5 Stack Stick C" GPPIO26 Out "M5 Stack Stick C"> "Draw Text1" pin Clock
  • Συνδέστε το pin "Inverter1" Out "M5 Stack Stick C"> "Clock Screen1" Pin Clock

Βήμα 6: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα

Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα
Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα

Στο Visuino, στο κάτω μέρος κάντε κλικ στην καρτέλα "Build", βεβαιωθείτε ότι έχει επιλεγεί η σωστή θύρα και, στη συνέχεια, κάντε κλικ στο κουμπί "Compile/Build and Upload".

Βήμα 7: Παίξτε

Εάν τροφοδοτήσετε τη μονάδα M5StickC, ο αισθητήρας PIR θα ενεργοποιήσει την κίνηση αναβοσβήνοντας το εσωτερικό LED και εμφανίζοντας το κείμενο "ALARM" στην οθόνη.

Συγχαρητήρια! Ολοκληρώσατε το έργο σας με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:

Συνιστάται: