Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna handledning kommer vi att visa hur man gör en automatisk fönsterblind med Arduino och LDR -modul. På dagtid rullar gardinen/fönsterluckan ner och på natten rullar den upp.
Steg 1: Beskrivning
LDR -modulen kommer att ge HIGH -signal om ljusets intensitet är hög och den ger en LÅG signal när ljusets intensitet är låg.
Arduino kommer att rotera likströmsmotorn medsols när den upptäcker HÖG från LDR-modulen och fönsterblind rullas ner, på samma sätt när Arduino får LÅG signal från LDR-modulen kommer den att rotera likströmsmotorn moturs och fönsterblind rullas upp. Tidpunkten för att rotera likströmsmotorn beror på gardinens längd.
Komponenter som krävs för denna handledning: Arduino Uno - (Kassa här)
DC -motor 9V - (Kassa här)
LDR -modul - (Kassa här)
L293d DC Motor Driver Module - (Kassa här)
Jumper Wires - (Kassa här)
Steg 2: Kretsdiagram
LDR -modulen har 3 stift
VCC - Anslut denna stift till 5V Arduino Nano
GND - Anslut denna stift till GND på Arduino Nano
VOUT - Denna pin kommer att anslutas till Ananlog pin A0 på Arduino Nano
DC Motor kommer att drivas av L293D Motor Driver Module. L293D -motordrivrutin kommer att drivas från Arduino Nano. Den har 4 ingångsstiften för 2 motorer, vi kommer bara att använda en motor.
Anslutningen av L293D -motordrivrutinen är följande:
M2a/IN1 - Denna pin kommer att anslutas till den digitala stift nr 3 på Arduino Nano
M2b/IN2 - Denna pin kommer att anslutas till den digitala stift nr 2 på Arduino Nano
VCC - Anslut denna stift till ett externt batteri på 9V
GND - Anslut denna stift till jord på 9V batteri
Steg 3: Mata ut video
Ladda ner din kod härifrån