Sisukord:
- Samm: vaadake üle CoreConduit: aiakontrollerite süsteem
- Samm: laadige alla lähtekood
- 3. samm: ehitage kontroller
- Samm 4: Vajab mõningast kokkupanekut
- Samm: traadita ühenduse loomine
- 6. samm: vastuvõtja pool
- 7. samm: minge kaugemale…
Video: Isetegemine oma koduautomaatikasüsteemi häkkimine: 7 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Koduautomaatikasüsteem peaks suutma sisse/välja lülitada selliseid seadmeid nagu tuled, ventilaatorid, meelelahutussüsteemid jne. Süsteem, mis on traadita, kuid Internetist sõltumatu, kuid mis kõige tähtsam, DIY ja avatud lähtekoodiga, sest ma tahan aru saada, kuidas see töötab.
Milleks ratast uuesti leiutada?
Tahad rohkem?
- Miks teha ise, kui sai osta?
- Mis on "tark" aed?
- Nutika siseaia rajamine
- Süvenedes siseaiandusse
- Siseaiandus: mis võib valesti minna?
- Toitainete lahendussüsteemide haldamine
- Miks Arduino, kui saate Pi?
hydromazing.com
Samm: vaadake üle CoreConduit: aiakontrollerite süsteem
Coreconduit: Garden Controller System teeb inimeste elutingimuste jaoks rohkem, kui vaja, nii et vaatame, mida see teeb, et saaksime teha mõningaid muudatusi. Instructable droonide autor tervete taimede kohta, mis vajavad tähelepanu ja igavust, edasi ja edasi, kuni
"… Olen programmeerinud Arduino funktsiooni, mida ma nimetasin" TheDecideriks ", mis teeb otsuseid, mis põhinevad taimede kasvatamiseks optimaalsete keskkonnatingimuste säilitamisel. Lisasin 2,4 GHz traadita raadiosaatja mooduleid ja modulaarse vastuvõtjasüsteemi, et andmed edastataks 1000 jalga."
Tore! Peaksime vaatama seda "TheDeciderit"
Veel üks selle projekti pluss on:
"Ohutust silmas pidades otsustasin mitte kasutada vahelduvvoolu eksponeerivaid releesid. Selle asemel otsustasin kasutada tulede, pumpade, ventilaatorite, kütteseadmete ja niisutajate juhtimiseks kaugjuhtimisega juhtmeta pistikupesasid."
Samm: laadige alla lähtekood
Laadige lähtekood alla GitHubist.
433 MHz RF -mooduli õpetus
Instructable selgitab:
"Lähtekoodis lõin baasaluse andurobjektide ja" seadme "objektide haldamiseks, edastamiseks ja vastuvõtmiseks. Seda projekti saab hõlpsasti muuta nii, et see töötaks koos teiste keskkondadega, kus juhtimine saavutatakse andureid ja seadmeid lugedes lähtudes programmeeritud reeglitest. Peate tegema mõningaid muudatusi lähtekoodis, et see teie traadita võrguga korralikult töötaks. Muudatuste tegemiseks peate välja selgitama, millised on teie traadita võrgu koodid kasutab kaugjuhtimispulti ja pistikupesad on programmeeritud vastu võtma. Olen lisanud visandi paigaldamiseks teie Arduino Uno* koos protoshieldiga - samm -sammult koodide hankimise protsess. Peate sisestama 433 MHz vastuvõtja mooduli (nagu pildil) ja laadige see visand StartCore.ino Arduino Uno* üles ja avage selle pordi jadakonsool, et saaksite Arduino andmeid vastu võtta."
Teeme ühe !!
"Kui olete lõpetanud kõigi koodide hankimise kaugjuhtimispuldist, saate kopeerida ja kleepida otse TheDecider.h päisefaili, kus ma olen näidanud."
3. samm: ehitage kontroller
Osad: (viited viitena)
- Arduino Uno R3 (seda projekti saab laiendada, kasutades rohkem ühikuid.)
- Arduino Uno Sensor Protoshield (autor kasutab prototüüpimisplaati, mis näeb välja nagu Nokia LCD -ekraan.) Võime kasutada sama, teha ise või kasutada andurikilpi.)
- 10k takisti
- meessoost PCB päised
- emase PCB päised
- traat koos andurite pistikutega
- 433MHz raadiosaatja ja vastuvõtja moodulid
- komplekti 5 pakki juhtmevaba pistikupesa koos lähtekoodiga !!
- 2 või enam - nRF24L01 2,4 GHz juhtmeta raadiosaatja -vastuvõtja moodulid
Valikulised osad:
- Arduino Uno R3* või Pro Mini*
- Reaalajas kella moodul
- Valikuline: nRF24L01 adapter 3,3 V regulaatoriga
- pistiku juhtmed
- Ekraani valik LCD koos nuppudega Shield + Arduino Uno R3*
- 2 x 4-kontaktiga pistikupesa juhtmed
- SD -kaardi valik SD -kaardi kilp + Arduino Uno R3*
- pistiku juhtmed
Interneti -ühenduse võimalus
- Etherneti või WiFi -kilp + Arduino Uno R3*
- pistiku juhtmed-vt
- juhtmekarp kaanega
Tööriistad:
- Jootekolb joodisega
- kruvikeeraja - väike lame pea
- USB -juhe - standardne
- Arvuti koos Arduino või Atmel Visual Studio ja Visual Micro pistikprogrammiga
Samm 4: Vajab mõningast kokkupanekut
Alustuseks selgitage välja, milliseid koode teie konkreetsed traadita kaugjuhtimispuldid kasutavad. Lähtekood eeldab, et kontaktidel 2 (maa), 3 (andmed), 4 (Vcc) on 433 MHz vastuvõtja ja I2C kaudu ühendatud reaalajas kella moodul, kasutades A5 (SCL), A4 (SDA), Vcc, maapind.
Samm: traadita ühenduse loomine
Nüüd, kui kontroller on programmeeritud meie vahelduvvoolu pistikupesade koodidega, saame lisada mooduli nRF24L01.
DuPont Rainbow lindi kasutamine koos 2,54 mm pistikutega, et saaksin teha kohandatud juhtmeühendusi:
- Tihvti number Arduino / traadi värv / nRF24L01 tihvt
- Nõel 9: oranž / CSN "Chip Select"
- Nööpnõel 10: kollane / CE "kiibi lubamine"
- Pin 11: roheline / MOSI "Master Out, Slave In"
- Nööpnõel 12: sinine / MISO "Master In, Slave Out"
- Tihvt 13: lilla / SCK "süsteemikell"
- Vcc 3.3v* Punane (kui Uno -d ei kasutata, valikuline adapteriplaat koos pingeregulaatoriga)
- Maa. Pruun
Traadi värvikood, vaadates nRF24L01 komponendi külge, kristall on suunatud ülalt - alt paremalt, üles: pruun | Oranž | Lilla | Sinine. Alt vasakult ülespoole: punane | Kollane | Roheline | NC
Veel hämmastavat teavet nRF24L01 ühendamise kohta Arduinoga.
6. samm: vastuvõtja pool
Vastuvõtja lähtekood eeldab, et see kompileeritakse ja käivitatakse Arduino Uno või ProMini abil, mis on ühendatud nRF24L01-ga, nagu ka kontroller. Aiajuhtimissüsteemi osana saadab vastuvõtja hoiatusi kinnitatud LCD -ekraani kaudu ja/või helisignaali tihvtidele 2 (maandus), 3 (signaal), 4 (Vcc) ühendatud piesos. Koduautomaatika projektides kasutamiseks saab hoiatussüsteemi eemaldada või reegleid vastavalt soovitud efektile kohandada.
7. samm: minge kaugemale…
Arduino Uno, Pro Mini, nRF24L01 ja muude avatud lähtekoodiga moodulite kasutamine avab ukse paljudele võimalustele. Nüüd on meil traadita raamistik andurite, seadmete, hoiatuste jms andmeobjektide saatmiseks, kasutades vahelduvvoolu pistikupesade ja andurite sisendite kontrollerit ning vastuvõtjat kasutajaliidese arendamise uurimiseks. Detsiderit saab ajakohastada, et täita anduri ja kasutaja sisenditel põhinevaid ülesandeid. See, mida vastuvõtja vastuseks saadud andmetele teeb, on teie otsustada.
Nautige nokitsemist !!
Kas olete huvitatud hüdropoonikast?
Koduautomaatika teine koht
Soovitan:
IKEA Växeri häkkimine: 12 sammu (koos piltidega)
IKEA Växeri häkkimine: Siin on kiire nädalavahetuse projekt IKEA Växeri (+ Krydda) sisekultivaatori valguse automatiseerimiseks, integreerides selle Home Assistant'i, kasutades mikrokontrollerit ja ESPHome'i. See eeldab, et olete Home Assistantiga juba valmis
UPSi häkkimine! Peida oma ..: 8 sammu (piltidega)
UPSi häkkimine! Peida oma. alla $ 20.00! Vaata
DIY koduautomaatikasüsteemi kavandamine: 12 sammu
DIY koduautomaatikasüsteemi kavandamine: Selle juhendi eesmärk ei ole teile öelda, kuidas saate teha kõike, mida soovite, et teie kodu teeks. Selle asemel on kirjutatud selleks, et muuta idee reaalsuseks, aga ka muuta hullumeelsus mõistlikuks, mõistes piire (tehnoloogia, maksumus, ajakulu
Isetegemine oma voltmeeter: 7 sammu
DIY oma voltmeeter: tere selles juhendis näeme, kuidas luua oma voltmeeter, mis suudab mõõta kuni 100 V alalisvoolu
Firebase koduautomaatikasüsteemi loomine NodeMCU abil - IOT platvormil: 14 sammu
Firebase koduautomaatikasüsteemi loomine NodeMCU abil | IOT platvormil: Selle projekti eesmärk