Cuprins:

Cutie inutilă: 6 pași
Cutie inutilă: 6 pași

Video: Cutie inutilă: 6 pași

Video: Cutie inutilă: 6 pași
Video: Cum să te schimbi și să devii o persoană mai bună? 6 pași SIMPLI care îți vor schimba viața! 2024, Noiembrie
Anonim
Cutie inutilă
Cutie inutilă

Acest proiect a fost creat din nou pentru clasa mea de hackathon. Subiectul meu a fost o tehnologie teribilă și provocarea mea a fost să o fac luminată. Am făcut o cutie inutilă cu un comutator și bandă LED. De fiecare dată când răsuciți comutatorul pentru a opri luminile, un braț iese din cutie cu un servo și aprinde luminile din nou. Prin urmare, nu puteți opri niciodată luminile decât dacă le deconectați de la curent.

Provizii

Materiale:

  • Placajul sau orice cutie mică va funcționa
  • Șuruburi
  • Comutator
  • Arduino
  • Fire
  • tablă de pâine
  • Servo
  • Banca de alimentare USB (de preferință una cu 2 ieșiri)
  • Acril

Instrumente:

  • Fierăstrău circular
  • Ciocan de lipit
  • Pistol de lipit fierbinte
  • Dremel

Pasul 1: Configurare inițială

Primul lucru pe care l-am făcut a fost să așez electronicele și să le conectez pentru a rula un cod de testare. După ce am dat seama de cod, am lipit toate componentele împreună. Banda de lumină RGB a fost conectată la o mufă USB, astfel încât Arduino nu ar trebui să o alimenteze. Servo-ul este alimentat de Arduino prin conectarea la 5 volți.

Iată codul meu:

#include

const int buttonPin = 2;

int buttonState = 0;

Servo miservo;

mult timp Întârziere;

#define red 5

#define green 6

#define blue 3

configurare nulă () {

pinMode (buttonPin, INPUT);

myservo.attach (9);

pinMode (roșu, OUTPUT);

pinMode (verde, OUTPUT);

pinMode (albastru, OUTPUT); }

bucla nulă () {

Control();

}

control nul () {

buttonState = digitalRead (buttonPin);

if (buttonState == HIGH) {

lumini aprinse();

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

myservo.write (pos);

întârziere (5);

}

} altceva {

luminile stinse();

timeDelay = 1;

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

myservo.write (pos);

întârziere (5);

}

}

}

void lightsOn () {

analogWrite (roșu, aleatoriu (0, 255));

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

analogWrite (albastru, aleatoriu (0, 255));

întârziere (100);

}

void lightsOff () {

analogWrite (roșu, 255);

analogWrite (verde, 255);

analogWrite (albastru, 255);

}

Pasul 2: Construirea bazei cutiei

Construirea bazei cutiei
Construirea bazei cutiei
Construirea bazei cutiei
Construirea bazei cutiei
Construirea bazei cutiei
Construirea bazei cutiei

După ce am așezat componentele, mi-am dat seama că cutia ar trebui să fie de aproximativ 7,5 "x 4,5" x 3,5 "(lungime, lățime, înălțime). Am măsurat niște lemn stratificat și l-am tăiat la dimensiune folosind un ferăstrău circular. a înșurubat cutia, atașând mai întâi părțile laterale la partea inferioară a cutiei. Partea superioară ar trebui să fie împărțită în jumătate pentru ca servo-ul să o balamaleze în sus și în jos. De asemenea, am lăsat un mic spațiu în spatele cutiei în pentru a rula cabluri pentru banda RBG în spate.

Pasul 3: Realizarea Servo-ului jumătate din partea de sus

Realizarea Servo-ului Jumătate din partea de sus
Realizarea Servo-ului Jumătate din partea de sus
Realizarea Servo-ului Jumătate din partea de sus
Realizarea Servo-ului Jumătate din partea de sus
Realizarea Servo-ului jumătate din top
Realizarea Servo-ului jumătate din top

Realizarea brațului pentru servo a fost cea mai dificilă parte a construcției. Pentru că nu voiam ca brațul să fie foarte gros, am decis să folosesc niște acrilic care mi-a rămas dintr-un alt proiect pentru a face brațul. Acest lucru mi-ar permite, de asemenea, să fac ajustări adăugând mici resturi pe care le-am modelat cu Dremel. Comutatorul de comutare a fost montat în poziție, care se află la un centimetru în spate de centru. Am lipit fierbinte servo în loc și am atașat toate brațele incluse la el cu șuruburi, astfel încât să pot îndoi și modela brațul. După ce mi-am făcut o idee, am decis să modelez câteva bucăți mici de acril cu ajutorul șlefuirii Dremel. Am lucrat pe secțiuni pentru a face ajustări, astfel încât să lovească comutatorul de fiecare dată. Am atașat, de asemenea, fiecare secțiune împreună cu adeziv fierbinte, ceea ce o face mai urâtă decât ar trebui să fie. Dacă vreau să îmbunătățesc acest proiect, aș face pur și simplu brațul dintr-o singură piesă solidă. După ce am obținut această secțiune a topului perfect, am atașat-o la cutie folosind adeziv fierbinte. Am montat și electronica în interior, în același mod.

Pasul 4: Realizarea balamalei și adăugarea luminilor

Realizarea balamalei și adăugarea luminilor
Realizarea balamalei și adăugarea luminilor
Realizarea balamalei și adăugarea luminilor
Realizarea balamalei și adăugarea luminilor

Pentru a face ca partea de articulație să funcționeze bine, am făcut această parte a cutiei aproximativ 1/3 din lungimea completă a cutiei. Acest lucru a asigurat că servo-ul meu de 5 grame ar putea trăi întreaga jumătate fără probleme. Deoarece brațul servo a stat aproape la egalitate cu cealaltă jumătate a cutiei, a trebuit să folosesc Dremel pentru a subția partea centrală a cutiei. Acest lucru a asigurat că partea de sus va sta la același nivel cu cealaltă parte. Atașarea acestei laturi la cutie a fost ușoară, deoarece tocmai am folosit o mică balama.

Când tăiam cutia înainte, menționez că am lăsat un mic spațiu pentru a rula firele pentru luminile LED. Am folosit această gaură pentru a rula o bandă în jurul cutiei de câte ori a putut. Luminile sunt programate să clipească pentru a face pe cineva să încerce să stingă luminile.

Pasul 5: Atingeri de finisare

Finisaje
Finisaje

Ultimul lucru pe care l-am adăugat în cutie au fost niște mâneri de lemn pe partea de jos, astfel încât șuruburile expuse să nu se tragă pe suprafața pe care se află cutia. Pur și simplu le-am atașat folosind adeziv fierbinte. De asemenea, așa cum se vede în prima imagine, am făcut o gaură în partea laterală a cutiei pentru butonul de alimentare al băncii de alimentare.

Pasul 6: Bucurați-vă de cel mai inutil lucru pe care l-ați creat vreodată

Am primit reacții pozitive de la acest dispozitiv. Oamenilor li se pare cu adevărat amuzant și fără rost. În general aș spune că a fost un succes. Pentru a accelera acumularea și poate adăuga mai multe funcții (cum ar fi un alt comutator), puteți utiliza o cutie mică pe care o aveți deja la îndemână. Aș dori să îmbunătățesc aspectul dispozitivului prin șlefuire și vopsire. Aș dori, de asemenea, să adaug câteva porturi, astfel încât să mă pot conecta la Arduino fără a scoate partea de sus sau a încărca banca de alimentare USB.

Recomandat: