Innholdsfortegnelse:

En aktivert skrivebordslampe: 4 trinn (med bilder)
En aktivert skrivebordslampe: 4 trinn (med bilder)

Video: En aktivert skrivebordslampe: 4 trinn (med bilder)

Video: En aktivert skrivebordslampe: 4 trinn (med bilder)
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, Juli
Anonim
Image
Image
Elektronikk - Klargjøring av motorene
Elektronikk - Klargjøring av motorene

Her vil jeg vise hvordan du lager en enkel, lite betjent bordlampe ved hjelp av arduino- og servomotorer. Jeg vil også fortelle deg hvordan du kan endre motorene slik at du kan registrere manipulasjoner og derfor aktivere bevegelser med lampen som lampen deretter kan gjenta. Med dette kan du "lære" lampen din forskjellige bevegelser.

Du trenger følgende:

- Arduino Uno eller Yun

- 2 x SG-90 servomotorer

- 2 knapper (en trykknapp og en vippeknapp)

- mange fet og nøtter størrelse M0

- potensiometer (for å kontrollere lyset)

Lampen består av to armer og en hodedel, alle laserskåret. Du må lage din egen eske til kroppen, jeg mistet ai -filen. Til hodet kjøpte jeg enda en liten lampe (den lille timen https://duckduckgo.com/?q=tiny+tim+little+lamp) og brukte bare hodeplaten til LED -en. Jeg er sikker på at det finnes bedre, men det er ok.

Trinn 1: Laserskjæring

Jeg har lagt ved ai -filene, ganske rett frem! Fest motorene med skruer.

Trinn 2: Elektronikk - Klargjøring av motorene

Elektronikk - Klargjøring av motorene
Elektronikk - Klargjøring av motorene

Hvis du vil registrere fysisk manipulasjon (så fange deg for å endre lampens positur), må du hacke motoren litt. Det er imidlertid ikke vanskelig. Det eneste du trenger å gjøre er å feste en ekstra ledning til det lille brettet i motorhuset. Du kan feste denne ledningen til arduinoen din, og deretter kan du lese av motorens nåværende posisjon. Kom i gang med det, du må først åpne motorhuset ved å skru ut de små skruene nederst. Ta deretter av bunnhuset og ta ut brettet (se figur 1). Deretter må du lodde en ny ledning til tappen på brettet som beskrevet på bildet 2. Jeg fjernet alle tre kablene og loddet fire nye ledninger på. På bildet er den gule ledningen den nye ledningen, som må koble til en analog inngang på din arduino, for eksempel A5. Nå kan du slå motoren manuelt, og arduinoen din kan spore denne bevegelsen. En advarsel: det er ikke anbefalt av leverandørene å snu motoren slik, da det risikerer å bryte motoren. Imidlertid har veldig få motorer gått så langt for meg. Sørg for å resirkulere materialet hvis motoren går i stykker!

Trinn 3: Sett alt sammen

Å sette alt sammen
Å sette alt sammen

Nedenfor er det en skisse om hvordan alt er kablet. Rask grunnleggende elektronikk: Trykknappen må kobles til 5V på den ene siden, og på den andre siden har du pinnen og en motstand til jord. Når knappen ikke trykkes, vil pinnen lese bakken. Hvis du trykker på knappen, vil pinnen gå til høy. På den måten vil du alltid lese enten høyt eller lavt på pinnen og ikke få en flytende tilstand (som kan gi tilfeldig utgang). Det samme prinsippet gjelder vippeknappen. Men der har du knappen som før og også lysdioden (hvis du har en på vippeknappen). Du kan kontrollere lysdioden hvis du setter pinnen 4 som en utgang til høy. Jeg inkluderte bare en motor i skissen, da det gjør det lettere å lese, men du trenger to eller hvis du vil ha til og med tre (en i basen).

Trinn 4: Koden

Når du dreier vippeknappen, er lampen i opptaksmodus. Eventuelle bevegelser du gjør blir lagret. Når du skyver vippebunnen tilbake, kan du spille av bevegelsen med trykknappen. Nyt!

Anbefalt: