2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles õpetuses demonstreerime, kuidas teha Arduino ja LDR mooduli abil automaatne aknakate. Päeval rullub kardin/aknakardin alla ja öösel rullub üles.
Samm: kirjeldus
LDR -moodul annab HIGH signaali, kui valguse intensiivsus on kõrge ja annab madala signaali, kui valgustugevus on madal.
Arduino pöörleb alalisvoolumootorit päripäeva, kui ta tuvastab LDR-moodulilt KÕRGE ja aknakatted rullitakse alla, samamoodi kui Arduino saab LDR-moodulilt madala signaali, pöörab see alalisvoolumootorit vastupäeva ja aknakatted rullitakse üles. Alalisvoolumootori pöörlemise aeg sõltub kardina pikkusest.
Selle õpetuse jaoks vajalikud komponendid: Arduino Uno - (kontrollige siit)
Alalisvoolumootor 9V - (kontrollige siit)
LDR -moodul - (kontrollige siit)
L293d alalisvoolumootori draiverimoodul - (kontrollige siit)
Jumper Traadid - (kontrollige siit)
2. samm: vooluahela skeem
LDR -moodulil on 3 kontakti
VCC - ühendage see tihvt Arduino Nano 5 V -ga
GND - ühendage see tihvt Arduino Nano GND -ga
VOUT - see tihvt ühendatakse Arduino Nano Ananlogi tihvtiga A0
Alalisvoolumootorit juhib L293D mootori draiverimoodul. L293D mootorijuhti juhitakse Arduino Nano abil. Sellel on 4 sisendnõela 2 mootorile, me kasutame ainult ühte mootorit.
L293D mootorijuhi ühendus on järgmine:
M2a/IN1 - see tihvt ühendatakse Arduino Nano digitaalse tihvtiga nr 3
M2b/IN2 - see tihvt ühendatakse Arduino Nano digitaalse tihvtiga nr 2
VCC - ühendage see tihvt 9 V välise akuga
GND - Ühendage see tihvt 9 V aku maandusega
3. samm: video väljund
Laadige oma kood siit alla