Orodha ya maudhui:

Taa ya Mwangaza wa Mwanga W / Arduino: 3 Hatua
Taa ya Mwangaza wa Mwanga W / Arduino: 3 Hatua

Video: Taa ya Mwangaza wa Mwanga W / Arduino: 3 Hatua

Video: Taa ya Mwangaza wa Mwanga W / Arduino: 3 Hatua
Video: Управляющая лампа переменного тока с реле 5 В с помощью Arduino 2024, Julai
Anonim
Taa ya Mwangaza wa Mwanga W / Arduino
Taa ya Mwangaza wa Mwanga W / Arduino

Katika mradi huu, mimi huchunguza jinsi ya kutumia arduino kuunda taa inayobadilika kulingana na wakati wa siku. Kwa ombi la mtumiaji, taa itabadilisha mwangaza wake wakati wanapima au kupunguza upinzani wa mwangaza wa taa ya LDR-. Mradi huu ulikamilishwa kwenye tinkercad na hutumia upeanaji ili kutoa nguvu kwa mzunguko ambao arduino haiwezi kutimiza kwa balbu. Hapa ni nini unahitaji!

Vifaa

1 Kusambaza

Kinzani 1 kilo-ohm

LDR 1 (Mpiga picha)

1 Ugavi wa umeme

1 Arduino

1 Bodi ya mkate

1 Bulb ya Mwanga

Hatua ya 1: Hatua ya 1: Sanidi Mpangilio wako wa Breadboard Kama ifuatayo

Hatua ya 1: Sanidi Mpangilio wako wa Mkate wa mkate kama yafuatayo
Hatua ya 1: Sanidi Mpangilio wako wa Mkate wa mkate kama yafuatayo

Ili kupata sura sawa na mafunzo ni muhimu kufuata mpangilio wa ubao wa mkate sio tu kwa unadhifu lakini ufanisi.

Hatua ya 2: Hatua ya 2: Ongeza Relay, Wiring, Power Supply, na Resistors

Hatua ya 2: Ongeza Relay, waya, Ugavi wa umeme, na Resistors
Hatua ya 2: Ongeza Relay, waya, Ugavi wa umeme, na Resistors

Tafadhali weka usambazaji wa umeme kwenye mipangilio chaguomsingi ya tinkercad (volts 5, amps 5 za sasa).

Hatua ya 3: Hatua ya 3: Tumia Nambari ifuatayo ili Kupanga Mzunguko wa Kazi kulingana na Upinzani wa LDR

Hatua ya 3: Tumia Nambari ifuatayo ili Kupanga Mzunguko wa Kufanya Kazi kulingana na Upinzani wa LDR
Hatua ya 3: Tumia Nambari ifuatayo ili Kupanga Mzunguko wa Kufanya Kazi kulingana na Upinzani wa LDR

Wacha tupe muktadha fulani kwa nambari hiyo. Lugha ya arduino ni ya kipekee sana na inafanana na mwanzo wa nambari ya kuzuia katika unyenyekevu wake. Kwanza kabisa, tunahitaji kutangaza bandari zetu ambazo tunatumia kuunganisha terminal 5 ya relay na terminal 2 ya LDR. Mimi binafsi nilitumia bandari 5 kwa relay na A0 kwa LDR, hata hivyo, unaweza kuchagua pini zozote za Analog kwa LDR na pini zozote za dijiti kwa relay. Tunahitaji kupata thamani ambayo LDR inarudi ikipewa viwango tofauti vya taa. Kwa hivyo tunatumia if if statement ambayo ni "if (analogRead (A0)> 500)" basi hiyo itamaanisha kwamba mara tu giza fulani lilipofikiwa balbu ya taa itaanza kuwasha, ikizidi kung'aa mwanga mdogo upo.

Ilipendekeza: