Inhoudsopgave:
- Stap 1: Gewoon lijn! Gewoon licht! (Type1)
- Stap 2: Over Project (Type 1)
- Stap 3: Materiaal (hardware)
- Stap 4: Materiaal (controle)
- Stap 5: Stap 3: Materiaal (vermogen)
- Stap 6: Stap: Materiaal (enz.)
- Stap 7: Voordat u patroon tekent
- Stap 8: Maak een hardware (acryl snijden)
- Stap 9: Maken (structuur)
- Stap 10: Hardware en de assemblage van software
- Stap 11: Maak een hardware (Formex Cutting)
- Stap 12: Maak een hardware (houtsnijden en schilderen)
- Stap 13: * Als je dit stuk aan de muur wilt hangen, maak dan dezelfde structuur als de afbeelding
- Stap 14: Maak een software (een schakelschema)
- Stap 15: Hardwarecombinatie en circuitconfiguratie achterpaneel
- Stap 16: Voer code in in software (A-a Arduino Mega Board)
- Stap 17: Code invoeren in software (B-b Arduino Mega Board)
- Stap 18: Geniet ervan
Video: Gewoon lijn, gewoon licht! (Type 1) - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Het is een werk om licht uit te drukken op acrylplaten die zijn gegraveerd met patronen van lijntekeningen. Het drukt kleuren en patronen van verschillende LED's harmonieus uit. Dit project werd uitgevoerd met motieven uit Arout Meijer's "Thanks for the Planets" waaruit twee lichtkleuren zijn gesynthetiseerd volgens de afstand van de lijnen en mooi weergegeven.
Stap 1: Gewoon lijn! Gewoon licht! (Type1)
Het is een werk om licht uit te drukken op acrylplaten die zijn gegraveerd met patronen van lijntekeningen. Het drukt kleuren en patronen van verschillende LED's harmonieus uit. Dit project werd uitgevoerd met motieven uit Arout Meijer's "Thanks for the Planets" waaruit twee lichtkleuren zijn gesynthetiseerd volgens de afstand van de lijnen en mooi weergegeven.
Stap 2: Over Project (Type 1)
Nadat u het patroon van lijntekeningen op het acrylvlak hebt gegraveerd, synthetiseert en doordringt u het licht in het midden en aan de buitenkant van het acryl
Structuur
De gebruiker kan het licht op een stabiele manier afstellen door de potentiometer in de 3 originele platen te installeren en de neophixels aan de rand vast te houden.
Hoe te gebruiken
De gebruiker draait drie platen met een peddel om de kleur van het licht (Hue) te regelen en de basis-LED's gebruiken de waarden voor tint, verzadiging en helderheid om de interesse van het publiek te wekken voor patroon, lichtkleur en animatie.
Stap 3: Materiaal (hardware)
1. LED-strip.
:Adafruit NeoPixel Digitale RGB LED Strip (WS2812)(144 LED/1m) - 2m
:Adafruit NeoPixel Digitale RGB LED Strip (WS2812)(60 LED/1m) - 2m
2Acryl.
10t - 600*600 (mm)
3. Formex.
12t (10+2t) - 800*800(mm)*2
2t - 800*800(mm)*2
4. Houten plank
5t - 850*850 (mm)
Stap 4: Materiaal (controle)
1. ARDUINO MEGA 2560
ARDUINO MEGA 2560 * 2
2.10k Potentiometer
10k Potentiometer * 3
Stap 5: Stap 3: Materiaal (vermogen)
1. Voeding
SMPS Voeding 5V 40A (200W)
SMPS Voeding 5V 2A (10W)
2. Elektrische draad
14awg (3 kleuren) - 10m/elk
Stap 6: Stap: Materiaal (enz.)
1. verfspray (mat zwart)
*Als je een dramatischer effect wilt krijgen in het donker, gebruik dan Vanta Black Paint
2. Schroef:
3. Sten hoekijzer
4. Dril
5. Glugan
6. Sterke hechting:
*Bereid de tools voor volgens uw situatie
Stap 7: Voordat u patroon tekent
*De foto hierboven is Arnout Meijer's "Thanks for the Planets" dat mijn werk inspireerde.
Voordat ik aan het project begon, voelde ik dat de kleur van de gradatie van licht gevormd door de infusie van zwak licht in het patroon dat in acryl was geïmplanteerd, erg mooi was.
In principe moeten twee of meer kleuren elkaar overlappen om gradiënten te worden.
Om ervoor te zorgen dat twee of meer kleuren mooi worden gevormd, moet u rekening houden met de dichtheid, hoek of mate van lichtvorming volgens de curve.
Stap 8: Maak een hardware (acryl snijden)
*Verwijzen. STAP 7: Structuur (onderdeelnr. 5)
Acryl snijmachine instelling:
Acryl (10t)
*Snijden - haarlijn instellen
snelheid - vermogen
(5 - 50)
*Gravure
snelheid - vermogen
(20 - 35)
*U kunt de mate waarin het patroon is gesneden aanpassen aan uw smaak
Stap 9: Maken (structuur)
1. 2t - deksel
2. 10t - Bedieningshendel
3. 10t - LEDstrip / Potensiometer
4. 12t - LED-strip (2 + 10)t
5. 10t - Patroon (Acryl)
6. 2t - Achtergrond
7. 10t - Circuitruimte
*Behalve voor nr.5 - Formex materiaal.
Stap 10: Hardware en de assemblage van software
Eerst. Bereid 3.4.6.7 voor.
Tweede. Plak het in volgorde van 7.6.4 delen met een sterke lijm.
Derde. Bevestig de potentiometer 3delig met lijmpistool.
Vierde. Bevestig 3delig met potentiometer aan 4.6.7deel met sterke lijm.
Vijfde. Bevestig ws2812b aan de rand van 3.4.6.7 (rood gebied) met een sterke lijm.
Zesde. Steek de gesneden acrylplaat in de gecombineerde 3.4.6.7 en bevestig deze met een lijmpistool.
Zevende. Steek het tweede deel in het bedieningsgedeelte van de potentiometer en bevestig het met lijmlijm.
Achtste. Bedek deel 1 en fixeer met sterk klevende afwerking.
* U kunt verwijzen naar PDF-bestanden
Stap 11: Maak een hardware (Formex Cutting)
(Configureer de hardware zodat alleen patronen zichtbaar zijn in de donkere kamer)
1. 2t - deksel
2. 10t - Bedieningshendel
3. 10t - LEDstrip / Potensiometer
4. 12t - LED-strip (2 + 10)t
6. 2t - Achtergrond
7. 10t - Circuitruimte
*U moet verwijzen naar STAP7 (afbeelding)
Stap 12: Maak een hardware (houtsnijden en schilderen)
Stap 13: * Als je dit stuk aan de muur wilt hangen, maak dan dezelfde structuur als de afbeelding
*Deze cursus is optioneel en je kunt deze overslaan als je dat niet wilt.
*De bovenstaande structuur is mijn persoonlijke idee, en met uw ideeën toegevoegd, wordt het een specialer werk.
*En toen ik deze structuur aan het bouwen was, wilde ik de houten plank en de muur niet zien.
Stap 14: Maak een software (een schakelschema)
Configureer bij het bouwen van het circuit zorgvuldig de GND / DIN / 5v van de ws2818b-strip en de richting van de stroom (pijlrichting).
GND = batterij - (zwarte lijn)
5v = batterij + (rode lijn)
DIN = Signaallijn (Groene lijn)
Stap 15: Hardwarecombinatie en circuitconfiguratie achterpaneel
Sluit de hardware aan en beveilig het circuit met schroeven erachter
Stap 16: Voer code in in software (A-a Arduino Mega Board)
//Je moet A-a arduino megaboard invoeren
#erbij betrekken
#include #define LED_PIN 0 #define NUM_OF_LEDS 120
intj = 0;
Adafruit_NeoPixel-strip = Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
//rampUnsignedChar RAMPh [NUM_OF_LEDS];
rampUnsignedChar RAMPv[NUM_OF_LEDS];
ongeldige setup() {
// plaats hier je setup-code om een keer uit te voeren: strip.begin(); strip.show();
}
lege lus() {
// plaats hier je hoofdcode om herhaaldelijk uit te voeren:
waardeSet();
//LEDSet();
for(int i=0; i<num_of_leds; ="" h="RAMPh.update(); " v="RAMPv.update();" strip.setpixelcolor(i, ="" 360, ="" 230, ="" strip.show();
}
ongeldige waardeSet(){
statisch uint32_t oldTime = 0; uint32_t nowTime = millis();
// 00.3초에 한 번씩 코드를 실행합니다
if(nowTime - oldTime> 300) { for(int i=0; i=360){ j=0; } } }
Stap 17: Code invoeren in software (B-b Arduino Mega Board)
//Je moet B-b arduino mega board invoeren
#erbij betrekken
#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-strip [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_NeoPixel(NUM_PEO_LEDS, NUM_PEO_LEDS, NUM_OF_INEO_B, NUM_OF_INEO_B, rampUnsignedChar RAMPv[3][NUM_OF_LEDS];
ongeldige setup() {
// plaats hier je setup-code om een keer uit te voeren: for (int i = 0; i < 3; i++) { strip.begin(); strip.show(); }
Serieel.begin(9600);
}
lege lus() {
// plaats hier je hoofdcode om herhaaldelijk uit te voeren:
waardeSet();
// kaart() 범위를 바꿔주는 함수
// 0~1023을 0~359로 //j = map(analogRead(POT_B), 0, 1023, 0, 359); j[0] = map(analogRead(POT_A), 0, 1023, 0, 359); j[1] = kaart(analogRead(POT_B), 0, 1023, 0, 359); j[2] = map(analogRead(POT_C), 0, 1023, 0, 359); for (int i = 0; i < 3; i++) if (j < 0) j += 360;
voor (int k = 0; k < 3; k++) {
for (int i = 0; i <NUM_OF_LEDS; i++) { // 현재 값을 얻습니다 uint8_t v = RAMPv[k].update(); strip[k].setPixelColor(i, strip[k]. ColorHSV(j[k] * 65535 / 360, 255, v));
}
strip[k].show();
}
}
ongeldige waardeSet() {
statisch 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(willekeurig (0, 255), 300, LINEAIR); } } oldTime = nowTime;
}
}
Stap 18: Geniet ervan
Aanbevolen:
Gewoon weer een ATtiny85 Retro-gameconsole: 4 stappen
Gewoon een andere ATtiny85 Retro-gamingconsole: een kleine retro-console-achtige opstelling gebaseerd op ATtiny85 x 0,96 OLED voor het spelen van space-invaders, Tetris, enz
Een lijn toevoegen aan een Boombox met een cassettespeler: 5 stappen
Een line-in toevoegen aan een boombox met een tapespeler: ** Zoals bij alle instructables, neem je je item / gezondheid / wat dan ook in eigen handen wanneer je het probeert! Houd rekening met hoge spanningen op het hoofdvoedingsbord, de hete soldeerbout, enz. Voorzichtig en geduldig zijn, zal u succes brengen. **NS
BEND_it: maak je niet druk Gewoon "BEND_it" Out: 8 stappen (met afbeeldingen)
BEND_it: maak je niet druk Gewoon "BEND_it" Out: INTRODUCTIONBEND_it is een kleinschalige snelle testmachine. Het is best goed in dingen buigen en breken. Het kan soms ook handig zijn. Het kan helpen bij het ophalen van informatie zoals: Horizontale stuwkracht als gevolg van gebogen actie
Hoe maak je een lijn die de robot volgt met Rpi 3: 8 stappen
Hoe maak je een lijnvolgende robot met Rpi 3: In deze tutorial leer je hoe je een lijnvolgende robotbuggy bouwt zodat hij gemakkelijk over een baan kan suizen
Muziek reactief licht--Hoe maak je super eenvoudig muziek reactief licht voor het maken van Desktop Awsome.: 5 stappen (met afbeeldingen)
Muziek reactief licht||Hoe maak je super eenvoudig muziek reactief licht voor het maken van een desktop geweldig .: Hey whats up jongens, vandaag zullen we een zeer interessant project bouwen. Vandaag gaan we muziek reactief licht bouwen. De led zal de helderheid veranderen volgens de bas die eigenlijk een laagfrequent audiosignaal is. Het is heel eenvoudig te bouwen. We zullen