Table of Contents

Garderobă Inteligentă

Introducere

Acest proiectul are ca principal obiectiv automatizarea unei garderobe uzuale concentrându-se pe transformarea acesteia într-o experiență vestimentară inteligentă și personalizată.

Acesta vă oferă posibilitatea de a accesa o selecție personalizată de articole vestimentare, adaptate atât la sezonul selectat, cât și la preferințele dumneavoastră, punând la dispoziție garderoba acestuia. Proiectul oferă o abordare simplificată pentru a găsi articolele dorite, facilitându-vă procesul de căutare.

Descriere generală

Garderoba inteligentă este o soluție inovatoare care combină tehnologia cu organizarea eficientă a hainelor și accesoriilor. Aceasta constă într-un sistem automatizat de depozitare și gestionare a articolelor vestimentare. Proiectul dispune de un motor stepper ce permite rotația suportului de haine la 360o. Cadrul este împărțit in 4 secțiuni, fiecare având un unghi de 90o. Motorul este pus in mișcare cu ajutorul celor 4 butoane, ele reprezentând câte un anotimp care corespunde fiecărei secțiuni a suportului.

Schema bloc

Hardware Design

Materiale utilizate și rolul lor

Cablajul proiectului

Schema electrică

Funcționarea unei componente

În urmatorul clip este demonstrată funcționarea motorului pas cu pas (Stepper Motor) care se rotește în funcție de ce buton apăsăm, fiecare buton reprezentând un anotimp. În sectorul de cerc din dreptul garderobei se află rezultatul nostru pentru fiecare dintre butoane. https://drive.google.com/file/d/1ulHs1_MRQsfwcs1cf6xWDZbA51dKv51c/view?usp=sharing

Iar în această poză se vede funcționalitatea LCD-ului care momentan afișează doar “hello”, dar ar trebui ca dupa conectarea cu modulul Wi-fi să afișeze temperatura de afară.

Conectarea pinilor

Concepte folosite din laboratoare

  1. I2C : Am folosit acest protocol pentru a comunica cu LCD 16×2 cu interfață I2C
  2. GPIO : Butoanele sunt conectate la pinii digitali GPIO ai Arduino-ului pentru a citi starea acestora (HIGH sau LOW).
  3. ADC : Senzorul de temperatură și umiditate DHT11 este conectat la pinul analogic A0 de pe Arduino, folosind funcționalitatea ADC pentru a citi datele analogice de la senzor.

Software Design

Biblioteci folosite

Wire.h și LiquidCrystal_I2C.h

Stepper.h

SoftwareSerial.h

ArduinoJson.h

DHT.h

Variabilele si rolul lor

Senzor DHT

Conexiune Wi-Fi

LCD

Motor Stepper

Butoane

Alte Variabile

Functii si rolul lor

setup()

loop()

connectToWiFi()

fetchAndDisplayTemperature()

Rezultate Obţinute

Proiectul este finalizat cu succes.

Codul pentru garderoba inteligenta se afla la acest link : https://github.com/10bianca/Garderoba-Inteligenta/blob/main/test.ino

Demonstratia pentru functionarea intregului proiect este in acest videoclip:

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF