Përmbajtje:

DIY Hacking Sistemi juaj i Automatizimit të Shtëpisë: 7 hapa (me fotografi)
DIY Hacking Sistemi juaj i Automatizimit të Shtëpisë: 7 hapa (me fotografi)

Video: DIY Hacking Sistemi juaj i Automatizimit të Shtëpisë: 7 hapa (me fotografi)

Video: DIY Hacking Sistemi juaj i Automatizimit të Shtëpisë: 7 hapa (me fotografi)
Video: Vetëm 0.1% e njerëzve e dinë këtë: Si mund të ndryshoni kiminë e trurit tuaj dhe të arrini gjithçka? 2024, Nëntor
Anonim
DIY duke hakuar sistemin tuaj të automatizimit të shtëpisë
DIY duke hakuar sistemin tuaj të automatizimit të shtëpisë
DIY duke hakuar sistemin tuaj të automatizimit të shtëpisë
DIY duke hakuar sistemin tuaj të automatizimit të shtëpisë
DIY duke hakuar sistemin tuaj të automatizimit të shtëpisë
DIY duke hakuar sistemin tuaj të automatizimit të shtëpisë

Një sistem automatizimi në shtëpi duhet të jetë në gjendje të ndez/fik pajisjet si dritat, tifozët, sistemet argëtuese, etj. Një sistem që është pa tel, por i pavarur nga Interneti, por më e rëndësishmja, DIY dhe me burim të hapur sepse dua të kuptoj se si punon.

Pse të shpikni përsëri timonin?

Dua më shumë?

  • Pse DIY kur mund të blini?
  • Çfarë është një kopsht "i zgjuar"?
  • Fillimi i një kopshti të zgjuar të brendshëm
  • Gërmimi më i thellë në kopshtarinë e brendshme
  • Kopshtari i brendshëm: Çfarë mund të shkojë keq?
  • Menaxhimi i sistemeve të zgjidhjeve ushqyese
  • Pse Arduino kur mundesh Pi?

hydromazing.com

Hapi 1: Rishikoni sistemin e kontrolluesit CoreConduit: Garden

Rishikoni sistemin e kontrolluesit CoreConduit: Garden
Rishikoni sistemin e kontrolluesit CoreConduit: Garden

Sistemi Coreconduit: Garden Controller bën më shumë sesa kemi nevojë për kushtet e jetesës njerëzore, kështu që le të shohim se çfarë po bën në mënyrë që të bëjmë disa ndryshime. Autori i dronëve të udhëzueshëm mbi dhe mbi bimë të shëndetshme që kërkojnë vëmendje dhe mërzitje derisa, "… Unë kam programuar në Arduino një funksion që unë e quajta," TheDecider "që merr vendime bazuar në ruajtjen e kushteve optimale mjedisore për bimët në rritje. Shtova module 2.4Ghz Radio Transceiver Wireless dhe një sistem marrës modular në mënyrë që të dhënat të transmetohen brenda 1000 këmbë ".

Bukur! Ne duhet t'i hedhim një sy kësaj, "TheDecider"

Një plus tjetër për këtë projekt është:

"Me sigurinë në mendje, unë zgjodha të mos përdor stafetë që ekspozojnë rrymat AC. Në vend të kësaj, zgjodha të përdor priza pa tela me telekomandë për kontrollin e dritave, pompave, ventilatorëve, ngrohësve dhe lagështuesve."

Hapi 2: Shkarkoni kodin burimor

Shkarkoni kodin burimor
Shkarkoni kodin burimor

Shkarkoni kodin burimor nga GitHub.

Udhëzues për modulin RF 433MHz

Udhëzuesi shpjegon:

"Në kodin burimor krijova një bazë bazë për menaxhimin, transmetimin dhe marrjen e objekteve" sensor "dhe objekteve të" pajisjes ". Ky projekt lehtë mund të modifikohet për të punuar me mjedise të tjera në të cilat kontrolli arrihet duke lexuar sensorë dhe duke përdorur pajisje bazuar në rregullat e programuara. Ju do të duhet të bëni disa rregullime në kodin burimor në mënyrë që të funksionojë siç duhet me prizat tuaja pa tel. Për të bërë ndryshimet, do t'ju duhet të zbuloni se cilat janë kodet që janë pa tel përdor telekomandën dhe prizat janë programuar për të marrë. Unë kam përfshirë një skicë për instalimin në Arduino Uno* w/ protoshield - ju çon në procesin e marrjes së kodeve. Ju do të duhet të futni modulin e Marrësit 433Mhz (siç është fotografuar) dhe ngarkoni këtë skicë, StartCore.ino në Arduino Uno* dhe hapni tastierën serike për atë port, në mënyrë që të merrni të dhëna nga Arduino."

Le të bëjmë një !!

"Pasi të keni përfunduar procesin e marrjes së të gjitha kodeve nga telekomanda juaj, mund të kopjoni dhe ngjisni direkt në skedarin e kokës TheDecider.h ku kam treguar."

Hapi 3: Ndërtoni kontrolluesin

Ndërtoni kontrolluesin
Ndërtoni kontrolluesin
Ndërtoni kontrolluesin
Ndërtoni kontrolluesin
Ndërtoni kontrolluesin
Ndërtoni kontrolluesin

Pjesët: (lidhjet e dhëna si referencë)

  • Arduino Uno R3 (ky projekt mund të zgjatet duke përdorur më shumë njësi.)
  • Arduino Uno Sensor Protoshield (autori përdor një tabelë prototipimi të krijuar për atë që duket si një ekran LCD Nokia.) Ne mund të përdorim të njëjtën, të bëjmë tonën ose të përdorim Mburojën e Sensorit.)
  • Rezistencë 10k
  • titujt mashkull pcb
  • kokë femrash pcb
  • tela me lidhës për sensorët
  • Modulet e transmetuesit dhe marrësit RF 433MHz
  • vendosni 5 pako me priza të kontrolluara pa tel duke përfshirë kodin burimor !!
  • 2 ose më shumë - module nRF24L01 2.4Ghz Wireless Radio Transceiver

Pjesët Opsionale:

  • Arduino Uno R3* ose Pro Mini*
  • Moduli i orës në kohë reale
  • Opsionale: Përshtatës nRF24L01 me rregullator 3.3v
  • telat lidhës
  • Opsioni i ekranit LCD me butona Shield + Arduino Uno R3*
  • 2 x tela lidhës të kokës mashkullore me 4 kunja
  • Opsioni i kartës SD Mburoja e kartës SD + Arduino Uno R3*
  • telat lidhës

Opsioni i lidhjes në internet

  • Ethernet ose WiFi Shield + Arduino Uno R3*
  • telat e lidhësit-shihni
  • kuti kanalesh me kapak

Mjetet:

  • Hekuri për saldim me saldim
  • kaçavidë - kokë e vogël e sheshtë
  • Kordoni USB - Standard
  • PC me Arduino ose Atmel Visual Studio me shtojcë Visual Micro

Hapi 4: Kërkohet disa asamble

Kërkohet disa asamble
Kërkohet disa asamble
Kërkohet disa asamble
Kërkohet disa asamble
Kërkohet disa asamble
Kërkohet disa asamble

Filloni duke kuptuar se cilat kode përdorin prizat tuaja të veçanta të telekomandës pa tela. Kodi burim supozon se ekziston një marrës 433Mhz në kunjat 2 (tokë), 3 (Të dhëna), 4 (Vcc) dhe një modul të orës në kohë reale të lidhur përmes I2C duke përdorur A5 (SCL), A4 (SDA), Vcc, terren.

Hapi 5: Kalimi pa tela

Duke shkuar pa tela
Duke shkuar pa tela
Duke shkuar pa tela
Duke shkuar pa tela
Duke shkuar pa tela
Duke shkuar pa tela
Duke shkuar pa tela
Duke shkuar pa tela

Tani që kontrolluesi është programuar me kodet për prizat tona AC, ne mund të shtojmë modulin nRF24L01.

Përdorimi i shiritit DuPont Rainbow me lidhëset femra 2.54mm në mënyrë që të mund të bëj lidhës teli me porosi:

  • Numri i pinit në Arduino / Wire Color / nRF24L01 Pin
  • Pin 9: Portokalli / CSN "Zgjedhja e çipit"
  • Pin 10: E verdhë / CE "Chip Enable"
  • Pin 11: Green / MOSI "Master Out, Slave In"
  • Pin 12: Blu / MISO "Master In, Slave Out"
  • Pin 13: Purple / SCK "Ora e Sistemit"
  • Vcc 3.3v* E kuqe (nëse nuk përdorni Uno, bordi i përshtatësit opsional me rregullatorin e tensionit)
  • Toke. Kafe

Kodimi i ngjyrave të telave duke parë anën e përbërësit nRF24L01 me kristalin e orientuar nga lart - nga poshtë djathtas, duke shkuar lart: Kafe | Portokalli | Vjollcë | Blu. E majta nga poshtë lart: Kuqe | E verdhë | E gjelbër | NC

Informacione më të mahnitshme për lidhjen e nRF24L01 me Arduino.

Hapi 6: Ana e Marrësit

Ana e Marrësit
Ana e Marrësit
Ana e Marrësit
Ana e Marrësit

Kodi burimor i Marrësit supozon se do të përpilohet dhe ekzekutohet në një Arduino Uno ose ProMini të lidhur me një nRF24L01, njësoj si Kontrolluesi. Si pjesë e Sistemit të Kontrollit të Kopshtit, Marrësi do të dërgojë sinjalizime përmes ekranit LCD të bashkangjitur dhe/ose sinjalizimit të dëgjueshëm nga një piezo i lidhur në kunjat 2 (tokë), 3 (sinjal), 4 (Vcc). Për përdorim në projektet e automatizimit të shtëpisë, sistemi i sinjalizimeve mund të hiqet ose rregullat të personalizohen sipas efektit të dëshiruar.

Hapi 7: Duke shkuar më tej…

Duke shkuar më tej…
Duke shkuar më tej…

Përdorimi i Arduino Uno, Pro Mini, nRF24L01 dhe module të tjera me burim të hapur hap derën për shumë mundësi. Tani kemi një kornizë pa tel për dërgimin e objekteve të të dhënave për sensorë, pajisje, sinjalizime, etj, duke përdorur një kontrollues për prizat e largëta AC dhe hyrjet e sensorëve dhe një marrës për të eksploruar zhvillimin e një ndërfaqe përdoruesi. TheDecider mund të përditësohet për të kryer çdo numër detyrash bazuar në hyrjet e sensorit dhe përdoruesit. Se çfarë bën marrësi në përgjigje të të dhënave që merr varet nga ju.

Gëzojnë tinkering !!

Jeni të interesuar për Hidroponikën?

Automatizimi në shtëpi
Automatizimi në shtëpi
Automatizimi në shtëpi
Automatizimi në shtëpi

I dyti në automatizimin e shtëpisë

Recommended: