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

Ronde De Nuit: 7 βήματα (με εικόνες)
Ronde De Nuit: 7 βήματα (με εικόνες)

Βίντεο: Ronde De Nuit: 7 βήματα (με εικόνες)

Βίντεο: Ronde De Nuit: 7 βήματα (με εικόνες)
Βίντεο: Cyprus Ep.7 Nicosia "By Night"🏺Κύπρος Επ.7 Λευκωσία "Βραδινή Βόλτα" 🌆 2024, Νοέμβριος
Anonim
Image
Image
Ρόντε Ντε Νουίτ
Ρόντε Ντε Νουίτ
Ρόντε Ντε Νουίτ
Ρόντε Ντε Νουίτ
Ρόντε Ντε Νουίτ
Ρόντε Ντε Νουίτ

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

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

Λειτουργεί λοιπόν με μπαταρίες NiMH AA, είναι κατασκευασμένο από τρισδιάστατη εκτύπωση και έχει σχεδιαστεί για να ξαπλώνει στο πάτωμα, κάτω από το κρεβάτι σας.

Προτείνω 2 μοντέλα: σχέδιο πανσελήνου και μισού φεγγαριού.

Βήμα 1: Λογαριασμοί υλικού

Λογαριασμοί Υλικού
Λογαριασμοί Υλικού
Λογαριασμοί Υλικού
Λογαριασμοί Υλικού
Λογαριασμοί Υλικού
Λογαριασμοί Υλικού

ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ:

  • Λωρίδα LED WS2812 (μήκος 110 εκατοστά για πανσέληνο και 60 εκατοστά για μισό φεγγάρι)
  • HC SR501 PIR αισθητήρας κίνησης (1 για μισό φεγγάρι, 3 για πανσέληνο)
  • Συνδέσεις XH (βήμα 2,54 mm)

    πένσα πτύχωσης για αυτούς τους συνδετήρες

  • Σειριακός προσαρμογέας USB
  • Αισθητήρας LDR
  • μία θήκη μπαταρίας 4*AA
  • 4 μπαταρίες AA NiMH
  • Διακόπτης έναρξης / λήξης
  • atmega328p (προγραμματισμένο arduino)

Ηλεκτρονικά για το PCB:

Στοιχεία που αναφέρονται στο αρχείο αετού

Μηχανική:

  • Βίδες M3 * 10mm
  • Βίδες M3 * 5mm
  • Βρύση Μ3

Εργαλείο:

  • Όπλο κόλλας
  • Φορτιστής NiMH

Βήμα 2: Δεξιότητες

Για να φτιάξετε το έργο θα χρειαστείτε:

  • έναν 3D εκτυπωτή με ακροφύσιο 0,4 mm ή λιγότερο
  • για να χρησιμοποιήσετε το Eagle για παραγγελία και κατασκευή του PCB

    Εάν όποτε δεν αισθάνεστε συμβατοί με αυτό, επικοινωνήστε μαζί μου, μπορώ να σας παρέχω ένα PCB με όλα τα απαραίτητα εξαρτήματα

  • Δεξιότητες Arduino:

    • εγκαταστήστε τις απαιτούμενες βιβλιοθήκες
    • μεταγλώττιση και λήψη του λογισμικού
    • προαιρετικά προγραμματίστε ένα atmega328p με το boduloader arduino (ή μπορείτε να το πάρετε από έναν πίνακα arduino για να αποφύγετε αυτό το βήμα)

Βήμα 3: Τρισδιάστατη εκτύπωση

Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση

Προτείνω 2 μοντέλα: ένα μοντέλο πανσέληνος.

Σας δίνω εδώ:

  • Αρχεία STL για άμεση εκτύπωση
  • Fusion 360 αρχεία εάν θέλετε να το τροποποιήσετε

Παράμετροι εκτύπωσης:

  • Στρώματα 0,3 mm
  • Εξωθητής 0,4 mm
  • PLA

Βήμα 4: Ο ελεγκτής PCB

Ο ελεγκτής PCB
Ο ελεγκτής PCB

Το PCB μου είναι φτιαγμένο γύρω από atmega328p (με προγραμματισμένο το arduino bootloader):

  • Η σειριακή θύρα είναι συνδεδεμένη σε υποδοχή 6 pinheader, με σκοπό να συνδέσετε έναν προσαρμογέα Serial-USB
  • Το AQV20 είναι ρελέ photoMOS. Ο σκοπός εδώ είναι η αλλαγή ισχύος για το Led Strip.

    • Είχα κάποια εξαρτήματα AQV20 στο απόθεμά μου, αλλά έχω δει ότι δεν είναι εύκολο να βρεθούν. Μπορείτε να πάρετε ένα ισοδύναμο όπως ένα AQV21.
    • Παρέχω ένα εναλλακτικό σχήμα πίνακα που χρησιμοποιεί ένα MOSFET για να αντικαταστήσει αυτό το AQV20 αλλά δεν έχει δοκιμαστεί ακόμα.
  • Το FERRITE χρησιμοποιείται για το φιλτράρισμα του θορύβου. Παρατήρησα κατά τη διάρκεια των δοκιμών μου ότι οι αισθητήρες PIR μπορεί να ταλαντεύονται μερικές φορές. Δεν ανακάλυψα τον ακριβή λόγο, αλλά αποφάσισα να προσθέσω το FERRITE, αφού λειτουργεί καλά;-)
  • Ο πίνακας παρέχεται από 4 μπαταρίες NiMH AA = 4*1.2V = 4.8 V

    • 4,8 V είναι η ονομαστική τάση, αυτό που δεν σημαίνει τίποτα στην πραγματικότητα
    • Όταν οι μπαταρίες είναι πλήρως φορτισμένες, μετράω ελάχιστο 5,1 V, κατά την εκφόρτιση η τάση θα πέσει
  • Η τάση ρυθμίζεται από έναν μετατροπέα ώθησης υψηλής απόδοσης MT3608

    • Όταν δεν υπάρχει φόρτιση, το ρεύμα είναι μικρότερο από 1mA
    • T1 ρυθμίστε την τάση, φροντίστε να ρυθμίσετε το T1 σε 15k για να λάβετε 5V στην έξοδο

Πώς λειτουργεί ?

  • Οι αισθητήρες PIR συνδέονται με συνδέσμους PIR1/2/3 XH.
  • Όταν ξεκινάμε, το atmega πηγαίνει γρήγορα σε κατάσταση ύπνου. Το ρεύμα που καταναλώνεται είναι τότε <1 mA.
  • Όταν ένας αισθητήρας ανιχνεύσει μια κίνηση, στέλνει +5V στην αντίστοιχη ακίδα (4, 11, 13) και αφυπνίζει το atmega.
  • Στη συνέχεια, το atmega ενεργοποιεί το ρελέ photoMOS, το οποίο ενεργοποιεί το Led Strip (συνδεδεμένο στο STRIP XH). Τα δεδομένα αποστέλλονται στη μεμονωμένη γραμμή BUS (pin 12 του atmega).
  1. Το ronde 1.0 έχει κατασκευαστεί και δοκιμαστεί, λειτουργεί καλά
  2. Το ronde 1.1 αντικατέστησε το ρελέ photoMOS AQV20 από ένα τρανζίστορ MOSFET, δεν έχει δοκιμαστεί ακόμα

Βήμα 5: Το LDR Assy

Το LDR Assy
Το LDR Assy
Το LDR Assy
Το LDR Assy

Στην αρχή δεν σκέφτηκα να χρησιμοποιήσω έναν αισθητήρα φωτός, αλλά πράγματι είναι πιο χρήσιμο για τη διατήρηση της διάρκειας ζωής της μπαταρίας.

Έτσι, έχω κολλήσει μια αντίσταση εξαρτημένη από το φως σε σειρά με μια αντίσταση 10 Mohms, την έβαλα σε έναν συρρικνωμένο σωλήνα και πρόσθεσα μια υποδοχή XH.

VCC ---- | 10Mohms | ------- | LDR | ------- GND

Χρησιμοποιώ το βύσμα PIR1 το βύσμα αυτού του συγκροτήματος LDR. Για το μισό φεγγάρι είναι εντάξει, για την πανσέληνο παίρνει τη θέση ενός αισθητήρα PIR. Έπρεπε λοιπόν να κάνω μια επιλογή.

Στόχος μου είναι να σχεδιάσω μια νέα πλακέτα με επιπλέον υποδοχή για αισθητήρα φωτός. Για μελλοντική χρήση…

Βήμα 6: Συναρμολόγηση

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
  1. Πατήστε τις τρύπες με M3
  2. Συγκολλήστε το LDR Assy
  3. Φτιάξτε τους συνδέσμους XH για:

    1. Αισθητήρες PIR
    2. Θήκη μπαταρίας
    3. Led Strip
    4. Διακόπτης ενεργοποίησης/απενεργοποίησης
  4. Συγκολλήστε το Led Strip, κόψτε το και επικολλήστε το
  5. Χρησιμοποιήστε ένα πιστόλι κόλλας για να κολλήσετε τους αισθητήρες PIR
  6. Βιδώστε το PCB με μήκος M3 - 5mm
  7. Συνδέστε όλους τους συνδετήρες:

    1. Για μισό φεγγάρι: LDR στο PIR1 & PIR Sensor στο PIR2
    2. Για πανσέληνο: LDR στο PIR1 & PIR Αισθητήρες στο PIR2 και PIR3

Βήμα 7: Φορτώστε το Λογισμικό

Φορτώστε το Λογισμικό
Φορτώστε το Λογισμικό

Συνδέστε τη διεπαφή USB-Serial όπως φαίνεται στην παραπάνω φωτογραφία. Φροντίστε τον προσανατολισμό !! Αν κάθε φορά που το συνδέετε αντίστροφα δεν θα βλάψει την πλακέτα, αλλά καλύτερα να την αποφύγετε.

Χρησιμοποιήστε το Arduino IDE για να κάνετε λήψη του αντίστοιχου λογισμικού.

Χρησιμοποίησα εξωτερικές βιβλιοθήκες που πρέπει πρώτα να εγκαταστήσετε:

  • Adafruit_NeoPixel
  • PinChangeInterrupt

Το λογισμικό μου είναι πολύ βασικό και περιμένω να το αλλάξετε:

  • Κατά την ενεργοποίηση, η λωρίδα led αναβοσβήνει 3 φορές ως μήνυμα καλωσορίσματος.
  • Στη συνέχεια, ο μικροελεγκτής μπαίνει σε κατάσταση αναστολής λειτουργίας.
  • Όταν ανιχνευθεί μια κίνηση, ξυπνά το μικροελεγκτή και ανάβει η λωρίδα led.

Παίζοντας με το λογισμικό θα μπορείτε να αλλάξετε χρώματα, καθυστερήσεις κλπ…

Απολαμβάνω !!

PCB Design Challenge
PCB Design Challenge
PCB Design Challenge
PCB Design Challenge

Δεύτερος στην πρόκληση σχεδίασης PCB

Συνιστάται: