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

Էժան և հեշտ խելացի տան համակարգ `7 քայլ
Էժան և հեշտ խելացի տան համակարգ `7 քայլ

Video: Էժան և հեշտ խելացի տան համակարգ `7 քայլ

Video: Էժան և հեշտ խելացի տան համակարգ `7 քայլ
Video: Եթե քնի ժամանակ թքոտում եք բարձը, ապա լսեք սա 2024, Հուլիսի
Anonim
Էժան և հեշտ խելացի տան համակարգ
Էժան և հեշտ խելացի տան համակարգ

Ողջույն!

Ես Էդն եմ, ես 15 տարեկան եմ ՝ համակարգչով, ծրագրավորմամբ և էլեկտրատեխնիկայով: Քանի որ ես բավականին երիտասարդ եմ, ապրում եմ ծնողներիս տանը: Այս նախագիծը սկսվեց այն ժամանակ, երբ որոշեցի տեղափոխվել ձեղնահարկ/ ձեղնահարկ սենյակ: Սենյակը նոր կահույքով ձևավորելու հաջողությամբ որոշեցի, որ դա կանեմ: սենյակը մի փոքր այլ է; Եվ Խելացի սենյակը ծնվեց:

Քայլ 1: Մասերի ձեռքբերում

Մասերի ձեռքբերում
Մասերի ձեռքբերում

Դա անելու տարբեր եղանակներ կան. Դուք կարող եք էժան գնել բոլոր բաղադրիչները, բայց առաքումը Չինաստանից տևում է մոտ 30 օր, կամ կարող եք մասեր գնել Amazon- ում:

(Մեծ Բրիտանիայի բոլոր հղումները, ես վախենում եմ)

NODEMCU 1x

Amazon

Բանգուդ

ARDUINO Առնվազն 2x Կախված նրանից, թե քանի մոդուլ եք օգտագործում (ցանկացած տեսակ կանի, բայց ես օգտագործեցի Pro Micros- ը, քանի որ դրանք պառկած էի)

Amazon

Բանգուդ

8 կտոր փոխանցումավարտի տախտակ 1x

Բանգուդ

Amazon

Ռադիո մոդուլներ (NRF24L01) առնվազն 2x

Amazon

Բանգուդ

Առնվազն 2x ռադիո ադապտերներ

Բանգուդ

Amazon

Մի քանի ռելե մոդուլ `կախված այն բանից, թե արդյոք ցանկանում եք միացնել լրացուցիչ սարքեր

Amazon

Բանգուդ

MISC

Շատ Jumper մալուխներ, տարբեր ծայրերով

Շատ համբերություն

ws2182b LED ժապավեն

Լրացուցիչ խելացի տան իրեր, օրինակ. երկրպագու

Amazon Echo, ցանկացած տեսակի

USB մալուխներ ծրագրավորման համար

Կատարյալ տախտակ

Ամրացնել վերնագրերը

Քայլ 2: Ինչպես է այն աշխատում

Ինչպես է դա աշխատում
Ինչպես է դա աշխատում

Երբ մենք դա անում ենք, մենք նախ պետք է հասկանանք, թե ինչպես է այն աշխատում:

Ըստ էության, այս Կարգավորման 3 բաղադրիչ կա:

  • NodeMCU- ն, որը հրամաններ է ստանում amazon Echo- ից, որը հրամաններ է ուղարկում էստաֆետի երկայնքով
  • Arduino- ն, որը փոխանցումներ է ստանում NodeMCU- ից ռելեի միջոցով, այնուհետև ավելի շատ հրամաններ է ուղարկում ռադիոյի միջոցով
  • Ստացող ռադիո Arduino- ն, որը հրամաններ է ստանում ռադիոյի միջոցով և կցված է բոլոր լույսերին

Ես գիտեմ, որ կան ավելի լավ եղանակներ arduino- ին NodeMCU- ի հետ հաղորդակցվելու համար, քան Basic relay board Logic- ը, բայց ես փորձեցի 3 այլ լուծումներ, և սա վերջում միակ աշխատողն էր, ուստի ես մնացի դրանով:

Քայլ 3. Մասերի միացում (հաղորդիչ)

Մասերի միացում (հաղորդիչ)
Մասերի միացում (հաղորդիչ)
Մասերի միացում (հաղորդիչ)
Մասերի միացում (հաղորդիչ)
Մասերի միացում (հաղորդիչ)
Մասերի միացում (հաղորդիչ)
Մասերի միացում (հաղորդիչ)
Մասերի միացում (հաղորդիչ)

Նախ միացրեք NODEMCU- ը ռելեին,

D0-D6- ը պետք է միացված լինի ռելեի INPUT 1-7-ին

իսկ VIN- ն ու GROUND- ը համապատասխանաբար միացան:

Միացրեք ռելեն Arduino- ին:

Այն, ինչ մենք փորձում ենք անել, այն է, որ ռելեն նմանվի մի պարզ սեղմման կոճակի:

Այսպիսով, միացրեք ռելեի NO- ը 5 վ հոսանքի

Ռելեի COM- ը միացրեք երկու տարբեր իրերի `ճիշտ arduino- ի քորոցին և GND- ին` 1Kohm քաշվող դիմադրության միջոցով:

Այս ամենը կարող եք անել կամ հացի տախտակի վրա, կամ շաղափի միջոցով ՝ զոդման միջոցով

Միացրեք ռադիոյի մոդուլը:

Սկզբում տեղադրեք ռադիոյի մոդուլը ադապտորի մեջ, այնուհետև լարեք այն

Սա pro micro- ի համար է

Ադապտեր ------------ arduino

MO - 16

Մ.թ. - 7

CSN - 8

SCK - 15

ՄԻ - 14

Դա Հաղորդիչի գործառույթի բոլոր լարերն են

Քայլ 4: Մասերի միացում (ընդունիչ)

Մասերի միացում (ընդունիչ)
Մասերի միացում (ընդունիչ)
Մասերի միացում (ընդունիչ)
Մասերի միացում (ընդունիչ)
Մասերի միացում (ընդունիչ)
Մասերի միացում (ընդունիչ)
Մասերի միացում (ընդունիչ)
Մասերի միացում (ընդունիչ)

Այս մասը կախված է նրանից, թե քանի ընդունիչ մոդուլ եք նախատեսում օգտագործել: Ինձ համար ես մեծ քանակությամբ եմ օգտագործում, պարզապես կրկնել այս քայլը:

Նախ, Միացրեք ռադիո մոդուլը: Սկզբում տեղադրեք ռադիո մոդուլը իր ադապտերի մեջ, այնուհետև միացրեք այն

Սա pro micro- ի համար է

Ադապտեր ------------ arduino

MO - 16

Մ.թ. - 7

CSN - 8

SCK - 15

ՄԻ - 14

Միացրեք LED ժապավենը

5 վ - 5 վ

GND -GND

DI- A0

Քայլ 5: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Ողջու՜յն, Հենց հիմա կխոստովանեմ, որ Իմ C ++ իմացությունը/ Arduino հմտությունը ենթաօրենսդրական է:

Հետևաբար, ես միաձուլեցի տարբեր մարդկանց բազմաթիվ ծածկագրեր միասին

Վարկ ՝

Ռուի Սանտոս

Ինչպես կատարել մեխատրոնիկա

Arduino- ի օրինակներ

FauxMoESP ստեղծող

Ըստ էության, NodeMCU ծածկագիրը օգտագործում է FauxMoESP կոչվող հրաշալի գրականություն, որը նմանակում է WeMO անջատիչին:

Այնտեղից այն բավականին պարզ է օգտագործել, բայց ես դեռ օգտագործում և փոփոխում էի Rui Santos- ի ծածկագիրը, կներեք:

Այն վերահսկում է յուրաքանչյուր ռելե ՝ որոշակի հրաման կատարելու համար և վերջ:

Arduino հաղորդիչ ծածկագիրը նույնականացնում է օրինաչափությունները, այնուհետև ուղարկում ռադիոազդանշաններ, կրկին, դա ամբողջովին իմ կոդը չէր, բայց ես այն փոփոխեցի:

Arduino Reciever- ի ծածկագիրը կրկին ամբողջովին իմը չէր, բայց ես այն փոփոխեցի, այն լսում է ծածկագրերը, ապա միացնում/ անջատում LED- ները

Ստորև բերված կոդը

Քայլ 6: Alexa- ի կարգավորում

Alexa Setup
Alexa Setup

Հրամանների հիմքը առօրյան է:

Ալեքսան գիտի, թե ինչպես անել 7 բան. Միացրեք և անջատեք յուրաքանչյուր ռելե ՝ FauxmoESP անջատիչը սահմանելով 10%, 20% և այլն: Այնուամենայնիվ, դա բավարար չէ: Այսպիսով, մենք օգտագործում ենք ռեժիմներ ՝ այդ բոլոր բաներն անելու համար, որպեսզի կարողանանք հրամայել LEDS- ին:

Այս գործընթացը կարող է որոշ ժամանակ տևել, բայց համբերություն ունեցեք:

Քայլ 7: Շնորհակալություն

Շնորհակալություն ժամանակ տրամադրելու համար ՝ նայելու այս խրատականին, դա ինձ համար շատ բան է նշանակում: Եթե դուք կառուցում եք սա, ապա հաջողություն դրա հետ, հակառակ դեպքում լավ օր ունեցեք, մեկնաբանեք, հավանեք կամ հետևեք, եթե դա ձեզ դուր եկավ և վստահ եղեք, որ կարող եք ունենալ ցանկացած հարց:

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