INHOUDSOPGAWE:

Ligte intensiteitslamp met Arduino: 3 stappe
Ligte intensiteitslamp met Arduino: 3 stappe

Video: Ligte intensiteitslamp met Arduino: 3 stappe

Video: Ligte intensiteitslamp met Arduino: 3 stappe
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Ligte intensiteitslamp met Arduino
Ligte intensiteitslamp met Arduino

In hierdie projek ondersoek ek hoe ek die arduino kan gebruik om 'n lamp te skep wat verander na gelang van die tyd van die dag. Op versoek van die gebruiker verander die lamp die helderheid wanneer dit die weerstand van die LDR -ligopsporingsweerstand kwantifiseer of verminder. Hierdie projek is op tinkercad voltooi en gebruik 'n relais om krag uit te skakel in die stroombaan wat die arduino nie vir die gloeilamp kan uitvoer nie. Hier is wat u nodig het!

Voorrade

1 Relais

1 kilo-ohm weerstand

1 LDR (fotoresistor)

1 Kragtoevoer

1 Arduino

1 Broodbord

1 gloeilamp

Stap 1: Stap 1: Stel u broodborduitleg soos volg op

Stap 1: Stel u broodborduitleg op soos volg
Stap 1: Stel u broodborduitleg op soos volg

Om 'n soortgelyke voorkoms as die tutoriaal te kry, is dit noodsaaklik om nie net die netheid nie, maar ook die doeltreffendheid van die broodborduitleg te volg.

Stap 2: Stap 2: Voeg die relais, drade, kragtoevoer en weerstande by

Stap 2: Voeg die relais, drade, kragtoevoer en weerstande by
Stap 2: Voeg die relais, drade, kragtoevoer en weerstande by

Hou die kragtoevoer op die standaard tinkercad -instellings (5 volt, 5 ampère stroom).

Stap 3: Stap 3: Gebruik die volgende kode om die stroombaan te funksioneer op grond van die weerstand van die LDR

Stap 3: Gebruik die volgende kode om die stroombaan te funksioneer op grond van die weerstand van die LDR
Stap 3: Gebruik die volgende kode om die stroombaan te funksioneer op grond van die weerstand van die LDR

Kom ons gee 'n bietjie konteks aan die kode. Die arduino -taal is baie uniek en lyk in die eenvoud van die blokkering van blokkodes. Eerstens moet ons ons poorte verklaar wat ons gebruik om die terminale 5 van die relais en terminale 2 van die LDR aan te sluit. Ek het persoonlik die poorte 5 vir die relais en A0 vir die LDR gebruik, maar u kan enige van die analoog penne vir die LDR en enige van die digitale penne vir die relais kies. Ons moet toegang kry tot die waarde wat die LDR gee, gegewe verskillende ligvlakke. Dus pas ons 'n if -stelling toe wat is "if (analogRead (A0)> 500)", dan sou dit beteken dat sodra 'n sekere duisternis bereik is, die gloeilamp sal begin aanskakel en helderder word, hoe minder lig daar is.

Aanbeveel: