Obsah:

DIY hackování vlastního systému domácí automatizace: 7 kroků (s obrázky)
DIY hackování vlastního systému domácí automatizace: 7 kroků (s obrázky)

Video: DIY hackování vlastního systému domácí automatizace: 7 kroků (s obrázky)

Video: DIY hackování vlastního systému domácí automatizace: 7 kroků (s obrázky)
Video: Webinář: Jak za 40 dní vytvořit z FB automat na zákazníky 2024, Listopad
Anonim
DIY hackování vlastního systému domácí automatizace
DIY hackování vlastního systému domácí automatizace
DIY hackování vlastního systému domácí automatizace
DIY hackování vlastního systému domácí automatizace
DIY hackování vlastního systému domácí automatizace
DIY hackování vlastního systému domácí automatizace

Systém domácí automatizace by měl být schopen zapínat/vypínat spotřebiče, jako jsou světla, ventilátory, zábavní systémy atd. Systém, který je bezdrátový, ale nezávislý na internetu, ale co je nejdůležitější, kutilství a open-source, protože chci pochopit, jak funguje to.

Proč znovu vymýšlet kolo?

Chcete více?

  • Proč DIY, když můžete koupit?
  • Co je to „chytrá“zahrada?
  • Zahájení chytré vnitřní zahrady
  • Kopání hlouběji do vnitřních zahrad
  • Vnitřní zahradničení: Co se může pokazit?
  • Správa systémů živných roztoků
  • Proč Arduino, když můžete Pi?

hydromazing.com

Krok 1: Zkontrolujte CoreConduit: Garden Controller System

Zkontrolujte CoreConduit: Garden Controller System
Zkontrolujte CoreConduit: Garden Controller System

Coreconduit: Garden Controller System dělá více, než potřebujeme pro životní podmínky lidí, takže se podívejme, co dělá, abychom mohli provést nějaké změny. Autor Instructable drones na a o zdravých rostlinách vyžadujících pozornost a nudu, dokud, „… Naprogramoval jsem do Arduina funkci, kterou jsem nazval„ TheDecider “a která se rozhoduje na základě udržování optimálních podmínek prostředí pro pěstování rostlin. Přidal jsem moduly 2,4 GHz bezdrátového rádiového vysílače a modulární přijímací systém, aby byla data přenášena do 1000 stop."

Pěkný! Měli bychom se na to podívat, „TheDecider“

Další výhodou tohoto projektu je:

"S ohledem na bezpečnost jsem se rozhodl nepoužívat relé vystavující střídavé proudy. Místo toho jsem použil dálkově ovládané bezdrátové zásuvky pro ovládání světel, čerpadel, ventilátorů, ohřívačů a zvlhčovačů."

Krok 2: Stáhněte si zdrojový kód

Stáhněte si zdrojový kód
Stáhněte si zdrojový kód

Stáhněte si zdrojový kód z GitHub.

433MHz RF Module Tutorial

Instructable vysvětluje:

"Ve zdrojovém kódu jsem vytvořil základní základnu pro správu, přenos a přijímání" senzorových "objektů a" spotřebičových "objektů. Tento projekt by mohl být snadno upraven tak, aby fungoval s jinými prostředími, ve kterých je ovládání dosaženo čtením senzorů a provozních zařízení na základě naprogramovaných pravidel. Budete muset provést několik úprav zdrojového kódu, aby správně fungoval s vašimi bezdrátovými zásuvkami. Chcete-li provést změny, musíte zjistit, jaké jsou kódy vašeho bezdrátového používá dálkové ovládání a zásuvky jsou naprogramovány tak, aby přijímaly. Zahrnul jsem skicu pro instalaci na váš Arduino Uno* w/ protoshield - projděte si proces získávání kódů. Budete muset vložit modul přijímače 433 MHz (jak je na obrázku) a nahrajte tuto skicu StartCore.ino do Arduino Uno* a otevřete sériovou konzolu pro tento port, abyste mohli přijímat data z Arduina."

Udělejme jeden !!

"Poté, co dokončíte proces získávání všech kódů z dálkového ovladače, můžete je zkopírovat a vložit přímo do hlavičkového souboru TheDecider.h, kde jsem uvedl."

Krok 3: Sestavte ovladač

Sestavte ovladač
Sestavte ovladač
Sestavte ovladač
Sestavte ovladač
Sestavte ovladač
Sestavte ovladač

Díly: (odkazy poskytnuté jako reference)

  • Arduino Uno R3 (tento projekt lze rozšířit o více jednotek.)
  • Arduino Uno Sensor Protoshield (autor používá prototypovací desku navrženou tak, aby vypadala jako LCD displej Nokia.) Můžeme použít stejný, vyrobit si vlastní nebo použít Sensor Shield.)
  • 10k odpor
  • mužské hlavičky DPS
  • ženské záhlaví desky plošných spojů
  • drát s konektory pro senzory
  • Moduly RF vysílače a přijímače 433 MHz
  • sada 5 balení bezdrátově ovládaných zásuvek včetně zdrojového kódu !!
  • 2 a více - moduly bezdrátového rádiového vysílače nRF24L01 2,4 GHz

Volitelné součásti:

  • Arduino Uno R3* nebo Pro Mini*
  • Modul hodin v reálném čase
  • Volitelně: adaptér nRF24L01 s regulátorem 3,3 V.
  • propojovací vodiče
  • Možnost zobrazení LCD s tlačítky Shield + Arduino Uno R3*
  • 2 x 4pinový vodič konektoru konektoru
  • Možnost karty SD Štít karty SD + Arduino Uno R3*
  • propojovací vodiče

Možnost připojení k internetu

  • Ethernet nebo WiFi štít + Arduino Uno R3*
  • konektory-viz
  • krabice s víkem

Nástroje:

  • Páječka s pájkou
  • šroubovák - malá plochá hlava
  • USB kabel - standardní
  • PC s Arduino nebo Atmel Visual Studio s pluginem Visual Micro

Krok 4: Je vyžadována určitá montáž

Je vyžadována nějaká montáž
Je vyžadována nějaká montáž
Je vyžadována nějaká montáž
Je vyžadována nějaká montáž
Je vyžadována nějaká montáž
Je vyžadována nějaká montáž

Začněte tím, že zjistíte, jaké kódy používají vaše vlastní konkrétní bezdrátové vzdálené zásuvky střídavého proudu. Zdrojový kód předpokládá, že na pinech 2 (země), 3 (data), 4 (Vcc) je přijímač 433 MHz a modul hodin reálného času připojený přes I2C pomocí A5 (SCL), A4 (SDA), Vcc, přízemní.

Krok 5: Bezdrátové připojení

Bezdrátové připojení
Bezdrátové připojení
Bezdrátové připojení
Bezdrátové připojení
Bezdrátové připojení
Bezdrátové připojení
Bezdrátové připojení
Bezdrátové připojení

Nyní, když je ovladač naprogramován s kódy pro naše AC zásuvky, můžeme přidat modul nRF24L01.

Pomocí pásky DuPont Rainbow se zásuvkami 2,54 mm, abych mohl vyrobit vlastní drátové konektory:

  • Číslo pinu na pinu Arduino / Barva drátu / nRF24L01
  • Pin 9: Orange / CSN „Chip Select“
  • Pin 10: Žlutá / CE „Povolit čip“
  • Pin 11: Zelená / MOSI „Master Out, Slave In“
  • Pin 12: Blue / MISO „Master In, Slave Out“
  • Pin 13: Purple / SCK "System Clock"
  • Vcc 3.3v* červená (pokud nepoužíváte Uno, volitelná deska adaptéru s regulátorem napětí)
  • Přízemní. Hnědý

Barevné kódování drátu při pohledu na stranu součásti nRF24L01 s krystaly orientovanými shora - zprava dole, nahoru: Hnědá | Oranžová | Fialová | Modrý. Zleva zdola nahoru: Červená | Žlutá | Zelená | NC

Další úžasné informace o připojení nRF24L01 k Arduinu.

Krok 6: Strana přijímače

Strana přijímače
Strana přijímače
Strana přijímače
Strana přijímače

Zdrojový kód přijímače předpokládá, že bude zkompilován a spuštěn na Arduino Uno nebo ProMini připojeném k nRF24L01, stejně jako The Controller. Jako součást systému zahradního ovladače bude přijímač odesílat upozornění prostřednictvím připojeného LCD displeje a/nebo zvukového upozornění z piezo připojeného na piny 2 (zem), 3 (signál), 4 (Vcc). Pro použití v projektech domácí automatizace lze výstražný systém odebrat nebo upravit pravidla podle požadovaného efektu.

Krok 7: Jít dále…

Jít dále…
Jít dále…

Použití Arduino Uno, Pro Mini, nRF24L01 a dalších open-source modulů otevírá dveře mnoha možnostem. Nyní máme bezdrátový framework pro odesílání datových objektů pro senzory, zařízení, výstrahy atd., Pomocí ovladače pro vzdálené zásuvky střídavého proudu a vstupů senzorů a přijímače pro zkoumání vývoje uživatelského rozhraní. TheDecider lze aktualizovat tak, aby prováděl libovolný počet úkolů na základě vstupů senzorů a uživatelů. Co přijímač udělá v reakci na data, která obdrží, je na vás.

Užijte si šťourání !!

Zajímá vás hydroponie?

Automatizace domácnosti
Automatizace domácnosti
Automatizace domácnosti
Automatizace domácnosti

Runner Up in the Home Automation

Doporučuje: