Obsah:
- Krok 1: Skontrolujte CoreConduit: záhradný kontrolný systém
- Krok 2: Stiahnite si zdrojový kód
- Krok 3: Zostavte ovládač
- Krok 4: Vyžaduje sa určitá montáž
- Krok 5: Bezdrôtové pripojenie
- Krok 6: Strana prijímača
- Krok 7: Choďte ďalej…
Video: DIY hacking vášho vlastného systému automatizácie domácnosti: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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
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 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č
Č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áž
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
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
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…
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?
Runner Up in the Home Automation
Odporúča:
5 dolárov tlačidlo automatizácie domácnosti: 4 kroky
Tlačidlo 5 dolárov na automatizáciu domácnosti: Tlačidlo 5 dolárov na automatizáciu domácnosti Niekedy je najjednoduchším riešením jediné tlačidlo. Chceli sme jednoduchý spôsob, ako spustiť rutinu „pred spaním“v našom centre automatizácie domácnosti (Hubitat Elevation), ktoré vypne väčšinu svetiel, nastaví ostatné na konkrétne úrovne a
Vytvorenie vlastného fotovoltaického 5V systému: 4 kroky (s obrázkami)
Vytvorenie vlastného fotovoltaického 5V systému: Na nabíjanie batérie (Li Po/Li-ion) sa používa konvertor Buck ako 5V výstup. A prevodník Boost pre 3,7 V batériu na 5 V USB výstup pre zariadenia potrebuje 5 V. Podobne ako v pôvodnom systéme, ktorý používa olovenú batériu na nabíjanie energie pomocou
Ako si vyrobiť inteligentný domov pomocou reléového modulu Arduino - Myšlienky domácej automatizácie: 15 krokov (s obrázkami)
Ako vytvoriť inteligentný domov pomocou reléového modulu Arduino | Nápady na automatizáciu domácnosti: V tomto projekte automatizácie domácnosti navrhneme reléový modul inteligentnej domácnosti, ktorý dokáže ovládať 5 domácich spotrebičov. Tento reléový modul je možné ovládať z mobilného telefónu alebo smartfónu, diaľkového ovládača IR alebo televízora, manuálneho prepínača. Toto inteligentné relé môže cítiť aj
Základy automatizácie domácnosti: 6 krokov (s obrázkami)
Základy automatizácie domácnosti: Dobrý deň všetkým. Tento návod vás prevedie základmi automatizácie domácnosti. Pretože je to na základnej úrovni, budeme používať iba Arduino a niekoľko ďalších komponentov. Príbeh o inštrukcii:- Stále sa učím o Arduino p
Plánovanie systému domácej automatizácie pre domácich majstrov: 12 krokov
Plánovanie systému domácej automatizácie pre domácich majstrov: Cieľom tohto návodu nie je povedať vám, ako môžete robiť to, čo by ste chceli, aby robil váš domov. Namiesto toho bolo napísané, aby sa myšlienka stala realitou, ale tiež aby sa šialenstvo stalo rozumom tým, že pochopíte limity (technológie, náklady, časová náročnosť