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

Το έργο Acrophobia: 6 βήματα
Το έργο Acrophobia: 6 βήματα

Βίντεο: Το έργο Acrophobia: 6 βήματα

Βίντεο: Το έργο Acrophobia: 6 βήματα
Βίντεο: Διαταραχή κοινωνικού άγχους έναντι ντροπής - Πώς μπορεί να διορθωθεί 2024, Νοέμβριος
Anonim
Το έργο Ακροφοβία
Το έργο Ακροφοβία

Γεια σας παιδιά, αυτό ήταν ένα πολύ ενδιαφέρον έργο. Στο σχολείο, η τάξη μας έπρεπε να κάνει ένα έργο που ονομάζεται "Αν αυτό, τότε αυτό", στο οποίο έπρεπε να χρησιμοποιήσουμε ένα Arduino για να φτιάξουμε οτιδήποτε. Θα μπορούσαμε κυριολεκτικά να επιλέξουμε οτιδήποτε για να φτιάξουμε, αρκεί να χρησιμοποιήσουμε ένα Arduino. Wasταν επίσης εντάξει αν το έργο σας απέτυχε, οπότε ξεκίνησα ένα πείραμα.

Είχα έναν φόβο για τα ύψη από όσο θυμάμαι τον εαυτό μου. Δεν είναι τόσο άσχημα όσο ήταν όταν ήμουν νεότερος, αλλά ακόμα δεν μου αρέσει να κοιτάζω κάτω όταν στέκομαι πάνω από ένα κτίριο. Γι 'αυτό έφτιαξα «γυαλιά ακροφοβίας», αλλά το θέμα είναι ότι δεν ξέρω αν λειτουργεί. Βλέπω, βασικά χρησιμοποίησα τις αρχές ενός άπειρου καθρέφτη, αλλά αντί να αγοράσω μια λωρίδα led RGB, αγόρασα μια λωρίδα led RGBW και δεν ξέρω πώς να τη συνδέσω με το Arduino.

Αν θέλετε να κάνετε μόνοι σας αυτό το μικρό πείραμα, επιτρέψτε μου να σας δείξω πώς.

Προειδοποίηση! Μην το χρησιμοποιείτε όταν είστε επιληπτικοί. Δεν μπορώ να το τονίσω αρκετά.

Βήμα 1: Βήμα 1: Λάβετε τα υλικά

Βήμα 1: Αποκτήστε τα υλικά
Βήμα 1: Αποκτήστε τα υλικά

Λοιπόν παιδιά, τι θα χρειαστείτε:

- Arduino Uno.

- Μια σανίδα ψωμιού.

- Ένα σετ καλωδίων με μπλουζάκια.

- Μια λωρίδα led RGB (W) (προτείνω μια ταινία RGB αν είστε εξίσου άπειροι με εμένα. Είναι πολλά σεμινάρια για το πώς να συνδέσετε ένα σε ένα Arduino).

-Δύο μάσκες κατάδυσης (μπορώ σίγουρα να τις προτείνω γιατί είναι αρκετά εύκολο να τις χωρίσετε:

- Mirror Window Film.

- Κόφτης από χαρτόνι.

- Ducktape.

- Χαρτοταινία.

- Ταινία διπλής όψης

- Χρώμα και πινέλο.

- Ένα μπουκάλι ψεκασμού (το χρειάζεστε για να το γεμίσετε με νερό και να το ψεκάσετε στο ποτήρι).

Βήμα 2: Βήμα 2: Τροποποιήστε το γυαλί

Βήμα 2: Τροποποιήστε το γυαλί
Βήμα 2: Τροποποιήστε το γυαλί
Βήμα 2: Τροποποιήστε το γυαλί
Βήμα 2: Τροποποιήστε το γυαλί
Βήμα 2: Τροποποιήστε το γυαλί
Βήμα 2: Τροποποιήστε το γυαλί

1. Πάρτε τις καταδυτικές σας μάσκες και χωρίστε όλα τα αντικείμενα το ένα για το άλλο

2. Πάρτε το ποτήρι από τις μάσκες κατάδυσης και κόψτε μερικά από το Mirror Window Film.

3. Spεκάστε το ποτήρι και τη μεμβράνη σας με νερό και τοποθετήστε το προσεκτικά το ένα πάνω στο άλλο.

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

5. Κόψτε την περίσσεια μεμβράνης.

Βήμα 3: Βήμα 3: Τοποθετήστε τα πάντα στη θέση τους

Βήμα 3: Τοποθετήστε τα πάντα στη θέση τους
Βήμα 3: Τοποθετήστε τα πάντα στη θέση τους
Βήμα 3: Τοποθετήστε τα πάντα στη θέση τους
Βήμα 3: Τοποθετήστε τα πάντα στη θέση τους
Βήμα 3: Τοποθετήστε τα πάντα στη θέση τους
Βήμα 3: Τοποθετήστε τα πάντα στη θέση τους

1. Τοποθετήστε το γυαλί καθρέφτη και στις δύο μάσκες κατάδυσης (βεβαιωθείτε ότι μόνο η μία έχει πλαστική ταινία).

2. Βεβαιωθείτε ότι όλα είναι ασφαλή.

3. Τοποθετήστε τη λωρίδα Led με ταινία διπλής όψης (δεν έχει σημασία αν η λωρίδα led είναι λίγο πολύ μεγάλη, μπορούμε να την κρύψουμε σε μελλοντικό βήμα).

Βήμα 4: Βήμα 4: Τελειώνοντας την αφή

Βήμα 4: Τελειώνοντας την αφή
Βήμα 4: Τελειώνοντας την αφή
Βήμα 4: Τελειώνοντας την αφή
Βήμα 4: Τελειώνοντας την αφή
Βήμα 4: Τελειώνοντας την αφή
Βήμα 4: Τελειώνοντας την αφή
Βήμα 4: Τελειώνοντας την αφή
Βήμα 4: Τελειώνοντας την αφή

1. Χρησιμοποιήστε ταινία πάπιας για να συνδέσετε τις μάσκες κατάδυσης (βεβαιωθείτε ότι τα καλώδια βρίσκονται στο εξωτερικό).

2. Τοποθετήστε ταινία κάλυψης στα σημεία που θέλετε να βάψετε.

3. ΧΡΩΜΑ!

Βήμα 5: Βήμα 5: Κωδικοποίηση

Βήμα 5: Κωδικοποίηση
Βήμα 5: Κωδικοποίηση

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

Σημείωση: Έχω χρησιμοποιήσει το circuits.io για να δω αν είναι όντως και το κάνει μην ανησυχείτε.

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

#include #define PIN 6

#ορίστε NUM_LEDS 24

Λωρίδα Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);

void setup () {

strip.begin ();

strip.show ();

}

void loop () {

rainbowCycle (20);

}

void rainbowCycle (int SpeedDelay) {

byte *c;

uint16_t i, j;

για (j = 0; j <256*5; j ++) {

για (i = 0; i <NUM_LEDS; i ++) {

c = Τροχός (((i * 256 / NUM_LEDS) + j) & 255);

setPixel (i, *c, *(c+1), *(c+2), *(c+3));

}

showStrip ();

καθυστέρηση (SpeedDelay)?

}

}

byte * Wheel (byte WheelPos) {

στατικό byte c [4];

αν (WheelPos <85) {

c [0] = WheelPos * 3;

c [1] = 255 - WheelPos * 3;

c [2] = 0;

c [3] = 0;

} else if (WheelPos <170) {

WheelPos -= 85;

c [0] = 255 - WheelPos * 3;

c [1] = 0;

c [2] = WheelPos * 3;

c [3] = 0;

} αλλο {

WheelPos -= 170;

c [0] = 0;

c [1] = WheelPos * 3;

c [2] = 255 - WheelPos * 3;

c [3] = 0;

}

επιστροφή c?

}

void showStrip () {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.show ();

#τέλος εαν

}

void setPixel (int Pixel, κόκκινο byte, πράσινο byte, μπλε byte, λευκό byte) {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.setPixelColor (Pixel, strip. Color (κόκκινο, πράσινο, μπλε, λευκό))

#τέλος εαν

}

void setAll (κόκκινο byte, πράσινο byte, μπλε byte, λευκό byte) {

για (int i = 0; i <NUM_LEDS; i ++) {

setPixel (i, κόκκινο, πράσινο, μπλε, λευκό)

}

showStrip ();

}

Βήμα 6: Αυτό είναι

Αυτό είναι!
Αυτό είναι!

Ελπίζω να σας άρεσε το διδακτικό!

- Μπρέτσε

Συνιστάται: