Përmbajtje:

Pajisja LED me Bluetooth: Hyrja për një hapësirë tjetër dimensionale: 6 hapa
Pajisja LED me Bluetooth: Hyrja për një hapësirë tjetër dimensionale: 6 hapa

Video: Pajisja LED me Bluetooth: Hyrja për një hapësirë tjetër dimensionale: 6 hapa

Video: Pajisja LED me Bluetooth: Hyrja për një hapësirë tjetër dimensionale: 6 hapa
Video: Kospet TANK T2 Smartwatch Review: The Complete Guide! 2024, Nëntor
Anonim
Pajisja LED me Bluetooth: Hyrja për një hapësirë tjetër dimensionale
Pajisja LED me Bluetooth: Hyrja për një hapësirë tjetër dimensionale

Kjo është një vepër arti e pajisjes me dritë LED për projektin tim të skulpturës të quajtur Objekti i Shenjtë. Unë jam duke përdorur këtë pajisje për të paraqitur një hyrje për një botë të re. Kur ndez dritën LED, ne mund të shohim një tunel të pafund brenda kutisë së betonit. Shiriti LED kontrollohet përmes bluetooth në telefonin tim. I bleva të gjitha furnizimet në Amazon.

Materiale:

- Arduino Uno

-shirit LED

-bateri 9v

-DSD Tech SH-HC-08 Moduli i skllavit Bluetooth 4.0 BLE

-Rezistor 330 Ohms

- iPhone

-Beton

-Akrilik

-Film dritare (pasqyrë me një drejtim)

-Film me dy pasqyra anësore

Hapi 1: Dizajni i qarkut

Dizajni i Qarkut
Dizajni i Qarkut
Dizajni i Qarkut
Dizajni i Qarkut

Kështu e bëj qarkun të funksionojë. Unë gjithashtu krijova një sekuencë për të simuluar një lëvizje të valëve të trurit.

Imazhi i parë është qarku i shiritit LED.

Imazhi i dytë është qarku Bluetooth. Aplikacioni në iPhone është BluetoothLED.

Hapi 2: Kodi Arduino

#përfshi

#përcakto LED_PIN 7 #përcakto NUM_LEDS 60 led CRGB [NUM_LEDS];

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

void setBlue (int val) {për (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 0, val); } FastLED.shfaq (); } void loop () {

nëse (Serial.disponueshëm ()) {val = Serial.lex (); } if (val == 'H') {leds [0] = CRGB (0, 0, 0); FastLED.shfaq (); leds [1] = CRGB (0, 0, 0); FastLED.shfaq (); leds [2] = CRGB (0, 0, 0); FastLED.shfaq (); leds [3] = CRGB (0, 0, 0); FastLED.shfaq (); leds [4] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [5] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [6] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [7] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [8] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [9] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [10] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [11] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [12] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [13] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [14] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [15] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [16] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [17] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [18] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [19] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [20] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [21] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [22] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [23] = CRGB (0, 0, 0); FastLED.shfaq (); leds [24] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [25] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [26] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [27] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [28] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [29] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [30] = CRGB (0, 0, 0); FastLED.shfaq (); leds [31] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [32] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [33] = CRGB (0, 0, 0); FastLED.shfaq (); leds [34] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [35] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [36] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [37] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [38] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [39] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [40] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [41] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [42] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [43] = CRGB (0, 0, 0); FastLED.shfaq (); leds [44] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [45] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [46] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [47] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [48] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [49] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [50] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [51] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [52] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [53] = CRGB (0, 0, 0); FastLED.shfaq (); leds [54] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [55] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [56] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [57] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [58] = CRGB (0, 0, 0); FastLED.shfaq ();

leds [59] = CRGB (0, 0, 0); FastLED.shfaq ();

vonesë (100); } else {për (int i = 255; i> 0; i--) {setBlue (i); vonesa (10); } për (int i = 0; i <255; i ++) {setBlue (i); vonesa (10); }}}

Hapi 3: Bërja e kontejnerit

Bërja e Kontejnerit
Bërja e Kontejnerit
Bërja e Kontejnerit
Bërja e Kontejnerit
Bërja e Kontejnerit
Bërja e Kontejnerit

Kutia është prej betoni. Unë përdor pllaka shkumë për të bërë një kuti të zbrazët për të hedhur me beton. Lëreni të thahet të paktën 24 orë.

Hapi 4: Prerja me lazer

Prerje me lazer
Prerje me lazer
Prerje me lazer
Prerje me lazer
Prerje me lazer
Prerje me lazer

Vizatimi i formës përshtatet në kutinë e betonit dhe prerë atë me prerje me Laser.

Unë e përdor këtë për të shtruar hapësirë të ndryshme brenda kutisë: hapësira e reflektimit dhe hapësira e qarkut. Unë vendos filmin e dritares me një pasqyrë me një drejtim dhe filmin e pasqyrës me anë të dyfishtë në katrorët akrilikë secili.

Hapi 5: Rrip LED

Rrip LED
Rrip LED
Rrip LED
Rrip LED
Rrip LED
Rrip LED

(Pamje nga fundi i kutisë)

E vendosa filmin e pasqyrës me një drejtim në radhë të parë, faqja e pasqyrës në pjesën e brendshme të kutisë. Dhe spërkatni ngjyrën e bardhë në kornizë për të krijuar një tub gjysmë transparence për shiritin LED dhe vendoseni në mes të kutisë.

Hapi 6: Qarku

Qarku
Qarku

Vendosni akrilikun me pasqyrë të dyfishtë në pjesën e sipërme të LED dhe bashkoni qarkun.

Recommended: