INHOUDSOPGAWE:

Ligte intensiteitslamp: 4 stappe
Ligte intensiteitslamp: 4 stappe

Video: Ligte intensiteitslamp: 4 stappe

Video: Ligte intensiteitslamp: 4 stappe
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim
Ligte intensiteit lamp
Ligte intensiteit lamp

Hey coders, vandag sal ek jou leer hoe om 'n lamp met 'n foto-weerstand op TinkerCad te skep. Laat ons begin!

Voorrade

Jy sal nodig hê:

* 1 Foto-weerstand

* 1 Arduino Uno R3

* 1 gloeilamp

* 1 Relay SPDT (aangesien die gloeilamp 120 V neem en die Arduino slegs 5V lewer)

* 1 kragbron

* 1 broodbord

Stap 1: Organisasie

Organisasie
Organisasie

Die eerste ding wat u wil doen, is om u materiaal te organiseer soos op die foto. Dit sal dit makliker maak as ons alles saamdra.

Stap 2: Fotoresistor

Fotoresistor
Fotoresistor

Die eerste ding wat ons gaan bedraad, is die fotoweerstand. Ons koppel die 5V-pen aan die positiewe aansluiting van die broodbord, voeg grond by (maak seker dat daar krag/grond by die hele broodbord gevoeg word) en voeg die foto-weerstand een penry bo die grond. Tussendeur, dra jy die A0 -pen na 'n weerstand van 1000 ohm en koppel dit aan positief.

Stap 3: Kragtoevoer, relais en gloeilamp

Kragtoevoer, relais en gloeilamp
Kragtoevoer, relais en gloeilamp

Vervolgens verbind ons die kragbron, relais en gloeilamp met die Arduino. Eerstens moet ons met die Arduino gemaal word en die punte van elke broodbord verbind, sodat krag en grond rondom die broodbord kan loop. Vir die kragtoevoer, verbind ons die grond met die aansluiting 1 van die relais en voeg die aarde by die klem 8 van die relais. Die positiewe van die kragtoevoer gaan na aansluiting 2 van die gloeilamp, en die positief van die gloeilamp gaan na aansluiting 7 van die aflos. Uiteindelik kan ons die digitale pen 4 aansluit op terminale 5 van die relais. Daarmee is al die bedrading/hardeware klaar, en kan ons voortgaan met die kodering van die Arduino!

Stap 4: Kodering in Arduino

Kodering in Arduino
Kodering in Arduino

Die kodering hiervoor is in twee dele; leemte -opstelling en leemte -lus. Die opstelling, soos dit sê, stel penne op en die lus bevat 'n stuk kode.

Vir leemte -opstelling gebruik ons pinMode om 'n spesifieke speldnommer te kies en kies of dit invoer of uitvoer is. In hierdie geval word pen A0 ingevoer en pen 4 vir uitvoer. Serial.begin begin met die reeksmonitor vir die foto-weerstand. Daarmee kan ons met die leemte -lus begin.

Vir leemte -lus skryf ons Serial.println (analogRead (A1)); om die data van die foto-weerstand en die seriële monitor af te druk. Ons skryf 'n if-verklaring dat as die foto-weerstand getalle bo 500 (of 'n dowwe lig) gee, dit die gloeilamp sou afskakel en dit sou aanskakel as dit nie dof was nie. En net so is die kode gedoen en die kring werk!

Dankie dat u hierdie tutoriaal gelees het! Ek hoop jy het dit geniet!

Aanbeveel: