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

Λύση Φωτορύπανσης - Άρτεμις: 14 Βήματα
Λύση Φωτορύπανσης - Άρτεμις: 14 Βήματα

Βίντεο: Λύση Φωτορύπανσης - Άρτεμις: 14 Βήματα

Βίντεο: Λύση Φωτορύπανσης - Άρτεμις: 14 Βήματα
Βίντεο: 06. Άλκης Λεμπέσης, "Το αυθαίρετο νυχτερινό τοπίο της Σίφνου, φωτο-ρύπανση και διορθωτικές κινήσεις" 2024, Νοέμβριος
Anonim
Image
Image
Λύση φωτορύπανσης - Άρτεμις
Λύση φωτορύπανσης - Άρτεμις

Η φωτορύπανση είναι κάτι που επηρεάζει όλους μας σε όλο τον κόσμο. Από τότε που εφευρέθηκε ο λαμπτήρας, το φως έγινε πολύ πιο δημοφιλές και χρησιμοποιήθηκε ειδικά σε μεγάλες πόλεις όπως η Νέα Υόρκη και το Σικάγο. Όλο αυτό το φως μπορεί να επηρεάσει τόσο πολλούς διαφορετικούς τύπους ζώων. Για παράδειγμα, τα μωρά χελωνάκια που πρέπει να βρουν τον δρόμο τους στον ωκεανό χρησιμοποιώντας το φεγγάρι για καθοδήγηση κάνουν λάθος ένα επικίνδυνο φωτάκι του δρόμου για ένα φεγγάρι και κατευθύνονται προς την εθνική οδό. Το φως επηρεάζει επίσης τη μετανάστευση των πτηνών και τις εποχές ζευγαρώματος τους. Πάνω από όλα τα ζώα που επηρεάζει η φωτορύπανση, επηρεάζει και εμάς. Κάθε φορά που περπατάμε έξω τη νύχτα και βλέπουμε αυτά τα εκτυφλωτικά μπλε φώτα, το μυαλό μας ενεργοποιείται να πιστεύει ότι είναι μέρα. Επομένως, ο εγκέφαλός μας δεν παράγει μελατονίνη. η χημική ουσία που χρειάζεται για να κοιμηθούμε. Δεδομένου ότι αυτή η χημική ουσία δεν παράγεται τόσο πολύ, το πρόγραμμα ύπνου μας απορρίπτεται, γεγονός που προκαλεί πληθώρα άλλων προβλημάτων.

Ωστόσο, με τη Λύση Φωτορύπανσης, Artemis, διευκολύνουμε τη δημιουργία ενός καλύτερου αύριο όσον αφορά τη φωτορύπανση. Το φως μας έχει ζεστή θερμοκρασία χρώματος για να μην εκπέμπει μπλε φως για να μας κάνει να πιστεύουμε ότι πρέπει να είμαστε ξύπνιοι αργά το βράδυ. Με τη βοήθεια του Arduino Uno, πολλαπλών διαφορετικών αισθητήρων και κυκλωμάτων Snap, το φως μας ενεργοποιείται ή απενεργοποιείται με βάση τη δραστηριότητα στην περιοχή, το σκοτάδι και πολλά άλλα. Με τη λύση μας, θα εκπέμπεται λιγότερο φως στην ατμόσφαιρα, ώστε εμείς, μαζί με όλα τα ζώα, να απολαμβάνουμε την ομορφιά του νυχτερινού ουρανού που βοηθά να διατηρείται το περιβάλλον μας ευτυχισμένο.

Βήμα 1: Συγκεντρώστε τα υλικά σας

Συγκεντρώστε τα υλικά σας
Συγκεντρώστε τα υλικά σας
Συγκεντρώστε τα υλικά σας
Συγκεντρώστε τα υλικά σας
Συγκεντρώστε τα υλικά σας
Συγκεντρώστε τα υλικά σας

Το πρώτο βήμα για την κατασκευή της Άρτεμις είναι η συλλογή υλικών.

Όπως φαίνεται στην πρώτη εικόνα παραπάνω, εδώ είναι μια λίστα με τα φυσικά υλικά που θα χρειαστείτε:

  • Το Super Starter Kit Uno R3 Project - αυτό θα έχει τον μικροελεγκτή σας, το breadboard και όλους τους αισθητήρες που θα χρειαστείτε, ώστε να μπορείτε να τους χρησιμοποιήσετε για να κωδικοποιήσετε το φως σας. Συγκεκριμένα, θα χρειαστείτε:

    • Καλώδιο USB-Arduino (και αντάπτορας αν δεν έχετε θύρα USB στον φορητό υπολογιστή σας)
    • Ανδρικά-αρσενικά σύρματα
    • Ανδρικά-θηλυκά σύρματα
    • Πολύ μακριά καλώδια (για να κοπεί αν χρειαστεί)
    • Καλώδια βραχυκυκλωτήρων (για να συνδέσετε τη φωτοαντίσταση των κυκλωμάτων Snap με το breadboard)
    • Μια κάρτα micro SD και ένας αναγνώστης
    • Οθόνη OLED
    • Ένας μικροελεγκτής Arduino Uno
    • Αισθητήρας PIR
    • Αισθητήρας DHT (υγρασίας/θερμοκρασίας)
    • Αντίσταση 220k Om
    • Μια σανίδα ψωμιού
    • RGB LED (4x) ή κανονικά LED (4x)
    • Μια φωτοαντίσταση
  • Ένα κλασικό σετ κυκλωμάτων Snap (όπως φαίνεται στο παραπάνω εγχειρίδιο). Συγκεκριμένα, θα χρειαστείτε μια φωτοαντίσταση Snap Circuits.
  • Ψαλίδι
  • Ξύλινα μπαστούνια
  • Ένα ακριβές μαχαίρι
  • Ένας απογυμνωτής σύρματος
  • Ενα ΚΑΤΣΑΒΙΔΙ
  • Μαύρος αφρός πυρήνας
  • Χαρτί κατασκευής
  • Όπως φαίνεται στη δεύτερη εικόνα, θα χρειαστείτε την εφαρμογή Arduino Genuino στον επιτραπέζιο/φορητό υπολογιστή σας για να κωδικοποιήσετε τους αισθητήρες.
  • Όπως φαίνεται στην τρίτη εικόνα, θα χρειαστείτε κάποιους φίλους για να το κάνετε αυτό!

Βήμα 2: PIR / Photo -resistor - Κωδ

PIR / Photo -resistor - Κωδ
PIR / Photo -resistor - Κωδ
PIR / Photo -resistor - Κωδ
PIR / Photo -resistor - Κωδ
PIR / Photo -resistor - Κωδ
PIR / Photo -resistor - Κωδ

Ο πρώτος κώδικας που δημιουργείτε είναι για το PIR (αισθητήρα κίνησης) και τη φωτοαντίσταση. Συνδυάζοντας αυτούς τους δύο αισθητήρες σε έναν κώδικα, μπορούμε να κάνουμε το φως να αντιδρά τόσο στο επίπεδο του σκοταδιού όσο και στη δραστηριότητα (ή έλλειψη αυτού) στην περιοχή. Εδώ είναι τι κάνει κάθε κύρια λειτουργία στον κώδικα:

setup (): αυτή η λειτουργία ενεργοποιεί τη σειριακή οθόνη και εγκαθιστά την ακίδα LED ως έξοδο και την ακίδα PIR ως είσοδο

βρόχος (): αυτή η λειτουργία εκτελεί τη συνάρτηση photo_value () και τη λειτουργία checkPIRStatus ()

NBhere (): αυτή η λειτουργία γράφει στις λυχνίες LED ως απενεργοποιημένες εάν ο αισθητήρας κίνησης δεν είναι ενεργοποιημένος

SBhere (): αυτή η λειτουργία γράφει τις λυχνίες LED αναμμένες, ώστε να εμφανίζονται έντονα εάν ο αισθητήρας κίνησης είναι ενεργοποιημένος

checkPIRStatus (): αυτή η λειτουργία λαμβάνει δεδομένα από τον αισθητήρα και στη συνέχεια ελέγχει εάν η τιμή που αναφέρεται είναι μεγαλύτερη από 451. Εάν είναι και ο αισθητήρας είναι απενεργοποιημένος, ενεργοποιείται και εκτελείται το SBhere (). Ωστόσο, εάν ο αριθμός που αναφέρεται είναι χαμηλός και ο αισθητήρας είναι ενεργοποιημένος, τότε ο αισθητήρας απενεργοποιείται και ο NBhere () λειτουργεί.

photo_value (): αυτή η συνάρτηση ελέγχει αν ο αριθμός είναι υψηλός, μέσος ή χαμηλός και αλλάζει ανάλογα την ένταση του φωτός.

Βήμα 3: PIR / Photo -resistor - Electrical Schematics

PIR / Φωτοαντίσταση - Ηλεκτρικά Σχήματα
PIR / Φωτοαντίσταση - Ηλεκτρικά Σχήματα
PIR / Φωτοαντίσταση - Ηλεκτρικά Σχήματα
PIR / Φωτοαντίσταση - Ηλεκτρικά Σχήματα
PIR / Φωτοαντίσταση - Ηλεκτρικά Σχήματα
PIR / Φωτοαντίσταση - Ηλεκτρικά Σχήματα

Αφού ο κωδικός σας έχει συγκεντρωθεί επιτυχώς, συνδέστε το breadboard σας με τον ίδιο τρόπο όπως στο παραπάνω διάγραμμα Fritzing. Αφού τελειώσετε, βεβαιωθείτε ότι όλα είναι συνδεδεμένα σωστά και ότι τίποτα δεν είναι εκτός τόπου. Εκτός από τα 4 κανονικά LED ή RGB LED, θα χρειαστείτε:

  • Αισθητήρας PIR
  • Μια φωτοαντίσταση
  • Τρία αρσενικά-θηλυκά σύρματα
  • Ανδρικά-αρσενικά σύρματα
  • 4 αντιστάσεις 220k Om

Αφού ο κωδικός σας μεταφορτωθεί επιτυχώς στον πίνακα, κουνήστε το χέρι σας πάνω από τον αισθητήρα PIR. Τα φώτα πρέπει να ανάβουν και να φωτίζουν και αν ανοίξετε τη σειριακή οθόνη σας, θα πρέπει να γράφει "Εντοπίστηκε κίνηση!". Μόλις αφαιρέσετε το χέρι σας από το PIR, η σειριακή οθόνη θα πρέπει να γράφει "Κίνηση τελείωσε!" Και η λυχνία LED (ή LED RGB όπως φαίνεται στο διάγραμμα ψεκασμού) θα πρέπει να χαμηλώνει και να σβήνει:).

Όσο για τη φωτοαντίσταση, αν το καλύψετε, η λυχνία LED πρέπει να φωτίζεται ή/και να ανάβει και μόλις σηκώσετε το χέρι σας, η λυχνία LED θα πρέπει να χαμηλώνει. Εάν ανάψετε όλα τα φώτα στην περιοχή σας, το LED θα πρέπει να είναι κοντά στο σβήσιμο.

Βήμα 4: OLED / DHT - Κωδικός

OLED / DHT - Κωδικός
OLED / DHT - Κωδικός
OLED / DHT - Κωδικός
OLED / DHT - Κωδικός
OLED / DHT - Κωδικός
OLED / DHT - Κωδικός

Μόλις τελειώσετε με το τμήμα PIR/φωτοαντίσταση του κώδικα, είστε έτοιμοι να προχωρήσετε στον κώδικα OLED/DHT! Αυτός ο κώδικας πρέπει να λαμβάνει σωστά δεδομένα υγρασίας/θερμοκρασίας από το περιβάλλον και, αφού εμφανίσει αυτές τις πληροφορίες στη σειριακή οθόνη, θα πρέπει να εμφανίσει αυτές τις πληροφορίες, καθώς και την κατάσταση τυχόν άλλων αισθητήρων, στην οθόνη OLED.

Εδώ είναι τι κάνει κάθε συνάρτηση στον κώδικα:

setup (): αυτή η λειτουργία ενεργοποιεί τη σειριακή οθόνη και προετοιμάζει τις βιβλιοθήκες

βρόχος (): αυτή η λειτουργία δημιουργεί μεταβλητές για τη θερμοκρασία/την υγρασία, και στη συνέχεια εμφανίζει τις πληροφορίες για την υγρασία/θερμοκρασία στην οθόνη OLED και τη σειριακή οθόνη

Ακολουθούν οι συγκεκριμένες βιβλιοθήκες που πρέπει να κατεβάσετε για να εκτελέσετε αυτόν τον κώδικα:

Βιβλιοθήκη U8g2

Sidenote: ο παραπάνω κωδικός είναι τόσο για την DHT/OLED όσο και για την κάρτα SD και οι λειτουργίες που αναφέρονται είναι αυτές που ελέγχουν αποκλειστικά τους αισθητήρες DHT/OLED.

Βήμα 5: OLED / DHT - Ηλεκτρικά σχήματα

OLED / DHT - Ηλεκτρικά Σχήματα
OLED / DHT - Ηλεκτρικά Σχήματα
OLED / DHT - Ηλεκτρικά Σχήματα
OLED / DHT - Ηλεκτρικά Σχήματα
OLED / DHT - Ηλεκτρικά Σχήματα
OLED / DHT - Ηλεκτρικά Σχήματα

Αφού ο κωδικός σας έχει συγκεντρωθεί επιτυχώς, συνδέστε το breadboard σας με τον ίδιο τρόπο όπως στο παραπάνω διάγραμμα Fritzing. Αφού τελειώσετε, βεβαιωθείτε ότι όλα είναι συνδεδεμένα σωστά και ότι τίποτα δεν είναι στη θέση του. Εκτός από τα 4 κανονικά LED ή RGB LED, θα χρειαστείτε:

  • Οθόνη OLED
  • Αισθητήρας DHT
  • Ανδρικά-αρσενικά σύρματα
  • 4 αντιστάσεις 220k Om

Μετά την επιτυχή μεταφόρτωση του κώδικα στον πίνακα, οι πληροφορίες υγρασίας/θερμοκρασίας πρέπει να εμφανίζονται στη σειριακή οθόνη και αφού η οθόνη OLED εμφανίσει την οθόνη Adafruit, τα δεδομένα θερμοκρασίας υγρασίας θα πρέπει να εμφανίζονται στο επάνω μέρος, με την κατάσταση του καθενός από τους αισθητήρες λέγοντας "ON" ή "OFF" κάτω από αυτό:).

Βήμα 6: Συλλογή δεδομένων από OLED

Συλλέξτε δεδομένα από OLED
Συλλέξτε δεδομένα από OLED
Συλλέξτε δεδομένα από OLED
Συλλέξτε δεδομένα από OLED

Χρησιμοποιώντας τη σειριακή οθόνη, καταφέραμε να μετατρέψουμε τα δεδομένα υγρασίας/θερμοκρασίας σε γράφημα. Όταν ο κωδικός σας λειτουργεί με επιτυχία και βλέπετε σωστές πληροφορίες υγρασίας/θερμοκρασίας στη σειριακή οθόνη, κάντε κλικ στο "Εργαλεία" και στη συνέχεια "Serial Plotter". Μόλις το πατήσετε, θα πρέπει να λάβετε ένα γράφημα των δεδομένων. Για να συλλέξετε δεδομένα, συνδέστε τον αισθητήρα DHT στη σανίδα, εκτελέστε τον τελικό κωδικό και, στη συνέχεια, ρυθμίστε τον αισθητήρα DHT κοντά στο παράθυρό σας ή έξω από το ηλιοβασίλεμα έως την ανατολή για να λάβετε τα δεδομένα.

Στο γράφημα στα δεξιά της θερμοκρασίας Κελσίου έναντι του χρόνου, η θερμοκρασία μειώνεται σταδιακά καθώς δύει ο ήλιος. Αυτά τα δεδομένα συλλέχθηκαν κατά τη δύση του ηλίου από τις 7 το απόγευμα έως τις 10 το βράδυ. Η νύχτα συχνά αποδίδει χαμηλότερες θερμοκρασίες σε σύγκριση με την ημέρα επειδή ο ήλιος δεν θερμαίνει πλέον απευθείας την περιοχή. Αυτές οι μετρήσεις συλλέχθηκαν χρησιμοποιώντας έναν αισθητήρα DHT, ο οποίος συλλέγει δεδομένα θερμοκρασίας και υγρασίας.

Το γράφημα στα αριστερά είναι μια μέτρηση του ποσοστού υγρασίας στον αέρα έναντι του χρόνου. Τα δεδομένα συλλέχθηκαν από τις 7:00 το απόγευμα έως τις 10:00 το βράδυ χρησιμοποιώντας τον αισθητήρα DHT. Καθώς περνούσε ο καιρός, η υγρασία άρχισε να αυξάνεται, κάτι που πιθανόν να υποδηλώνει βροχόπτωση στο εγγύς μέλλον. Οι βροχοπτώσεις είναι ένας σημαντικός παράγοντας που πρέπει να λαμβάνεται υπόψη κατά το σχεδιασμό των φωτιστικών, καθώς καιρικά φαινόμενα όπως η βροχή, το χιόνι και η ομίχλη μπορούν να μειώσουν την ορατότητα και να επηρεάσουν τη διασπορά φωτός.

Βήμα 7: Κάρτα SD - Κωδικός

Κάρτα SD - Κωδικός
Κάρτα SD - Κωδικός
Κάρτα SD - Κωδικός
Κάρτα SD - Κωδικός
Κάρτα SD - Κωδικός
Κάρτα SD - Κωδικός

Τώρα που κωδικοποιήσατε επιτυχώς το τμήμα OLED/DHT και το τμήμα PIR/φωτοαντίσταση, είστε έτοιμοι για το τελικό τμήμα: τον κωδικό της κάρτας SD. Λειτουργώντας σωστά, ο σκοπός αυτού του κώδικα είναι η κάρτα SD να διαβάζει τα δεδομένα φωτοαντίστασης και να δείχνει τυχόν τάσεις φωτισμού κατά τη διάρκεια της ημέρας.

Εδώ είναι τι κάνει κάθε συνάρτηση στον κώδικα:

setup (): αυτή η λειτουργία ενεργοποιεί τη σειριακή οθόνη και καταγράφει τυχόν δεδομένα στη σειριακή οθόνη

βρόχος (): αυτή η συνάρτηση καθορίζει το χρονόμετρο

writeHeader (): αυτή η λειτουργία εκτυπώνει τις κεφαλίδες για τα δεδομένα στο αρχείο της κάρτας SD

logData (): αυτή η λειτουργία καταγράφει το χρόνο, την υγρασία και τη θερμοκρασία στο αρχείο της κάρτας SD

Επιπλέον βιβλιοθήκες που θα χρειαστείτε:

  • Βιβλιοθήκη SD. FAT
  • Απλή βιβλιοθήκη DHT

Βήμα 8: Κάρτα SD - Ηλεκτρικά σχήματα

Κάρτα SD - Ηλεκτρικά σχήματα
Κάρτα SD - Ηλεκτρικά σχήματα
Κάρτα SD - Ηλεκτρικά σχήματα
Κάρτα SD - Ηλεκτρικά σχήματα
Κάρτα SD - Ηλεκτρικά σχήματα
Κάρτα SD - Ηλεκτρικά σχήματα

Αφού ο κωδικός σας έχει συγκεντρωθεί επιτυχώς, συνδέστε το breadboard σας με τον ίδιο τρόπο όπως στο παραπάνω διάγραμμα Fritzing. Αφού τελειώσετε, βεβαιωθείτε ότι όλα είναι συνδεδεμένα σωστά και ότι τίποτα δεν είναι εκτός τόπου. Θα χρειαστείτε:

  • Ένας αναγνώστης καρτών SD
  • Μια φωτοαντίσταση
  • Ανδρικά-αρσενικά σύρματα
  • 1 αντίσταση 220k Om

Αφού φορτωθεί επιτυχώς ο κώδικας, αφήστε τη φωτοαντίσταση δίπλα στο παράθυρό σας ή βγάλτε την έξω στην αυλή σας. Αφήστε το ηλιοβασίλεμα μέχρι την ανατολή του ηλίου και, όταν επιστρέψετε, βγάλτε την κάρτα micro SD. Στη συνέχεια, χρησιμοποιώντας έναν αναγνώστη καρτών SD, ζητήστε από τον φορητό υπολογιστή σας να διαβάσει τις πληροφορίες και δημιουργήστε ένα γράφημα με αυτό!

Βήμα 9: Συλλογή δεδομένων από την κάρτα SD

Συλλογή δεδομένων από την κάρτα SD
Συλλογή δεδομένων από την κάρτα SD

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

Για να συλλέξετε δεδομένα, συνδέστε τη φωτοαντίσταση στο breadboard σας χρησιμοποιώντας το διάγραμμα Fritzing και εκτελέστε τον τελικό κώδικα που βρίσκεται στο αρχείο zip στο τέλος του Instructable. Συνδέστε την κάρτα micro SD στον αναγνώστη και ρυθμίστε τη φωτοαντίσταση στο παράθυρό σας ή έξω από το ηλιοβασίλεμα έως την ανατολή για να συλλέξετε τα δεδομένα σας.

Αυτά τα δεδομένα συλλέχθηκαν από μια φωτοαντίσταση, η οποία μετρά την ένταση του φωτός. Τα δεδομένα συλλέχθηκαν από τις 12:00 το πρωί έως τις 6:45 το πρωί και περιλαμβάνουν την ανατολή του ήλιου. Καθώς ανατέλλει ο ήλιος, η ένταση του φωτός αυξάνεται, προκαλώντας αύξηση των τιμών που λαμβάνει η φωτοαντίσταση. Αυτά τα δεδομένα μπορούν να χρησιμοποιηθούν για να προσδιοριστεί πότε είναι απαραίτητος ο τεχνητός φωτισμός επειδή η φωτοαντίσταση καθορίζει την ένταση του φυσικού φωτός στο περιβάλλον του και μπορεί να πει πότε είναι αρκετά φωτεινό για να δημιουργήσει ένα ορατό τοπίο χωρίς τεχνητό φως.

Βήμα 10: Συνδυασμός όλου του κώδικα

Συνδυάζοντας όλο τον κώδικα
Συνδυάζοντας όλο τον κώδικα
Συνδυάζοντας όλο τον κώδικα
Συνδυάζοντας όλο τον κώδικα
Συνδυάζοντας όλο τον κώδικα
Συνδυάζοντας όλο τον κώδικα

Αφού ολοκληρώσετε την κωδικοποίηση των τριών ξεχωριστών στοιχείων του κώδικα, ήρθε η ώρα να τα συνδυάσετε όλα μαζί! Λαμβάνοντας τα τρία στοιχεία του κώδικα, βεβαιωθείτε ότι τίποτα δεν είναι ίδιο μεταξύ όλων των προγραμμάτων και, στη συνέχεια, τοποθετήστε τα σε διαφορετικό πρόγραμμα. Μετά από αυτό, βεβαιωθείτε ότι όλα είναι συνδεδεμένα στο breadboard σας όπως είναι στο διάγραμμα Fritzing και εκτελέστε το πρόγραμμα! Για εμάς, υπήρξαν μερικές φορές όταν ο κώδικας δεν λειτουργούσε όταν συνδυάζαμε όλα τα στοιχεία, οπότε ρίξτε μια ματιά στο τμήμα αντιμετώπισης προβλημάτων αυτού του Instructable, αν τα πράγματα δεν φαίνονται να λειτουργούν στην αρχή.

Βήμα 11: Προτάσεις/Αντιμετώπιση προβλημάτων

Παρακάτω είναι μερικές προτάσεις για προβλήματα που ενδέχεται να αντιμετωπίζετε κατά την επεξεργασία του κωδικού σας. Γνωρίζουμε εκ πείρας ότι ο κώδικας μπορεί μερικές φορές να είναι πολύ ενοχλητικός και αγχωτικός, οπότε ελπίζουμε ότι αυτές οι συμβουλές θα σας βοηθήσουν να αναπαράγετε τη λύση * φωτορύπανσης *:).

Γενικός:

  • Βεβαιωθείτε ότι όλα τα καλώδια σας είναι συνδεδεμένα στις σωστές ακίδες, οι οποίες σας λέγονται στο πρόγραμμα κατά τον καθορισμό μεταβλητών.
  • Βεβαιωθείτε ότι όλα τα καλώδια σας είναι σωστά συνδεδεμένα (για παράδειγμα, ίσως η αρνητική και η θετική πλευρά του LED σας πρέπει να αλλάξουν)
  • Βεβαιωθείτε ότι δεν έχετε RGB στο breadboard σας όταν κωδικοποιείτε LED και αντίστροφα

Εάν ο προγραμματιστής δεν αποκρίνεται:

  • Επανεκκινήστε το Arduino και τον μικροελεγκτή σας
  • Αποσυνδέστε και συνδέστε ξανά το USB
  • Ελέγξτε για να βεβαιωθείτε ότι η θύρα σας είναι το Arduino Uno (μεταβείτε στα «Εργαλεία» και στη συνέχεια «Θύρα»)
  • Ανοίξτε ένα νέο, κενό αρχείο και δοκιμάστε να το εκτελέσετε και, στη συνέχεια, να εκτελέσετε τον αρχικό σας κώδικα

Δεν μπορείτε να βρείτε λύση εδώ;

Δοκιμάστε να μεταβείτε στη διεύθυνση https://www.arduino.cc/en/Guide/Troubleshooting2 (ο επίσημος ιστότοπος αντιμετώπισης προβλημάτων Arduino) και αναζητήστε το πρόβλημά σας.

Βήμα 12: Σχεδιασμός του μοντέλου

Σχεδιάζοντας το Μοντέλο
Σχεδιάζοντας το Μοντέλο
Σχεδιάζοντας το Μοντέλο
Σχεδιάζοντας το Μοντέλο
Σχεδιάζοντας το Μοντέλο
Σχεδιάζοντας το Μοντέλο
Σχεδιάζοντας το Μοντέλο
Σχεδιάζοντας το Μοντέλο

Χρησιμοποιήστε τα διαγράμματα στο αρχείο zip για να σχεδιάσετε και να εκτυπώσετε τρισδιάστατα τα φώτα (ωστόσο, ένας τρισδιάστατος εκτυπωτής δεν είναι απαραίτητος). Για να ξεκινήσετε να σχεδιάζετε το μοντέλο, κόψτε ένα κομμάτι από πυρήνα αφρού ή χαρτόνι με διαστάσεις περίπου 56cm x 37 cm. Για να διευκολύνετε την καλωδίωση, ανασηκώστε τον πίνακα κολλώντας ζεστά ξύλινα μπλοκ στις γωνίες. Δημιουργήστε το δρόμο και το γρασίδι σας κολλώντας λωρίδες από μαύρο κατασκευαστικό χαρτί στον πίνακα και κόψτε τρύπες εκεί που πρέπει να είναι οι λάμπες. Τοποθετήστε τους εξίσου χωρίζοντας το μήκος της σανίδας σε 4 και κόβοντας χώρους στη βάση. καθορίστε τη θέση των αισθητήρων σας (φωτοαντίσταση και PIR) και την οθόνη OLED, καθώς μπορείτε να κόψετε τμήματα της βάσης για να τροφοδοτήσετε τα καλώδια στο arduino. Αφού κόψετε όλες τις τρύπες, ξεκινήστε να τροφοδοτείτε τα καλώδια ώστε να περάσουν κάτω από το μοντέλο και να προσαρτηθούν στο arduino. Μόλις οριστικοποιηθούν όλα, κολλήστε θερμά τους αισθητήρες και τα φώτα στη θέση τους!

Βήμα 13: Δοκιμάστε τα πάντα μαζί

Δοκιμάστε τα πάντα μαζί
Δοκιμάστε τα πάντα μαζί
Δοκιμάστε τα πάντα μαζί
Δοκιμάστε τα πάντα μαζί
Δοκιμάστε τα πάντα μαζί
Δοκιμάστε τα πάντα μαζί

Τώρα, δεδομένου ότι ο σχεδιασμός, τα ηλεκτρικά και τα στοιχεία κωδικοποίησης έχουν τελειώσει, ήρθε η ώρα να δοκιμάσετε τη δουλειά σας! Προχωρήστε και ανεβάστε το πρόγραμμά σας στον πίνακα, και αν λειτουργεί, συγχαρητήρια !! Εάν όχι, επιστρέψτε στο τμήμα αντιμετώπισης προβλημάτων αυτού του Instructable για να δείτε αν μπορείτε να καταλάβετε το πρόβλημα.

Λύσεις φωτορύπανσης όπως η Άρτεμις είναι απαραίτητες για να φέρει τον νυχτερινό ουρανό πίσω σε όλους. Για αιώνες, οι άνθρωποι έχουν φοβηθεί τον νυχτερινό ουρανό και έχουν αντιληφθεί το φως ως σωτήρα, αν και πολλά ζώα υποφέρουν από την αφθονία του φωτός κοντά στους φυσικούς τους βιότοπους. Χρησιμοποιώντας αυτήν τη λύση ρύπανσης φωτός, μπορούμε να κάνουμε ένα βήμα προς ένα καλύτερο περιβάλλον, έτσι ώστε εμείς και όλα τα άλλα ζώα στη Γη να μην διαταραχθούν από το φυσικό τους πρόγραμμα, ώστε να μπορούμε όλοι να ζούμε ευτυχισμένοι και υγιείς!

Βήμα 14: Ευχαριστίες

Ευχαριστούμε πολύ που διαβάσατε το Instructable!:) Αυτό το έργο δεν θα μπορούσε να είναι εφικτό χωρίς τις ακόλουθες ομάδες, οπότε εδώ είναι μερικά άτομα που θα θέλαμε να ευχαριστήσουμε:

  • Ο Ιησούς Γκαρσία (ο εκπαιδευτής μας στο πρόγραμμα Adler ASW) για να μας διδάξει πώς να χρησιμοποιούμε αυτούς τους αισθητήρες και να μας βοηθά στην αντιμετώπιση προβλημάτων!
  • Ken, Geza, Chris, Kelly και η υπόλοιπη ομάδα Adler Teen Programs που μας βοήθησαν σε αυτό το έργο
  • Οι προσκεκλημένοι ομιλητές LaShelle Spencer, Carlos Roa και Li-Wei Hung για τις συναρπαστικές ομιλίες που μας ενέπνευσαν να συνεχίσουμε να είμαστε δημιουργικοί με τα έργα μας
  • Snap Circuits για να μας στείλετε ένα πολύ ενδιαφέρον κιτ που μας βοήθησε να μάθουμε περισσότερα για τα κυκλώματα και μας βοήθησε στο τελικό μας έργο
  • οι δωρητές Adler για να παρακολουθήσουν την τελική μας παρουσίαση και να μας δώσουν σχόλια:)

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

Κατεβάστε ολόκληρο το αποθετήριο μας για αυτήν τη λύση ρύπανσης φωτός εδώ!

Συνιστάται: