Inhoudsopgave:

Nutteloze doos: 6 stappen
Nutteloze doos: 6 stappen

Video: Nutteloze doos: 6 stappen

Video: Nutteloze doos: 6 stappen
Video: ВОЕННЫЙ БОЕВИК! По Законам Военного Времени. Фильмы о Великой Отечественной войне 2024, Juli-
Anonim
Nutteloze doos
Nutteloze doos

Dit project is opnieuw gemaakt voor mijn hackathon-klasse. Mijn onderwerp was vreselijke technologie en mijn uitdaging was om het helder te maken. Ik heb een nutteloze doos gemaakt met een tuimelschakelaar en ledstrip. Elke keer dat je de schakelaar omdraait om de lichten uit te doen, komt er een arm uit de doos met een servo en schakelt de lichten weer aan. Daarom kunt u de lichten nooit uitdoen, tenzij u de stekker uit het stopcontact haalt.

Benodigdheden

Materialen:

  • Multiplex of een kleine doos zal werken!
  • Schroeven
  • Tuimelschakelaar
  • Arduino
  • Draden
  • broodplank
  • Servo
  • USB powerbank (liefst een met 2 uitgangen)
  • Acryl

Gereedschap:

  • Cirkelzaag
  • Soldeerbout
  • Heet lijmpistool
  • Dremel

Stap 1: Initiële installatie

Het eerste wat ik deed, was de elektronica uitzetten en aansluiten om wat testcode uit te voeren. Nadat ik de code had bedacht, heb ik alle componenten aan elkaar gesoldeerd. De RGB-lichtstrip was aangesloten op een USB-stekker, zodat de Arduino hem niet van stroom hoefde te voorzien. De servo wordt aangedreven door de Arduino door aan te sluiten op 5 volt.

Hier is mijn code:

#erbij betrekken

const int knopPin = 2;

int knopState = 0;

Servo-mijnservo;

lange tijdvertraging;

#define rood 5

#define groen 6

#define blauw 3

ongeldige setup() {

pinMode (knopPin, INPUT);

mijnservo.attach(9);

pinMode (rood, UITGANG);

pinMode (groen, UITGANG);

pinMode (blauw, UITGANG); }

lege lus() {

controle();

}

ongeldige controle() {

buttonState = digitalRead (buttonPin);

if (buttonState == HOOG) {

lichten aan();

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

mijnservo.write(pos);

vertraging (5);

}

} anders {

lichten uit();

tijdvertraging = 1;

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

mijnservo.write(pos);

vertraging (5);

}

}

}

ongeldige lichtenAan() {

analogWrite(rood, willekeurig (0, 255));

analogWrite(groen, willekeurig (0, 255));

analogWrite(blauw, willekeurig (0, 255));

vertraging (100);

}

ongeldige lichtenUit() {

analoogWrite(rood, 255);

analoogWrite(groen, 255);

analoogWrite(blauw, 255);

}

Stap 2: De doosbasis bouwen

De doosbasis bouwen
De doosbasis bouwen
De doosbasis bouwen
De doosbasis bouwen
De doosbasis bouwen
De doosbasis bouwen

Nadat ik de componenten had neergelegd, kwam ik erachter dat de doos ongeveer 7,5 "x 4,5" x 3,5" (lengte, breedte, hoogte) zou moeten zijn. Ik heb wat multiplex gemeten en op maat gesneden met een cirkelzaag. de doos aan elkaar geschroefd door eerst de zijkanten aan de onderkant van de doos te bevestigen. De bovenkant zou in tweeën moeten worden gesplitst zodat de servo hem op en neer kan scharnieren. Ik liet ook een kleine opening achter in de doos in om draden voor de RBG-strip aan de achterkant te laten lopen.

Stap 3: De servo de helft van de bovenkant maken

De servo de helft van de bovenkant maken
De servo de helft van de bovenkant maken
De servo de helft van de bovenkant maken
De servo de helft van de bovenkant maken
De servo de helft van de bovenkant maken
De servo de helft van de bovenkant maken

Het maken van de arm voor de servo was het meest uitdagende onderdeel van de bouw. Omdat ik niet wilde dat de arm super dik zou zijn, besloot ik wat acryl te gebruiken dat ik over had van een ander project om de arm te maken. Hierdoor zou ik ook aanpassingen kunnen maken door kleine stukjes toe te voegen die ik met de Dremel heb gevormd. De tuimelschakelaar was op zijn plaats gemonteerd, een centimeter terug van het midden. Ik heb de servo op zijn plaats gelijmd en alle meegeleverde armen er losjes met schroeven aan vastgemaakt, zodat ik de arm kon buigen en vormen. Nadat ik een idee had gekregen, besloot ik verschillende kleine stukjes acryl te vormen met het Dremel-schuurbitje. Ik werkte per sectie om aanpassingen te maken, zodat het elke keer de schakelaar zou raken. Ik heb ook elke sectie aan elkaar bevestigd met hete lijm, waardoor het lelijker is dan het zou moeten zijn. Als ik dit project wil verbeteren, zou ik gewoon de arm uit één solide stuk maken. Nadat ik dit gedeelte van de bovenkant perfect had gekregen, heb ik het met hete lijm aan de doos bevestigd. Ik heb ook de elektronica op dezelfde manier gemonteerd.

Stap 4: Het scharnier maken en verlichting toevoegen

Het scharnier maken en verlichting toevoegen
Het scharnier maken en verlichting toevoegen
Het scharnier maken en verlichting toevoegen
Het scharnier maken en verlichting toevoegen

Om het scharnierdeel goed te laten werken, heb ik dit deel van de doos ongeveer 1/3 van de volledige lengte van de doos gemaakt. Dit zorgde ervoor dat mijn servo van 5 gram probleemloos de hele helft mee kon. Omdat de servo-arm bijna gelijk met de andere helft van de doos zat, moest ik de Dremel gebruiken om het middengedeelte van de doos uit te dunnen. Dit zorgde ervoor dat de bovenkant gelijk zou zitten met de andere kant. Het bevestigen van deze kant aan de doos was eenvoudig omdat ik slechts een klein scharnier gebruikte.

Toen ik de doos eerder aan het doorsnijden was, vermeld ik dat ik een kleine opening had gelaten om draden uit te voeren voor LED-verlichting. Ik heb dit gat gebruikt om zo vaak als mogelijk een strook rond de doos te laten lopen. De lichten zijn geprogrammeerd om te knipperen om iemand ertoe te brengen de lichten uit te doen.

Stap 5: Afwerking

Afwerking
Afwerking

Het laatste dat ik aan de doos heb toegevoegd, waren enkele houten grepen aan de onderkant, zodat de blootgestelde schroeven niet zouden slepen over het oppervlak waarop de doos staat. Ik heb deze eenvoudig bevestigd met behulp van hete lijm. Ook zoals te zien op de eerste foto, boorde ik een gat in de zijkant van de doos voor de aan / uit-knop van de powerbank.

Stap 6: Geniet van het meest nutteloze wat je ooit hebt gemaakt

Ik heb positieve reacties gekregen van dit apparaat. Mensen vinden het echt grappig en zinloos. Al met al zou ik zeggen dat het een succes was. Om de opbouw te versnellen en misschien meer functies toe te voegen (zoals een andere schakelaar), kun je een kleine doos gebruiken die je al bij de hand hebt. Ik zou het uiterlijk van het apparaat willen verbeteren door het misschien te schuren en te schilderen. Ik zou ook graag wat poorten willen toevoegen, zodat ik de Arduino kan aansluiten zonder de bovenkant te verwijderen of de USB-powerbank op te laden.

Aanbevolen: