Innehållsförteckning:

En aktiverad skrivbordslampa: 4 steg (med bilder)
En aktiverad skrivbordslampa: 4 steg (med bilder)

Video: En aktiverad skrivbordslampa: 4 steg (med bilder)

Video: En aktiverad skrivbordslampa: 4 steg (med bilder)
Video: Nuclear Radiation Detector produktanmeldelse - FNIRSI GC-01 2024, November
Anonim
Image
Image
Elektronik - Förbereda motorerna
Elektronik - Förbereda motorerna

Här visar jag hur man gör en enkel, lite manövrerad skrivbordslampa med arduino- och servomotorer. Jag kommer också att berätta hur du kan ändra motorerna så att du kan spela in manipulationer och därför genomföra rörelser med lampan som lampan sedan kan upprepa. Med detta kan du "lära" din lampa olika rörelser.

Du behöver följande:

- Arduino Uno eller Yun

- 2 x SG-90 servomotorer

- 2 knappar (en tryckknapp och en vippknapp)

- en massa fetstil och nötter storlek M0

- potentiometer (för att styra ljuset)

Lampan består av två armar och en huvuddel, alla laserskurna. Du måste göra din egen låda för kroppen, jag tappade ai -filen. Till huvudet köpte jag en annan liten lampa (den lilla tim https://duckduckgo.com/?q=tiny+tim+little+lamp) och använde bara huvuddelen för LED. Jag är säker på att det finns bättre, men det är ok.

Steg 1: Laserskärning

Jag bifogade ai -filerna, ganska rakt fram! Fäst motorerna med skruvar.

Steg 2: Elektronik - Förbereda motorerna

Elektronik - Förbereda motorerna
Elektronik - Förbereda motorerna

Om du vill spela in fysisk manipulation (så fånga dig att ändra lampans ställning) måste du hacka motorn lite. Det är dock inte svårt. Det enda du behöver göra är att fästa en extra kabel på den lilla brädan i motorhöljet. Du kan fästa denna kabel till din arduino och sedan kan du läsa av motorens nuvarande position. Börja med det, du måste först öppna motorhuset genom att skruva loss de små skruvarna längst ner. Ta sedan av bottenhuset och ta ut brädet (se figur 1). Sedan måste du lödda en ny tråd till stiftet på brädet som beskrivs på bilden 2. Jag tog bort alla tre kablarna och lödde fyra nya trådar. På bilden är den gula ledningen den nya tråden, som måste anslutas en analog ingång på din arduino, till exempel A5. Nu kan du manuellt vrida motorn och din arduino kan spåra denna rörelse. En varning: det rekommenderas inte av leverantörerna att vända motorn så eftersom det riskerar att bryta motorn. Men väldigt få motorer gick sönder så långt för mig. Se till att du återvinner materialet om motorn går sönder!

Steg 3: Att sätta ihop allt

Att sätta ihop allt
Att sätta ihop allt

Nedan finns en skiss på hur allt är trådbundet. Snabb grundläggande elektronik: tryckknappen måste anslutas till 5V på ena sidan och på andra sidan har du stiftet och ett motstånd till jord. När knappen inte trycks in kommer stiftet att läsa marken. Om du trycker på knappen kommer stiftet att bli högt. På så sätt kommer du alltid att läsa antingen högt eller lågt på stiftet och får inte ett flytande tillstånd (vilket kan producera slumpmässig utmatning). Samma princip gäller vippknappen. Men där har du knappen som tidigare och även lysdioden (om du har en på din vippknapp). Du kan styra lysdioden om du sätter stiften 4 som en utgång till hög. Jag inkluderade bara en motor i skissen eftersom det gör det lättare att läsa, men du behöver två eller om du vill ha till och med tre (en i basen).

Steg 4: Koden

När du vrider vippknappen är lampan i inspelningsläge. Alla rörelser du gör lagras. När du väl tryckt vippbotten bakåt kan du spela om rörelsen med tryckknappen. Njut av!

Rekommenderad: