2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje pamokoje mes parodysime, kaip padaryti automatinę lango žaliuzę naudojant „Arduino“ir LDR modulį. Dienos metu užuolaida/lango užuolaida nusileis, o naktį - užvirs.
1 žingsnis: aprašymas
LDR modulis duos AUKŠTĄ signalą, jei šviesos intensyvumas yra didelis, ir žemą, kai šviesos intensyvumas yra žemas.
„Arduino“pasuks nuolatinės srovės variklį pagal laikrodžio rodyklę, kai tik aptiks AUKŠTĄ iš LDR modulio ir lango žaliuzės bus nulenktos, panašiai, kai „Arduino“gauna žemą signalą iš LDR modulio, jis pasuks nuolatinės srovės variklį prieš laikrodžio rodyklę ir lango žaliuzė bus susukta aukštyn. Nuolatinės srovės variklio sukimosi laikas priklausys nuo užuolaidos ilgio.
Šiai pamokai reikalingi komponentai: „Arduino Uno“- (patikrinkite čia)
DC variklis 9V - (patikrinkite čia)
LDR modulis - (patikrinkite čia)
L293d nuolatinės srovės variklio tvarkyklės modulis - (patikrinkite čia)
Trumpieji laidai - (patikrinkite čia)
2 žingsnis: grandinės schema
LDR modulis turi 3 kaiščius
VCC - Prijunkite šį kaištį prie 5 V „Arduino Nano“
GND - Prijunkite šį kaištį prie „Arduino Nano“GND
BALSAS - Šis kaištis bus prijungtas prie „Arduino Nano“„Ananlog“kaiščio A0
DC variklį valdys L293D variklio tvarkyklės modulis. L293D variklio tvarkyklė bus valdoma iš „Arduino Nano“. Jame yra 4 įvesties kaiščiai 2 varikliams, mes naudosime tik vieną variklį.
L293D variklio tvarkyklės prijungimas yra toks:
M2a/IN1 - Šis kaištis bus prijungtas prie „Arduino Nano“skaitmeninio kaiščio Nr
M2b/IN2 - Šis kaištis bus prijungtas prie „Arduino Nano“skaitmeninio kaiščio Nr
VCC - prijunkite šį kaištį prie išorinės 9 V baterijos
GND - Prijunkite šį kaištį prie 9 V baterijos įžeminimo
3 žingsnis: vaizdo išvestis
Atsisiųskite savo kodą iš čia