Dátum: 16.7.2011

Spínacie hodiny ovládané cez internet

Autori

Ľubomír Jagoš, Michal Glos

Aktuálne

Čo vlastne chceme?

Naprogramovať jednoduché spínacie hodiny pomocou mikrokontroléru nie je komplikovaná ani časovo náročná záležitosť. Tieto hodiny fungujú pomerne spoľahlivo a možno ich roširovať podľa vlastnej ľubovôle. Jedinou nevýhodou je, že pri zmene konfigurácie treba vo väčšine prípadov naprogramovať mikrokontrolér opäť s upravenými hodnotami.

Ak chceme tieto hodiny používať častejšie napíšeme program tak, aby sa jednotlivé údaje dali meniť za použitia klávesnice. Toto riešenie je pri častých zmenách údajov o spínaní lepšie. Niekedy však nastane situácia, keď potrebujeme aby tieto hodiny spínali zariadenia počas našej dlhodobejšej neprítomnosti. Vtedy im nastavíme potrebné údaje pred naším odchodom a necháme ich bežať.

V momente keď sa od nich oddialime stratíme akúkoľvek možnosť komunikácie s nimi a taktiež možnosť ich nastavovania. Ak by sme teda odcestovali na pár dní a počas našej neprítomnosti potrebovali zmeniť niektoré údaje, nemáme žiadne prostriedky aby sme tak učinili.

Práve z týchto potrieb sa zrodila myšlienka spínacích hodín ovládaných cez internet. Pripojenie do internetu je dnes bežne dostupné vďaka mobilným operátorom aj v najodľahlejších kútoch sveta a preto ak dosiahneme, aby naše hodiny mohli komunikovať prostredníctvom internetu, budeme ich mať pod kontrolou odvšadiaľ.

Ak k týmto hodinám pripojíme senzory na snímanie okolitých podmienok, môžme na diaľku sledovať čo sa v okolí našich hodín deje a ovládať jednotlivé zariadenia podľa aktuálnej potreby. Môžme byť aj dosť odvážny a uvažovať o pripojení fotoaparátu a snímaní obrázkov...

Ako to bude fungovať?

Ako to bude celé prebiehať?

Implementácia projektu bude prebiehať v približne 3 základných častiach:

Implementácia webového obslužného programu pre mikrokontrolér a základných funkcí pre ovládanie periférnych zariadení

Vytvorenie webového rozhrania a komunikačného protokolu

Tvorba obsluhy a komunikácie s periférnymi zariadeniami

V prvej časti pôjde o vytvorenie programu schopného komunikovať v prostredí internetu prostredníctvom http protokolu. Potom sa vytvorí www rozhranie, cez ktoré bude môcť užívateľ pristupovať k hodinám a v poslednej časti sa vytvoria obslužné rutiny pre rozširujúce spínacie zariadenia a senzory, ktoré bude možno pripojiť k hodinám. Hodiny tak budú schopné získavať informácie zo svojho okolia a poskytovať ich užívateľovi.

Podporte nás

a urýchlite tak vývoj projektu. Viac o aktuálnych potrebách projektu tu.

Späť