Talaan ng mga Nilalaman:

Arduino Light Intensity Lamp - Jyothir: 5 Hakbang
Arduino Light Intensity Lamp - Jyothir: 5 Hakbang

Video: Arduino Light Intensity Lamp - Jyothir: 5 Hakbang

Video: Arduino Light Intensity Lamp - Jyothir: 5 Hakbang
Video: Power LED Auto Intensity Control using Arduino and LDR 2024, Nobyembre
Anonim
Arduino Light Intensity Lamp - Jyothir
Arduino Light Intensity Lamp - Jyothir

Ang Arduino ay may maraming kasiya-siyang at kagiliw-giliw na mga proyekto na maaari mong gawin sa bahay / paaralan, ang "Light Intensity Lamp" ay isang kasiya-siyang maliit na proyekto na maaari mong gawin sa iyong bahay na may napakaliit na mga supply at ito ay isang mahusay na proyekto para sa mga nagsisimula. Ang paggawa ng Light Intensity Lamp ay napaka-masaya, lalo na kung gagawin mo ito sa iyong sarili, at mayroon ding maraming mga praktikal na paggamit din kaya kung talagang nakikipaglaro ka dito maaari mo ring ipatupad ito sa pag-iilaw ng iyong bahay upang makatipid ka ng pera. Kinokontrol ng proyektong ito ang Lampara depende sa ilaw kung madilim ang ilaw ay bubuksan, at kung maliwanag ang ilaw ay papatayin.

Ito ang tutorial na gagabay sa iyo mula simula hanggang wakas sa isang madaling hakbang na kurso. Magsimula na tayo!

Mga gamit

  • Light Dependent Resistor (LDR)
  • Arduino microcontroller
  • Pamantayang bombilya
  • Pag-relay ng LU-5-R
  • 5V Pinagmulan ng lakas
  • 1x 1kΩ Resistor
  • Breadboard
  • 12x Wires

Hakbang 1: Mga Diagram ng Circuit

Mga Diagram ng Circuit
Mga Diagram ng Circuit
Mga Diagram ng Circuit
Mga Diagram ng Circuit

Hakbang 2: Koneksyon ng Light Dependent Resistor (LDR)

Koneksyon ng Light Dependent Resistor (LDR)
Koneksyon ng Light Dependent Resistor (LDR)

Ang aming unang hakbang sa proyektong ito ay upang ikonekta ang LDR, upang ikonekta ang LDR na kakailanganin mo ng 3x wires, 1x 1kΩ resistor, at isang LDR. Una, kumuha ng isang kawad, ikonekta ang isang dulo upang i-pin ang A0 sa Arduino at ang kabilang dulo sa terminal 2 ng LDR (positibong pagtatapos). Pagkatapos ay ikonekta ang isa pang kawad sa terminal 2 ng LDR, at ikonekta ang kabilang dulo sa Arduino power supply pin (5V). Ngayon sa wakas, ikonekta ang terminal 1 ng LDR (negatibong pagtatapos) sa Arduino ground pin gamit ang isang kawad. Ngayon ay naka-set up na ang iyong LDR !!!

Hakbang 3: Koneksyon sa Light Bulb at Relay

Koneksyon sa Light Bulb at Relay
Koneksyon sa Light Bulb at Relay

Ngayon ay halos tapos na tayo, ang susunod na hakbang ay upang ikonekta ang Light Bulb gamit ang Relay. Para sa mga taong hindi alam ang pagpapaandar ng isang relay, karaniwang ito ay isang electromagnetic switch kung saan gumagamit ito ng maliit na halaga ng boltahe upang magbigay ng mas mataas na halaga, na eksakto kung ano ang kailangan namin para sa proyektong ito! Para sa koneksyon na ito, kakailanganin mo ng isang Variable Power Supply, isang Lu-5-R relay, isang 120V light bombilya at 4x wires. Una kumuha ng isang kawad, ilakip ang isang dulo nito sa negatibong terminal ng supply ng kuryente at ikonekta ang kabilang dulo nito sa terminal 1 ng relay. Grab ng isa pang kawad, ilakip ang isang dulo nito sa positibong terminal ng supply ng kuryente at ikonekta ang kabilang dulo sa terminal 2 ng bombilya. Ngayon mula sa terminal 1 ng bombilya, ikonekta ang isang kawad sa terminal 7 ng relay. Ngayon ikonekta ang terminal 5 ng relay sa Arduino pin 4 gamit ang isang wire. Panghuli, ikonekta ang terminal 8 ng relay sa lupa at matagumpay mong nagawa ang koneksyon ng Light Bulb at Relay !!!

Hakbang 4: Pag-coding

Coding
Coding

Tapos na tayong lahat sa mga koneksyon sa circuit, ang aming pangwakas na hakbang ay upang gawin ngayon ang pag-coding upang gumana ang circuit na ito. Naka-attach ako sa code para sa circuit na ito sa itaas, ngunit ipaalam sa amin na maunawaan kung ano talaga ang ginagawa ng code na ito.

Una, sa pag-set up () pinasimulan namin ang lahat ng aming mga pin (A0 at 4) para sa aming circuit na pinasimulan namin ang pin A0 sa input (pagtanggap mula sa LDR) at pin 4 sa output (pagpapadala ng boltahe upang i-relay), pagkatapos ang serial.begin (9600) karaniwang sinasabi sa Arduino na maghanda upang makipagpalitan ng mga mensahe sa Serial Monitor sa isang rate ng data na 9600 bits bawat segundo.

Ngayon sa walang bisa () karaniwang sinasabi namin sa Arduino na kumuha ng input at gumawa ng isang bagay batay dito. Kaya't ang input ay natanggap sa pamamagitan ng pin A0 (koneksyon sa LDR), sa kasong ito ang input ay magiging madilim (sa itaas 500) o maliwanag (sa ibaba 500), pagkatapos ay gumagamit ng isang kung at iba pang pahayag sinabi namin sa Arduino na magpadala ng boltahe sa i-pin ang 4 sa relay. Kung madilim ang input sasabihin namin ito upang magpadala ng boltahe sa relay, na kung saan buksan ang switch, ginagawa ang bombilya, ngunit kung maliwanag ang input ay sinabi namin sa Arduino na huwag magpadala ng boltahe sa relay, ginagawa ang switch, kung saan nagreresulta sa pag-off ng bombilya.

Hakbang 5: Masiyahan

Inaasahan ko, nasisiyahan ka rito, at ipinagmamalaki ang iyong nakamit sa sarili mo ngayon !!

Inirerekumendang: