Sommario:

Scatola Inutile: 6 Passaggi
Scatola Inutile: 6 Passaggi

Video: Scatola Inutile: 6 Passaggi

Video: Scatola Inutile: 6 Passaggi
Video: 4 SITI PAZZESCHI CHE NON DOVRESTI MAI VISITARE 2024, Novembre
Anonim
Scatola Inutile
Scatola Inutile

Questo progetto è stato nuovamente creato per la mia classe di hackathon. Il mio argomento era la tecnologia terribile e la mia sfida era renderla brillante. Ho realizzato una scatola inutile con un interruttore a levetta e una striscia LED. Ogni volta che si gira l'interruttore per spegnere le luci, un braccio esce dalla scatola con un servo e riaccende le luci. Pertanto non puoi mai spegnere le luci a meno che tu non lo scolleghi dall'alimentazione.

Forniture

Materiali:

  • Il compensato o qualsiasi piccola scatola funzionerà
  • viti
  • Interruttore a levetta
  • Arduino
  • fili
  • tagliere di pane
  • Servo
  • Power bank USB (preferibilmente uno con 2 uscite)
  • Acrilico

Utensili:

  • Sega circolare
  • Saldatore
  • Pistola per colla a caldo
  • Dremel

Passaggio 1: configurazione iniziale

La prima cosa che ho fatto è stata disporre l'elettronica e cablarla per eseguire un codice di prova. Dopo aver capito il codice, ho saldato tutti i componenti insieme. La striscia luminosa RGB è stata collegata a una presa USB in modo che Arduino non dovesse alimentarla. Il servo è alimentato da Arduino collegandolo a 5 volt.

Ecco il mio codice:

#includere

const int buttonPin = 2;

int buttonState = 0;

Servo mio servo;

molto tempoRitardo;

#definire rosso 5

#definisci verde 6

#definire blu 3

void setup() {

pinMode(pulsantePin, INPUT);

mioservo.attach(9);

pinMode(rosso, USCITA);

pinMode(verde, USCITA);

pinMode(blu, USCITA); }

ciclo vuoto() {

controllo();

}

controllo vuoto() {

buttonState = digitalRead(buttonPin);

if (Statopulsante == HIGH) {

luci accese();

for (pos = mioservo.read(); pos >=5; pos = 1) {

mioservo.write(pos);

ritardo(5);

}

} altro {

luci spente();

Ritardo = 1;

for (pos = myservo.read(); pos <=140; pos += timeDelay) {

mioservo.write(pos);

ritardo(5);

}

}

}

void lightsOn() {

analogWrite(rosso, casuale(0, 255));

analogWrite(verde, casuale(0, 255));

analogWrite(blu, casuale(0, 255));

ritardo(100);

}

luci spente() {

analogWrite(rosso, 255);

analogWrite(verde, 255);

analogWrite(blu, 255);

}

Passaggio 2: costruire la base della scatola

Costruire la base della scatola
Costruire la base della scatola
Costruire la base della scatola
Costruire la base della scatola
Costruire la base della scatola
Costruire la base della scatola

Dopo aver disposto i componenti, ho capito che la scatola dovrebbe essere di circa 7,5 x 4,5 x 3,5 pollici (lunghezza, larghezza, altezza). Ho misurato del compensato e l'ho tagliato a misura usando una sega circolare. avvitato la scatola attaccando prima i lati alla parte inferiore della scatola. La parte superiore avrebbe dovuto essere divisa a metà in modo che il servo possa incernierarlo su e giù. Ho anche lasciato un piccolo spazio nella parte posteriore della scatola per far passare i fili per la striscia RBG sul retro.

Passaggio 3: realizzare la metà del servo della parte superiore

Realizzare la metà del servo della parte superiore
Realizzare la metà del servo della parte superiore
Realizzare la metà del servo della parte superiore
Realizzare la metà del servo della parte superiore
Realizzare la metà del servo della parte superiore
Realizzare la metà del servo della parte superiore

Realizzare il braccio per il servo è stata la parte più impegnativa della costruzione. Poiché non volevo che il braccio fosse super spesso, ho deciso di utilizzare dell'acrilico che mi era avanzato da un altro progetto per realizzare il braccio. Ciò mi consentirebbe anche di apportare modifiche aggiungendo piccoli ritagli che ho modellato con il Dremel. L'interruttore a levetta è stato montato in posizione che è un pollice indietro rispetto al centro. Ho incollato a caldo il servo in posizione e ho attaccato tutti i bracci inclusi senza stringere con le viti in modo da poter piegare e modellare il braccio. Dopo aver avuto un'idea, ho deciso di modellare diversi piccoli pezzi di acrilico con la punta abrasiva Dremel. Ho lavorato per sezione per apportare modifiche in modo che colpisse l'interruttore ogni volta. Ho anche attaccato ogni sezione insieme con la colla a caldo che la rende più brutta di quanto dovrebbe essere. Se devo migliorare questo progetto, realizzerei semplicemente il braccio da un unico pezzo solido. Dopo aver ottenuto questa sezione del top perfetta, l'ho attaccata alla scatola usando la colla a caldo. Ho anche montato l'elettronica all'interno allo stesso modo.

Passaggio 4: creazione della cerniera e aggiunta di luci

Fare la cerniera e aggiungere le luci
Fare la cerniera e aggiungere le luci
Fare la cerniera e aggiungere le luci
Fare la cerniera e aggiungere le luci

Per far funzionare bene la parte della cerniera, ho realizzato questa parte della scatola a circa 1/3 dell'intera lunghezza della scatola. Ciò ha assicurato che il mio servo da 5 grammi potesse vivere l'intera metà senza problemi. Poiché il braccio del servo si trovava quasi a livello con l'altra metà della scatola, ho dovuto usare il Dremel per assottigliare la parte centrale della scatola. Ciò garantiva che la parte superiore sarebbe stata a filo con l'altro lato. Attaccare questo lato alla scatola è stato facile in quanto ho usato solo una piccola cerniera.

Quando stavo tagliando la scatola prima, ho detto che ho lasciato un piccolo spazio per far passare i cavi per le luci a LED. Ho usato questo foro per far scorrere una striscia intorno alla scatola tutte le volte che potevo. Le luci sono programmate per lampeggiare in modo da convincere qualcuno a provare a spegnere le luci.

Passaggio 5: ritocchi finali

Finiture
Finiture

L'ultima cosa che ho aggiunto alla scatola sono state alcune impugnature di legno sul fondo in modo che le viti esposte non si trascinassero sulla superficie su cui si trova la scatola. Li ho semplicemente attaccati usando la colla a caldo. Inoltre, come si vede nella prima foto, ho praticato un foro sul lato della scatola per il pulsante di accensione del power bank.

Passaggio 6: goditi la cosa più inutile che tu abbia mai creato

Ho avuto reazioni positive da questo dispositivo. La gente lo trova davvero divertente e inutile. Nel complesso direi che è stato un successo. Per accelerare l'accumulo e magari aggiungere più funzionalità (come un altro interruttore) puoi usare una piccola scatola che hai già a portata di mano. Vorrei migliorare l'aspetto del dispositivo magari carteggiandolo e dipingendolo. Vorrei anche aggiungere alcune porte in modo da poter collegare Arduino senza rimuovere la parte superiore o caricare il power bank USB.

Consigliato: