Sadržaj:

LED uređaj sa Bluetoothom: unos za drugu dimenziju prostora: 6 koraka
LED uređaj sa Bluetoothom: unos za drugu dimenziju prostora: 6 koraka

Video: LED uređaj sa Bluetoothom: unos za drugu dimenziju prostora: 6 koraka

Video: LED uređaj sa Bluetoothom: unos za drugu dimenziju prostora: 6 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Jun
Anonim
LED uređaj sa Bluetoothom: unos za prostor druge dimenzije
LED uređaj sa Bluetoothom: unos za prostor druge dimenzije

Ovo je umjetničko djelo sa 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 mom telefonu. Sve zalihe sam kupovao 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

-folija za prozore (jednosmjerno ogledalo)

-Dvostruki film sa bočnim ogledalom

Korak 1: Dizajn kola

Dizajn kola
Dizajn kola
Dizajn kola
Dizajn kola

Na ovaj način osiguravam rad kola. Takođe sam stvorio sekvencu za simulaciju kretanja moždanih talasa.

Prva slika je kolo LED trake.

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

Korak 2: Arduino kod

#include

#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 kontejnera

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

Kutija je izrađena od betona. Koristim pjenaste ploče za izradu šuplje kutije 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 je laserskim rezanjem.

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

Korak 5: LED traka

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

(Pogled sa dna okvira)

Prvo sam stavio jednosmjerni film za ogledalo, strane ogledala su 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čuje se: