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

Bluetooth Control Home Automation: 7 քայլ (նկարներով)
Bluetooth Control Home Automation: 7 քայլ (նկարներով)

Video: Bluetooth Control Home Automation: 7 քայլ (նկարներով)

Video: Bluetooth Control Home Automation: 7 քայլ (նկարներով)
Video: Home Automation: How to use 7 Program 0.1s to 9999 minutes Relay Timer XY-LJ02 2024, Հուլիսի
Anonim
Image
Image

Բարեւ Ձեզ,

Այս նախագիծն ամենաարդյունավետ տան ավտոմատացման սարքն է ՝ օգտագործելով arduino և bluetooth մոդուլներ: Այս մեկը շատ հեշտ է կառուցել և այն կարող է կառուցվել մի քանի ժամվա ընթացքում: Իմ տարբերակով, որը ես բացատրում եմ հենց այստեղ, ես կարող եմ կառավարել մինչև 4 տնային տեխնիկա ՝ օգտագործելով իմ Android սմարթֆոնը: Եկեք նայենք ձեզ անհրաժեշտ նյութերի և գործիքների ցանկին:

Քայլ 1. ՊԱՐՏԱԴԻՐ բաղադրամասեր

ՊԱՐՏԱԴԻՐ բաղադրամասեր
ՊԱՐՏԱԴԻՐ բաղադրամասեր
ՊԱՐՏԱԴԻՐ բաղադրամասեր
ՊԱՐՏԱԴԻՐ բաղադրամասեր
ՊԱՐՏԱԴԻՐ բաղադրամասեր
ՊԱՐՏԱԴԻՐ բաղադրամասեր

Տղերք, ահա այն նյութերի ցանկը, որոնք ձեզ կպահանջվեին այս պարզ նախագիծը պատրաստելու համար:

  1. Արդուինո ունո
  2. 4-չանելային ռելեի մոդուլ
  3. Bluetooth մոդուլ (Hc-05)
  4. Jumper մետաղալար
  5. փայտե եզրագիծ
  6. Լամպերի սեփականատեր
  7. մետաղալար
  8. 5 վ էլեկտրամատակարարում

Գործիքների ցուցակ:

  1. Sոդման հավաքածու
  2. Սոսինձ ատրճանակ
  3. Android սմարթֆոն
  4. Պտուտակահաններ
  5. Մետաղալարեր և այլն:

Դա այն ամենն է, ինչ մեզ պետք է…

Քայլ 2. Շղթայի դիագրամ և միացում

Շղթայի դիագրամ և միացում
Շղթայի դիագրամ և միացում

Միացրեք շրջանաձև սիրահարիչի կեռը

Քայլ 1. arduino- ն միացեք bluetooth hc-05 մոդուլին:

Քայլ 2. hc-05 vcc և gnd միացեք arduino vcc 3.5v- ին և gnd- ին:

Քայլ 3. hc-05 rx և tx միացեք arduino- ին հաջորդաբար tx և rx (0 և 1):

Քայլ 4. 4-ալիքային ռելեի մոդուլն ունի 6 pin vcc, gnd, 1-4 ռելե անջատիչ:

Քայլ 5. ռելեի մոդուլը միացրեք arduino vcc gnd- ին և arduino pin 2-5-ին:

ՆՇՈՄ.

Քայլ 3: Softwareրագրակազմ

Րագրակազմը
Րագրակազմը
Րագրակազմը
Րագրակազմը
Րագրակազմը
Րագրակազմը

մենք օգտագործում ենք arduino ծրագրակազմը inarduino uno- ն pograming- ում

Ներբեռնեք Arduino IDE- ն այստեղից:

Քայլ 4: Կոդ

Այս կոդը օգտագործում է softwareserial.h ՝ Arduino- ում rx և tx կապերը կազմաձևելու համար: Այս rx և tx կապերը միացված են համապատասխանաբար HC 05 Bluetooth մոդուլի tx և rx կապերին:

Bluetooth մոդուլը տվյալներ է ստանում զուգավորված android սարքից և ստեղված տվյալների հետ կապված ռելեներ է միացնում: Օրինակ, իմ ծածկագրում, եթե ստացված տվյալները «A» նիշն են, ռելե 1 -ը գործարկվելու է ON, և եթե ստացված տվյալները «B» նիշերն են, ռելե 1 -ը անջատված կլինի: Նմանապես բոլոր ռելեներ կարելի է միացնել/անջատել ՝ օգտագործելով Bluetooth հրամաններ: Մանրամասն մեկնաբանությունների համար նշեք կոդը:

Քայլ 5: Android հավելված

Android հավելված
Android հավելված

ներբեռնեք android ծրագիրը այստեղ

Ինչպես նշվեց վերևում, միկրոհսկիչը միացնում է յուրաքանչյուր ռելե ՝ ըստ Android մոդուլից ստացված տվյալների ՝ Bluetooth մոդուլի միջոցով: Այսպիսով, մեզ անհրաժեշտ է Android ծրագիր ՝ այս տվյալները HC 05 -ին ուղարկելու համար: Ես պատրաստել եմ հարմարեցված ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարարը: Ես կցել եմ իմ դիմումի «բլոկների դասավորությունը» որպես PDF այստեղ ՝ հղում կատարելու նրանց համար, ովքեր պատրաստվում են իրենց հավելվածը պատրաստել ՝ օգտագործելով App Inventor- ը:

Քայլ 6: Հրահանգներ Android հավելվածի համար

Հրահանգներ Android հավելվածի համար
Հրահանգներ Android հավելվածի համար
Հրահանգներ Android հավելվածի համար
Հրահանգներ Android հավելվածի համար
Հրահանգներ Android հավելվածի համար
Հրահանգներ Android հավելվածի համար

HC-05 Bluetooth մոդուլը պետք է զուգակցեք ձեր android սարքի հետ, նախքան այն հավելվածում օգտագործելը:

Քայլ 1. Բացեք ձեր սարքի bluetooth- ի կարգավորումները և որոնեք նոր սարքեր, համոզվեք, որ HC05 մոդուլի LED- ն անընդհատ թարթում է (զուգավորման ռեժիմ):

Քայլ 2. Ընտրեք HC 05 (հակառակ դեպքում կտեսնեք «C» - ով ավարտվող հասցե, ինչպես ցույց է տրված նկարում):

Քայլ 3: Մուտքագրեք «1234» PIN- ը և կտտացրեք OK:

Քայլ 4. Բացեք «Bluetooth վերահսկիչ» ծրագիրը և կտտացրեք էկրանի վերևի bluetooth կոճակին:

Քայլ 5. Selectանկից ընտրեք «HC 05»:

Քայլ 6. Օգտագործեք համապատասխան անջատիչները `1, 2, 3, 4 ռելեներ միացնելու/անջատելու համար:

Քայլ 7. Կտտացրեք Վարպետին ՝ բոլոր ռելեները միացնելու/անջատելու համար:

Քայլ 7: Բաղադրիչների հավաքում:

Բաղադրիչների հավաքում
Բաղադրիչների հավաքում
Բաղադրիչների հավաքում
Բաղադրիչների հավաքում

Նկարի վերևի բոլոր բաղադրիչների հավաքում

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