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

Ασύρματος αισθητήρας PIR: 4 βήματα
Ασύρματος αισθητήρας PIR: 4 βήματα

Βίντεο: Ασύρματος αισθητήρας PIR: 4 βήματα

Βίντεο: Ασύρματος αισθητήρας PIR: 4 βήματα
Βίντεο: Απίστευτο κόλπο για τέλειο παρκάρισμα 2024, Νοέμβριος
Anonim
Ασύρματος αισθητήρας PIR
Ασύρματος αισθητήρας PIR
Ασύρματος αισθητήρας PIR
Ασύρματος αισθητήρας PIR

Έργα Fusion 360 »

Ο σκοπός αυτού του έργου είναι να δημιουργήσει έναν ασύρματο αισθητήρα κίνησης που τροφοδοτείται από μπαταρίες.

Μπορεί να χρησιμοποιηθεί για σύστημα συναγερμού, φωτισμό κλπ…

Μπορεί να κρατήσει μήνες για τις μπαταρίες, ανάλογα με το αν ενεργοποιείται συχνά ή όχι.

Βήμα 1: Λογαριασμός Υλικών

Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών

Υλικά:

  • Ανιχνευτής κίνησης HC-SR501 (ebay, aliexpress, adafruit…)
  • 433 Mhz (315 Mhz για τις ΗΠΑ) πομπός και δέκτης υπερεθεροδίνης (aliexpress)
  • 2 συσσωρευτές NiMh
  • FTDI USB-Serial προσαρμογέας για τον προγραμματισμό της πλακέτας

Δεξιότητες:

  • Eagle cadsoft
  • Κατασκευή PCB
  • Τρισδιάστατη εκτύπωση

Βήμα 2: Το PCB

Το PCB
Το PCB

Το PCB τροφοδοτείται από 2 συσσωρευτές NiMH (2 * 1,2 V = 2,4V). Αυτή η τάση τροφοδοτείται έως και 5V από τον μετατροπέα ώθησης MT3608. Αυτό το στοιχείο καταναλώνει λιγότερο από 1mA όταν είναι αδρανές, αυτό που είναι βολικό για φορητές εφαρμογές.

Έχω χρησιμοποιήσει ένα atmega328p για να είναι συμβατό με Arduino επειδή το Arduino είναι υπέροχο και κάνει τη δουλειά του;-)

  • Το LED2 είναι το ίδιο με το ενσωματωμένο LED του Arduino Uno (ακίδα 13).
  • Ο ISP1 θα μας επιτρέψει να κάψουμε το πρόγραμμα εκκίνησης του Arduino.
  • Ο πομπός RF τροφοδοτείται απευθείας από PB2 (pin 10 στο Arduino): η μονάδα RF καταναλώνει 20mA όταν εκπέμπει, το PB2 μπορεί να αποδώσει έως και 40mA, οπότε είναι αρκετό:-)
  • Ο αισθητήρας PIR είναι συνδεδεμένος σε μια υποδοχή XH, καταναλώνει μόνο λίγα μικρο-ενισχυτές.
  • Ο σύνδεσμος FTDI αφήνει να συνδεθεί ένας προσαρμογέας σειριακού USB και, στη συνέχεια, να προγραμματίσει την πλακέτα απευθείας από το Arduino IDE.

Έχω χρησιμοποιήσει το Eagle για να σχεδιάσω τον πίνακα και το OSH Park για να το φτιάξω.

Μόλις συγκολληθούν τα εξαρτήματα κάψουν τον εκκινητή Arduino και θα έχετε ένα αντίστοιχο Arduino Uno.

Βήμα 3: Σχετικά με τον προγραμματισμό

Πρέπει να χρησιμοποιήσετε τη λειτουργία ύπνου του Arduino για εξοικονόμηση ζωής μπαταρίας !! Αλλιώς οι μπαταρίες δεν θα κρατήσουν για πολύ.

Ο αλγόριθμος πρέπει να συμπεριφέρεται ως εξής:

  1. Ρύθμιση σκανδάλης αφύπνισης στο PB1 (pin 9)
  2. Sπνος (η κατανάλωση μειώνεται σε λίγους μικρο-ενισχυτές)
  3. Το Arduino θα σταματήσει εδώ μέχρι να ενεργοποιηθεί ο αισθητήρας κίνησης
  4. Ξύπνα
  5. Στείλτε ένα σήμα RF και επιστρέψτε στην κατάσταση αναστολής λειτουργίας

Σας δίνω το πρόγραμμά μου, αλλά είναι απλώς ένα παράδειγμα του τι μπορεί να γίνει.

Έχω χρησιμοποιήσει τη βιβλιοθήκη RH_ASK:

Βήμα 4: Φτιάξτε μια θήκη

Φτιάξτε μια θήκη
Φτιάξτε μια θήκη
Φτιάξτε μια θήκη
Φτιάξτε μια θήκη
Φτιάξτε μια θήκη
Φτιάξτε μια θήκη

Ένας τρισδιάστατος εκτυπωτής είναι ένα πολύ καλό εργαλείο για να κάνετε περιπτώσεις όταν είστε ηλεκτρονικός χομπίστας.

Έφτιαξα το σχέδιο με το Fusion360. Είναι φτιαγμένο για εξωτερικούς χώρους, επομένως αδιάβροχο: Έκοψα μια σφραγίδα από ξύλο φελλού για να κλείσω τη συναρμολόγηση.

Η θήκη είναι κατασκευασμένη από PLA, ό, τι μπορείτε να διαβάσετε στο διαδίκτυο, μπορεί να υποστηρίξει κακές καιρικές συνθήκες για χρόνια.

Οι 4 βίδες είναι Μ3. Το PLA έχει βιδωθεί με μια βρύση, λειτουργεί καλά σε αυτό το υλικό, απλά μην σφίγγετε πολύ.

Συνιστάται: