Sommario:
- Fase 1: COMPRENDERE IL TRIANGOLO DI SIERPINSKI
- Fase 2: TAGLIO DEL LEGNO E DISEGNO DEL TRIANGOLO
- Passaggio 3: ammaccatura e perforazione dei fori
- Fase 4: LED UTILIZZATI (LED RGB E BIANCHI)
- Passaggio 5: PIANO PER IL FISSAGGIO DEI LED
- Passaggio 6: FISSAGGIO DEI LED
- Passaggio 7: FILI DELLA FOLGORAZIONE
- Passaggio 8: COSTRUIRE L'APP
- Fase 9: PARTE DI PROGRAMMAZIONE
- Step 10: CALMA I TUOI OCCHI E RILASSATI IL TUO CERVELLO
- Step 11: GUARDA L'INTERO VIDEO
Video: CREA SFUMATURE CON IL TRIANGOLO DI SIERPINSKI E LO SMART PHONE: 11 Passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
I LED SHADES sono fantastici da guardare e ci ipnotizzano, leniscono i nostri occhi e rilassano il nostro cervello. Quindi in questo articolo ti racconterò come ho creato le sfumature usando SIERPINSKI'S TRIANGLE e il tuo SMART PHONE tramite un'applicazione che puoi costruire usando HTML o CSS o qualsiasi altro linguaggio di programmazione.
QUINDI INIZIAMO CON LA COSTRUZIONE
PUOI ANCHE ANDARE A VISITARE IL MIO CANALE SU YOUTUBE:GO ELECTRONICS
Fase 1: COMPRENDERE IL TRIANGOLO DI SIERPINSKI
Innanzitutto permette di capire il concetto alla base del triangolo di sierpinski che si basa su FRACTALS
I frattali sono modelli senza fine che sono AUTO-SIMILIARI su scale diverse. Sono creati ripetendo
un semplice processo più e più volte in un ciclo di feedback continuo.
Semplice da dire che i frattali sono modelli infiniti e vanno avanti. Come puoi vedere nell'immagine quel triangolo dentro un triangolo dentro un triangolo con uno schema infinito.
Ora stiamo andando fuori tema, quindi iniziamo con la build.
NOTA; C'è un'animazione fornita nel video sul mio canale YouTube.
VAI ELETTRONICA
Fase 2: TAGLIO DEL LEGNO E DISEGNO DEL TRIANGOLO
Quindi il primo passo verso la costruzione è stato quello di prendere un pezzo di legno dove avrei potuto disegnare il triangolo di Sierpinski. Quindi ho preso la mia SEGA A MANO e il compensato di 3 mm di spessore e ho iniziato a tagliare un pezzo di legno lungo 200 mm e largo 180.
E dopo aver finito ho progettato il triangolo di Sierpinski su un pezzo di carta e poi ho seguito le linee guida e l'ho disegnato sul pezzo di legno che avevo tagliato di recente. Poi ho segnato tutti i posti dove potevo aggiustare i led.
Passaggio 3: ammaccatura e perforazione dei fori
Con il mio cacciavite ho ammaccato tutti i punti in cui potevo praticare facilmente i fori. Dopo che ogni foro è stato ammaccato, ho iniziato il processo di perforazione dei fori.
Fase 4: LED UTILIZZATI (LED RGB E BIANCHI)
Dopo che il processo di perforazione è stato completato, è arrivato il momento di rivelare il componente più importante, i led RGB.
E abbiamo bisogno di circa 30 LED RGB.
I led RGB sono composti da 4 Pin. Uno per ROSSO, BLU, VERDE E (VCC se è anodo comune o GND se catodo comune)
Qui abbiamo usato 30 LED RGB comuni.
Ma abbiamo anche bisogno di alcuni led bianchi per rendere il nostro triangolo più robusto. Quindi ho preso circa 20 led bianchi.
Passaggio 5: PIANO PER IL FISSAGGIO DEI LED
Dopo aver selezionato tutti i tipi di led è arrivato il momento di svelare il progetto di quale led va dove.
Ora i led bianchi vanno nei triangoli inversi mentre i led RGB vanno ovunque come mostrato in pianta.
questo rende il nostro triangolo più vivace e creativo.
Passaggio 6: FISSAGGIO DEI LED
Poiché il piano era completo, ho iniziato a posizionare tutti i led in posizione e a saldarli insieme. Per i led bianchi il terminale positivo di tutti i led e il terminale negativo di tutti i led sono stati collegati insieme. Ma per i led rgb ho usato il filo rosso per i pin rossi, blu per i pin blu e verde per i pin verdi. COS che alla fine non ci sbarazziamo. E dopo aver posizionato tutti i led RGB ho iniziato il noioso e lungo processo di saldatura.
Passaggio 7: FILI DELLA FOLGORAZIONE
Il cablaggio dopo il processo di saldatura sembra un po' scoraggiante, ma non spaventatevi, è solo un semplice schema di cablaggio, ma è un po' lungo e richiede molto tempo. Mi ci sono volute circa 3 ore. saldatura e gestione dello schema elettrico. ora passiamo all'applicazione.
Passaggio 8: COSTRUIRE L'APP
Puoi creare questa app utilizzando un HTML o CSS e la sua applicazione di base con cui creare e lavorare
E una NOTA A PARTE: per scaricare l'app vai a controllare la descrizione del mio video su YouTube
VAI ELETTRONICA
Ora in primo luogo nella parte superiore puoi vedere un logo Bluetooth e un'etichetta chiamata non connesso e quando fai clic sul logo Bluetooth puoi vedere una traccia di dispositivi Bluetooth vicini. Usiamo un MODULO BLUETOOTH HC-05 quindi quando facciamo clic su HC -05 il testo NON CONNESSO diventa connesso con il colore rosso. E ora quando clicchiamo su diverse sfumature il triangolo di sierpinski lo mostra.
Fase 9: PARTE DI PROGRAMMAZIONE
const int redPin = 3;
const int bluePin = 6;
const int greenPin = 5;
colore del carattere = 0;
void setup() { // inserisci qui il tuo codice di configurazione, da eseguire una volta: pinMode(redPin, OUTPUT); pinMode(bluePin, OUTPUT);
pinMode(GreenPin, OUTPUT);
Serial.begin(9600);
analogWrite(redPin, 0);
analogWrite(bluePin, 0);
analogWrite(greenPin, 0);
}
void loop() { // inserisci qui il tuo codice principale, per eseguirlo ripetutamente: if(Serial.available()>0){ color = Serial.read(); valore del carattere = carattere (colore); if(valore != '0') { Serial.println(valore); } }
if(color == 'Y'){ analogWrite(redPin, 0); analogWrite(bluePin, 255); analogWrite(greenPin, 0); }
if(color == 'W'){ analogWrite(redPin, 0); analogWrite(bluePin, 0); analogWrite(greenPin, 0); }
if(color == 'R'){ analogWrite(redPin, 0); analogWrite(bluePin, 255); analogWrite(greenPin, 255); }
if(color == 'P'){ analogWrite(redPin, 0); analogWrite(bluePin, 80); analogWrite(greenPin, 70); }
if(color == 'O'){ analogWrite(redPin, 0); analogWrite(bluePin, 255); analogWrite(greenPin, 90); }
if(color == 'M'){ analogWrite(redPin, 0); analogWrite(bluePin, 0); analogWrite(greenPin, 255); }
if(color == 'C'){ analogWrite(redPin, 255); analogWrite(bluePin, 0); analogWrite(greenPin, 0); }
if(color == 'G'){ analogWrite(redPin, 255); analogWrite(bluePin, 255); analogWrite(greenPin, 0); }
if(color == 'B'){ analogWrite(redPin, 255); analogWrite(bluePin, 0); analogWrite(greenPin, 255); } }
Questo codice è molto facile da interpretare se prima dichiariamo i pin globalmente. Quindi inizialmente scrivi ogni pin come basso o 0 in modo che inizialmente rimangano in condizione off.
Quindi in void loop controlliamo se ci sono dati in entrata e se ci sono dati disponibili iniziamo a eseguire colori diversi in base ai dati disponibili. Quindi leggi attentamente il codice.
Step 10: CALMA I TUOI OCCHI E RILASSATI IL TUO CERVELLO
ORA lascia che i nostri occhi leniscano e rilassino il nostro cervello guardando le affascinanti sfumature controllate dall'applicazione di cui abbiamo parlato di recente
MA PER MAGGIORI DETTAGLI VISITA IL MIO CANALE YOUTUBE: GO ELECTRONICS
Step 11: GUARDA L'INTERO VIDEO
GRAZIE PER AVER GUARDATO
Consigliato:
Robot a triangolo: 6 passaggi (con immagini)
Triangle Robot: Ciao a tutti, in questo tutorial, condividerò come realizzare un semplice robot a casa con un motoriduttore cc. Questo progetto può essere utilizzato per introdurre la robotica semplice ai bambini
Lampada Stencil - Una Lampada Molte Sfumature: 5 Passaggi
Stencil Lamp - One Lamp Many Shades: questo tutorial ti mostrerà come realizzare una semplice lampada con paralumi commutabili (è un paralume)
Sfumature pixel LED RGB: 17 passaggi (con immagini)
RGB LED Pixel Shades: Ciao a tutti, in questo Instructable vi mostrerò come realizzare un paio di LED pixel shader. Originariamente li ho creati da indossare in casa a Natale/Capodanno, una specie di ornamento mobile, ma alla fine sono diventati un po' più cyberpunk
Sfumature di Windows automatizzate: 6 passaggi (con immagini)
Tende per finestre automatizzate: una parola avanti Ho visto molti tutorial su come automatizzare le tende e le persiane manuali, bene in questo automatizzeremo le tende elettriche. Tratteremo le tende elettriche azionate da motori elettrici a corrente continua (DC) che si aprono o si chiudono invertendo il
Come Tagliare Fori Quadrati/Triangolo nelle Scatole di Progetto ABS: 3 Passaggi
Come tagliare fori quadrati/triangolari nelle scatole del progetto ABS: Ciao a tutti, questo è un mini-istruttore in quanto sarà utile per alcuni altri istruttori che pubblicherò che richiedono fori quadrati in ABS! Ho pensato di pubblicare come lo faccio, poiché mi ci è voluto MOLTO tempo per trovare una soluzione soddisfacente. sono ancora