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 să se rotească.
  • 4 - Conectat la pinul DIR de la driverul A4988. Folosit pentru a seta direcția de rotație a motorului.
  • 5 - Conectat la unul dintre butoane. Folosit pentru a detecta apăsarea butonului.
  • 6 - Conectat la celălalt buton. Folosit pentru a detecta apăsarea 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 analogică a luminii.
  • 5V - Folosit pentru a alimenta diverse componente, inclusiv driverul A4988 și fotorezistorul.
  • GND - Conectat la GND comun pentru toate componentele.

Software Design

Rezultate Obţinute

Concluzii

Download

Jurnal

Bibliografie/Resurse

pm/prj2024/apredescu/dragos.cioata.1715892300.txt.gz · Last modified: 2024/05/16 23:45 by dragos.cioata
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0