|
Greenhouse
Viktor Vrablik 2017
|
Model skleniku vznikl jako soucast bakalarske prace. Obsahuje nekolik zakladnich senzoru, dve cerpadla a jeden servopohon pro otevirani horniho krytu.
Vsechny funkce potrebne pro ovladani modelu jsou sepsany v souboru greenhouse.h. Pro snadnejsi vypis na displej byla vytvorena knihovna interface.h.
Vzorovy projekt, vcetne vsech potrebnych souboru ke spusteni, se nachazi v prilohach bakalarske prace. V tomto souboru pouze jako zdrojovy kod main.c
Pred samotnou praci s modelem, je nutne zkontrolovat zapojeni vodicu na ridici desce skleniku. Spravne zapojeni je zobrazeno na dalsim obrazku. Primarne je potreba zkontrolovat ze vsechny vodice jsou pevne pripojeny.
Barva popisku odpovida barve vedice.
U servopohonu neodpovidaji barevne vodice servopohonu tem, ktere se pripojuji na plosny spoj. Je nutne tedy prekontrolovat, zda jsou spravne pripojeny mezi sebou. Vystup servopohonu: oranzovy - signal, cerveny (+), hnedy (-).
U cerpadel neodpovidaji barevne vodice tem, ktere se pripojuji na plosny spoj. Cerpadlo: oranzova (+), seda (-).
Dale je potreba pripojit externi napajeni, do konektoru po strane modelu.
Pro pripojeni k vyukovemu kitu byl zhotoven adapter. Adapter se nasune do MCU portu na vyukovem kitu, tak aby jeho vetsi cast presahovala nepajive pole na vyukovem kitu.
Pomoci plocheho kabelu PSL20 se rpipoji obe desky (adapter, greenhouse). Kabel PSL20 ma urcenou orientaci v konektoru pomoci vystupku na strane, neni tedy mozne kabel pripojit obracene.
pro spravnou funkci jednotlivych knihoven je potreba nejprve vlozit nekolik dalsich souboru a slozek. Postup pridani slozky do projektu a pridani cesty k teto slozce jsou uvedeny v bakalarske praci. Dale je uveden pouze seznam souboru.
Pro spravnou funkcnost knihovny greenhouse.c je nejprve nutne vypnit promennou freeRTOS, ktera dale v kodu urci, jakym zpusobem bude realizovano cekani. V pripade freeRTOS je cekani realizovano pozastavenim procesu, ktery funkci zavolal. Pokud v programu neni vyuzit freeRTOS, je cekani realizovane funkci SYSTICK_delay_ms() z ovladace drv_systic.h, ktery je ale nutno nejprve do projektu pridat.
Pro nastaveni freeRTOS postupujte podle navodu ve vzorovem prikladu rtos_blink z frdm_vyuka.
Cely model je mozno rozlozit na nekolik dilcich casti (zakladna, sklenik, vnitrni cast skleniku, zavlazovaci system, elektricke zapojeni, viko)
Vsechny zavlazovaci spoje lze jednoduse rozpojit zatlacenim modreho krouzku smerem k spojce, tedy smerem od spojovaci hadicky.
Pro vymneu vody staci odpojit spojky na rezervoaru na vodu a elktroniku obou cerpadel.
Po skonceni prace, vylijte zbylou vodu!
Vsechny vodice jsou spojeny nasuvnymy spojkami, je tedy snadne tyto vodice vymenit
Vsechny upravy elektrickeho obvodu provadejte, pouze odpojene od externiho zdroje i od mikropocitace
viko je mozno snadno odpojit pouhym povolenim sroubu ktere drzi panty na horni strane. Po povoleni staci viko vysunout.
1.8.13