Sadržaj:

LED uređaj s Bluetoothom: ulaz za drugu dimenziju: 6 koraka
LED uređaj s Bluetoothom: ulaz za drugu dimenziju: 6 koraka

Video: LED uređaj s Bluetoothom: ulaz za drugu dimenziju: 6 koraka

Video: LED uređaj s Bluetoothom: ulaz za drugu dimenziju: 6 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Lipanj
Anonim
LED uređaj s Bluetoothom: unos u drugi dimenzijski prostor
LED uređaj s Bluetoothom: unos u drugi dimenzijski prostor

Ovo je umjetničko djelo s LED svjetlom za moj skulptorski projekt pod nazivom Sacred Object. Koristim ovaj uređaj za predstavljanje ulaska u novi svijet. Kad upalim LED svjetlo, možemo vidjeti beskonačan tunel unutar betonske kutije. LED trakom upravlja se putem bluetootha na mojem telefonu. Sve zalihe kupovao sam na Amazonu.

Materijali:

- Arduino Uno

-LED traka

-9v baterija

-DSD Tech SH-HC-08 Bluetooth 4.0 BLE slave modul

-330 Ohm otpornik

- iPhone

-Beton

-Akril

-Prozorska folija (jednosmjerno ogledalo)

-Dvostruki bočni film ogledala

Korak 1: Dizajn kruga

Dizajn sklopa
Dizajn sklopa
Dizajn sklopa
Dizajn sklopa

Na ovaj način osiguravam rad kola. Također sam stvorio slijed za simulaciju kretanja moždanih valova.

Prva slika je krug LED trake.

Druga slika je Bluetooth sklop. Aplikacija na iPhoneu je BluetoothLED.

Korak 2: Arduino kod

#uključi

#define LED_PIN 7 #define NUM_LEDS 60 CRGB LED dioda [NUM_LEDS];

void setup () {pinMode (LED_PIN, OUTPUT); Serial.begin (9600); FastLED.addLeds (LED diode, NUM_LEDS); }

void setBlue (int val) {for (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 0, val); } FastLED.show (); } void loop () {

if (Serial.available ()) {val = Serial.read (); } if (val == 'H') {leds [0] = CRGB (0, 0, 0); FastLED.show (); LED diode [1] = CRGB (0, 0, 0); FastLED.show (); LED diode [2] = CRGB (0, 0, 0); FastLED.show (); LED diode [3] = CRGB (0, 0, 0); FastLED.show (); LED diode [4] = CRGB (0, 0, 0); FastLED.show ();

LED diode [5] = CRGB (0, 0, 0); FastLED.show ();

LED diode [6] = CRGB (0, 0, 0); FastLED.show ();

LED diode [7] = CRGB (0, 0, 0); FastLED.show ();

LED diode [8] = CRGB (0, 0, 0); FastLED.show ();

LED diode [9] = CRGB (0, 0, 0); FastLED.show ();

LED diode [10] = CRGB (0, 0, 0); FastLED.show ();

LED diode [11] = CRGB (0, 0, 0); FastLED.show ();

LED diode [12] = CRGB (0, 0, 0); FastLED.show ();

LED diode [13] = CRGB (0, 0, 0); FastLED.show ();

LED diode [14] = CRGB (0, 0, 0); FastLED.show ();

LED diode [15] = CRGB (0, 0, 0); FastLED.show ();

LED diode [16] = CRGB (0, 0, 0); FastLED.show ();

LED diode [17] = CRGB (0, 0, 0); FastLED.show ();

LED diode [18] = CRGB (0, 0, 0); FastLED.show ();

LED diode [19] = CRGB (0, 0, 0); FastLED.show ();

LED diode [20] = CRGB (0, 0, 0); FastLED.show ();

LED diode [21] = CRGB (0, 0, 0); FastLED.show ();

LED diode [22] = CRGB (0, 0, 0); FastLED.show ();

LED diode [23] = CRGB (0, 0, 0); FastLED.show (); LED diode [24] = CRGB (0, 0, 0); FastLED.show ();

LED diode [25] = CRGB (0, 0, 0); FastLED.show ();

LED diode [26] = CRGB (0, 0, 0); FastLED.show ();

LED diode [27] = CRGB (0, 0, 0); FastLED.show ();

LED diode [28] = CRGB (0, 0, 0); FastLED.show ();

LED diode [29] = CRGB (0, 0, 0); FastLED.show ();

LED diode [30] = CRGB (0, 0, 0); FastLED.show (); LED diode [31] = CRGB (0, 0, 0); FastLED.show ();

LED diode [32] = CRGB (0, 0, 0); FastLED.show ();

LED diode [33] = CRGB (0, 0, 0); FastLED.show (); LED diode [34] = CRGB (0, 0, 0); FastLED.show ();

LED diode [35] = CRGB (0, 0, 0); FastLED.show ();

LED diode [36] = CRGB (0, 0, 0); FastLED.show ();

LED diode [37] = CRGB (0, 0, 0); FastLED.show ();

LED diode [38] = CRGB (0, 0, 0); FastLED.show ();

LED diode [39] = CRGB (0, 0, 0); FastLED.show ();

LED diode [40] = CRGB (0, 0, 0); FastLED.show ();

LED diode [41] = CRGB (0, 0, 0); FastLED.show ();

LED diode [42] = CRGB (0, 0, 0); FastLED.show ();

LED diode [43] = CRGB (0, 0, 0); FastLED.show (); LED diode [44] = CRGB (0, 0, 0); FastLED.show ();

LED diode [45] = CRGB (0, 0, 0); FastLED.show ();

LED diode [46] = CRGB (0, 0, 0); FastLED.show ();

LED diode [47] = CRGB (0, 0, 0); FastLED.show ();

LED diode [48] = CRGB (0, 0, 0); FastLED.show ();

LED diode [49] = CRGB (0, 0, 0); FastLED.show ();

LED diode [50] = CRGB (0, 0, 0); FastLED.show ();

LED diode [51] = CRGB (0, 0, 0); FastLED.show ();

LED diode [52] = CRGB (0, 0, 0); FastLED.show ();

LED diode [53] = CRGB (0, 0, 0); FastLED.show (); LED diode [54] = CRGB (0, 0, 0); FastLED.show ();

LED diode [55] = CRGB (0, 0, 0); FastLED.show ();

LED diode [56] = CRGB (0, 0, 0); FastLED.show ();

LED diode [57] = CRGB (0, 0, 0); FastLED.show ();

LED diode [58] = CRGB (0, 0, 0); FastLED.show ();

LED diode [59] = CRGB (0, 0, 0); FastLED.show ();

kašnjenje (100); } else {for (int i = 255; i> 0; i--) {setBlue (i); kašnjenje (10); } za (int i = 0; i <255; i ++) {setBlue (i); kašnjenje (10); }}}

Korak 3: Izrada spremnika

Izrada kontejnera
Izrada kontejnera
Izrada kontejnera
Izrada kontejnera
Izrada kontejnera
Izrada kontejnera

Kutija je izrađena od betona. Pjenastim pločama izrađujem šuplju kutiju za lijevanje betonom. Ostavite da se osuši najmanje 24 sata.

Korak 4: Lasersko rezanje

Lasersko rezanje
Lasersko rezanje
Lasersko rezanje
Lasersko rezanje
Lasersko rezanje
Lasersko rezanje

Crtanje oblika staje u betonsku kutiju i izrežite ga laserskim rezanjem.

Koristim ovo za slaganje različitog prostora unutar kutije: prostora za refleksiju i prostora kruga. Stavio sam jednosmjernu prozorsku foliju i dvostranu zrcalnu foliju na akrilne kvadrate.

Korak 5: LED traka

LED traka
LED traka
LED traka
LED traka
LED traka
LED traka

(Pogled s dna okvira)

Prvo sam stavio jednosmjernu zrcalnu foliju, sa strana ogledala unutar kutije. I poprskajte bijelu boju po okviru kako biste stvorili poluprozirnu cijev za LED traku i postavite je u sredinu kutije.

Korak 6: Krug

Krug
Krug

Stavite dvostruko bočno ogledalo, akril na vrh LED diode i pričvrstite krug.

Preporučeni: