Inhoudsopgave:

Arduino Light Intensity Lamp - Jyothir - Ajarnpa
Arduino Light Intensity Lamp - Jyothir - Ajarnpa

Video: Arduino Light Intensity Lamp - Jyothir - Ajarnpa

Video: Arduino Light Intensity Lamp - Jyothir - Ajarnpa
Video: Power LED Auto Intensity Control using Arduino and LDR 2024, Juli-
Anonim
Arduino-lichtintensiteitslamp - Jyothir
Arduino-lichtintensiteitslamp - Jyothir

De Arduino heeft veel leuke en interessante projecten die je thuis/school kunt doen, de "Light Intensity Lamp" is een leuk klein project dat je thuis kunt doen met zeer minimale benodigdheden en het is een geweldig project voor beginners. Het maken van de Light Intensity Lamp is erg leuk, vooral als je hem zelf maakt, en het heeft ook veel praktische toepassingen, dus als je er echt mee speelt, kun je dit zelfs in je huisverlichting implementeren om wat geld te besparen. Dit project bestuurt de lamp afhankelijk van het licht, als het donker is, gaat het licht aan en als het helder is, gaat het licht uit.

Dit is de tutorial die je van begin tot eind zal begeleiden met een eenvoudige stap natuurlijk. Laten we beginnen!

Benodigdheden

  • Lichtafhankelijke weerstand (LDR)
  • Arduino-microcontroller
  • Standaard gloeilamp
  • LU-5-R relais
  • 5V stroombron
  • 1x 1kΩ Weerstand
  • Breadboard
  • 12x Draden

Stap 1: Schakelschema's

Schakelschema's
Schakelschema's
Schakelschema's
Schakelschema's

Stap 2: Lichtafhankelijke weerstand (LDR) verbinding

Lichtafhankelijke weerstand (LDR) aansluiting
Lichtafhankelijke weerstand (LDR) aansluiting

Onze eerste stap in dit project is om de LDR aan te sluiten, om de LDR aan te sluiten heb je 3x draden, 1x 1kΩ-weerstand en een LDR nodig. Neem eerst een draad, sluit het ene uiteinde aan op pin A0 op de Arduino en het andere uiteinde op terminal 2 van de LDR (positief uiteinde). Sluit vervolgens een andere draad aan op terminal 2 van de LDR en sluit het andere uiteinde aan op de Arduino-voedingspin (5V). Sluit nu ten slotte terminal 1 van de LDR (negatief uiteinde) met een draad aan op de Arduino-aardingspin. Nu heb je je LDR ingesteld!!!

Stap 3: Aansluiting gloeilamp en relais

Gloeilamp- en relaisaansluiting
Gloeilamp- en relaisaansluiting

Nu zijn we bijna klaar, de volgende stap is om de gloeilamp aan te sluiten met behulp van het relais. Voor de mensen die de functie van een relais niet kennen, het is in feite een elektromagnetische schakelaar waarbij het kleine hoeveelheden spanning gebruikt om grotere hoeveelheden te leveren, en dat is precies wat we nodig hebben voor dit project! Voor deze aansluiting heb je een variabele voeding, een Lu-5-R relais, een 120V gloeilamp en 4x draden nodig. Pak eerst een draad, sluit het ene uiteinde ervan aan op de negatieve pool van de voeding en sluit het andere uiteinde aan op terminal 1 van het relais. Pak een andere draad, sluit het ene uiteinde ervan aan op de positieve pool van de voeding en sluit het andere uiteinde aan op terminal 2 van de gloeilamp. Sluit nu vanaf klem 1 van de gloeilamp een draad aan op klem 7 van het relais. Verbind nu terminal 5 van het relais met Arduino pin 4 met behulp van een draad. Sluit ten slotte klem 8 van het relais aan op aarde en u hebt met succes de verbinding tussen gloeilamp en relais gemaakt !!!

Stap 4: Coderen

codering
codering

Nu we allemaal klaar zijn met de circuitverbindingen, is onze laatste stap om nu daadwerkelijk de codering uit te voeren om dit circuit te laten functioneren. Ik heb de code voor dit circuit hierboven bijgevoegd, maar laten we begrijpen wat deze code eigenlijk doet.

Eerst initialiseren we in de setup () al onze pinnen (A0 en 4) voor ons circuit hebben we pin A0 geïnitialiseerd om in te voeren (ontvangen van de LDR) en pin 4 om uit te voeren (spanning naar relais verzenden), en vervolgens de seriële.begin(9600) vertelt de Arduino in feite dat hij zich klaar moet maken om berichten uit te wisselen met de seriële monitor met een gegevenssnelheid van 9600 bits per seconde.

Nu in de void () vertellen we de Arduino in feite om invoer te nemen en er iets op gebaseerd te doen. Dus de invoer wordt ontvangen via de pin A0 (LDR-verbinding), in dit geval wordt de invoer donker (boven 500) of helder (onder 500), en met een if en else-statement vertellen we de Arduino om spanning door te sturen pin 4 naar het relais. Als de ingang donker is, vertellen we hem om spanning naar het relais te sturen, waardoor de schakelaar wordt ingeschakeld, waardoor de lamp aangaat, maar als de ingang helder is, vertellen we de Arduino om geen spanning naar het relais te sturen, waardoor de schakelaar wordt uitgeschakeld, wat resulteert in het uitvallen van de lamp.

Stap 5: Geniet ervan

Hopelijk geniet je ervan en ben je trots op wat je vandaag zelf hebt bereikt!!

Aanbevolen: