Cuprins:

Dispozitiv LED cu Bluetooth: intrare pentru un alt spațiu de dimensiune: 6 pași
Dispozitiv LED cu Bluetooth: intrare pentru un alt spațiu de dimensiune: 6 pași

Video: Dispozitiv LED cu Bluetooth: intrare pentru un alt spațiu de dimensiune: 6 pași

Video: Dispozitiv LED cu Bluetooth: intrare pentru un alt spațiu de dimensiune: 6 pași
Video: Sincronizare Telecomanda UPC cu Televizorul 2024, Iunie
Anonim
Dispozitiv LED cu Bluetooth: intrare pentru un alt spațiu de dimensiuni
Dispozitiv LED cu Bluetooth: intrare pentru un alt spațiu de dimensiuni

Aceasta este o lucrare de artă cu dispozitiv de lumină LED pentru proiectul meu de sculptură numit Sacred Object. Folosesc acest dispozitiv pentru a prezenta o intrare pentru o lume nouă. Când aprind lumina LED, putem vedea un tunel infinit în interiorul cutiei de beton. Banda LED este controlată prin Bluetooth pe telefonul meu. Am cumpărat toate consumabilele pe Amazon.

Materiale:

- Arduino Uno

-Banda LED

-Baterie de 9v

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

-Rezistor de 330 ohmi

- iPhone

-Beton

-Acril

-Film Windows (oglindă cu sens unic)

-Film dublu oglindă laterală

Pasul 1: Proiectarea circuitului

Proiectarea circuitului
Proiectarea circuitului
Proiectarea circuitului
Proiectarea circuitului

Acesta este modul în care fac circuitul să funcționeze. De asemenea, am creat o secvență pentru a simula o mișcare a undelor creierului.

Prima imagine este circuitul cu bandă LED.

A doua imagine este circuitul Bluetooth. Aplicația de pe iPhone este BluetoothLED.

Pasul 2: Cod Arduino

#include

#define LED_PIN 7 #define NUM_LEDS 60 led-uri CRGB [NUM_LEDS];

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

întârziere (100); } else {for (int i = 255; i> 0; i--) {setBlue (i); întârziere (10); } pentru (int i = 0; i <255; i ++) {setBlue (i); întârziere (10); }}}

Pasul 3: Realizarea containerului

Confecționarea containerului
Confecționarea containerului
Confecționarea containerului
Confecționarea containerului
Confecționarea containerului
Confecționarea containerului

Cutia este din beton. Folosesc plăci de spumă pentru a face o cutie goală pentru turnare cu beton. Lăsați-l să se usuce cel puțin 24 de ore.

Pasul 4: tăierea cu laser

Taietura cu laser
Taietura cu laser
Taietura cu laser
Taietura cu laser
Taietura cu laser
Taietura cu laser

Desenarea formei se potrivește în cutia de beton și tăiați-o cu tăiere cu laser.

Folosesc acest lucru pentru a acoperi diferite spații în interiorul cutiei: spațiul de reflecție și spațiul circuitului. Am pus film pe oglindă într-o singură direcție și film pe oglindă laterală dublă pe fiecare pătrat acrilic.

Pasul 5: Benzi LED

Benzi LED
Benzi LED
Benzi LED
Benzi LED
Benzi LED
Benzi LED

(Vizualizare din partea de jos a casetei)

Am pus prima oară filmul oglinzii cu sens unic, fața laterală a oglinzii în interiorul cutiei. Și pulverizați culoarea albă pe cadru pentru a crea un tub pe jumătate de transparență pentru banda LED și așezați-l în mijlocul cutiei.

Pasul 6: Circuit

Circuit
Circuit

Puneți oglinda laterală dublă acrilică în partea de sus a LED-ului și atașați circuitul.

Recomandat: