Cuprins:
- Pasul 1: Pasul 1: Obțineți materialele
- Pasul 2: Pasul 2: Modificați sticla
- Pasul 3: Pasul 3: Puneți totul la loc
- Pasul 4: Pasul 4: Atingere finală
- Pasul 5: Pasul 5: Codificare
- Pasul 6: Asta e
Video: Proiectul Acrophobia: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Bună băieți, deci a fost un proiect destul de interesant. În școală, clasa noastră a trebuit să facă un proiect numit „If This, Then That”, în care trebuia să folosim un Arduino pentru a face orice. Am putea alege literalmente orice de făcut, atâta timp cât am folosit un Arduino. De asemenea, a fost în regulă dacă proiectul dvs. a eșuat, așa că am început un experiment.
M-am temut de înălțimi de cât îmi amintesc. Nu este la fel de rău ca atunci când eram mai tânăr, dar încă nu-mi place să privesc în jos când stau deasupra unei clădiri. De aceea am făcut „ochelari de acrofobie”, dar chestia este că nu știu dacă funcționează. Vezi, practic am folosit principiile unei oglinzi infinite, dar în loc să cumpăr o bandă LED RGB, am cumpărat o bandă LED RGBW și nu știu cum să o conectez la Arduino.
Dacă doriți să faceți singur acest experiment, permiteți-mi să vă arăt cum.
Avertizare! Vă rugăm să nu utilizați acest lucru când sunteți epileptic. Nu pot sublinia acest lucru suficient.
Pasul 1: Pasul 1: Obțineți materialele
Așadar, băieți, iată ce veți avea nevoie:
- Arduino Uno.
- O placă de măsurare.
- Un set de fire de jumper de panou.
- O bandă LED RGB (W) (vă recomand o bandă RGB dacă sunteți la fel de neexperimentat ca mine. Sunt o mulțime de tutoriale despre cum să conectați una la un Arduino).
- Două măști de scufundări (le pot recomanda cu siguranță pentru că sunt destul de ușor de despărțit:
- Film pentru fereastră oglindă.
- Un tăietor de carton.
- Ducktape.
- Banda camuflanta.
- Bandă cu două fețe
- Vopsea și o pensulă.
- O sticlă de pulverizare (aveți nevoie de ea pentru a o umple cu apă și a o pulveriza pe pahar).
Pasul 2: Pasul 2: Modificați sticla
1. Luați măștile de scufundare și separați toate articolele unul pentru celălalt
2. Ia paharul de la măștile de scufundare și decupează o parte din filmul pentru fereastră oglindă.
3. Pulverizați paharul și filmați cu apă și așezați-l cu grijă unul peste celălalt.
4. Luați o bucată tare de plastic și încercați să scoateți toate bulele de aer.
5. Tăiați excesul de film.
Pasul 3: Pasul 3: Puneți totul la loc
1. Așezați sticla oglinzii în ambele măști de scufundare (asigurați-vă că numai una are o bandă de plastic).
2. Asigurați-vă că totul este sigur.
3. Așezați banda LED cu bandă dublă (nu contează dacă banda LED este puțin prea lungă, o putem ascunde într-un pas viitor).
Pasul 4: Pasul 4: Atingere finală
1. Folosiți bandă de rață pentru a conecta măștile de scufundare (asigurați-vă că firele sunt la exterior).
2. Așezați bandă de mascare pe locurile pe care doriți să le pictați.
3. VOPSEA!
Pasul 5: Pasul 5: Codificare
Ah da, partea amuzantă. deci acesta este codul meu curcubeu, dar dacă doriți să experimentați mai mult, văzând dacă anumite culori au mai mult efect sau orice altceva doriți să încercați, nu ezitați să faceți acest lucru.
Notă: am folosit circuits.io pentru a vedea dacă este efectiv și așa nu vă faceți griji.
Am folosit ArduinoIDE și biblioteca neopixel:
#include #define PIN 6
#define NUM_LEDS 24
Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);
configurare nulă () {
strip.begin ();
strip.show ();
}
bucla nulă () {
RainbowCycle (20);
}
void rainbowCycle (int SpeedDelay) {
octet * c;
uint16_t i, j;
pentru (j = 0; j <256 * 5; j ++) {
pentru (i = 0; i <NUM_LEDS; i ++) {
c = Roată (((i * 256 / NUM_LEDS) + j) & 255);
setPixel (i, * c, * (c + 1), * (c + 2), * (c + 3));
}
showStrip ();
întârziere (SpeedDelay);
}
}
octet * Roată (octet WheelPos) {
octet static c [4];
if (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;
} altceva {
WheelPos - = 170;
c [0] = 0;
c [1] = WheelPos * 3;
c [2] = 255 - WheelPos * 3;
c [3] = 0;
}
retur c;
}
void showStrip () {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.show ();
#endif
}
void setPixel (int Pixel, octet roșu, octet verde, octet albastru, octet alb) {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.setPixelColor (Pixel, strip. Color (roșu, verde, albastru, alb));
#endif
}
void setAll (octet roșu, octet verde, octet albastru, octet alb) {
for (int i = 0; i <NUM_LEDS; i ++) {
setPixel (i, roșu, verde, albastru, alb);
}
showStrip ();
}
Pasul 6: Asta e
Sper că ți-a plăcut instructabilul!
- Brechje
Recomandat:
Proiectul Lightshowpi: 4 pași
Proiectul Lightshowpi: Bună ziua tuturor! Acesta este ghidul meu oficial despre cum să creați un spectacol de lumini folosind lightshowpi începând din octombrie 2020
Proiectul Creative Switch de Christopher Serafin: 4 pași
Proiect Creative Switch de Christopher Serafin: Salutări! Pentru acest proiect de comutare creativă, am decis să încerc să adaug lumini LED la o geantă de umăr, în acest caz o husă de transport Nintendo 3DS. Pungile de umăr obișnuite ar putea fi un pic plictisitoare, dar cu unele lumini LED, cu siguranță poate lumina orice geantă
Cum să adăugați un afișaj cu cerneală electronică la proiectul dvs.: 12 pași (cu imagini)
Cum să adăugați un afișaj cu cerneală electronică la proiectul dvs.: o mulțime de proiecte implică monitorizarea unui anumit tip de date, cum ar fi datele de mediu, folosind adesea un Arduino pentru control. În cazul meu, am vrut să monitorizez nivelul sării din dedurizatorul meu de apă. Poate doriți să accesați datele prin rețeaua dvs. de domiciliu
Proiectul 4 - Harta unui electronic: 9 pași
Proiectul 4 - Harta unui electronic: Acest proiect se concentrează pe jucăria Raptor New Bright F-150 RC pe care am găsit-o în Goodwill. În acest proiect, voi analiza ce se întâmplă în interiorul jucăriei și voi arăta cum am dezasamblat fiecare parte a jucăriei. De asemenea, trebuie remarcat faptul că această jucărie a fost greșită
Proiectul modelului parcului de poluare luminoasă: 15 pași
Proiectul modelului Parcului de poluare luminoasă: Poluarea luminoasă este o problemă serioasă în multe orașe importante din întreaga lume. Cantitatea excesivă de lumină din orașele noastre poate perturba tiparele migratoare ale diferitelor animale, cum ar fi broaștele țestoase și păsările, provocând uciderea acestora, încurcând delicatese