Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Første opsætning
- Trin 2: Opbygning af kassebasen
- Trin 3: Lav servoen halvdelen af toppen
- Trin 4: Lav hængslet og tilføj lys
- Trin 5: Efterbehandling
- Trin 6: Nyd det mest ubrugelige, du nogensinde har skabt
Video: Useless Box: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Dette projekt blev igen oprettet til min hackathon -klasse. Mit emne var frygtelig teknologi, og min udfordring var at gøre det lyst. Jeg lavede en ubrugelig boks med en vippekontakt og LED -strimmel. Hver gang du vender kontakten for at slukke lyset, kommer der en arm ud af kassen med en servo og tænder lyset igen. Derfor kan du aldrig slukke lyset, medmindre du tager det ud af stikkontakten.
Forbrugsvarer
Materialer:
- Krydsfiner eller en lille kasse vil fungere
- Skruer
- Toggle Switch
- Arduino
- Ledninger
- brødbræt
- Servo
- USB powerbank (helst en med 2 udgange)
- Akryl
Værktøjer:
- Rundsav
- Loddekolbe
- Varm limpistol
- Dremel
Trin 1: Første opsætning
Det første, jeg gjorde, var at lægge elektronikken ud og tilslutte dem til en testkode. Efter at jeg havde fundet ud af koden, lodde jeg alle komponenterne sammen. RGB -lysstrimlen var forbundet til et USB -stik, så Arduino ikke behøvede at forsyne den. Servoen drives af Arduino ved at tilslutte til 5 volt.
Her er min kode:
#omfatte
const int buttonPin = 2;
int buttonState = 0;
Servo myservo;
lang tidsforsinkelse;
#definer rød 5
#definer grøn 6
#definer blå 3
ugyldig opsætning () {
pinMode (buttonPin, INPUT);
myservo.attach (9);
pinMode (rød, OUTPUT);
pinMode (grøn, OUTPUT);
pinMode (blå, OUTPUT); }
void loop () {
styring();
}
tomrumskontrol () {
buttonState = digitalRead (buttonPin);
hvis (buttonState == HIGH) {
lightsOn ();
for (pos = myservo.read (); pos> = 5; pos = 1) {
myservo.write (pos);
forsinkelse (5);
}
} andet {
lightsOff ();
timeDelay = 1;
for (pos = myservo.read (); pos <= 140; pos += timeDelay) {
myservo.write (pos);
forsinkelse (5);
}
}
}
void lightsOn () {
analogWrite (rød, tilfældig (0, 255));
analogWrite (grøn, tilfældig (0, 255));
analogWrite (blå, tilfældig (0, 255));
forsinkelse (100);
}
void lightsOff () {
analogWrite (rød, 255);
analogWrite (grøn, 255);
analogWrite (blå, 255);
}
Trin 2: Opbygning af kassebasen
Efter at jeg havde lagt komponenterne ud, fandt jeg ud af, at boksen skulle være omkring 7,5 "x 4,5" x 3,5 "(længde, bredde, højde). Jeg målte noget lag træ og skar det i størrelse ved hjælp af en cirkelsav. Derefter jeg skruede kassen sammen ved først at fastgøre siderne til bunden af kassen. Toppen skulle deles i to, for at servoen kunne hænge den op og ned. Jeg efterlod også et lille hul bag i kassen i for at føre ledninger til RBG -båndet ud af bagsiden.
Trin 3: Lav servoen halvdelen af toppen
At lave armen til servoen var den mest udfordrende del af bygningen. Fordi jeg ikke ville have armen til at være super tyk, besluttede jeg at bruge noget akryl, jeg havde tilovers fra et andet projekt, til at lave armen. Dette ville også give mig mulighed for at foretage justeringer ved at tilføje små rester, som jeg formede med Dremel. Vippekontakten blev monteret på plads, som er en tomme tilbage fra midten. Jeg varmlimede servoen på plads og fastgjorde alle de medfølgende arme til den løst med skruer, så jeg kunne bøje og forme armen. Efter at have fået en idé besluttede jeg mig for at forme flere små stykker akryl med Dremel -slibebitten. Jeg arbejdede efter sektion for at foretage justeringer, så det ville ramme kontakten hver gang. Jeg vedhæftede også hvert afsnit sammen med varm lim, hvilket gør det grimmere, end det burde være. Hvis jeg skal forbedre dette projekt, ville jeg simpelthen lave armen af et solidt stykke. Efter at have fået denne sektion af toppen perfekt, fastgjorde jeg den til æsken med varm lim. Jeg monterede også elektronikken inde på samme måde.
Trin 4: Lav hængslet og tilføj lys
For at få hængselsdelen til at fungere godt, lavede jeg denne del af kassen cirka 1/3 af boksens fulde længde. Dette sikrede, at min 5 gram servo kunne leve hele halvdelen intet problem. Da servoarmen sad næsten i niveau med den anden halvdel af kassen, var jeg nødt til at bruge Dremel til at tynde den midterste del af kassen ud. Dette sikrede, at toppen ville sidde i plan med den anden side. Det var let at fastgøre denne side til kassen, da jeg lige brugte et lille hængsel.
Da jeg klippede kassen før, nævner jeg, at jeg efterlod et lille hul for at føre ledninger ud af LED -lys. Jeg brugte dette hul til at køre en strimmel rundt om kassen så mange gange, som den kunne. Lysene er programmeret til at blinke for at få nogen til at prøve at slukke lyset.
Trin 5: Efterbehandling
Det sidste, jeg tilføjede boksen, var nogle trægreb i bunden, så de udsatte skruer ikke ville trække på overfladen, boksen er på. Jeg vedhæftede dem simpelthen ved hjælp af varm lim. Som det ses på det første billede, borede jeg et hul i siden af boksen til tænd / sluk -knappen på powerbanken.
Trin 6: Nyd det mest ubrugelige, du nogensinde har skabt
Jeg har fået positive reaktioner fra denne enhed. Folk synes, det er virkelig sjovt og meningsløst. Generelt vil jeg sige, at det var en succes. For at fremskynde opbygningen og måske tilføje flere funktioner (f.eks. En anden switch) kan du bruge en lille boks, som du allerede har ved hånden. Jeg vil gerne forbedre enhedens udseende ved måske at slibe og male det. Jeg vil også gerne tilføje nogle porte, så jeg kan tilslutte Arduino uden at fjerne toppen eller oplade USB -strømbanken.
Anbefalede:
Pocket Useless Box (med personlighed): 9 trin (med billeder)
Pocket Useless Box (med personlighed): Selvom vi måske er langt væk fra et robotoprør, er der en maskine, der allerede modsiger mennesker, omend på den mindste mulige måde. Uanset om du vil kalde det en ubrugelig æske eller en lad mig være-alene maskine, er denne sjove, sjov robot
Useless Box: 3 trin (med billeder)
Useless Box: Projekt: Useless BoxDato: marts 2020 - april 2020 Jeg besluttede at lave dette projekt på grund af to grunde, den ene for at stoppe et meget mere komplekst projekt, som jeg i øjeblikket arbejder på, og for det andet som noget at gøre i løbet af fuld lockdown er vi
Useless Box: 17 trin (med billeder)
Useless Box: Jeg besluttede at lave denne ubrugelige maskine som en gave til min lille nevø. Jeg havde en masse sjov med at lave det, og han kunne virkelig godt lide det. Det tog cirka 22 timer at lave, og hvis du også gerne vil lave en så går det her: Materialer: limpind 2 x 3 mm MDF (m
Real Useless Box: 6 trin
Real Useless Box: Jeg lavede denne Useless -boks til mit computerprojekt, og oplysningerne her er givet af Nerdykat, tak. I dette projekt ændrede jeg nogle af kodningerne for at matche betingelserne for højden på min boks og længden af hånd. Selvom resultaterne
The Unpluginator - Self -Unplugging Useless Box: 4 trin (med billeder)
The Unpluginator - Self -Unplugging Useless Box: Dette er et eksempel på en ubrugelig maskine. Dens eneste formål er at frakoble sin egen strømforsyning. Det er stort set 3D -printet, med den nødvendige elektronik. Al tegning og simulering blev udført på Fusion 360, al programmering blev foretaget i Arduino