Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa proyektong ito, galugarin ko kung paano magagamit ang arduino upang lumikha ng isang lampara na nagbabago depende sa oras ng araw. Sa kahilingan ng gumagamit, babaguhin ng lampara ang ningning nito kapag binibilang o binawasan ang paglaban ng LDR -light na nakakakita ng resistor-. Ang proyektong ito ay nakumpleto sa tinkercad at gumagamit ng isang relay upang ma-outsource ang kapangyarihan sa circuit na hindi matutupad ng arduino para sa lightbulb. Narito kung ano ang kailangan mo!
Mga gamit
1 relay
1 kilo-ohm risistor
1 LDR (Photoresistor)
1 Power supply
1 Arduino
1 Breadboard
1 Banayad na bombilya
Hakbang 1: Hakbang 1: I-set up ang Iyong Breadboard Layout Tulad ng Sumusunod
Upang maisip ang isang katulad na hitsura sa tutorial kinakailangan na sundin ang layout ng breadboard hindi lamang para sa pagiging maayos nito ngunit sa kahusayan.
Hakbang 2: Hakbang 2: Idagdag ang Relay, Wires, Power Supply, at Resistors
Mangyaring panatilihin ang supply ng kuryente sa mga default na setting ng tinkercad (5 volts, 5 amps ng kasalukuyang).
Hakbang 3: Hakbang 3: Gamitin ang Sumusunod na Code upang Mag-Program ng Circuit upang Mag-andar Batay sa Paglaban ng LDR
Bigyan natin ng ilang konteksto ang code. Ang wikang arduino ay kakaiba at kahawig ng block code ng gulo sa pagiging simple nito. Una, kailangan naming ideklara ang aming mga port na ginagamit namin upang ikonekta ang terminal 5 ng relay at terminal 2 ng LDR. Personal kong ginamit ang mga port 5 para sa relay at A0 para sa LDR, gayunpaman, maaari kang pumili ng anuman sa mga analog pin para sa LDR at alinman sa mga digital na pin para sa relay. Kailangan nating i-access ang halagang ibabalik ng LDR na binigyan ng iba't ibang mga antas ng ilaw. Kaya naglalapat kami ng isang kung pahayag na kung "kung (analogRead (A0)> 500)" kung gayon iyan ay nangangahulugang sa sandaling maabot ang isang tiyak na kadiliman ang bombilya ay magsisimulang mag-on, magiging mas maliwanag mas mababa ang ilaw na mayroon.