Měření teploty a vlhkosti na Arduino - výběr metod
Chcete-li vytvořit domácí meteorologickou stanici nebo teploměr, musíte se naučit, jak spárovat desku Arduino a zařízení pro měření teploty a vlhkosti. Měření teploty lze řešit pomocí termistoru nebo digitálního senzoru DS18B20, ale pro měření vlhkosti použijte složitější zařízení - senzory DHT11 nebo DHT22. V tomto článku vám ukážeme, jak měřit teplotu a vlhkost pomocí Arduino a těchto senzorů.
Nejjednodušší způsob, jak určit teplotu, je použít termistor. Jedná se o typ rezistoru, jehož odpor závisí na okolní teplotě. Existují termistory s kladným a záporným teplotním koeficientem odporu - termistory PTC (nazývané také pozistory) a termistory NTC. V níže uvedeném grafu vidíte teplotní závislost odporu. Čárkovaná čára ukazuje závislost ...
Co jsou displeje Nextion a jak s nimi pracovat?
K realizaci jakýchkoli projektů, ať už se jedná o inteligentní dům, průmyslovou automatizaci, zařízení pro výstup počítačových systémů nebo jednoduché hodiny, budete potřebovat výstupní zařízení. Jednoduchou možností jsou sedmisegmentové LED indikátory. Ale taková implementace by byla nevhodná pro použití. Aby byl systém moderní a pohodlný, musíte použít plnohodnotné LCD displeje. V tomto článku si povíme o displejích Nextion, o čem to je, jak a proč je lze použít.
Výrobce umísťuje dotykové displeje Nextion jako rozhraní HMI - rozhraní člověk-stroj, což v ruštině zní jako „rozhraní člověk-stroj“. Toto je jméno jakéhokoli zařízení, pomocí kterého dochází k interakcím člověk-stroj: sledování parametrů, ovládání pohonů, zadávání dat atd. V praxi se nejedná pouze o displej, ale o zařízení s 32bitovým mikrokontrolérem ARM na palubě, které „mohou“ nejen zobrazovat data ...
O mikrokontrolérech pro začátečníky - historie vytváření, hlavní typy a rozdíly
Mikrokontroléry jsou nedílnou součástí života moderního člověka. Používají se od dětských hraček do systémů řízení procesů. Díky použití mikrokontrolérů se technikům podařilo dosáhnout vyšší rychlosti výroby a kvality produktů téměř ve všech oblastech výroby. Tento materiál představuje přehled klíčových dat v historii mikrokontrolérů. Nejedná se o technický průvodce, chybí mnoho jemností a bodů.
Abychom pochopili důvody vzniku a vývoje mikroprocesorové technologie, podívejte se na vlastnosti a vlastnosti prvních počítačů. ENIAC - první počítač, 1946. Hmotnost - 30 tun, zabíral celou místnost nebo 85 kubických metrů objemu ve vesmíru. Velký odvod tepla, spotřeba energie, neustálé poruchy díky elektronickým konektorům lampy. Oxidy vedly ke zmizení kontaktů a lampy ztratily kontaktztracený kontakt s tabulí ...
Čipy s hodinami RTC v reálném čase - účel, typy a příklady použití
K provádění úkolů souvisejících s automatizací je často nutné počítat určité časové intervaly. Někdy se to provádí počítáním určitého počtu period hodin nebo strojních cyklů. Přestože sledují danou frekvenci a nejčastěji závisí na křemenném rezonátoru, při provádění operací v reálném čase, a zejména pokud jsou vázány na denní dobu, se mění v čase. Chcete-li tento problém vyřešit, použijte hodiny reálného času nebo čipy RTC.
RTC (hodiny reálného času, ruské hodiny reálného času) je typ mikroobvodu určený pro počítání času v „reálných“ jednotkách (sekundy, minuty, hodiny atd.). Jsou závislé na zdroji energie, který může být buď vnější, ve formě výměnné baterie nebo lithiové baterie, nebo integrovaný do pouzdra mikroobvodu.Hodinové signály pro hlášení času lze získat z externího křemenného rezonátoru ...
Jaké jsou displeje pro Arduino a jak je propojit
Mikrokontroléry vám umožní vytvořit jakýkoli automatizační a monitorovací systém. Ale pro interakci technologie a člověka potřebujeme jak vstupní zařízení - různá tlačítka, páky, potenciometry, tak výstupní zařízení - světelné indikátory (žárovky), různá zvuková signalizační zařízení (tweetery) a nakonec displeje. V tomto článku se podíváme na znakové displeje pro Arduino, jak je propojit a přimět je, aby fungovaly.
Displeje lze rozdělit na segmenty (například digitální hodiny), alfanumerické a grafické. Segmentované se používají k označení jednoduchých veličin, například: teplota, čas, počet otáček. Používají se dnes v kalkulačkách a u domácích spotřebičů. Informace se zobrazí zvýrazněním určitých znaků. Mohou to být jak tekuté krystaly, tak LED. Alfanumerické displeje najdete na staré technologii ...
Jak připojit inkrementální kodér k Arduino
V zařízeních s mikrokontroléry často potřebujete organizovat správu položek nabídky nebo provést některá nastavení. Existuje mnoho způsobů: použití tlačítek, proměnných rezistorů nebo kodérů. Inkrementální kodér umožňuje ovládat něco pomocí nekonečného otáčení rukojeti. V tomto článku se podíváme na to, jak nastavit inkrementální kodér a Arduino.
Inkrementální kodér, stejně jako jakýkoli jiný typ kodéru, je zařízení s otočnou rukojetí. Vzdáleně se podobá potenciometru. Hlavní rozdíl od potenciometru spočívá v tom, že rukojeť kodéru se otáčí o 360 stupňů. Nemá žádné extrémní předpisy. Kodéry přicházejí v mnoha typech. Inkrementální se liší v tom, že s jeho pomocí je nemožné znát polohu kliky, ale pouze fakt rotace v nějakém směru - doleva nebo doprava. Podle počtu signálních impulzů již můžete spočítat, v jakém úhlu se otočil ...
Mikrokontroléry PIC pro začátečníky
Na moderním trhu existuje celá řada rodin a řad mikrokontrolérů od různých výrobců, mezi nimi lze rozlišit AVR, STM32 a PIC. Každá z rodin si našla svůj vlastní rozsah. V tomto článku řeknu začátečníkům o mikrokontrolérech PIC, konkrétně o tom, co to je a co potřebujete vědět, abyste s nimi mohli začít.
PIC je název řady mikrokontrolérů vyráběných společností Microchip Technology Inc (USA). Název PIC pochází z řadiče periferních rozhraní. Mikrokontroléry PIC mají architekturu RISC. RISC - zkrácená sada instrukcí, se také používá v procesorech pro mobilní zařízení.V roce 2016 Microchip koupil výrobce regulátorů AVR společnosti Atmel. Oficiální web proto představuje mikrokontroléry rodiny a PIC a AVR.Mezi 8bitovými mikrokontroléry PIC se skládá ze 3 rodinkteré se liší hloubkou bitů a sadou příkazů...
Metody čtení a správy vstupních / výstupních portů Arduino
Chcete-li komunikovat s vnějším světem, musíte nakonfigurovat výstupy mikrokontroléru pro příjem nebo přenos signálu. Výsledkem bude, že každý pin bude pracovat ve vstupním a výstupním režimu. Existují dva způsoby, jak to udělat na každé desce Arduino, kterou milujete, přesně jak se z tohoto článku poučíte.
Každý ví, že Arduino je programováno v C ++ s určitými úpravami a zjednodušením pro začátečníky. Říká se tomu zapojení. Zpočátku jsou všechny arduino porty definovány jako vstupy a není nutné je specifikovat v kódu. Port může pracovat ve třech režimech: INPUT - vstup, v tomto režimu jsou data čtena ze senzorů, stavu tlačítek, analogových a digitálních signálů. Port je umístěn v tzv vysoce impedanční stav, jednoduše řečeno - vstup má vysoký odpor.OUTPUT - výstup, v závislosti na příkazu předepsaném v kódu, má port hodnotu jedna nebo nula.Výstup se stává kontrolovaným zdrojem. ...