Turinys:

LED įrenginys su „Bluetooth“: įėjimas į kitą matmenų erdvę: 6 žingsniai
LED įrenginys su „Bluetooth“: įėjimas į kitą matmenų erdvę: 6 žingsniai

Video: LED įrenginys su „Bluetooth“: įėjimas į kitą matmenų erdvę: 6 žingsniai

Video: LED įrenginys su „Bluetooth“: įėjimas į kitą matmenų erdvę: 6 žingsniai
Video: Xiaomi Mi Smart Clock - Глобальная версия с Google Assistant. Озвучка событий в Home Assistant 2024, Birželis
Anonim
LED įrenginys su „Bluetooth“: įėjimas į kitą matmenų erdvę
LED įrenginys su „Bluetooth“: įėjimas į kitą matmenų erdvę

Tai yra LED šviesos prietaisų meno kūrinys mano skulptūros projektui „Šventasis objektas“. Naudoju šį įrenginį, norėdamas pristatyti naujo pasaulio įrašą. Kai įjungiu LED lemputę, betono dėžutės viduje galime pamatyti begalinį tunelį. LED juostelė valdoma per „Bluetooth“mano telefone. Visas prekes pirkau „Amazon“.

Medžiagos:

- Arduino Uno

-LED juostelė

-9v baterija

-DSD Tech SH-HC-08 „Bluetooth 4.0 BLE“vergo modulis

-330 omų rezistorius

- „iPhone“

-Betonas

-Akrilas

-lango plėvelė (vienpusis veidrodis)

-Dviguba šoninė veidrodžio plėvelė

1 žingsnis: grandinės projektavimas

Grandinės dizainas
Grandinės dizainas
Grandinės dizainas
Grandinės dizainas

Taip priverčiu grandinę veikti. Taip pat sukūriau seką, kuri imituotų smegenų bangų judėjimą.

Pirmasis vaizdas yra LED juostos grandinė.

Antrasis vaizdas yra „Bluetooth“grandinė. Programa „iPhone“yra „BluetoothLED“.

2 žingsnis: „Arduino“kodas

#įtraukti

#define LED_PIN 7 #define NUM_LEDS 60 CRGB lempučių [NUM_LEDS];

void setup () {pinMode (LED_PIN, OUTPUT); Serial.begin (9600); FastLED.addLeds (šviesos diodai, 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 (); šviesos diodai [1] = CRGB (0, 0, 0); FastLED.show (); šviesos diodai [2] = CRGB (0, 0, 0); FastLED.show (); šviesos diodai [3] = CRGB (0, 0, 0); FastLED.show (); šviesos diodai [4] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [5] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [6] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [7] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [8] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [9] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [10] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [11] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [12] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [13] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [14] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [15] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [16] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [17] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [18] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [19] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [20] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [21] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [22] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [23] = CRGB (0, 0, 0); FastLED.show (); šviesos diodai [24] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [25] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [26] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [27] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [28] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [29] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [30] = CRGB (0, 0, 0); FastLED.show (); šviesos diodai [31] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [32] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [33] = CRGB (0, 0, 0); FastLED.show (); šviesos diodai [34] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [35] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [36] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [37] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [38] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [39] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [40] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [41] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [42] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [43] = CRGB (0, 0, 0); FastLED.show (); šviesos diodai [44] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [45] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [46] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [47] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [48] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [49] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [50] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [51] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [52] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [53] = CRGB (0, 0, 0); FastLED.show (); šviesos diodai [54] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [55] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [56] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [57] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [58] = CRGB (0, 0, 0); FastLED.show ();

šviesos diodai [59] = CRGB (0, 0, 0); FastLED.show ();

vėlavimas (100); } else {for (int i = 255; i> 0; i--) {setBlue (i); vėlavimas (10); } (int i = 0; i <255; i ++) {setBlue (i); vėlavimas (10); }}}

3 žingsnis: konteinerio gamyba

Konteinerio gamyba
Konteinerio gamyba
Konteinerio gamyba
Konteinerio gamyba
Konteinerio gamyba
Konteinerio gamyba

Dėžutė pagaminta iš betono. Aš naudoju putplasčio plokštes, kad padarytų tuščiavidurę dėžę betonui lieti. Leiskite išdžiūti mažiausiai 24 valandas.

4 žingsnis: pjovimas lazeriu

Pjovimas lazeriu
Pjovimas lazeriu
Pjovimas lazeriu
Pjovimas lazeriu
Pjovimas lazeriu
Pjovimas lazeriu

Piešimo forma tinka betono dėžutei ir supjaustoma lazeriu.

Aš tai naudoju sluoksniuojant skirtingą erdvę dėžutės viduje: atspindžio erdvę ir grandinės erdvę. Ant akrilo kvadratų uždėjau veidrodinę lango plėvelę ir dvigubą šoninę veidrodinę plėvelę.

5 žingsnis: LED juostelė

LED juostelė
LED juostelė
LED juostelė
LED juostelė
LED juostelė
LED juostelė

(Vaizdas iš dėžutės apačios)

Pirmiausia įdėjau vienpusę veidrodinę plėvelę, veidrodinė pusė nukreipta į dėžutės vidų. Ir purškite baltą spalvą ant rėmo, kad sukurtumėte pusiau permatomą vamzdelį LED juostai ir padėkite dėžutės viduryje.

6 žingsnis: grandinė

Grandinė
Grandinė

Uždėkite dvigubo šoninio veidrodžio akrilą ant šviesos diodo viršaus ir pritvirtinkite grandinę.

Rekomenduojamas: