Useless Box med Arduino: Bygg din egen värdelösa maskin

Artikelns innehåll
  1. Introduktion
  2. Material som behövs
  3. Steg-för-steg-guide
    1. Steg 1: Bygg lådan
    2. Steg 2: Ansätta servomotorerna
    3. Steg 3: Koppla ihop komponenterna
  4. Kodgenomgång
  5. Förklaring av servomotorerna
  6. Bygg din egen värdelösa maskin
  7. Testa din Useless Box
  8. Vanliga problem och lösningar
    1. Problem 1: Servomoduler som inte rör sig
    2. Problem 2: Ingen respons på tryckknappen
    3. Problem 3: Servor rör sig för snabbt eller för långsamt
  9. Slutord
  10. Ytterligare resurser

Introduktion

Har du någonsin önskat att du skulle kunna bygga en maskin som helt enkelt gör ingenting? En useless box är just det – en worthless machine som ger en underhållande och paradoxal upplevelse. Med hjälp av Arduino kan du enkelt skapa din egen do nothing box, en maskin som bara är till för att stänga av sig själv varje gång du försöker slå på den. Den har blivit populär bland både hobbyister och teknikentusiaster, eftersom den är både rolig att bygga och ännu roligare att använda.

I denna artikel kommer vi att gå igenom ett arduino box project där vi bygger en useless machine box. Vi kommer att beskriva de material som behövs, en steg-för-steg-guide om hur du sätter ihop allt, samt en detaljerad kodgenomgång för att få servomotorerna att fungera som de ska. Låt oss dyka in i världen av nothing box toy och upptäck hur du kan göra din egen box that flips switch.

Material som behövs

useless box behöver du följande material:

  • Arduino Uno (eller en liknande Arduino-modell)
  • Två servomotorer
  • En tryckknapp
  • Skapad låda för att rymma mekanismen (kan vara en plast- eller träbox)
  • LED-lampa (valfritt)
  • Motstånd (om du använder en LED)
  • Dupont-kablar för anslutningar
  • En brödbricka för tester
See also  Hur skapar man en WiFi Print Server med Raspberry Pi Zero W

Steg-för-steg-guide

Steg 1: Bygg lådan

Du behöver en box that turns itself off with hand. Skapa eller använd en liten låda som har ett lock. Gör ett hål för tryckknappen som gör det möjligt att aktivera maskinen. Se till att lådan har tillräckligt med utrymme för servomotorerna.

Steg 2: Ansätta servomotorerna

Placera servomotorerna inuti lådan. Den ena motoren (kallad handServo) kommer att aktivera en arm eller struktur som trycker på knappen. Den andra motoren (kallad boxServo) ska vrida eller flytta armrörelsen till det önskade läget.

Steg 3: Koppla ihop komponenterna

Anslut servomotorerna till din Arduino. Använd en brödbricka för att hantera dina anslutningar mer effektivt:

  • HandServo kopplas till pin 9.
  • BoxServo kopplas till pin 10.
  • Tryckknappen kopplas till pin 2.

Kodgenomgång

När du har alla komponenter på plats, är det dags för koden. Genom kodning kommer vi att styra våra servomotorer och aktivera maskinen. Följande är en grundläggande kodexempel för din useless machine box:


#include 

Servo handServo;
Servo boxServo;

const int buttonPin = 2; // Pin för knappen
int buttonState = 0; // Variabel för knappläge

void setup() {
  handServo.attach(9); // Anslut handServo till pin 9
  boxServo.attach(10); // Anslut boxServo till pin 10
  pinMode(buttonPin, INPUT);
  Serial.begin(9600);
}

void loop() {
  buttonState = digitalRead(buttonPin); // Läs knappläget
  if (buttonState == HIGH) {
    Serial.println("Knappen är tryckt!");
    activateBox();
  }
}

void activateBox() {
  boxServo.write(90); // Flytta boxServo för att aktivera rörelsen
  delay(1000); // Vänta en sekund
  handServo.write(0); // Flytta handServo för att stänga av
  delay(1000); // Vänta en sekund
  boxServo.write(0); // Återställ boxServo
}

Förklaring av servomotorerna

Servomotorer är avgörande för hur maskinen fungerar. De är motorer som kan kontrollera positionen av en axel, vilket gör dem utmärkta för projekt som kräver precis rörelse. I vår useless box används servon för att skapa en automatisk rörelse som stänger av knappen så snart den trycks in.

Bygg din egen värdelösa maskin

När du har sammanställt allt, kan du montera ner allt i lådan. Se till att kablarna är ordentligt isolerade och att komponenterna är på plats. Det är nu dags att montera på locket och stänga din worthless machine. Testa gärna att trycka på knappen flera gånger, så att du kan se om den fungerar som den ska.

Testa din Useless Box

Efter att ha monterat ihop alla komponenter, är det dags att testa din nya skapelse. Tryck på knappen och se hur the box that flips switch reagerar. Om allt har byggts korrekt, borde du se servon röra sig för att aktivera knappen och stänga av sig själv. Om den inte fungerar som den ska kan du behöva dubbelkolla dina anslutningar eller koden.

Vanliga problem och lösningar

Problem 1: Servomoduler som inte rör sig

Kolla om du har kopplat servomotorerna rätt till Arduino. Se till att de är anslutna till rätt pinnar och att de får ström.

Problem 2: Ingen respons på tryckknappen

Tryckknappen kan ha en felaktig anslutning. Kontrollera om den är korrekt kopplad till pinnen och att det finns en pull-down-resistor på plats för att säkerställa att pinsen läser av både HIGH och LOW.

Problem 3: Servor rör sig för snabbt eller för långsamt

Justera tidsinställningen i koden. Du kan öka eller minska förseningarna med delay i din kodtillägg.

Slutord

Att bygga en useless box är ett utmärkt sätt att lära sig om elektronik och programmering. Denna do nothing box kommer inte bara att underhålla dig, men den ger också en praktisk tillämpning av Arduino-teknologin. Utmaningen ligger i den kreativa designprocessen samt kodningen som styr servomotorerna. Vi hoppas att du fått en tydlig förståelse för hur din useless machine box fungerar och hur du kan göra din egen.

Ytterligare resurser

För mer information om projekt som innehåller Arduino och servomotorer, kolla in följande resurser:

Oavsett om du bygger en nothing box toy eller en mer avancerad version av en useless box, är den här guiden avsedd att ge dig bra startpunkter. Lycka till med ditt arduino box project!

Tack för att du läste vår artikel, du kan se alla artiklar i våra webbkartor eller i Sitemaps

Tyckte du att den här artikeln var användbar? Useless Box med Arduino: Bygg din egen värdelösa maskin Du kan se mer här NanoPi.

Niklas Andersson

Niklas Andersson

Hej, jag heter Niklas Andersson och är en passionerad student på civilingenjörsprogrammet i elektronik och en entusiastisk bloggare. Redan som liten har jag varit nyfiken på hur elektroniska apparater fungerar och hur tekniken kan förändra våra liv. Denna nyfikenhet ledde till att jag började studera elektronikkonstruktion, där jag varje dag utforskar nya idéer, konstruktioner och innovativa lösningar.

Tack för att du läser innehållet i Maker Electronics

Se mer relaterat innehåll

Leave a Reply

Your email address will not be published. Required fields are marked *

Your score: Useful

Go up