Obsah:
- Krok 1: Krok 1: Získajte materiály
- Krok 2: Krok 2: Upravte sklo
- Krok 3: Krok 3: Vráťte všetko na svoje miesto
- Krok 4: Krok 4: Dokončenie dotyku
- Krok 5: Krok 5: Kódovanie
- Krok 6: To je ono
Video: Projekt akrofóbie: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Ahoj chlapci, toto bol celkom zaujímavý projekt. V škole naša trieda musela urobiť projekt „If This, Then That“, v ktorom sme museli pomocou Arduina čokoľvek vyrobiť. Doslova sme si mohli vybrať čokoľvek na výrobu, pokiaľ sme používali Arduino. Tiež bolo v poriadku, ak váš projekt zlyhal, a tak som začal s experimentom.
Strach z výšok mám tak dlho, ako si pamätám. Nie je to také zlé, ako to bolo, keď som bol mladší, ale napriek tomu nerád pozerám dole, keď stojím na vrchu budovy. Preto som vyrobil „okuliare na akrofóbiu“, ale ide o to, že neviem, či to funguje. Vidíte, v zásade som použil princípy nekonečného zrkadla, ale namiesto nákupu RGB LED pásu som si kúpil RGBW LED pásik a neviem, ako ho pripojiť k Arduinu.
Ak chcete urobiť tento malý experiment sami, ukážem vám, ako na to.
Výstraha! Nepoužívajte to, ak ste epileptik. Nemôžem to dostatočne zdôrazniť.
Krok 1: Krok 1: Získajte materiály
Takže chlapci, tu budete potrebovať:
- Arduino Uno.
- Doska na chlieb.
- Sada prepojovacích drôtov na chlebové dosky.
- RGB (W) LED pásik (RGB pásik odporúčam, ak ste rovnako neskúsení ako ja. Je to veľa návodov, ako ich prepojiť s Arduinom).
-Dve potápačské masky (tieto môžem rozhodne odporučiť, pretože sa dajú veľmi ľahko oddeliť:
- Zrkadlová okenná fólia.
- Rezačka na lepenku.
- Lepiaca páska.
- Maskovacia páska.
- Obojstranná lepiaca páska
- Farba a štetec.
- Fľaša s rozprašovačom (potrebujete ju na naplnenie vodou a nastriekajte na sklo).
Krok 2: Krok 2: Upravte sklo
1. Vezmite si potápačské masky a navzájom si oddeľte všetky položky
2. Vyberte si sklo z potápačských masiek a vystrihnite časť zrkadlovej okennej fólie.
3. Postriekajte pohár a film vodou a opatrne ho položte na seba.
4. Uchopte tvrdý kus plastu a pokúste sa dostať von všetky bubliny vzduchu.
5. Odrežte prebytočný film.
Krok 3: Krok 3: Vráťte všetko na svoje miesto
1. Vložte zrkadlové sklo do oboch potápačských masiek (uistite sa, že iba jeden má plastový pás).
2. Uistite sa, že je všetko zaistené.
3. Umiestnite LED pásik obojstrannou páskou (nezáleží na tom, či je LED pás príliš dlhý, môžeme ho skryť v budúcom kroku).
Krok 4: Krok 4: Dokončenie dotyku
1. Na pripojenie potápačských masiek použite kačaciu pásku (uistite sa, že drôty sú zvonku).
2. Na miesta, ktoré chcete maľovať, položte kryciu pásku.
3. MAĽOVAŤ!
Krok 5: Krok 5: Kódovanie
Ach áno, zábavná časť. toto je môj dúhový kód, ale ak chcete viac experimentovať a zistiť, či majú určité farby väčší účinok alebo čokoľvek iné, čo by ste chceli vyskúšať, pokojne to urobte.
Poznámka: Použil som circuit.io, aby som zistil, či to skutočne je a nie je dôvod sa znepokojovať.
Použil som ArduinoIDE a knižnicu neopixelov:
#include #define PIN 6
#define NUM_LEDS 24
Pásik Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);
neplatné nastavenie () {
strip.begin ();
strip.show ();
}
prázdna slučka () {
rainbowCycle (20);
}
void rainbowCycle (int SpeedDelay) {
bajt *c;
uint16_t i, j;
pre (j = 0; j <256*5; j ++) {
pre (i = 0; i <NUM_LEDS; i ++) {
c = koleso ((((i * 256 / NUM_LEDS) + j) & 255);
setPixel (i, *c, *(c+1), *(c+2), *(c+3));
}
showStrip ();
oneskorenie (SpeedDelay);
}
}
byte * Wheel (byte WheelPos) {
statický bajt 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;
} else {
WheelPos -= 170;
c [0] = 0;
c [1] = WheelPos * 3;
c [2] = 255 - WheelPos * 3;
c [3] = 0;
}
návrat c;
}
void showStrip () {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.show ();
#koniec Ak
}
void setPixel (int Pixel, byte red, byte green, byte blue, byte white) {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.setPixelColor (Pixel, strip. Color (červená, zelená, modrá, biela));
#koniec Ak
}
void setAll (byte červený, byte zelený, byte modrý, byte biely) {
pre (int i = 0; i <NUM_LEDS; i ++) {
setPixel (i, červená, zelená, modrá, biela);
}
showStrip ();
}
Krok 6: To je ono
Dúfam, že sa vám návod páčil!
- Brechje
Odporúča:
Linefollower HoGent - syntetický projekt: 8 krokov
Linefollower HoGent - Syntheseproject: Ďalší syntetický projekt, ktorý ponúkame, vyrábame. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Projekt stabilizátora kardanu: 9 krokov (s obrázkami)
Naučte sa, ako vytvoriť 2-osový kardan pre vašu akčnú kameru V dnešnej kultúre všetci radi nahrávame video a zachytávame momenty, obzvlášť keď ste tvorcom obsahu ako ja, určite ste sa stretli s problémom také vratké video
Automatizovaný záverečný projekt EKG- BME 305 Extra kredit: 7 krokov
Automatizovaný záverečný projekt EKG-BME 305 Extra kredit: Elektrokardiogram (EKG alebo EKG) sa používa na meranie elektrických signálov produkovaných bijúcim srdcom a hrá veľkú úlohu v diagnostike a prognóze kardiovaskulárnych chorôb. Niektoré z informácií získaných z EKG zahŕňajú rytmus
Automatizovaný projekt misky na krmivo pre domáce zvieratá: 13 krokov
Automatizovaný projekt misky na krmivo pre domáce zvieratá: Tento návod zobrazí a vysvetlí, ako vytvoriť automatizovaný, programovateľný podávač domácich zvierat s pripojenými miskami na jedlo. Prikladám sem video, ktoré ukazuje, ako produkty fungujú a ako vyzerajú
USB napaľovačka! Tento projekt môže spaľovať plasty / drevo / papier (zábavný projekt musí byť aj veľmi jemné drevo): 3 kroky
USB napaľovačka! Tento projekt môže spaľovať plasty / drevo / papier (zábavný projekt musí byť aj veľmi jemné drevo): NEROBTE TO S POUŽÍVANÍM USB !!!! Zo všetkých komentárov som zistil, že môže poškodiť váš počítač. môj počítač je v poriadku Použite nabíjačku telefónu 5 V 600mA. Použil som to a funguje to dobre a nič sa nemôže poškodiť, ak na vypnutie napájania použijete bezpečnostnú zástrčku