Indholdsfortegnelse:

En aktiveret skrivebordslampe: 4 trin (med billeder)
En aktiveret skrivebordslampe: 4 trin (med billeder)

Video: En aktiveret skrivebordslampe: 4 trin (med billeder)

Video: En aktiveret skrivebordslampe: 4 trin (med billeder)
Video: DETALJERET ANALYSE af søgen I Heat of the Eternal Fire - SKJULT BUDSKAB og ALLE 5 AFSLUTNINGER | Th 2024, Juli
Anonim
Image
Image
Elektronik - Klargøring af motorerne
Elektronik - Klargøring af motorerne

Her viser jeg, hvordan man laver en simpel, lille betjent bordlampe ved hjælp af arduino- og servomotorer. Jeg vil også fortælle dig, hvordan du kan ændre motorerne, så du kan registrere manipulationer og derfor gennemføre bevægelser med lampen, som lampen derefter kan gentage. Med dette kan du "lære" din lampe forskellige bevægelser.

Du skal bruge følgende:

- Arduino Uno eller Yun

- 2 x SG-90 Servomotorer

- 2 knapper (en trykknap og en vippeknap)

- en masse fed og nødder størrelse M0

- potentiometer (for at styre lyset)

Lampen består af to arme og en hoveddel, alle laserskåret. Du bliver nødt til at lave din egen æske til kroppen, jeg mistede ai -filen. Til hovedet købte jeg endnu en lille lampe (den lille tim https://duckduckgo.com/?q=tiny+tim+little+lamp) og brugte bare hoveddelen til LED'en. Jeg er sikker på, at der er bedre, men det er ok.

Trin 1: Laserskæring

Jeg vedhæftede ai -filerne, ganske lige frem! Fastgør motorerne med skruer.

Trin 2: Elektronik - Forberedelse af motorerne

Elektronik - Klargøring af motorerne
Elektronik - Klargøring af motorerne

Hvis du vil registrere fysisk manipulation (så fanger dig ved at ændre lampens stilling), skal du hacke motoren lidt. Det er dog ikke svært. Det eneste du skal gøre er at fastgøre en ekstra ledning til det lille bræt i motorhuset. Du kan vedhæfte denne ledning til din arduino, og derefter kan du aflæse motorens aktuelle position. Kom godt i gang med det, du skal først åbne motorhuset ved at skrue de små skruer i bunden af. Tag derefter bundkassen af og tag brættet ud (se figur 1). Derefter skal du lodde en ny ledning til tappen på brættet som beskrevet på billedet 2. Jeg fjernede alle tre kabler og lodde fire nye ledninger på. På billedet er den gule ledning den nye ledning, som skal tilsluttes en analog indgang på din arduino såsom A5. Nu kan du manuelt dreje motoren, og din arduino kan spore denne bevægelse. En advarsel: det anbefales ikke af leverandørerne at dreje motoren sådan, da det risikerer at bryde motoren. Men meget få motorer gik i stykker indtil videre for mig. Sørg for at genbruge materialet, hvis motoren går i stykker!

Trin 3: Sæt alt sammen

Sætter alt sammen
Sætter alt sammen

Nedenfor er der en skitse om, hvordan alt er kablet. Hurtig grundelektronik: trykknappen skal tilsluttes 5V på den ene side, og på den anden side har du stiften og en modstand til jord. Når der ikke trykkes på knappen, læser stiften jorden. Hvis du trykker på knappen, går stiften til høj. På den måde vil du altid læse enten højt eller lavt på stiften og får ikke en flydende tilstand (som kan producere tilfældigt output). Det samme princip gælder for vippeknappen. Men der har du knappen som før og også LED'en (hvis du har en på din vippeknap). Du kan styre LED'en, hvis du sætter pin 4 som en output til høj. Jeg inkluderede kun en motor i skitsen, da det gør det lettere at læse, men du skal bruge to, eller hvis du vil have endda tre (en i basen).

Trin 4: Koden

Når du drejer vippeknappen, er lampen i optagelsestilstand. Eventuelle bevægelser, du foretager, gemmes. Når du har skubbet vippebunden tilbage, kan du afspille bevægelsen igen med trykknappen. God fornøjelse!

Anbefalede: