Բովանդակություն:

DIY Ձեր սեփական տան ավտոմատացման համակարգը կոտրելու համար. 7 քայլ (նկարներով)
DIY Ձեր սեփական տան ավտոմատացման համակարգը կոտրելու համար. 7 քայլ (նկարներով)

Video: DIY Ձեր սեփական տան ավտոմատացման համակարգը կոտրելու համար. 7 քայլ (նկարներով)

Video: DIY Ձեր սեփական տան ավտոմատացման համակարգը կոտրելու համար. 7 քայլ (նկարներով)
Video: Ահա, թե ինչու են գիշերվա կեսին ձգվում ոտքի մկանները. ընդամենը 2 բաղադրիչ, և 2024, Դեկտեմբեր
Anonim
DIY Հաքեր ձեր սեփական տան ավտոմատացման համակարգը
DIY Հաքեր ձեր սեփական տան ավտոմատացման համակարգը
DIY Հաքեր ձեր սեփական տան ավտոմատացման համակարգը
DIY Հաքեր ձեր սեփական տան ավտոմատացման համակարգը
DIY Հաքեր ձեր սեփական տան ավտոմատացման համակարգը
DIY Հաքեր ձեր սեփական տան ավտոմատացման համակարգը

Տան ավտոմատացման համակարգը պետք է կարողանա միացնել/անջատել այնպիսի սարքեր, ինչպիսիք են լույսերը, երկրպագուները, զվարճանքի համակարգերը և այլն: Համակարգ, որը անլար, բայց անկախ ինտերնետից, բայց ամենակարևորը `ինքնագործ և բաց կոդով, քանի որ ես ուզում եմ հասկանալ, թե ինչպես աշխատում է.

Ինչու՞ նորից հորինել անիվը:

Ավելին ուզու՞մ եք:

  • Ինչու DIY, երբ կարող եք գնել:
  • Ի՞նչ է «խելացի» այգին:
  • Խելացի փակ այգի ստեղծելը
  • Փորել ներքին այգեգործության մեջ
  • Փակ այգեգործություն. Ի՞նչը կարող է սխալ լինել:
  • Սննդային լուծումների համակարգերի կառավարում
  • Ինչու՞ Arduino- ն, երբ կարող ես Pi:

hydromazing.com

Քայլ 1. Վերանայեք CoreConduit: Garden Controller համակարգը

Վերանայեք CoreConduit: Garden Controller համակարգը
Վերանայեք CoreConduit: Garden Controller համակարգը

The Coreconduit: Garden Controller System- ն ավելին է անում, քան մեզ անհրաժեշտ է մարդկային կյանքի պայմանների համար, ուստի եկեք տեսնենք, թե ինչ է դա անում, որպեսզի կարողանանք որոշակի փոփոխություններ կատարել: Ուղղորդող անօդաչու թռչող սարքերի հեղինակը ուշադրություն և ձանձրույթ պահանջող առողջ բույսերի վրա, մինչև.

«… Ես Arduino- ում ծրագրավորել եմ իմ կոչած գործառույթը ՝« TheDecider », որը որոշում է կայացնում ՝ հիմնվելով աճող բույսերի համար օպտիմալ միջավայրի պայմանների պահպանման վրա: Ես ավելացրել եմ 2.4 ԳՀց անլար ռադիոհաղորդիչ մոդուլներ և մոդուլային ընդունիչ համակարգ, որպեսզի տվյալները փոխանցվեն ներսում: 1000 ոտնաչափ »:

Հաճելի! Մենք պետք է նայենք դրան ՝ «TheDecider»

Այս նախագծի մեկ այլ առավելություն է.

«Հաշվի առնելով անվտանգությունը ՝ ես նախընտրեցի չօգտագործել ռելեներ, որոնք բացահայտում են AC հոսանքները: Փոխարենը, ես ընտրեցի օգտագործել Հեռակառավարվող անլար վարդակներ` լույսերը, պոմպերը, օդափոխիչները, տաքացուցիչները և խոնավացնող սարքերը վերահսկելու համար »:

Քայլ 2: Ներբեռնեք աղբյուրի ծածկագիրը

Ներբեռնեք աղբյուրի ծածկագիրը
Ներբեռնեք աղբյուրի ծածկագիրը

Ներբեռնեք աղբյուրի կոդը GitHub- ից:

433 ՄՀց ՌԴ մոդուլի մոդուլ

Instructable- ը բացատրում է.

«Աղբյուրի կոդի մեջ ես ստեղծեցի« սենսորային »օբյեկտների և« սարքի »օբյեկտների կառավարման, փոխանցման և ընդունման հիմք: Այս նախագիծը հեշտությամբ կարող է փոփոխվել` աշխատելու այլ միջավայրերի հետ, որոնց վերահսկողությունը ձեռք է բերվում սենսորների և սարքերի գործածման միջոցով: հիմնված ծրագրավորված կանոնների վրա: Դուք պետք է մի քանի ճշգրտումներ կատարեք աղբյուրի կոդի վրա, որպեսզի այն ճիշտ աշխատի ձեր անլար վարդակների հետ: Փոփոխությունները կատարելու համար դուք պետք է պարզեք, թե որոնք են ձեր անլար ծածկագրերը: հեռակառավարման վահանակների օգտագործումը և վարդակները ծրագրված են ստանալու համար: Ես ներառել եմ ձեր Arduino Uno* w/ protoshield- ի վրա տեղադրելու էսքիզ - քայլեր ձեռնարկեք ծածկագրերի ձեռքբերման գործընթացի մեջ: Դուք պետք է տեղադրեք 433 ՄՀց ընդունիչ մոդուլը (նկարում) և վերբեռնեք այս ուրվագիծը ՝ StartCore.ino- ն Arduino Uno* - ում և բացեք այդ նավահանգստի սերիական վահանակը, որպեսզի կարողանաք տվյալներ ստանալ Arduino- ից »:

Եկեք պատրաստենք մեկը !!

«Ձեր հեռակառավարման բոլոր կոդերը ձեռք բերելու գործընթացն ավարտելուց հետո կարող եք պատճենել և տեղադրել անմիջապես TheDecider.h վերնագրի ֆայլում, որտեղ ես նշել եմ»:

Քայլ 3: Կառուցեք վերահսկիչ

Կառուցեք վերահսկիչ
Կառուցեք վերահսկիչ
Կառուցեք վերահսկիչ
Կառուցեք վերահսկիչ
Կառուցեք վերահսկիչ
Կառուցեք վերահսկիչ

Մասեր. (Հղումները տրվում են որպես տեղեկանք)

  • Arduino Uno R3 (այս նախագիծը կարող է երկարացվել ՝ օգտագործելով ավելի շատ միավորներ):
  • Arduino Uno Sensor Protoshield (հեղինակը օգտագործում է նախատիպերի տախտակ, որը նախատեսված է Nokia LCD էկրանին նմանվելու համար): Մենք կարող ենք օգտագործել նույնը, ինքներս պատրաստել կամ օգտագործել զգայական վահան:
  • 10k դիմադրություն
  • արական pcb վերնագրեր
  • իգական pcb վերնագրեր
  • լար սենսորների համար/ միակցիչներով
  • 433 ՄՀց ՌԴ հաղորդիչ և ընդունիչ մոդուլներ
  • սահմանել 5 տուփ անլար վերահսկվող վարդակներ, ներառյալ աղբյուրի կոդը !!
  • 2 կամ ավելի - nRF24L01 2.4 ԳՀց անլար ռադիոհաղորդիչ մոդուլներ

Ընտրովի մասեր.

  • Arduino Uno R3* կամ Pro Mini*
  • Իրական ժամանակի ժամացույցի մոդուլ
  • Լրացուցիչ ՝ nRF24L01 ադապտեր ՝ 3.3 վ կարգավորիչով
  • միակցիչ լարեր
  • Displayուցադրման տարբերակ LCD կոճակներով Shield + Arduino Uno R3*
  • 2 x 4-փին արական վերնագրի միակցիչ լարեր
  • SD քարտի տարբերակ SD քարտի վահան + Arduino Uno R3*
  • միակցիչ լարեր

Ինտերնետ կապի տարբերակ

  • Ethernet կամ WiFi Shield + Arduino Uno R3*
  • միակցիչի լարերը-տես
  • խողովակի տուփ կափարիչով

Գործիքներ:

  • Sոդման երկաթ ՝ զոդման միջոցով
  • պտուտակահան - փոքր հարթ գլուխ
  • USB լար - Ստանդարտ
  • Համակարգիչ Arduino- ով կամ Atmel Visual Studio- ով Visual Micro պլագինով

Քայլ 4: Պահանջվում է որոշակի հավաքում

Պահանջվում է որոշ համագումար
Պահանջվում է որոշ համագումար
Պահանջվում է որոշ համագումար
Պահանջվում է որոշ համագումար
Պահանջվում է որոշ համագումար
Պահանջվում է որոշ համագումար

Սկսեք ՝ պարզելով, թե ինչ կոդեր են օգտագործում ձեր սեփական անլար հեռավոր AC հոսանքի վարդակները: Աղբյուրի կոդը ենթադրում է, որ 433 ՄՀց ընդունիչ կա 2 (հիմք), 3 (տվյալներ), 4 (Vcc) և իրական ժամանակի ժամացույցի մոդուլ, որը միացված է I2C- ի միջոցով `օգտագործելով A5 (SCL), A4 (SDA), Vcc, գետնին:

Քայլ 5: Անլար անցնել

Անլար անցնելը
Անլար անցնելը
Անլար անցնելը
Անլար անցնելը
Անլար անցնելը
Անլար անցնելը
Անլար անցնելը
Անլար անցնելը

Այժմ, երբ վերահսկիչը ծրագրավորված է մեր AC վարդակների ծածկագրերով, մենք կարող ենք ավելացնել nRF24L01 մոդուլը:

Օգտագործելով DuPont Rainbow ժապավենը ՝ 2.54 մմ կին միակցիչներով, որպեսզի կարողանամ պատրաստել մետաղալարերի միակցիչներ ՝

  • Պին համարը Arduino / Wire Color / nRF24L01 Pin- ում
  • Pin 9: Orange / CSN «Չիպի ընտրություն»
  • Pin 10: Դեղին / CE «Chip Enable»
  • Pin 11: Green / MOSI «Master Out, Slave In»
  • Pin 12: Blue / MISO «Master In, Slave Out»
  • Pin 13: Մանուշակագույն / SCK «Համակարգի ժամացույց»
  • Vcc 3.3v* Կարմիր (եթե չեք օգտագործում Uno, կամընտիր ադապտերային տախտակ ՝ լարման կարգավորիչով)
  • Գետնին Բրաուն

Մետաղալարերի գույնի ծածկագրում ՝ նայելով nRF24L01 բաղադրամասի կողմին ՝ բյուրեղով ՝ վերևում կողմնորոշված ՝ ներքևից աջ, վեր բարձրանալով ՝ Բրաուն | Նարնջագույն | Մանուշակագույն | Կապույտ. Ներքևից վեր ՝ ձախ ՝ կարմիր | Դեղին | Կանաչ | NC

Ավելի զարմանալի տեղեկություններ nRF24L01- ը Arduino- ին միացնելու վերաբերյալ:

Քայլ 6: Ստացողի կողմը

Ստացողի կողմը
Ստացողի կողմը
Ստացողի կողմը
Ստացողի կողմը

Ստացողի աղբյուրի ծածկագիրը ենթադրում է, որ այն կազմվելու և կատարվելու է nRF24L01- ին միացված Arduino Uno- ի կամ ProMini- ի վրա, նույնը `The Controller- ը: Որպես Garden Controller System- ի մաս, Ստացողը ահազանգեր կուղարկի կցված LCD էկրանով և (կամ) լսելի ազդանշանով 2 (գետնին), 3 (ազդանշան), 4 (Vcc) կապակցված պիեզոյից: Տան ավտոմատացման նախագծերում օգտագործելու համար ահազանգերի համակարգը կարող է հեռացվել կամ կանոնները հարմարեցվել ըստ ցանկալի էֆեկտի:

Քայլ 7: Առաջ գնալ…

Շարունակելով…
Շարունակելով…

Arduino Uno, Pro Mini, nRF24L01 և այլ բաց կոդով մոդուլների օգտագործումը դուռ է բացում բազմաթիվ հնարավորությունների համար: Այժմ մենք ունենք անլար շրջանակ ՝ տվիչներ, սարքեր, ահազանգեր և այլն տվյալների օբյեկտներ ուղարկելու համար, օգտագործելով հեռակառավարվող AC ելքերի և սենսորների մուտքերի վերահսկիչ և ընդունիչ ՝ օգտագործողի միջերեսի զարգացումը ուսումնասիրելու համար: TheDecider- ը կարող է թարմացվել ՝ ցանկացած տեսակի առաջադրանք կատարելու համար ՝ հիմնված սենսորի և օգտագործողի մուտքերի վրա: Այն, ինչ ստացողն անում է ի պատասխան ստացած տվյալների, ձերն է:

Վայելեք tinkering- ը !!

Հետաքրքրվա՞ծ եք հիդրոպոնիկայով:

Տնային ավտոմատացում
Տնային ավտոմատացում
Տնային ավտոմատացում
Տնային ավտոմատացում

Երկրորդ տեղը տան ավտոմատացման մեջ

Խորհուրդ ենք տալիս: