Sisukord:

Isetegemine oma koduautomaatikasüsteemi häkkimine: 7 sammu (koos piltidega)
Isetegemine oma koduautomaatikasüsteemi häkkimine: 7 sammu (koos piltidega)

Video: Isetegemine oma koduautomaatikasüsteemi häkkimine: 7 sammu (koos piltidega)

Video: Isetegemine oma koduautomaatikasüsteemi häkkimine: 7 sammu (koos piltidega)
Video: HACKSTER – KUIDAS HÄÄLDADA HACKSTER? #häkster (HACKSTER - HOW TO PRONOUNCE HACKSTER? 2024, November
Anonim
Isetegemine oma koduautomaatikasüsteemi häkkimine
Isetegemine oma koduautomaatikasüsteemi häkkimine
Isetegemine oma koduautomaatikasüsteemi häkkimine
Isetegemine oma koduautomaatikasüsteemi häkkimine
Isetegemine oma koduautomaatikasüsteemi häkkimine
Isetegemine oma koduautomaatikasüsteemi häkkimine

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

Vaadake üle CoreConduit: aiajuhtimissüsteem
Vaadake üle CoreConduit: aiajuhtimissü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 alla lähtekood
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

Ehitage kontroller
Ehitage kontroller
Ehitage kontroller
Ehitage kontroller
Ehitage kontroller
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

Vajalik mõningane kokkupanek
Vajalik mõningane kokkupanek
Vajalik mõningane kokkupanek
Vajalik mõningane kokkupanek
Vajalik mõningane kokkupanek
Vajalik mõningane kokkupanek

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

Traadita ühendus
Traadita ühendus
Traadita ühendus
Traadita ühendus
Traadita ühendus
Traadita ühendus
Traadita ühendus
Traadita ühendus

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 pool
Vastuvõtja pool
Vastuvõtja pool
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…

Edasi minnes…
Edasi minnes…

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
Koduautomaatika
Koduautomaatika
Koduautomaatika

Koduautomaatika teine koht

Soovitan: