Řídicí zařízení od Arduina Začátek domácí automatizace

  • Lesley Fowler
  • 0
  • 1681
  • 332
reklama

Naposledy jsem vám ukázal několik způsobů, jak vaše Arduino projekty ovládat řeči 3 způsoby, jak přidat ovládání řeči k Arduino projektům 3 způsoby, jak přidat ovládání řeči k Arduino projektům Opravdu začnu milovat své Arduino v poslední době; Když jsem prošel základními tutoriály a dokonce vytvořil LED kostku, byl jsem připraven řešit něco mnohem složitějšího. Naštěstí ovládání řeči Arduino projektu ... prostřednictvím SiriProxy, vestavěných mluvitelných položek OS X a některých skriptů Automatoru nebo dokonce vyhrazeného hardwarového čipu pro rozpoznávání hlasu. Nechal jsem tě s rychlým demem, že jsem rozsvítil světla, ale nevysvětlil jsem, jak jsem toho dosáhl na hardwarové straně. Podívejme se dnes na to, jak můžete ovládat zařízení s vysokým výkonem - jako je konvice nebo nějaké stojací lampy.

Varování: Pohrávání s domácím elektrickým napájením není něco, co by se mělo provádět lehce. Baterie s 9V může způsobit brnění vašeho jazyka, ale 120-240V ji může smažit a potenciálně vás zabít. Pokud zemřete na něco z toho, přijímám naprosto nulovou odpovědnost. Pokud to nepřijmete, přestaňte číst hned.

Pokud jste v tomto nový, nezapomeňte se podívat na našeho průvodce Arduino pro začátečníky. Také bych nenavrhoval pokusit se konkrétně ovládat vaši rychlovarnou konvici (například) kvůli vysokému proudu tahu - 1500W rychlovarná konvice bude používat kolem 12,5 A (v závislosti na vaší národní úrovni napětí).

Relé v pevné fázi

Relé jsou elektricky ovládané mechanické spínače; přivedte napětí na spoušťovou stranu a magnet uvnitř mechanicky převrátí spínač.

Přicházejí v různých velikostech a velikostech, takže je naprosto nezbytné zkontrolovat celkový proud a napětí, které chcete přepnout; pokud se pokusíte dát 240VAC přes relé ohodnocené na pouhých 5VDC, pak špatné věci se stanou.

Vlastnosti relé také znamenají, že je nemůžete připojit přímo k Arduinu - musíte je trochu izolovat pomocí tranzistoru a poskytnout “letět zpátky” dioda. Relé obsahují magnety, které jsou induktivní, takže drží náboj elektřiny. Když náhle snížíte náboj, indukční zátěž unikne zpět do obvodu, ze kterého přišla, v opačné polaritě; zpětná dioda chrání obvod.

Relé mohou být zapojena jako obvykle otevřená, což znamená “vypněte, pokud je nezapnete”; nebo normálně uzavřené, což znamená “zapnuto, pokud je nevypnete”.

Pokud je to cesta, kterou chcete jít, uvědomte si, že je to nejnebezpečnější, protože tam budou holé dráty. Můžete si koupit reléovou sadu od SparkFun za 20 $; obsahuje malou desku s obvody a všechny potřebné další komponenty, které lze přepnout na 240VAC 8A zatížení.

“Ocas PowerSwitch”

Pokud vás myšlenka dotýkat se jakýchkoli živých drátů děsí, ale přesto chcete spolehlivý kabelový přístup, jsou tyto předem vyrobené reléové ocasy pravděpodobně vaše nejlepší sázka a každý z nich prodává přibližně 25 $. Stačí je zapojit do propojení mezi síťovou zásuvkou a zařízením a poté spustit napájení Arduino a digitální IO do boku.

Jsou vhodné pro 120 VAC v USA, ale pro 240 V ve Velké Británii a jinde produkují pouze formu sestavy a budete si muset přidat své vlastní zástrčky. Se soupravami však buďte opatrní, protože chyby mohou znamenat smažení vašeho Arduina nebo sebe, takže to není 100% bezpečné. Pro úplnou část mysli byste se měli podívat na další možnost.

Hack některé dálkově ovládané zásuvky

V dnešní době můžete získat vzdálenou rádiem ovládanou síťovou zásuvku za pouhých 10 až 20 USD a všichni obvykle používají přesně stejnou frekvenci 433 MHz pro řízení věcí a pravděpodobně stejný čip. Pokud jste připraveni obětovat dálkový ovladač nebo alespoň udělat několik děr pro některé dráty v případě, můžete jej snadno připojit k Arduino.

Nejprve otevřete dálkový ovladač a identifikujte použitý čip; Následující diagram vysvětluje pin, který hledáte, pokud máte čip SC5262 (HX2262 a PT2262 jsou také kompatibilní se stejným použitým pinem). Připojte tento pin k digitálnímu výstupu na Arduino a můžete dokonce obejít vzdálenou baterii pomocí napájení 5V a uzemnění (nebo jen pokračujte v používání dodané baterie, cokoli).

Dále budete chtít stáhnout a umístit do svého Arduino / Knihovny složka knihovny RFSwitch z Google Code - to vám umožní přístup k několika jednoduchým funkcím pro aktivaci zařízení a vynechá drsné příkazové signály. Začněte vytvořením nové instance třídy:

#zahrnout 
RCSwitch mySwitch = RCSwitch ();

Ve funkci setup () ji vytvořte na příslušném výstupním kolíku (v tomto případě 10):

mySwitch.enableTransmit (10);

A ve vaší hlavní logice použijte:

mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1);

(kde 3 je kanál a 1 je číslo zařízení) pro zapnutí a vypnutí zařízení. Obvykle existují 4 z každého kanálu a 4 zařízení, což vám dává 16 jedinečných adresovatelných zařízení pro zapnutí a vypnutí.

Nejlepší část o hackování těchto stávajících spotřebitelských produktů je, že se nedotknete žádných kabelů vysokého napětí; vše je obsaženo v zásuvkovém modulu.

Nyní to zkombinujte s trochou internetového ovládání Arduino Jak nastavit Arduino Web Control bez Ethernetového štítu Jak nastavit Arduino Web Control bez Ethernetového štítu Za posledních několik týdnů jsem předal ovládání náladového osvětlení v mém studiu divákům během živého vysílání Technophilia Podcast - výsledky toho uvidíte v… a budete moci zapnout vaše zařízení z mobilního telefonu kdekoli na světě. Jsem si docela jistý, že nechci předávat nic jiného na internet, ale každý na vlastní. Lze vaše sny o domácí automatizaci Arduino konečně realizovat? Už jste zahájili svou cestu Arduino?

Image Credit: Shutterstock - zásuvka napájení,




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.