
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

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


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



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



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



(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

Puneți oglinda laterală dublă acrilică în partea de sus a LED-ului și atașați circuitul.
Recomandat:
Cultivarea mai multor salată în spațiu mai mic sau Cultivarea salatei în spațiu, (mai mult sau mai puțin) .: 10 pași

Cultivarea mai multor salată în spațiu mai mic sau … Cultivarea salată în spațiu, (mai mult sau mai puțin). Nu aș putea fi mai încântat să proiectez pentru producția de culturi spațiale și să postez primul meu Instructable. Pentru a începe, concursul ne-a cerut
Dispozitiv de intrare și stocare serial pe 4 biți: 4 pași

Dispozitiv de intrare și stocare serial pe 4 biți: Ți-ai imaginat vreodată cum intră tastatura și cum sunt stocate aceste date! Acest proiect este o versiune mai mică de introducere și stocare a datelor. O explicație elaborată a modului în care semnalul tastelor, efectul ceasului afectează elementele de memorie (flip flops)
Utilizați 1 intrare analogică pentru 6 butoane pentru Arduino: 6 pași

Utilizați 1 intrare analogică pentru 6 butoane pentru Arduino: M-am întrebat adesea cum aș putea obține mai multe intrări digitale pentru Arduino. Recent mi-a trecut prin minte că ar trebui să pot folosi una dintre intrările analogice pentru a introduce mai multe intrări digitale. Am făcut o căutare rapidă și am găsit unde erau oamenii
Dispozitiv de intrare hârtie și folie de tablă: 5 pași

Dispozitiv de intrare hârtie și folie de tablă: Acest ghid vă va arăta cum să creați un dispozitiv de intrare ieftin și urât pentru computer. În acest sens, folosesc o placă logică monome de 40 de ore pentru a trimite semnalele către computer dintr-o rețea de butoane de opt pe opt, dar aceste planuri ar putea fi ușor modificate t
Suport rapid pentru laptop cu spațiu pentru accesorii: 6 pași

Suport rapid pentru laptop cu spațiu pentru accesorii: într-o zi am trebuit să conectez două dispozitive USB și mouse-ul și tastatura cu doar două porturi USB pe computer. Așa că am știut că am nevoie de hub USB 2.0. (Da, tastatura are două porturi USB, dar acestea sunt USB 1, neautorizate și foarte strânse