Obsah:

DIY hacking vášho vlastného systému automatizácie domácnosti: 7 krokov (s obrázkami)
DIY hacking vášho vlastného systému automatizácie domácnosti: 7 krokov (s obrázkami)

Video: DIY hacking vášho vlastného systému automatizácie domácnosti: 7 krokov (s obrázkami)

Video: DIY hacking vášho vlastného systému automatizácie domácnosti: 7 krokov (s obrázkami)
Video: POKUD TOHLE DĚLÁ VÁŠ PES, TAK BYSTE MĚLI VĚDĚT PROČ 2024, Júl
Anonim
DIY hacking vášho vlastného systému automatizácie domácnosti
DIY hacking vášho vlastného systému automatizácie domácnosti
DIY hacking vášho vlastného systému automatizácie domácnosti
DIY hacking vášho vlastného systému automatizácie domácnosti
DIY hacking vášho vlastného systému automatizácie domácnosti
DIY hacking vášho vlastného systému automatizácie domácnosti

Domáci automatizačný systém by mal byť schopný zapnúť/vypnúť spotrebiče, ako sú svetlá, ventilátory, zábavné systémy atď. Systém, ktorý je bezdrôtový, ale nezávislý na internete, ale čo je najdôležitejšie, urobte si to sám a s otvoreným zdrojovým kódom, pretože chcem pochopiť, ako funguje to.

Prečo znova vymýšľať koleso?

Chcieť viac?

  • Prečo si robiť DIY, keď môžete nakupovať?
  • Čo je to „inteligentná“záhrada?
  • Začíname s inteligentnou vnútornou záhradou
  • Kopanie hlbšie do vnútorných záhrad
  • Vnútorné záhradníctvo: Čo sa môže stať?
  • Správa systémov živných roztokov
  • Prečo Arduino, keď môžete Pi?

hydromazing.com

Krok 1: Skontrolujte CoreConduit: záhradný kontrolný systém

Pozrite sa na CoreConduit: záhradný riadiaci systém
Pozrite sa na CoreConduit: záhradný riadiaci systém

Systém Coreconduit: Garden Controller System robí viac, ako potrebujeme pre životné podmienky ľudí, takže sa pozrime, čo robí, aby sme mohli vykonať určité zmeny. Autor Instructable dronov o zdravých rastlinách, ktoré vyžadujú pozornosť a nudu, ďalej a ďalej, kým, „… do Arduina som naprogramoval funkciu, ktorú som nazval„ TheDecider “a ktorá sa rozhoduje na základe zachovania optimálnych environmentálnych podmienok pre pestovanie rastlín. Pridal som moduly 2,4 GHz bezdrôtového rádiového vysielača a modulárny prijímací systém, aby sa údaje prenášali dovnútra 1000 stôp."

Pekný! Mali by sme sa pozrieť na to, „TheDecider“

Ďalšou výhodou tohto projektu je:

"S ohľadom na bezpečnosť som sa rozhodol nepoužívať relé, ktoré vystavujú striedavým prúdom. Namiesto toho som použil diaľkovo ovládané bezdrôtové zásuvky na ovládanie svetiel, čerpadiel, ventilátorov, ohrievačov a zvlhčovačov."

Krok 2: Stiahnite si zdrojový kód

Stiahnite si zdrojový kód
Stiahnite si zdrojový kód

Stiahnite si zdrojový kód z GitHub.

433 MHz RF modul návod

Instructable vysvetľuje:

„V zdrojovom kóde som vytvoril základ pre správu, prenos a príjem objektov„ senzorov “a„ zariadení “. Tento projekt by sa dal ľahko upraviť tak, aby fungoval aj v iných prostrediach, v ktorých sa kontrola dosiahne čítaním senzorov a obsluhy zariadení. na základe naprogramovaných pravidiel. Aby zdrojový kód správne fungoval s vašimi bezdrôtovými zásuvkami, budete musieť vykonať niekoľko úprav. Ak chcete vykonať zmeny, musíte zistiť, aké sú kódy vášho bezdrôtového pripojenia používa diaľkové ovládanie a zásuvky sú naprogramované na príjem. Priložil som náčrt na inštaláciu na váš Arduino Uno* w/ protoshield - krok po kroku pri získavaní kódov. Budete musieť vložiť modul prijímača 433 MHz (ako na obrázku) a nahrajte tento náčrt StartCore.ino do Arduino Uno* a otvorte sériovú konzolu pre tento port, aby ste mohli prijímať údaje z Arduina."

Vyrobme si jeden !!

"Potom, čo dokončíte proces získavania všetkých kódov z diaľkového ovládača, môžete ich skopírovať a prilepiť priamo do hlavičkového súboru TheDecider.h, kde som uviedol."

Krok 3: Zostavte ovládač

Zostavte ovládač
Zostavte ovládač
Zostavte ovládač
Zostavte ovládač
Zostavte ovládač
Zostavte ovládač

Časti: (odkazy poskytnuté ako referencia)

  • Arduino Uno R3 (tento projekt je možné rozšíriť o viac jednotiek.)
  • Arduino Uno Sensor Protoshield (autor používa prototypovú dosku navrhnutú tak, aby vyzerala ako LCD displej Nokia.) Môžeme použiť ten istý, vyrobiť si vlastný alebo použiť štítový štít.)
  • 10k odpor
  • mužské hlavičky plošných spojov
  • ženské hlavičky plošných spojov
  • drôt s konektormi pre senzory
  • Moduly RF vysielača a prijímača 433 MHz
  • sada 5 balíkov bezdrôtovo ovládaných zásuviek vrátane zdrojového kódu !!
  • 2 a viac - moduly bezdrátového rádiového vysielača nRF24L01 2,4 GHz

Voliteľné diely:

  • Arduino Uno R3* alebo Pro Mini*
  • Modul hodín v reálnom čase
  • Voliteľné: adaptér nRF24L01 s regulátorom 3,3 V.
  • spojovacie vodiče
  • Možnosť zobrazenia LCD s tlačidlami Shield + Arduino Uno R3*
  • 2 x 4-pólové vodiče konektora konektora
  • Možnosť karty SD Štít karty SD + Arduino Uno R3*
  • spojovacie vodiče

Možnosť internetového pripojenia

  • Ethernet alebo WiFi štít + Arduino Uno R3*
  • konektorové vodiče-pozri
  • rozvodná skrinka s vekom

Náradie:

  • Spájkovačka so spájkou
  • skrutkovač - malá plochá hlava
  • USB kábel - štandardný
  • PC s Arduino alebo Atmel Visual Studio s doplnkom Visual Micro

Krok 4: Vyžaduje sa určitá montáž

Vyžaduje sa určitá montáž
Vyžaduje sa určitá montáž
Vyžaduje sa určitá montáž
Vyžaduje sa určitá montáž
Vyžaduje sa určitá montáž
Vyžaduje sa určitá montáž

Začnite tým, že zistíte, aké kódy používajú vaše konkrétne bezdrôtové diaľkové zásuvky AC. Zdrojový kód predpokladá, že na kolíkoch 2 (uzemnenie), 3 (dáta), 4 (Vcc) je 433 MHz prijímač a hodinový modul v reálnom čase pripojený cez I2C pomocou A5 (SCL), A4 (SDA), Vcc, zem.

Krok 5: Bezdrôtové pripojenie

Bezdrôtové pripojenie
Bezdrôtové pripojenie
Bezdrôtové pripojenie
Bezdrôtové pripojenie
Bezdrôtové pripojenie
Bezdrôtové pripojenie
Bezdrôtové pripojenie
Bezdrôtové pripojenie

Teraz, keď je regulátor naprogramovaný s kódmi pre naše zásuvky striedavého prúdu, môžeme pridať modul nRF24L01.

Pomocou pásky DuPont Rainbow s 2,54 mm zásuvkami, aby som mohol vyrobiť vlastné drôtové konektory:

  • Číslo kolíka na kolíku Arduino / farba drôtu / nRF24L01
  • Pin 9: Orange / CSN „Chip Select“
  • Pin 10: Žltá / CE „Povolenie čipu“
  • Pin 11: Zelená / MOSI „Master Out, Slave In“
  • Pin 12: Modrá / MISO „Master In, Slave Out“
  • Pin 13: fialové / SCK „systémové hodiny“
  • Vcc 3.3v* červená (ak nepoužívate Uno, voliteľná doska adaptéra s regulátorom napätia)
  • Zem. Hnedá

Farebné kódovanie drôtu pri pohľade na stranu komponentu nRF24L01 s kryštálom orientovaným zhora - zdola doprava, smerom hore: Hnedá | Oranžová | Fialová | Modrá. Zľava zdola nahor: červená | Žltá | Zelená | NC

Ďalšie úžasné informácie o pripojení nRF24L01 k Arduinu.

Krok 6: Strana prijímača

Strana prijímača
Strana prijímača
Strana prijímača
Strana prijímača

Zdrojový kód prijímača predpokladá, že bude skompilovaný a spustený na zariadení Arduino Uno alebo ProMini pripojenom k nRF24L01, rovnako ako v prípade ovládača. Ako súčasť systému záhradného ovládača bude prijímač odosielať výstrahy prostredníctvom priloženého LCD displeja a/alebo zvukového signálu z piezo systému zapojeného na kolíkoch 2 (zem), 3 (signál), 4 (Vcc). Na použitie v projektoch domácej automatizácie je možné výstražný systém odstrániť alebo prispôsobiť pravidlá podľa požadovaného účinku.

Krok 7: Choďte ďalej…

Ísť ďalej…
Ísť ďalej…

Používanie modulov Arduino Uno, Pro Mini, nRF24L01 a ďalších open-source otvára dvere mnohým možnostiam. Teraz máme k dispozícii bezdrôtový framework na odosielanie dátových objektov pre senzory, zariadenia, výstrahy atď., Pomocou ovládača pre vzdialené sieťové zásuvky a vstupov senzorov a prijímača na skúmanie vývoja používateľského rozhrania. TheDecider je možné aktualizovať tak, aby vykonával ľubovoľný počet úloh na základe vstupov senzorov a používateľov. Čo urobí prijímač v reakcii na údaje, ktoré dostane, je na vás.

Užite si drotárstvo !!

Máte záujem o hydropóniu?

Domáca automatizácia
Domáca automatizácia
Domáca automatizácia
Domáca automatizácia

Runner Up in the Home Automation

Odporúča: