Obsah:
- Krok 1: Zkontrolujte CoreConduit: Garden Controller System
- Krok 2: Stáhněte si zdrojový kód
- Krok 3: Sestavte ovladač
- Krok 4: Je vyžadována určitá montáž
- Krok 5: Bezdrátové připojení
- Krok 6: Strana přijímače
- Krok 7: Jít dále…
Video: DIY hackování vlastního systému domácí automatizace: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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
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 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č
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áž
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í
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
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…
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?
Runner Up in the Home Automation
Doporučuje:
Vytvoření vlastního fotovoltaického 5V systému: 4 kroky (s obrázky)
Vytvoření vlastního fotovoltaického 5V systému: K nabíjení baterie (Li Po/Li-ion) používá měnič Buck jako výstup 5V. A převodník Boost pro 3,7 V baterii na 5 V USB výstup pro zařízení potřeboval 5 V. Podobně jako u původního systému, který používá olověnou baterii jako baterii pro nabíjení energie
DIY domácí automatizace zabezpečovacího systému!: 5 kroků (s obrázky)
DIY Home Automation Intruder Alarm System !: V tomto projektu vám ukážu, jak používat software Home Assistant k vytvoření poplachového systému pro narušitele vašeho domova. Systém v zásadě detekuje, zda se dveře otevřou bez povolení, a poté odešle oznámení
Hlasová automatizace domácí automatizace Raspberry Pi: 5 kroků
Hlasová automatizace domácí automatizace Raspberry Pi: Cílem této instrukce je poskytnout podrobný návod, jak nastavit malinový pi, který dokáže automatizovat světla / LED pomocí vašich hlasových příkazů
Automatizace domácí automatizace Bluetooth: 7 kroků (s obrázky)
Bluetooth Control Home Automation: Dobrý den, v tomto projektu jde o stavbu nejjednoduššího zařízení pro domácí automatizaci pomocí arduina a modulu bluetooth. Tenhle se velmi snadno staví a dá se postavit za pár hodin. Ve své verzi, kterou právě vysvětluji, mohu
IR dálkové hackování a automatizace: 13 kroků (s obrázky)
IR Remote Hacking and Automation: Ahoj kluci, od dětství jsem přemýšlel o dálkovém ovladači televize a o tom, jak to funguje. Tento instruktážní příběh vypráví příběh o tom, jak se mi podařilo dekódovat/nabourat starý dálkový ovladač a použít jej pro domácí automatizaci. Tento návod obsahuje