Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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
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
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
(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
Vendosni akrilikun me pasqyrë të dyfishtë në pjesën e sipërme të LED dhe bashkoni qarkun.