mylms

... web o elektronice



Zapojení zásuvek, prodlužovaček atd.

Tento článek slouží jako přehled zapojení zásuvek, prodlužovaček a podobně. Většinou jde jen o pár drátů, tak se do svépomocné opravy, nebo výměny pouští i amatéři. To je samozřejmě zakázáno, protože elektrické zařízení je vyhrazené zařízení, na kterém mohou pracovat pouze osoby s kvalifikací. Článek tedy spíše slouží jako přehled, jak by to mělo být správně zapojeno. Rozhodně nedoporučuji svépomocnou opravu, výměnu, nebo dokonce výrobu vlastní prodlužovačky! Jak tedy správně zapojit zásuvku, nebo prodlužovačku?

Tento článek navazuje na články Skutečné zapojení v elektroinstalaci, schéma zapojení vypínačů a Duhy sítí a jejich možné poruchy – Síť TN.

 

zasuvky-6  

Pokračování tohoto článku »»»


Napsal Petan před týdnem v kategorii Elektronika. Připojeno 0 komentářů.





Komunikace s čidlem přes I2C bez použití knihovny

Pokud používáte Arduino máte k dispozici nepřeberné množství knihoven. Knihovna k displeji, knihovna k termistoru, knihovna k tlačítku, … Přitom se někdy jedná o poměrně jednoduché kusy kódu. Výhoda použití specializovaných a jednoúčelových knihoven je jejich snadné používání – naimportuje se knihovna a pak např. pomocí jednoho řádku kódu čtete požadované parametry z čidla. Problém nastane, pokud máte třeba Arduino Micro, Nano, apod., které má menší paměť. Knihovna musí (měla by být) „blbuvzdorná“, může obsahovat funkce, které nepotřebujete apod. A onen „blbuvzdorný“ a nadbytečný kód samozřejmě zabírá část paměti.

Výhodou může potom také být, že přesně víte jak program funguje. Může se stát, že importujete několik knihoven – každá samostatně funguje, ale pokud je použijete zároveň, některá z nich nemusí fungovat. A nelze jednoduše zjistit proč.

V tomto článku bych chtěl pouze za pomoci knihovny Wire.h (knihovna pro komunikaci I2C) vyčíst data z čidla BH1750, což je čidlo intenzity osvětlení komunikující po sběrnici. Výstup z čidla je přímo intenzita osvětlení v Luxech.

 

arduino-i2c-sensor-4

Takto může vypadat načítání z čidel přes sběrnici I2C – čas a datum, teplota, vlhkost, intenzita osvětlení

Pokračování tohoto článku »»»


Napsal Petan před třemi týdny v kategorii Elektronika. Připojeno 0 komentářů.





Kusy kódu k Arduinu

Síla Arduina tkví v nesčetném množství knihoven, pomocí kterých i absolutní neprogramátor dokáže poskládat funkční program – tzv. lepič kódu :) Knihovny jsou však vytvářeny univerzálně, aby bylo jejich použití co nejjednodušší. Použití knihovny je většinou vyváženo jejich větší velikostí. Takže i jednoduchý program může být pomalejší a zbytečně zabírat mnoho paměti – to může být problém např. i Arduina Nano, Micro apod.

arduino-ide-9

Tento článek bude pojat podobně jako článek Reléové obvody. Je to tedy pro úplné začátečníky. Postupně bych rád přidával části kódu, které si myslím, že jsou zajímavé.

arduino-ide-2

Arduino

Pokračování tohoto článku »»»


Napsal Petan před měsícem v kategorii . Připojeno 0 komentářů.





Sekvenční (krokové) řízení PLC Simatic ve Step7

Při vytváření programu v PLC je často potřeba nějak řídit jeho běh. Je vhodné pro často používané části programu vytvořit vlastní funkce (FC, FB bloky). Nicméně stejně je nutné tyto funkce nějak inteligentně spouštět. U strojů, které provádějí nějakou činnost „krok za krokem“ je nutné vytvořit program, který dokáže „krok za krokem“ spouštět jednotlivé funkce, obsluhovat výstupy a načítat vstupy.

Tento článek se týká programování PLC Siemens Simatic v TIA Portal 13. Podobné to je v jiných verzích Step 7, případně jiných programovacích nástrojích podle IEC 61131–3 . Sekvenční řízení pro Siemens Logo a podobné najdete v samostatném článku.

 

sequencer-step7-1

 

PLC pracuje v cyklech, jejichž délka je řádově několik málo milisekund. Na začátku každého cyklu jsou načteny vstupy, poté proběhne celý program a po dokončení logiky programu se nastaví výstupy. To, jaká část programu je zrovna aktivní lze snadno řídit pomocí sekvenceru. Ten zjistí, jestli určitá část programu má být zrovna aktivní a pokud ano, tak provede pouze tu konkrétní část. Je to podobný styl programování jako když se dříve číslovaly řádky programu. Sekvenční řízení pomáhá i při ladění programu, protože aktivita probíhá vždy pouze v jedné části. 

sequencer-step7-7

Typický cyklus PLC

Pokračování tohoto článku »»»


Napsal Petan před třemi měsíci v kategorii Elektronika. Připojeno 0 komentářů.





Jak správně pájet trafopájkou a jak si vyrobit pájecí očko

Často se setkávám s lidmi, kteří absolutně neumí pájet, nebo se jim to i při veškeré snaze nedaří. Asi taky nejsem přeborník na zacházení s pájkou, ale spájet k sobě dva dráty, nebo připájet součástku docela svedu. Přitom stačí dodržet pár opravdu jednoduchých pravidel a pájení se vydaří.

pajeni-12

Pokračování tohoto článku »»»


Napsal Petan před čtyřmi měsíci v kategorii Elektronika. Připojeno 0 komentářů.