Kazalo:
- 1. korak: Preglejte sistem CoreConduit: Garden Controller
- 2. korak: Prenesite izvorno kodo
- 3. korak: Zgradite krmilnik
- 4. korak: Potrebna je neka montaža
- 5. korak: Brezžična povezava
- 6. korak: stran sprejemnika
- 7. korak: Nadaljujte…
Video: Sami naredite vdor v svoj sistem avtomatizacije doma: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Sistem za avtomatizacijo doma bi moral imeti možnost vklopa/izklopa naprav, kot so luči, ventilatorji, zabavni sistemi itd. Sistem, ki je brezžičen, vendar neodvisen od interneta, predvsem pa DIY in odprtokoden, ker želim razumeti, kako deluje.
Zakaj znova izumiti kolo?
Želijo več?
- Zakaj DIY, ko bi lahko kupovali?
- Kaj je "pameten" vrt?
- Zagon pametnega notranjega vrta
- Kopanje globlje v notranje vrtnarjenje
- Vrtnarjenje v zaprtih prostorih: Kaj je lahko narobe?
- Upravljanje sistemov hranilnih rešitev
- Zakaj Arduino, ko lahko Pi?
hydromazing.com
1. korak: Preglejte sistem CoreConduit: Garden Controller
Sistem Coreconduit: Garden Controller naredi več, kot potrebujemo za življenjske pogoje ljudi, zato poglejmo, kaj počne, da lahko naredimo nekaj sprememb. Avtor brezpilotnih letal Instructable, ki govorijo o zdravih rastlinah, ki zahtevajo pozornost in dolgčas, "… V Arduino sem programiral funkcijo, ki sem jo imenoval," TheDecider ", ki sprejema odločitve glede vzdrževanja optimalnih okoljskih pogojev za gojenje rastlin. Dodal sem module 2,4 GHz brezžičnega radijskega oddajnika in modularni sprejemni sistem, tako da se podatki prenašajo v 1000 čevljev."
Lepo! To bi morali pogledati, "TheDecider"
Še en plus tega projekta je:
"Zaradi varnosti sem se odločil, da ne bom uporabljal relejev, ki izpostavljajo izmenične tokove. Namesto tega sem se odločil za uporabo brezžičnih vtičnic z daljinskim upravljanjem za krmiljenje luči, črpalk, ventilatorjev, grelnikov in vlažilcev."
2. korak: Prenesite izvorno kodo
Prenesite izvorno kodo iz GitHub-a.
Vadnica za RF modul 433MHz
Instructable pojasnjuje:
"V izvorni kodi sem ustvaril osnovno podlago za upravljanje, prenašanje in sprejemanje" senzorskih "objektov in" aparaturnih "predmetov. Ta projekt bi lahko zlahka prilagodili za delo z drugimi okolji, v katerih nadzor dosežemo z branjem senzorjev in obratovalnih naprav temelji na programiranih pravilih. Za izvorno kodo boste morali nekaj prilagoditi, da bo pravilno delovala z vašimi brezžičnimi vtičnicami. Če želite spremeniti, morate ugotoviti, katere kode so vaše brezžične uporaba daljinskega upravljalnika in vtičnice so programirane za sprejem. Priložil sem skico za namestitev na vaš Arduino Uno* z/ protoshieldom - korak vam bo omogočil pridobivanje kod. Vstaviti morate modul sprejemnika 433MHz (kot je na sliki) in naložite to skico, StartCore.ino v Arduino Uno* in odprite serijsko konzolo za ta vrata, da boste lahko prejemali podatke iz Arduina."
Naredimo eno !!
"Ko dokončate postopek pridobivanja vseh kod z daljinskega upravljalnika, jih lahko kopirate in prilepite neposredno v datoteko glave TheDecider.h, kjer sem navedel."
3. korak: Zgradite krmilnik
Deli: (povezave so navedene kot referenca)
- Arduino Uno R3 (ta projekt je mogoče razširiti z uporabo več enot.)
- Arduino Uno Sensor Protoshield (avtor uporablja prototipno ploščo, oblikovano za tisto, kar je videti kot Nokijin LCD zaslon.) Lahko uporabimo isto, izdelamo sami ali uporabimo senzorski ščit.)
- 10k upor
- moške glave pcb
- ženske glave pcb
- žica s priključki za senzorje
- 433MHz RF oddajni in sprejemniški moduli
- nastavite 5 paketov brezžično nadzorovanih vtičnic, vključno z izvorno kodo !!
- 2 ali več - moduli za brezžični radijski oddajnik nRF24L01 2,4 GHz
Neobvezni deli:
- Arduino Uno R3* ali Pro Mini*
- Modul ure v realnem času
- Izbirno: adapter nRF24L01 z regulatorjem 3.3v
- priključne žice
- Možnost zaslona LCD z gumbi Shield + Arduino Uno R3*
- 2 x 4-polne žice za moške priključke glave
- Možnost kartice SD Ščit za kartico SD + Arduino Uno R3*
- priključne žice
Možnost internetne povezave
- Ethernet ali WiFi ščit + Arduino Uno R3*
- priključne žice-glejte
- cevna škatla s pokrovom
Orodja:
- Spajkalnik s spajkanjem
- izvijač - majhna ravna glava
- USB kabel - standardni
- PC z Arduino ali Atmel Visual Studio z vtičnikom Visual Micro
4. korak: Potrebna je neka montaža
Začnite tako, da ugotovite, katere kode uporabljajo vaše posebne brezžične oddaljene vtičnice za izmenični tok. Izvorna koda predvideva, da je na zatičih 2 (ozemljitev), 3 (podatki), 4 (Vcc) 433MHz sprejemnik in modul ure v realnem času, povezan prek I2C z uporabo A5 (SCL), A4 (SDA), Vcc, tla.
5. korak: Brezžična povezava
Zdaj, ko je krmilnik programiran s kodami za naše vtičnice za izmenični tok, lahko dodamo modul nRF24L01.
Z uporabo DuPont Rainbow traku z 2,54 mm ženskimi konektorji lahko naredim žične konektorje po meri:
- Številka zatiča na Arduino / Barva žice / Zatič nRF24L01
- Pin 9: oranžna / CSN "Chip Select"
- Pin 10: Rumena / CE "Omogočanje čipa"
- Pin 11: zelena / MOSI "Master out, Slave In"
- Pin 12: Modra / MISO "Master in, Slave Out"
- Pin 13: Vijolična / SCK "Sistemska ura"
- Vcc 3.3v* Rdeča (če ne uporabljate Uno, dodatna vmesniška plošča z regulatorjem napetosti)
- Tla. rjav
Barvno označevanje žice na strani komponente nRF24L01 s kristalom, usmerjenim na vrhu - od spodaj desno, navzgor: rjava | Oranžna | Vijolična | Modra. Levo od spodaj navzgor: rdeča | Rumena | Zelena | NC
Več neverjetnih informacij o priključitvi nRF24L01 na Arduino.
6. korak: stran sprejemnika
Izvorna koda sprejemnika predvideva, da bo sestavljena in izvedena na Arduino Uno ali ProMini, povezanem z nRF24L01, enako kot krmilnik. Kot del sistema za krmiljenje vrta bo sprejemnik pošiljal opozorila prek priloženega LCD zaslona in/ali zvočno opozorilo s piezo priključka na nožice 2 (ozemljitev), 3 (signal), 4 (Vcc). Za uporabo pri projektih avtomatizacije doma je mogoče opozorilni sistem odstraniti ali prilagoditi pravila glede na želeni učinek.
7. korak: Nadaljujte…
Uporaba Arduino Uno, Pro Mini, nRF24L01 in drugih odprtokodnih modulov odpira vrata številnim možnostim. Zdaj imamo brezžični okvir za pošiljanje podatkovnih objektov za senzorje, naprave, opozorila itd. Z uporabo krmilnika za oddaljene vtičnice in senzorskih vhodov ter sprejemnika za raziskovanje razvoja uporabniškega vmesnika. TheDecider je mogoče posodobiti za opravljanje poljubnega števila nalog na podlagi vnosa senzorja in uporabnika. Kaj bo sprejemnik naredil kot odgovor na prejete podatke, je odvisno od vas.
Uživajte v petljanju !!
Vas zanima hidroponika?
Drugo mesto v domači avtomatizaciji
Priporočena:
Alarmni sistem za samodejno vsiljevanje domače avtomatizacije!: 5 korakov (s slikami)
Alarmni sistem za vdor vsiljivcev domače avtomatizacije !: V tem projektu vam bom pokazal, kako uporabljati programsko opremo Home Assistant za ustvarjanje alarmnega sistema za vsiljivce v vašem domu. Sistem bo v bistvu odkril, če se vrata odprejo brez dovoljenja, nato pa bo poslal obvestilo
Obvestilo o zvonjenju pri vratih za osebe z okvaro sluha prek avtomatizacije doma (ESP-zdaj, MQTT, Openhab): 3 koraki
Obvestilo o vratnem zvoncu za slušno prizadete prek avtomatizacije doma (ESP-zdaj, MQTT, Openhab): V tem navodilu vam pokažem, kako sem svoj običajni zvonec za vrata vključil v domačo avtomatizacijo. Ta rešitev je zelo primerna za osebe z okvaro sluha.V mojem primeru jo uporabljam za obveščanje, če je soba zasedena in hrupna na rojstnodnevni zabavi otrok. JAZ
Vdor v LG Ducted Split za avtomatizacijo doma: 8 korakov (s slikami)
Vdor v LG Ducted Split za domačo avtomatizacijo: Prvič - to ni še en kramp za emulacijo infrardečega daljinskega upravljalnika. Moj poseben AC nima uporabnega vmesnika, namenjenega nobenemu drugemu nadzoru, razen priloženih pametnih krmilnikov, nameščenih na steni
Osnove avtomatizacije doma: 6 korakov (s slikami)
Osnove avtomatizacije doma: Pozdravljeni vsi. Ta navodila vam bodo pomagala razumeti osnove avtomatizacije doma. Ker je to na osnovni ravni, bomo uporabljali le Arduino in nekaj drugih komponent. Zgodba o Instructable:- Še vedno se učim o Arduinu p
Pametna glasba v spalnici in kopeli z Raspberry Pi - integriranje več sob, alarmov, gumbov in avtomatizacije doma: 7 korakov
Pametna glasba v spalnici in kopeli z Raspberry Pi - integriranje več sob, alarmov, gumbov in avtomatizacije doma: Danes vam želimo dati dva primera, kako lahko uporabite Raspberry Pi z našo programsko opremo Max2Play za avtomatizacijo doma: v kopalnici in spalnici . Oba projekta sta si podobna po tem, da je visoko zvesto glasbo iz različnih virov mogoče pretakati prek