Obsluha zatlačenia tlačidla a obsluha prerušení

predchádzajúcej časti sme avizovali, že ako zhrnutie témy o meraní hodnôt analógových veličín a spínaní zariadení pomocou digitálnych výstupov ukážeme príklad automatizácie nejakého jednoduchého procesu, napríklad stále populárneho zväčšovania čiernobielych fotografií. Fungovalo by to jednoducho – po zatlačení tlačidla sa odmeria intenzita svetla na vybranom mieste fotografie, podľa toho sa vypočíta expozičný čas a po zatlačení ďalšieho tlačidla sa na tento čas rozsvieti žiarovka zväčšováka. Je to jednoduchý a zrozumiteľný príklad. Všetko potrebné na realizáciu tohto príkladu sme už prebrali – okrem jednej maličkosti. V zadaní úlohy sa dvakrát vyskytuje fráza: „po zatlačení tlačidla…“.

Celý článek »

Spínanie zariadení pomocou Arduina

V predchádzajúcej časti  seriálu sme sa venovali snímaniu hodnôt analógových veličín prostredníctvom analógových vstupov, ich zobrazovaniu na dvojriadkovom LCD displeji. Predtým sme v časti  venovanej vývojovému prostrediu pre Arduino ukázali, ako pomocou zmeny hodnoty výstupného portu blikať LED diódou. Stačí spojiť znalosti z týchto dvoch častí a vyrobiť jednoduchý  obvod, ktorý bude reagovať na zmenu analógovej veličiny. V našom prípade pri poklese úrovne osvetlenia pod určitú hodnotu rozsvieti svetlo.

Celý článek »

Snímanie analógových veličín a zobrazovanie na displeji

Veľa aplikácií pre Arduino potrebuje priebežne, alebo v prípade potreby zobrazovať informácie a možnosť zobrazovania sa hodí aj pri ladení aplikácie, napríklad na vypísanie informácií o aktuálnom stave, hodnotách premenných a podobne. Tento diel bude zameraný aj na snímanie hodnôt z analógových vstupov a tam sa možnosť výpisu aktuálnych hodnôt obzvlášť hodí.

Celý článek »

Vývojové prostredie pre Arduino

Aplikácie pre Arduino môžete programovať vo viacerých vývojových prostrediach, v tomto seriáli sa zameriame na Arduino IDE (Integrated Development Enviroment), ktoré je k dispozícii na stránke arduino.cc v sekcii Software. Vývojové prostredie je k dispozícii pre platformy Windows, Mac OS aj Linux a je zdarma.

Celý článek »

Arduino pre úplných začiatočníkov

Pre začiatočníkov je jednou z najvhodnejších dosiek na riadenie čohokoľvek Arduino. Je to osvedčená vývojová doska, ktorá má za sebou už dlhú históriu a existuje pre ňu tisícky publikovaných riešení, takže v mnohých prípadoch netreba všetko programovať úplne od začiatku, stačí prispôsobiť vhodný existujúci projekt. Predovšetkým pre začiatočníkov je dôležitá motivácia a hlavne potrebujú návod ako jednoducho začať.

Celý článek »

Príklady pre smarthome automatizáciu II.

Ďalší príklad s tematikou smarthome pre PLC Siemens LOGO! bude riešiť jednoduchý systém na ovládanie osvetlenia vo dvore a záhrade. Osvetlenie na dvore je odvodené od senzora intenzity osvetlenia a osvetlenie záhrady od pohybového senzora. Keď zo záhrady odídete a senzor pohybu vás prestane snímať, svetlo bude ešte nastavený čas svietiť. Pre jednoduchosť budeme obidva senzory simulovať spínačmi.

Celý článek »

Príklady pre smarthome automatizáciu I.

Pojem inteligentný dom – smarthome je jednoznačným trendom, otázka je spôsob realizácie. Jednotlivé subsystémy ako je osvetlenie a tienenie okien, kúrenie a klimatizácia je možné riadiť a programovať či už pomocou špecializovaných smarthome riadiacich jednotiek, alebo si domácu automatizáciu poskladáte z rôznych prvkov ako sú vypínačem svietidlá, či spínacie prvky pripojených k WiFi: Alebo si môžete zobrať príklad z priemyselnej automatizácie a zautomatizovať si systémy v byte, dvore, či záhrade pomocou PLC, čiže priemyselných riadiacich jednotiek.

Celý článek »