Pomozte vývoji webu a sdílení článku s přáteli!

Vývoj automatizačních nástrojů vedl k vytvoření integrovaných systémů, které zlepšují kvalitu lidského života. Mnoho známých výrobců elektroniky a softwarového prostředí nabízí hotová typická řešení pro různé objekty.

Dokonce i nezkušený uživatel může vyvinout nezávislé projekty a sestavit „chytrý domov“ pro Arduino pro jejich potřeby. Hlavní je pochopit základy a nebát se experimentovat.

V tomto článku se budeme zabývat principem tvorby a základních funkcí automatizovaného domova na bázi zařízení Arduino. Zvažte také typy použitých desek a hlavní moduly systému.

Vytváření systémů na platformě Arduino

Arduino je platforma pro vývoj elektronických zařízení s automatickým, poloautomatickým nebo ručním ovládáním. Vychází z principu konstruktéra s jasně definovanými pravidly interakce mezi prvky. Systém je otevřený, což umožňuje výrobcům třetích stran podílet se na jeho vývoji.

Klasický „chytrý domov“ se skládá z automatizovaných bloků, které plní následující funkce:

  • shromažďovat potřebné informace prostřednictvím senzorů;
  • analyzovat data a rozhodovat pomocí programovatelného mikroprocesoru;
  • provádět rozhodnutí učiněná příkazy různým zařízením.

Platforma Arduino je dobrá právě proto, že se nezamyká na konkrétního výrobce, ale umožňuje spotřebiteli vybrat si nejvhodnější komponenty. Jejich volba je obrovská, takže můžete realizovat téměř jakýkoliv nápad.

Doporučujeme se seznámit s nejlepšími chytrými zařízeními pro domácnost.

Chcete-li se naučit pracovat s Arduinem, můžete si zakoupit startovací sadu (Starter Kit) na webových stránkách výrobce. Znalost technické angličtiny je nutná, protože dokumentace není Russified

Kromě různých připojených zařízení je variabilita doplněna o programovací prostředí implementované v C ++. Uživatel může nejen využít vytvořených knihoven, ale také naprogramovat reakci systémových komponent na události, ke kterým dochází.

Základní prvky desek

Hlavním prvkem „inteligentního domova“ je jedna nebo více centrálních desek. Jsou odpovědné za interakci všech prvků. Pouze definováním úkolů, které je třeba vyřešit, lze přistoupit k výběru hlavního uzlu systému.

Základní deska kombinuje následující prvky:

  • Mikrokontrolér (procesor). Jeho hlavním účelem je vyrábět a měřit napětí v portech v rozsahu 0-5 nebo 0-3, 3 V, ukládat data do paměti a provádět výpočty.
  • Programátor (ne všechny desky mají). Pomocí tohoto zařízení je program zapisován do paměti mikrokontroléru, podle kterého bude „inteligentní domov“ fungovat. Je připojen k počítači, tabletu, smartphonu nebo jinému zařízení pomocí rozhraní USB.
  • Stabilizátor napětí. Potřebujete zařízení na 5 voltů, potřebné k napájení celého systému.

Pod značkou Arduino vydalo několik modelů desek. Liší se od sebe ve formátu (velikosti), počtu portů a velikosti paměti. Pro tyto indikátory musíte zvolit vhodné zařízení.

Desky a štíty Arduino jsou pro ně nejlépe zakoupeny u výrobce, protože jsou kvalitativně kompatibilnější zařízení vyráběná v Číně

Existují dva typy portů:

  • digitální, které jsou na desce označeny písmeny „d“ ;
  • analog, které jsou označeny písmenem „a“ .

Díky nim mikrokontrolér komunikuje s připojenými zařízeními. Jakýkoliv port může pracovat jak při přijímání signálu, tak při jeho návratu. Digitální porty se značkou „pwm“ jsou určeny pro vstup a výstup signálu typu PWM (modulace šířky pulsu).

Před zakoupením poplatku je tedy nutné alespoň přibližně odhadnout úroveň jeho pracovní zátěže s různými zařízeními. Tím se určí požadovaný počet portů všech typů.

Současně je třeba mít na paměti, že systém „inteligentního domova“ nemusí být vázán na řídicí jednotku založenou na jediné základní desce. Funkce, jako je například začlenění umělého osvětlení v místní oblasti v závislosti na denní době a udržování zásoby vody v zásobní nádrži, jsou na sobě nezávislé.

Z hlediska zajištění spolehlivosti elektronického systému je lepší rozšířit nesouvisející úkoly mezi různé bloky, které koncept Arduino usnadňuje implementaci. Je-li na jednom místě kombinovat mnoho zařízení, je možné, že mikroprocesor se přehřívá, softwarové knihovny jsou v rozporu s obtížemi při hledání a opravování chyb softwaru a hardwaru.

Připojení robotů různých typů k jedné desce se obvykle používá v robotice, kde je důležitá kompaktnost. Pro „chytrý domov“ je lepší použít jeho základ pro každý úkol.

Každý mikroprocesor je vybaven třemi typy paměti:

  • Flash paměť. Hlavní paměť, kde je uložen programový kód správy systému. Jeho nevýznamná část (3-12%) je převzata zaváděcím programem (bootloader).
  • Sram. RAM, kde jsou uložena dočasná data, která jsou potřebná při běhu programu. Rozlišuje vysokorychlostní práci.
  • Eeprom Pomalejší paměť, kde můžete také ukládat data.

Hlavní rozdíl mezi typy paměti pro ukládání dat je ten, že když je napájení vypnuto, informace zaznamenané v SRAM jsou ztraceny, ale zůstávají v EEPROM. Neprchavý typ má však nevýhodu - omezený počet cyklů zápisu. To je třeba mít na paměti při vytváření vlastních aplikací.

Na rozdíl od použití Arduina v robotice, pro většinu úkolů „inteligentního domova“ není potřeba mnoho paměti pro programy ani pro ukládání informací.

Typy desek pro montáž inteligentního domu

Zvažte hlavní typy desek, které se nejčastěji používají při sestavování inteligentního domácího systému.

Zobrazit # 1 - Arduino Uno a jeho deriváty

Desky Arduino Uno a Arduino Nano se nejčastěji používají v inteligentních domácích systémech. Mají dostatečnou funkčnost pro řešení typických problémů.

S výkonem desek plné velikosti od napětí 7-12 V poskytuje mnoho výhod. Především je to možnost dlouhodobé životnosti baterie ze standardních baterií nebo dobíjecích baterií.

Hlavní parametry Arduino Uno Rev3:

  • procesor: ATMega328P (8 bitů, 16 MHz);
  • počet digitálních portů: 14;
  • z nich s funkcí PWM: 6;
  • počet analogových portů: 6;
  • paměť flash: 32 KB;
  • SRAM: 2 KB;
  • EEPROM: 1 KB.

Není to tak dávno, co došlo k úpravě - Uno Wi-Fi, která obsahuje integrovaný modul ESP8266, který umožňuje výměnu informací s jinými zařízeními pod standardem 802.11 b / g / n.

Rozdíl mezi Arduino Nano a jeho generičtějším analogem je nedostatek vlastní napájecí zásuvky od 12 V. To se provádí pro dosažení menší velikosti zařízení, což usnadňuje skrýt v malém prostoru. Také pro tento účel je standardní připojení USB nahrazeno čipem s mini-USB kabelem. Arduino Nano má 2 více analogových portů než Uno.

Je zde ještě jedna modifikace desky Uno - Arduino Mini. Je dokonce menší než Nano a je s ním mnohem těžší pracovat. Za prvé, nedostatek USB portu vytváří problém s firmwarem, protože pro to je nutné používat USB-Serial Converter. Za druhé, tato deska je rychlejší z hlediska napájení - je nutné zajistit rozsah vstupního napětí 7-9 V.

Z výše uvedených důvodů se deska „Arduino Mini“ používá jen zřídka pro „inteligentní domácí“ provoz. Obvykle se používá buď v robotice, nebo při realizaci hotových projektů.

Zobrazit # 2 - Arduino Leonardo a Micro

Arduino Leonardo je podobný Uno, ale o něco silnější. Zajímavostí tohoto modelu je také jeho definice při připojení k počítači jako klávesnice, myši nebo joysticku. Proto se často používá k vytváření originálních herních zařízení a simulátorů.

Tabulka velikostí a rozměrů modelů Uno, Leonardo a jejich miniaturní protějšky. Vývojáři nesledují logiku ve jménech - „nano“ by mělo být nejmenší

Hlavní parametry Arduino Leonardo jsou následující:

  • procesor: ATMega32u4 (8 bitů, 16 MHz);
  • počet digitálních portů: 20;
  • z nich s funkcí PWM: 7;
  • počet analogových portů: 12;
  • paměť flash: 32 KB;
  • SRAM: 2, 5 KB;
  • EEPROM: 1 KB.

Jak je vidět ze seznamu parametrů, Leonardo má více portů, což umožňuje načtení tohoto modelu s velkým počtem senzorů.

Také pro Leonardo je absolutně identický v charakteristice miniaturního analogu zvaného Micro. Nemá napájení z 12 V a místo plného USB vstupu je čip pod mini-USB kabelem.

Modifikace Leonardo nazvaná Esplora je čistě herním modelem a neodpovídá potřebám „inteligentního domova“.

Zobrazit # 3 - Arduino 101, Arduino Zero a Arduino MKR1000

Někdy pro provoz „inteligentních domácích“ systémů realizovaných na základě Arduina je zapotřebí velký výpočetní výkon, který 8bitové mikrokontroléry nejsou schopny poskytnout. Úkoly jako rozpoznávání hlasu nebo obrázky vyžadují rychlý procesor a značné množství paměti RAM pro tato zařízení.

K řešení těchto specifických problémů použijte výkonné desky, které fungují podle koncepce Arduina. Počet portů, které mají, je přibližně stejný jako počet desek Uno nebo Leonardo.

Arduino 101 má stejné rozměry jako Uno nebo Leonardo, ale váží téměř dvakrát tolik. Důvodem je přítomnost dvou USB vstupů a dalších čipů.

Jeden z nejjednodušších, ale výkonných desek - Arduino 101 má následující vlastnosti:

  • procesor: Intel Curie (32 bit, 32 MHz);
  • flash paměť: 196 KB;
  • SRAM: 24 KB;
  • EEPROM: ne.

Deska je navíc vybavena funkcemi BLE (Bluetooth Low Energy) s možností snadného připojení hotových řešení, jako je snímač tepové frekvence, příjem informací o počasí mimo okno, odesílání textových zpráv atd. Do přístroje jsou také integrovány gyroskop a akcelerometr, ale používají se hlavně v robotice.

Další podobná deska - Arduino Zero má následující charakteristiky:

  • procesor: SAM-D21 (32 bit, 48 MHz);
  • flash paměť: 256 KB;
  • SRAM: 32 KB;
  • EEPROM: ne.

Charakteristickým rysem tohoto modelu je přítomnost vestavěného debuggeru (EDBG). To usnadňuje hledání chyb při programování desky.

Při psaní volumetrického kódu má chyby i vysoce kvalifikovaný programátor. K jejich nalezení použijte ladicí program.

Arduino MKR1000 je další model vhodný pro výkonné počítače. To má mikroprocesor a paměť, podobný Zero. Jeho hlavní rozdíl spočívá v přítomnosti integrovaného čipu Wi-Fi s protokolem 802.11 b / g / n a šifrovacím čipem s podporou algoritmu SHA-256 pro ochranu přenášených dat.

Zobrazit # 4 - Mega rodinné modely

Někdy je nutné použít velký počet senzorů a spravovat značný počet zařízení. Například je nutné pro automatický provoz distribuovaných klimatizačních systémů, které podporují určitou teplotu pro jednotlivé zóny.

Pro každou lokální oblast je nutné sledovat hodnoty dvou teplotních čidel (druhé je použito jako řízení) a podle algoritmu nastavit polohu klapky, která určuje množství přiváděného teplého vzduchu.

Pokud je v chalupě více než 10 takových zón, je zapotřebí více než 30 portů pro ovládání celého systému. Samozřejmě můžete použít několik desek Uno pod společnou správou jednoho z nich, což však vytváří další složitost spínání. V tomto případě je vhodné použít modely řady Mega.

Velikost desek řady Mega (101, 5 x 53, 4 cm) je větší než u dříve hodnocených modelů. To je technická nutnost - jinak se tento počet přístavů nemůže ubytovat.

Arduino Mega je založen na poměrně jednoduchém 8bitovém 16 MHz mikroprocesoru aTMega1280.

Má velké množství paměti:

  • flash paměť: 128 KB;
  • SRAM: 8 KB;
  • EEPROM: 4 KB.

Hlavní výhodou je však přítomnost mnoha portů:

  • počet digitálních portů: 54;
  • z toho s PWM funkcí: 15;
  • počet analogových portů: 16.

Tato deska má dvě moderní odrůdy:

  • Mega 2560 je založen na mikroprocesoru aTMega2560, který obsahuje velké množství paměti flash - 256 KB;
  • Mega ADK kromě mikroprocesoru aTMega2560 je vybaven rozhraním USB s možností připojení k zařízením založeným na operačním systému Android.

Model Arduino Mega ADK má jednu funkci. Když telefon připojíte ke vstupu USB, je možná následující situace: pokud telefon potřebuje nabíjení, začne ho vytáhnout z desky. Proto existuje další požadavek na zdroj elektřiny - musí poskytovat proud 1, 5 ampéru. Při napájení z baterií musí být tato podmínka zohledněna.

Udělejte samostatné napájení pro Arduino, můžete použít připojené baterie nebo baterie. Spojením sériového a paralelního připojení můžete dosáhnout požadovaného napětí a dlouhé pracovní doby

Dalším modelem Arduino, který kombinuje výkon mikroprocesoru a velkého počtu portů.

Jeho vlastnosti jsou následující:

  • procesor: Atmel SAM3X8E (32 bit, 84 MHz);
  • počet digitálních portů: 54;
  • z nich s funkcí PWM: 12;
  • počet analogových portů: 14;
  • flash paměť: 512 KB;
  • SRAM: 96 KB;
  • EEPROM: ne.

Analogové piny této desky mohou pracovat jak v obvyklém 10bitovém rozlišení Arduina, které je vytvořeno pro kompatibilitu s předchozími modely, tak v 12bitovém rozlišení, které umožňuje přijímat přesnější signál.

Vlastnosti interakce modulů přes porty

Všechny moduly, které budou připojeny k desce, mají minimálně tři výstupy. Dva z nich jsou napájecí vodiče, tzn. „Zem“ a napětí 5 nebo 3, 3 V. Třetí vodič je logický. Jedná se o přenos dat do portu. Pro připojení modulů použijte speciální vodiče seskupené po 3 kusech, někdy nazývané propojky.

Vzhledem k tomu, že modely Arduino mají obvykle pouze 1 port s napětím a 1 až 2 porty s uzemněním, pro připojení několika zařízení budete potřebovat buď pájení vodičů nebo použití prkénka.

Nejen výkon a porty desky Arduino mohou být připojeny k desce prkénka, ale také k dalším prvkům, jako je například odpor, registry atd.

Pájení je spolehlivější a je používáno v zařízeních, která jsou vystavena fyzickému nárazu, například řídícím panelům robotů a kvadrokoptér. Pro chytrý domov je lepší používat prototypové desky, protože je to jednodušší při instalaci a demontáži modulu.

Některé modely (například Arduino Zero a MKR1000) mají pracovní napětí 3, 3 V, takže pokud na porty použijete vyšší hodnotu, může dojít k poškození desky. Všechny informace o výživě jsou uvedeny v technické dokumentaci k zařízení.

Příplatky (štíty)

Pro zvýšení schopnosti základních desek rozšiřují štíty (Shields) funkčnost dalších zařízení. Jsou vyrobeny pro specifický tvarový faktor, který je odlišuje od modulů, které jsou připojeny k portům. Štíty jsou dražší než moduly, ale práce s nimi je jednodušší. Jsou také vybaveny připravenými knihovnami s kódem, který urychluje vývoj vlastních řídicích programů pro „chytrý domov“.

Štíty Proto a Sensor

Tyto dva standardní štíty nepřidávají žádné speciální funkce. Používají se pro kompaktnější a pohodlnější připojení velkého počtu modulů.

Proto je štít téměř úplnou kopií originálu, pokud jde o porty, a uprostřed modulu můžete lepidlo nalepit. To usnadňuje montáž. Takové dodatky existují pro všechny desky Arduino s plnou délkou.

Proto štít na horní části základní desky. To mírně zvyšuje výšku konstrukce, ale šetří spoustu místa v rovině.

Pokud je však spousta zařízení (více než 10), je lepší použít dražší spínací karty Sensor Shield.

Nemají bradboard, ale všechny závěry portů jsou individuálně napájeny a uzemněny. To neumožňuje být zmaten v drátech a propojkách.

Plocha základní desky a desek senzorů je stejná, ale na štítu nejsou žádné čipy, kondenzátory a další prvky. Proto je uvolněno velké množství prostoru pro plné připojení.

Na této desce jsou také podložky pro snadné připojení několika modulů: Bluetoots, SD karty, RS232 (COM-port), rádio a ultrazvuk.

Připojení pomocné funkce

Štíty s integrovanými funkcemi jsou určeny k řešení složitých, ale typických úkolů. Pokud je nutné realizovat původní myšlenky, je lepší zvolit příslušný modul.

Motorový štít. Je navržen tak, aby řídil rychlost a rotaci nízkoenergetických motorů. Originální model je vybaven jedním čipem L298 a může pracovat současně se dvěma DC motory nebo s jedním servopohonem. K dispozici je také kompatibilní část od třetího výrobce, který má dva čipy L293D se schopností ovládat dvakrát tolik disků.

Štít relé. Často se používá modul s „inteligentními domácími“ systémy. Deska se čtyřmi elektromechanickými relé, z nichž každé umožňuje průchod proudu silou až 5A. To je dostačující pro automatické zapnutí a vypnutí kilovatových zařízení nebo světelných vedení určených pro střídavý proud 220 V.

LCD štít. Umožňuje zobrazit informace na vestavěné obrazovce, kterou lze upgradovat na zařízení TFT. Toto rozšíření je často používáno k vytvoření meteorologických stanic s údaji o teplotě v různých obytných zónách, přístavbách, garážích a také teplotě, vlhkosti a rychlosti větru venku.

Tlačítka jsou zabudována do štítu LCD, což umožňuje naprogramovat posouvání informací a výběr akcí pro odesílání příkazů do mikroprocesoru.

Štítek pro ukládání dat. Основная задача модуля – записывать данные с датчиков на полноформатную SD-карту объемом до 32 Gb с поддержкой файловой системы FAT32. Для записи на микро-SD карту нужно приобрести адаптер. Этот шилд можно использовать как хранилище информации, например, при записи данных с видеорегистратора. Производство американской фирмы Adafruit Industries.

SD-card Shield. Более простая и дешевая версия предыдущего модуля. Такие расширения выпускают многие производители.

EtherNet Shield. Официальный модуль для связи Arduino с Интернетом без участия компьютера. Есть слот для микро-SD карты, что позволяет записывать и отправлять данные через всемирную сеть.

Wi-Fi Shield. Позволяет осуществлять беспроводной обмен информацией с поддержкой режима шифрования. Служит для связи с интернетом и устройствами, которыми можно управлять через Wi-Fi.

GPRS Shield. Этот модуль, как правило, используют для связи “умного дома” с владельцем по мобильному телефону через SMS сообщения.

Модули “умного дома”

Подключение модулей от сторонних производителей и возможность работы с ними, используя встроенный язык программирования – основное преимущество открытой системы Arduino по сравнению с “фирменными” решениями для “умного дома”. Главное, чтобы модули имели описание получаемых или передаваемых сигналов.

Способы получения информации

Ввод информации может быть осуществлен через цифровые или аналоговые порты. Это зависит от типа кнопки или датчика, который получает информацию и транслирует ее на плату.

Для компьютерной программы цифровой сигнал соответствует периодам с “0” и “1”, а аналоговый определяет диапазон значений в соответствии со своей размерностью

Сигнал к микропроцессору может быть послан человеком, который использует для этого два способа:

  • Нажатие кнопки (клавиши) . Логический провод в этом случае идет к цифровому порту, которые получает значение “0” в случае отпущенной кнопки и “1” в случае ее нажатия.
  • Вращение колпачка поворотного потенциометра (резистора) или сдвиг рычага движкового. В этом случае логический провод идет к аналоговому порту. Напряжение проходит через аналогово-цифровой преобразователь, после чего данные поступают к микропроцессору.

Кнопки используют для старта какого-либо события, например, включение и выключение света, отопления или вентиляции. Поворотные ручки применяют для изменения интенсивности – увеличения или уменьшения яркости света, громкости звука или скорости вращения лопастей вентилятора.

Потенциометр представляет собой простейшее устройство, поэтому стоит очень дешево. Основные его характеристики – электрическое сопротивление и угол поворота

Для автоматического определения параметров среды или происхождения какого-либо события используют датчики.

Для работы “умного дома” наиболее востребованы следующие их разновидности:

  • Датчик звука. Цифровые варианты этого устройства используют для активации какого-либо события с помощью хлопка или подачи голоса. Аналоговые модели позволяют распознавать и обрабатывать звук.
  • Датчик света. Эти приборы могут работать как в видимом, так и в инфракрасном диапазоне. Последние могут быть применены в качестве системы оповещения о возгорании.
  • Датчик температуры. Для дома и улицы используют разные модели, так как наружные лучше защищены от воздействия влаги. Есть также выносные устройства на проводе.
  • Датчик влажности воздуха. Для помещения подойдет модель DHT11, а для улицы – более дорогая DHT22. Оба устройства также могут давать и показание температуры. Подключаются к цифровому порту.
  • Датчик давления воздуха. Для совместной работы с платами Arduino хорошо зарекомендовали себя аналоговые барометры фирмы Bosh: bmp180, bmp280. Они также измеряют температуру. Модель bme280 можно назвать метеостанцией, так как она выдает дополнительно еще и значение влажности.
  • Датчики движения и присутствия. Их используют в охранных целях или для автоматического включения света.
  • Датчик дождя. Реагирует на попадание воды на его поверхность. Он может быть также использован для срабатывания сигнализации о протечках водопроводного или отопительного контура.
  • Датчик тока. Их применяют для обнаружения неработающих электроприборов (перегоревших ламп) или для анализа напряжения, чтобы не допустить перегрузку.
  • Датчик утечки газа. Применяется для обнаружения и реагирования на повышенную концентрацию пропана.
  • Датчик углекислого газа. Его используют для определения концентрации углекислоты в жилых комнатах и в специальных помещениях, таких как винные погреба, где происходит брожение.

Существует еще много разных датчиков под специфические задачи, например для измерения веса, скорости течения воды, расстояния, влажности почвы и т.д.

Некоторые датчики, такие как анемометр, предназначенный для измерения скорости и направления ветра, представляют собой сложные электромеханические приборы

Многие сенсоры и датчики можно сделать самостоятельно, используя более простые компоненты. Это обойдется дешевле. Но, в отличие от применения серийных устройств, придется потратить время на калибровку.

Управление приборами и системами

Кроме сбора и анализа информации “умный дом” должен реагировать на возникающие события. Присутствие на современных бытовых приборах продвинутой электроники позволяет обращаться к ним напрямую, используя Wi-Fi, GPRS или EtherNet. Обычно, для систем Arduino реализуют коммутацию микропроцессора и высокотехнологичных устройств посредством Wi-Fi.

Для того чтобы с помощью Arduino включить кондиционер при высокой температуре в доме, блокировать телевизор и интернет в ночное время в детской комнате или запустить бойлер отопления к приходу хозяев необходимо выполнить три действия:

  1. Установить модуль Wi-Fi на материнскую плату.
  2. Найти незанятые каналы частоты, чтобы избежать конфликта систем.
  3. Разобраться в командах приборов и запрограммировать действия (либо воспользоваться готовыми библиотеками).

Помимо “общения” с компьютеризированными приборами часто возникают задачи, связанные с выполнением каких-либо механических действий. Например, к плате можно подключить сервопривод или небольшой редуктор, который будет от нее запитан.

Сервопривод состоит из моторчика и нескольких редукторов. Поэтому, несмотря на малый ток (5 В), он может развить приличную мощность, которой хватит, например, для открытия форточки

В случае необходимости подключения мощных устройств, работающих от внешнего источника питания, используют два варианта:

  1. Включение в цепь реле.
  2. Подключение силового ключа и симистора .

Включаемое в электрическую цепь электромагнитное или твердотельное реле замыкает и размыкает один из проводов по команде, поступающей от микропроцессора. Основная их характеристика – максимально допустимая сила тока (например, 40 A), которая может проходить через этот прибор.

Что касается подключения силового ключа (мосфета) для постоянного тока и симистора для переменного, то они обладают меньшим значением допустимой силы тока (5-15 A), но могут плавно увеличивать нагрузку. Именно для этого на платах предусмотрены ШИМ-порты. Это свойство используют при регулировании яркости освещения, скорости вращения вентиляторов и т.д.

С помощью реле и силовых ключей можно полностью автоматизировать все электрические цепи дома и запускать генератор при отсутствии тока. Поэтому на базе Arduino реально осуществить автономное обеспечение квартиры или здания, включая все особо важные функции – отопление, водоснабжение, водоотведение, вентиляцию и систему охраны.

Хотите, чтобы вам дом стал умнее, но с программированием на “вы”? В таком случае рекомендуем посмотреть готовые решения от Xiaomi и Apple, которые несложно установить и настроить даже новичку. А задавать команды и контролировать их выполнение можно даже со своего смартфона.

Подробнее об умном доме от Xiaomi и Apple в следующих статьях:

  • Умный дом Xiaomi: особенности проектирования, обзор основных узлов и рабочих элементов
  • Умный дом Apple: тонкости организации систем управления домом от “яблочной” компании

Závěry a užitečné video na toto téma

Пример самостоятельно собранной заготовки начального уровня для “умного дома”:

Открытость платформы Arduino позволяет использовать компоненты различных производителей. Это позволяет легко сконструировать “умный дом” под запросы пользователя. Поэтому, если есть хотя бы незначительные познания в области программирования и подключения электронных приборов, на эту систему стоит обратить внимание .

Вы на практике знакомы с платформой Arduino и хотите поделиться своим опытом с новичками в этом деле? Может вы хотите дополнить изложенный выше материал полезными рекомендациями или замечаниями? Пишите свои комментарии под этой публикацией.

Если у вас возникли вопросы по проектированию системы автоматизированного дома на базе Ардуино, задавайте их нашим экспертам и другим посетителям сайта в блоке ниже.

Pomozte vývoji webu a sdílení článku s přáteli!

Kategorie: