Table of Contents

Clocitoare

Introducere

Acest proiect consta in realizarea unei clocitori cu control automat de temperatura si umiditate, acestea fiind setate automat de utilizator, si rotire automata de oua.

Motivul pentru care am ales acest proiect este ca unchiului meu i s-a stricat clocitoarea, iar o clocitoare care contine acest set de feature-uri costa au un pret intre 800 si 1200 de lei. O solutie facuta de la 0 in arduino, poate sa fie mai ieftina.

Descriere generală

Clocitoare este formata din urmatoarele module logice:

Meniu

Responsabil pentru setarea temperaturii si umiditatii tinta, si pornirea clocitorii. Acestea vor fi folosite doar cand clocitoare este in modul meniu. Acesta e format din:

Reglaj temperatura si umiditate

Responsabil pentru reglajul automat de temperatura si umiditate setat din meniu. Acestea vor fi folosite si analizate doar cand clocitoare este in modul working. Arduino va citi datele de la senzorul de umiditate si temperatura DHT11 si va decide daca incalzitorul sau atomizorul trebuiesc pornite pentru cresterea temperaturii, respectiv umiditatii curente.

Rotire oua

Responsabil pentru rotirea oualelor la intervale regulate de timp, folosind un stepper motor. Timpul va fi masurat folosind apeluri la milis pentru ca perioada de timp la care se doreste rotirea oualelor este prea mare pentru timere hardware.

schemalogicaclocitoare.jpg

Hardware Design

Lista piese

Schema electrica

(Mai trebuiesc schimbate butoanele)

Progres actual

1clocitoare.jpeg 2clocitaore.jpeg 3clocitoare.jpeg 4clocitoare.jpeg 5clocitoare.jpeg

Software Design

Diagrame logice

Schema initializare:

Schema loop:

Cod Sursa

cod_clocitoare.zip

O sa adaug explicatii in curand, imi pare rau

Descrierxea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

`

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

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