Satura rādītājs:

DIY uzlaušana savā mājas automatizācijas sistēmā: 7 soļi (ar attēliem)
DIY uzlaušana savā mājas automatizācijas sistēmā: 7 soļi (ar attēliem)

Video: DIY uzlaušana savā mājas automatizācijas sistēmā: 7 soļi (ar attēliem)

Video: DIY uzlaušana savā mājas automatizācijas sistēmā: 7 soļi (ar attēliem)
Video: Dariet to, un jūs vairs nekad savā mājā neredzēsit mušas un odus 2024, Novembris
Anonim
DIY uzlaušana savā mājas automatizācijas sistēmā
DIY uzlaušana savā mājas automatizācijas sistēmā
DIY uzlaušana savā mājas automatizācijas sistēmā
DIY uzlaušana savā mājas automatizācijas sistēmā
DIY uzlaušana savā mājas automatizācijas sistēmā
DIY uzlaušana savā mājas automatizācijas sistēmā

Mājas automatizācijas sistēmai vajadzētu būt iespējai ieslēgt/izslēgt tādas ierīces kā apgaismojums, ventilatori, izklaides sistēmas utt. Sistēma, kas ir bezvadu, bet neatkarīga no interneta, bet pats galvenais-DIY un atvērtā koda, jo es vēlos saprast, kā tas strādā.

Kāpēc no jauna izgudrot riteni?

Vēlas vairāk?

  • Kāpēc DIY, ja jūs varētu iegādāties?
  • Kas ir “gudrs” dārzs?
  • Gudra iekštelpu dārza uzsākšana
  • Dziļāk iedziļināties iekštelpu dārzkopībā
  • Iekštelpu dārzkopība: kas var notikt nepareizi?
  • Uzturvielu risinājumu sistēmu pārvaldība
  • Kāpēc Arduino, ja jūs varat Pi?

hydromazing.com

1. darbība: pārskatiet CoreConduit: dārza kontrolieru sistēmu

Pārskatiet CoreConduit: dārza kontrolieru sistēmu
Pārskatiet CoreConduit: dārza kontrolieru sistēmu

Coreconduit: Garden Controller System dara vairāk, nekā mums nepieciešams cilvēku dzīves apstākļiem, tāpēc redzēsim, ko tā dara, lai mēs varētu veikt dažas izmaiņas. Instructable drones on and on about veselīgi augi, kuriem nepieciešama uzmanība un garlaicība, līdz, "… es esmu ieprogrammējis Arduino funkciju, ko es saucu par" TheDecider ", kas pieņem lēmumus, pamatojoties uz optimālu vides apstākļu saglabāšanu augu audzēšanai. Es pievienoju 2,4 GHz bezvadu radio uztvērēja moduļus un modulāru uztvērēju sistēmu, lai dati tiktu pārsūtīti uz 1000 pēdas."

Jauki! Mums vajadzētu apskatīt šo "TheDecider"

Vēl viens šī projekta plus ir:

"Paturot prātā drošību, es izvēlējos neizmantot relejus, kas pakļauj maiņstrāvu. Tā vietā es izvēlējos izmantot tālvadības bezvadu kontaktligzdas, lai kontrolētu gaismas, sūkņus, ventilatorus, sildītājus un mitrinātājus."

2. darbība: lejupielādējiet avota kodu

Lejupielādējiet avota kodu
Lejupielādējiet avota kodu

Lejupielādējiet avota kodu no GitHub.

433MHz RF moduļa apmācība

Instructable skaidro:

"Avota kodā es izveidoju pamatu" sensoru "objektu un" ierīces "objektu pārvaldīšanai, pārraidei un saņemšanai. Šo projektu var viegli pārveidot, lai tas darbotos ar citām vidēm, kurās kontrole tiek panākta, nolasot sensorus un ekspluatācijas ierīces pamatojoties uz ieprogrammētiem noteikumiem. Lai tas pareizi darbotos ar jūsu bezvadu kontaktligzdām, jums ir jāveic daži pielāgojumi. Lai veiktu izmaiņas, jums jānoskaidro, kādi ir jūsu bezvadu tīkla kodi izmanto tālvadības pulti un kontaktligzdas ir ieprogrammētas saņemšanai. Esmu iekļāvis skici instalēšanai uz jūsu Arduino Uno* ar protoshield - norādiet kodu iegūšanas procesu. Jums būs jāievieto 433 MHz uztvērēja modulis (kā parādīts attēlā) un augšupielādējiet šo skici StartCore.ino Arduino Uno* un atveriet šī porta seriālo konsoli, lai jūs varētu saņemt datus no Arduino."

Pagatavosim vienu !!

"Kad esat pabeidzis visu kodu iegūšanu no tālvadības pults, varat nokopēt un ielīmēt tieši TheDecider.h galvenes failā, kur esmu norādījis."

3. darbība: izveidojiet kontrolieri

Izveidojiet kontrolieri
Izveidojiet kontrolieri
Izveidojiet kontrolieri
Izveidojiet kontrolieri
Izveidojiet kontrolieri
Izveidojiet kontrolieri

Daļas: (saites sniegtas kā atsauce)

  • Arduino Uno R3 (šo projektu var pagarināt, izmantojot vairāk vienību.)
  • Arduino Uno sensora Protoshield (autors izmanto prototipēšanas dēli, kas paredzēts Nokia LCD displejam.) Mēs varam izmantot to pašu, izveidot savu vai izmantot sensora vairogu.)
  • 10k rezistors
  • vīriešu PCB galvenes
  • sieviešu PCB galvenes
  • vads ar savienotājiem sensoriem
  • 433MHz RF raidītāju un uztvērēju moduļi
  • iestatiet 5 bezvadu vadāmu kontaktligzdu iepakojumu, ieskaitot avota kodu!
  • 2 vai vairāk - nRF24L01 2.4Ghz bezvadu radio uztvērēja moduļi

Papildu daļas:

  • Arduino Uno R3* vai Pro Mini*
  • Reālā laika pulksteņa modulis
  • Pēc izvēles: nRF24L01 adapteris ar 3.3V regulatoru
  • savienotāja vadi
  • Displeja opcija LCD ar pogām Shield + Arduino Uno R3*
  • 2 x 4 kontaktu tērauda galvenes savienotāja vadi
  • SD kartes opcija SD kartes vairogs + Arduino Uno R3*
  • savienotāja vadi

Interneta savienojuma iespēja

  • Ethernet vai WiFi vairogs + Arduino Uno R3*
  • savienotāja vadi-skatiet
  • cauruļu kaste ar vāku

Rīki:

  • Lodāmurs ar lodmetālu
  • skrūvgriezis - maza plakana galva
  • USB vads - standarta
  • Dators ar Arduino vai Atmel Visual Studio ar spraudni Visual Micro

4. solis: nepieciešama neliela montāža

Nepieciešama neliela montāža
Nepieciešama neliela montāža
Nepieciešama neliela montāža
Nepieciešama neliela montāža
Nepieciešama neliela montāža
Nepieciešama neliela montāža

Sāciet, noskaidrojot, kādus kodus izmanto jūsu konkrētās bezvadu tālvadības maiņstrāvas kontaktligzdas. Avota kodā tiek pieņemts, ka 2. tapā (zeme), 3. (dati), 4. (Vcc) ir 433 MHz uztvērējs un reāllaika pulksteņa modulis, kas savienots, izmantojot I2C, izmantojot A5 (SCL), A4 (SDA), Vcc, zemes.

5. darbība: bezvadu savienojuma izmantošana

Darbojas bezvadu režīmā
Darbojas bezvadu režīmā
Darbojas bezvadu režīmā
Darbojas bezvadu režīmā
Darbojas bezvadu režīmā
Darbojas bezvadu režīmā
Darbojas bezvadu režīmā
Darbojas bezvadu režīmā

Tagad, kad kontrolieris ir ieprogrammēts ar mūsu maiņstrāvas kontaktligzdu kodiem, mēs varam pievienot moduli nRF24L01.

Izmantojot DuPont Rainbow lenti ar 2,54 mm sieviešu savienotājiem, lai es varētu izgatavot pielāgotus vadu savienotājus:

  • Tapas numurs uz Arduino / stieples krāsas / nRF24L01 tapa
  • 9. tapa: oranža / CSN "Chip Select"
  • 10. tapa: dzeltena / CE "mikroshēmas iespējošana"
  • 11. tapa: zaļa / MOSI "Master Out, Slave In"
  • 12. tapa: zils / MISO "Master In, Slave Out"
  • 13. tapa: violeta / SCK "Sistēmas pulkstenis"
  • Vcc 3.3v* sarkans (ja neizmantojat Uno, papildu adaptera plāksne ar sprieguma regulatoru)
  • Zeme. Brūns

Vada krāsu kodēšana, skatoties uz nRF24L01 komponenta pusi ar kristālu, kas vērsta uz augšu - no apakšas pa labi, uz augšu: brūns | Oranžs | Violeta | Zils. Pa kreisi no apakšas uz augšu: sarkans | Dzeltens | Zaļš | NC

Vairāk pārsteidzošas informācijas par nRF24L01 pievienošanu Arduino.

6. solis: uztvērēja puse

Uztvērēja puse
Uztvērēja puse
Uztvērēja puse
Uztvērēja puse

Uztvērēja avota kods pieņem, ka tas tiks apkopots un izpildīts Arduino Uno vai ProMini, kas savienots ar nRF24L01, tāpat kā kontrolieris. Kā daļa no dārza vadības sistēmas, uztvērējs nosūtīs brīdinājumus, izmantojot pievienoto LCD displeju, un/vai skaņas brīdinājumu no pjezo, kas savienots ar 2. (zeme), 3. (signāls), 4. (Vcc) tapām. Lietošanai mājas automatizācijas projektos var noņemt brīdinājumu sistēmu vai pielāgot noteikumus atbilstoši vēlamajam efektam.

7. solis: iet tālāk …

Dodoties tālāk…
Dodoties tālāk…

Izmantojot Arduino Uno, Pro Mini, nRF24L01 un citus atvērtā koda moduļus, tiek atvērtas durvis daudzām iespējām. Tagad mums ir bezvadu sistēma datu objektu nosūtīšanai sensoriem, ierīcēm, brīdinājumiem utt., Izmantojot tālvadības maiņstrāvas kontaktligzdu un sensoru ieeju kontrolieri un uztvērēju, lai izpētītu lietotāja saskarnes attīstību. TheDecider var atjaunināt, lai veiktu jebkuru uzdevumu skaitu, pamatojoties uz sensoru un lietotāja ievadīto informāciju. Tas, ko uztvērējs dara, reaģējot uz saņemtajiem datiem, ir atkarīgs no jums.

Izbaudi muldēšanu !!

Interesē hidroponika?

Mājas automatizācija
Mājas automatizācija
Mājas automatizācija
Mājas automatizācija

Otrā vieta mājas automatizācijā

Ieteicams: