Tartalomjegyzék:
- Lépés: Csak vonal! Csak fény! (1. típus)
- 2. lépés: A projektről (1. típus)
- 3. lépés: Anyag (hardver)
- 4. lépés: Anyag (ellenőrzés)
- 5. lépés: 3. lépés: Anyag (teljesítmény)
- 6. lépés: Lépés: Anyag (stb.)
- 7. lépés: Minta rajzolása előtt
- 8. lépés: Hardver készítése (akrilvágás)
- 9. lépés: Készítse el (felépítse)
- 10. lépés: Hardver és a szoftver összeszerelése
- 11. lépés: Hardver készítése (Formex -vágás)
- 12. lépés: Készítsen hardvert (fa vágás és festés)
- 13. lépés: * Ha ezt a darabot a falra szeretné akasztani, készítse el ugyanazt a szerkezetet, mint a képen
- 14. lépés: Készítsen szoftvert (kapcsolási rajz)
- 15. lépés: Hardverkombináció és a hátlap áramkörének konfigurálása
- 16. lépés: Írja be a kódot a szoftverbe (A-a Arduino Mega Board)
- 17. lépés: Írja be a kódot a szoftverbe (B-b Arduino Mega Board)
- 18. lépés: Élvezze
Videó: Csak vonal, csak fény! (1. típus): 19 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez egy mű, amely fényt fejez ki akrillemezeken, vonalas művészeti mintákkal. Ez harmonikusan fejezi ki a különböző LED -ek színeit és mintáit. Ezt a projektet Arout Meijer "Köszönet a bolygókért" motívumaival hajtották végre, amelyekből két világos szín szintetizálódik a sorok közötti távolságnak megfelelően és szépen ábrázolva.
Lépés: Csak vonal! Csak fény! (1. típus)
Ez egy mű, amely fényt fejez ki akrillemezeken, vonalas művészeti mintákkal. Ez harmonikusan fejezi ki a különböző LED -ek színeit és mintáit. Ezt a projektet Arout Meijer "Köszönet a bolygókért" motívumaival hajtották végre, amelyekből két világos szín szintetizálódik a sorok közötti távolságnak megfelelően és szépen ábrázolva.
2. lépés: A projektről (1. típus)
Miután a vonalrajz mintáját az akril síkba véste, szintetizálja és áthatja a fényt az akril közepén és kívül
Szerkezet
A felhasználó stabil módon állíthatja be a fényt, ha a potenciométert a 3 eredeti lemez belsejébe helyezi, és a szélén tartja a neofíxeleket.
Hogyan kell használni
A felhasználó három lapot forgat egy lapáttal a fény színének (színárnyalat) szabályozására, az alap LED -ek pedig a Színárnyalat, Telítettség és Fényerő értékek segítségével vonzzák a közönség érdeklődését a minta, a fény színe és az animáció iránt.
3. lépés: Anyag (hardver)
1. LED szalag.
: Adafruit NeoPixel Digital RGB LED szalag (WS2812) (144 LED/1 m) - 2 m
: Adafruit NeoPixel Digital RGB LED szalag (WS2812) (60 LED/1 m) - 2 m
2 Akril.
10 t - 600*600 (mm)
3. Formex.
12t (10+2t) - 800*800 (mm)*2
2 t - 800*800 (mm)*2
4. Fa tábla
5t - 850*850 (mm)
4. lépés: Anyag (ellenőrzés)
1. ARDUINO MEGA 2560
ARDUINO MEGA 2560 * 2
2.10k potenciométer
10k potenciométer * 3
5. lépés: 3. lépés: Anyag (teljesítmény)
1. Tápegység
SMPS tápegység 5V 40A (200W)
SMPS tápegység 5V 2A (10W)
2. Elektromos vezeték
14 wg (3 szín) - 10 m/darab
6. lépés: Lépés: Anyag (stb.)
1. Festékszóró (matt fekete)
*Ha drámaibb hatást szeretne elérni sötétben, használja a Vanta Black Paint -t
2. Csavar
3. Sten sarokvas
4. Dril
5. Glugan
6. Erős tapadás
*Készítse elő az eszközöket a helyzetének megfelelően
7. lépés: Minta rajzolása előtt
*A fenti kép Arnout Meijer "Köszönet a bolygókért" című munkája.
A projektbe való belépés előtt úgy éreztem, hogy a fény fokozatos színe, amelyet a gyenge fény az akrilba ültetett mintába való infúziója hoz létre, nagyon szép.
Alapvetően két vagy több színnek át kell fednie egymást ahhoz, hogy színátmenetekké váljanak.
Annak érdekében, hogy két vagy több szín szépen formálódjon, vegye figyelembe a fény görbének megfelelő sűrűségét, szögét vagy fokát.
8. lépés: Hardver készítése (akrilvágás)
*Utal. 7. LÉPÉS: Szerkezet (5. rész)
Akril vágógép beállítása
Akril (10t)
*Vágás - hajszál beállítása
sebesség - teljesítmény
(5 - 50)
*Metszés
sebesség - teljesítmény
(20 - 35)
*Az ízlésnek megfelelően beállíthatja a minta faragásának mértékét
9. lépés: Készítse el (felépítse)
1. 2t - fedél
2. 10t - Vezérlő fogantyú
3. 10t - LED szalag / potenciométer
4. 12t - LED szalag (2 + 10) t
5. 10t - minta (akril)
6. 2t - Háttér
7. 10t - Áramköri tér
*Kivéve az 5. sz. Formex anyagot.
10. lépés: Hardver és a szoftver összeszerelése
Első. Felkészülés 3.4.6.7.
Második. Illessze be 7.6.4 rész sorrendben erős ragasztóval.
Harmadik. Rögzítse a potenciométert a 3 részhez ragasztópisztollyal.
Negyedik. Csatlakoztassa a 3 részt potenciométerrel a 4.6.7 részhez erős ragasztóval.
Ötödik. Erős ragasztóval rögzítse a ws2812b -t a 3.4.6.7 széléhez (piros terület).
Hatodik. Helyezze be a vágott akrillemezt a kombinált 3.4.6.7. Pontba, és rögzítse ragasztópisztollyal.
Hetedik. Helyezze be a 2 részt a potenciométer vezérlő részébe, és rögzítse ragasztóval.
Nyolcadik. Fedje le az 1. részt és erős ragasztóval rögzítse.
* Hivatkozhat PDF fájlokra
11. lépés: Hardver készítése (Formex -vágás)
(Állítsa be a hardvert úgy, hogy csak a minták legyenek láthatók a sötét szobában)
1. 2t - fedél
2. 10t - Vezérlő fogantyú
3. 10t - LED szalag / potenciométer
4. 12t - LED szalag (2 + 10) t
6. 2t - Háttér
7. 10t - Áramköri tér
*Lépjen a 7. LÉPÉSRE (kép)
12. lépés: Készítsen hardvert (fa vágás és festés)
13. lépés: * Ha ezt a darabot a falra szeretné akasztani, készítse el ugyanazt a szerkezetet, mint a képen
*Ez a tanfolyam nem kötelező, és ha nem akarja, kihagyhatja.
*A fenti szerkezet az én személyes elképzelésem, és az Ön ötleteivel kiegészülve, ez egy különleges munka lesz.
*És amikor ezt a szerkezetet építettem, nem akartam látni a fa táblát és a falat.
14. lépés: Készítsen szoftvert (kapcsolási rajz)
Az áramkör felépítésekor gondosan konfigurálja a ws2818b szalag GND / DIN / 5v -jét és az áramlás irányát (nyíl iránya).
GND = akkumulátor - (fekete vonal)
5v = akkumulátor + (piros vonal)
DIN = jelvonal (zöld vonal)
15. lépés: Hardverkombináció és a hátlap áramkörének konfigurálása
Csatlakoztassa a hardvert és rögzítse az áramkört csavarokkal mögötte
16. lépés: Írja be a kódot a szoftverbe (A-a Arduino Mega Board)
// Be kell írnia A-a arduino mega táblát
#befoglalni
#include #define LED_PIN 0 #define NUM_OF_LEDS 120
int j = 0;
Adafruit_NeoPixel csík = Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
// rampUnsignedChar RAMPh [NUM_OF_LEDS];
rampUnsignedChar RAMPv [NUM_OF_LEDS];
void setup () {
// tegye ide a beállítási kódot, hogy egyszer fusson: strip.begin (); strip.show ();
}
void loop () {
// tegye ide a fő kódot az ismételt futtatáshoz:
valueSet ();
// LEDSet ();
for (int i = 0; i <num_of_leds; i ++) {= "" = "" 현재 = "" 값 을 = "" 얻 습니다 = "" uint8_t = "" h = "RAMPh .update (); " v = "RAMPv .frissítés ();" strip.setpixelcolor (i, = "" strip.colorhsv (j*65535 = "" 360, = "" 230, = "" v)); = ""} = "" strip.show ();
}
void valueSet () {
statikus uint32_t oldTime = 0; uint32_t nowTime = millis ();
// 00.3
if (nowTime - oldTime> 300) {for (int i = 0; i = 360) {j = 0; }}}
17. lépés: Írja be a kódot a szoftverbe (B-b Arduino Mega Board)
// Be kell írnia a B-b arduino mega táblát
#befoglalni
#include #define LED_PIN_A 2 #define LED_PIN_B 1 #define LED_PIN_C 0 #define NUM_OF_LEDS 52
#define POT_A A10
#define POT_B A9 #define POT_C A8
int j [3] = {0};
Adafruit_NeoPixel csík [3] = {
Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_A, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_B, NEO_GRB + NEO_KHZ800), Adafruit_NK_NEP_NEF
rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];
void setup () {
// tegye ide a beállítási kódot, hogy egyszer fusson: for (int i = 0; i <3; i ++) {strip .begin (); csík .show (); }
Sorozat.kezdet (9600);
}
void loop () {
// tegye ide a fő kódot az ismételt futtatáshoz:
valueSet ();
// map () 범위 를 바꿔 주는 함수
// 0 ~ 1023 을 0 ~ 359 로 바꿔 줌 // j = map (analogRead (POT_B), 0, 1023, 0, 359); j [0] = térkép (analóg olvasott (POT_A), 0, 1023, 0, 359); j [1] = térkép (analóg olvasott (POT_B), 0, 1023, 0, 359); j [2] = térkép (analóg olvasott (POT_C), 0, 1023, 0, 359); (int i = 0; i <3; i ++) esetén, ha (j <0) j += 360;
for (int k = 0; k <3; k ++) {
for (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 얻 int uint8_t v = RAMPv [k] .update (); csík [k].setPixelColor (i, csík [k]. SzínHSV (j [k] * 65535 /360, 255, v));
}
csík [k].show ();
}
}
void valueSet () {
statikus uint32_t oldTime = 0; uint32_t nowTime = millis ();
// 00.3
if (nowTime - oldTime> 300) {for (int k = 0; k <3; k ++) {for (int i = 0; i <NUM_OF_LEDS; i ++) {// 다음 값 을 설정 합니다 // 다음 값, 다음 값 까지 걸리는 시간, 가는 방법)) RAMPv [k] .go (véletlen (0, 255), 300, LINEAR); }} oldTime = nowTime;
}
}
18. lépés: Élvezze
Ajánlott:
Vonal hozzáadása a Boomboxhoz szalagos lejátszóval: 5 lépés
Vonal hozzáadása a Boomboxhoz szalaglejátszóval: ** Mint minden utasítást, a saját kezébe veszi az elemet / egészséget / bármit! Ügyeljen a nagy feszültségre az alaplapon, a forró forrasztópáka stb. Ha óvatosan és türelmesen jár, sikerrel jár. ** Th
Hálózati vonal nyomon követése: 7 lépés
Hálózati vonal nyomon követése: Nos, szükségem van valamilyen módon, hogy nyomon lehessen követni néhány hálózati vonalat, amelyeket a házam építése közben telepítettek 7 évvel ezelőtt. Sajnos akkor még nem címkézték őket. Sok pénzt költhet egy kereskedelmi egységre, vagy egy kis tudással és 5 dollárral
Egy londoni metró jubileumi vonal ajtó gombjának feltörése: 12 lépés (képekkel)
Egy londoni földalatti jubileumi vonal ajtó gombjának feltörése: A Londoni Közlekedési Múzeum boltja a Jubilee Line leszerelt ajtógombjait árulja (bal és jobb is kapható). Ha olyan projekt végrehajtásán gondolkodik, amelyhez valamilyen gomb és jelzőlámpa szükséges, akkor
3D nyomtatott átviteli vonal hangszóró: 5 lépés
3D nyomtatott átviteli vonal hangszóró: Ebben az oktatóanyagban megmutatom, hogyan kell építeni egy átviteli vonali hangszórót. Az átviteli vonal hangszórója hatalmas mértékben javítja a hangszóró hangját
Szállítószalag vagy mini összeszerelő vonal?: 24 lépés
Szállítószalag vagy Mini összeszerelő vonal? Ha van előzetes tapasztalata az uArm használatában, jó kipróbálni ezt a szállítószalagot. Ha nincs előzetes tapasztalat, akkor teljesen rendben van, és mindkettőt megismerheti