This is an old revision of the document!
Automated Curtains
Introducere
Bazat pe Arduino Uno, acest proiect implică automatizarea unei draperii sau a unor jaluzele folosind un motor pas cu pas și un senzor de lumină. Funcționalitățile includ control manual prin butoane, detectare automată a luminii ambientale și programare pentru deschiderea sau închiderea automată la anumite ore. Este o soluție eficientă și versatilă pentru confortul și eficiența energetică în locuințe.
Descriere generală
Hardware Design
====== Lista componente
======
Arduino Uno cu Microcontroler ATmega 328p
Motor Pas cu Pas 17HS8401S
Driver pentru Motoare Pas cu Pas A4988
Breadboard HQ 400 points
Fir baterie 9V cu mufa DC
Fire
Fotorezistor
2 x Buton
Rotite zimtate sistem prindere
===== Utilizare pini:
Arduino Uno:
3 - Conectat la pinul STEP de la driverul A4988. Folosit pentru a trimite impulsuri pentru a face motorul sa se roteasca.
4 - Conectat la pinul DIR de la driverul A4988. Folosit pentru a seta directia de rotatie a motorului.
5 - Conectat la unul dintre butoane. Folosit pentru a detecta apasarea butonului.
6 - Conectat la celalalt buton. Folosit pentru a detecta apasarea butonului.
7 - Conectat la pinul ENABLE de la driverul A4988. Folosit pentru a activa/dezactiva driverul motorului.
A0 - Conectat la fotorezistor. Folosit pentru a citi valoarea analogica a luminii.
5V - Folosit pentru a alimenta diverse componente, inclusiv driverul A4988 si fotorezistorul.
GND - Conectat la GND comun pentru toate componentele.
Driver A4988:
VDD - Conectat la 5V de la Arduino. Folosit pentru a alimenta partea logica a driverului.
GND - Conectat la GND de la Arduino. Folosit pentru referinta comuna de impamantare.
STEP - Conectat la pinul D3 de la Arduino. Folosit pentru a primi impulsuri pentru a face motorul sa se roteasca.
DIR - Conectat la pinul D4 de la Arduino. Folosit pentru a seta directia de rotatie a motorului.
ENABLE - Conectat la pinul D7 de la Arduino. Folosit pentru a activa sau dezactiva driverul motorului.
1A, 1B, 2A, 2B - Conectat la bobinele motorului pas cu pas pentru a controla rotatia motorului.
VMOT - Conectat la bateria de 9V. Folosit pentru a alimenta partea de putere a motorului.
GND - Conectat la GND comun al bateriei de 9V si al Arduino-ului.
Motor Pas cu Pas:
Fotorezistor:
Butoane:
Software Design
Rezultate Obţinute
Concluzii
Download
Jurnal
Bibliografie/Resurse