Operácie

Automatické zavlažovanie: Rozdiel medzi revíziami

Zo stránky SensorWiki

StudentMIPS (diskusia | príspevky)
StudentMIPS (diskusia | príspevky)
Riadok 6: Riadok 6:
Cieľom môjho projektu bolo zostrojiť systém automatického zavlažovania rastlín pomocou snímača vlhkosti pôdy a pumpičky. Systém pomocou kapacitného senzora priebežne meria vlhkosť pôdy. Keď vlhkosť klesne pod nastavenú hranicu, mikrokontrolér ATmega328P automaticky zapne pumpičku cez relé, ktoré začne čerpať vodu do kvetináča. Po dosiahnutí požadovanej vlhkosti sa pumpička automaticky vypne.
Cieľom môjho projektu bolo zostrojiť systém automatického zavlažovania rastlín pomocou snímača vlhkosti pôdy a pumpičky. Systém pomocou kapacitného senzora priebežne meria vlhkosť pôdy. Keď vlhkosť klesne pod nastavenú hranicu, mikrokontrolér ATmega328P automaticky zapne pumpičku cez relé, ktoré začne čerpať vodu do kvetináča. Po dosiahnutí požadovanej vlhkosti sa pumpička automaticky vypne.


[[Obrázok:ard.jpg|400px|thumb|center|Vývojová doska Arduino UNO.]]
[[Obrázok:KlonUnoC.png|400px|thumb|center|Vývojová doska Arduino UNO.]]


'''Literatúra:'''  
'''Literatúra:'''  

Verzia z 11:42, 5. jún 2026

Záverečný projekt predmetu MIPS / LS2026 - Dávid Vričan


Zadanie

Cieľom môjho projektu bolo zostrojiť systém automatického zavlažovania rastlín pomocou snímača vlhkosti pôdy a pumpičky. Systém pomocou kapacitného senzora priebežne meria vlhkosť pôdy. Keď vlhkosť klesne pod nastavenú hranicu, mikrokontrolér ATmega328P automaticky zapne pumpičku cez relé, ktoré začne čerpať vodu do kvetináča. Po dosiahnutí požadovanej vlhkosti sa pumpička automaticky vypne.

Vývojová doska Arduino UNO.

Literatúra:


Analýza a opis riešenia

Opíšte sem čo a ako ste spravili, ak treba, doplňte obrázkami... Podrobne opíšte použité komponenty (okrem základnej dosky s ATmega328P procesorom), pridajte linky na datasheety alebo opis obvodu.

Celkový pohľad na zariadenie.

Nezabudnite doplniť schému zapojenia! V texte by ste mali opísať základné veci zo zapojenia, samotná schéma nie je dostačujúci opis.

Schéma zapojenia.


Algoritmus a program

Algoritmus programu využíva toto a toto, základné funkcie sú takéto a voláma ich tuto... Výpis kódu je nižšie...


#include <avr/io.h>

int main(void)
{
  unsigned int measuredValue;

  while (1)
  {
    /*  relax  */  
  }

  return(0);
}
#include <avr/io.h>

void adc_init(void);                                   // A/D converter initialization

unsigned int adc_read(char a_pin);

Pridajte sem aj zbalený kompletný projekt, napríklad takto (použite jednoznačné pomenovanie, nemôžeme mať na serveri 10x zdrojaky.zip:

Zdrojový kód: zdrojaky.zip

Overenie

Ako ste overili funkciu, napríklad... Na používanie našej aplikácie stačia dve tlačítka a postup používania je opísaný v sekcii popis riešenia. Na konci uvádzame fotku hotového zariadenia.

Aplikácia.

Video:


Čo by som urobil inak

Zamyslite sa spätne nad problémom, ktorý ste riešili a napíšte, čo sa vám nepodarilo a nabudúce by ste spravili inak.


Kľúčové slová 'Category', ktoré sú na konci stránky nemeňte.