Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր և գործիքներ:
- Քայլ 2: Կոդ
- Քայլ 3: Android հավելված
- Քայլ 4: Հրահանգներ Android հավելվածի համար
- Քայլ 5: Շղթա:
- Քայլ 6: PCB նախագծում
- Քայլ 7: Բաղադրիչների հավաքում:
- Քայլ 8: Արդյունքը:
Video: Տնային ամենապարզ ավտոմատացում ՝ օգտագործելով Bluetooth, Android սմարթֆոն և Arduino. 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Բարև բոլորին,
Այս նախագիծն ամենաարդյունավետ տան ավտոմատացման սարքն է ՝ օգտագործելով arduino և bluetooth մոդուլներ: Այս մեկը շատ հեշտ է կառուցել և այն կարող է կառուցվել մի քանի ժամվա ընթացքում: Իմ տարբերակով, որը ես բացատրում եմ հենց այստեղ, ես կարող եմ կառավարել մինչև 4 տնային տեխնիկա ՝ օգտագործելով իմ Android սմարթֆոնը: Եկեք նայենք ձեզ անհրաժեշտ նյութերի և գործիքների ցանկին:
Քայլ 1: Պահանջվող նյութեր և գործիքներ:
- 1. Arduino Pro Mini (հղում դեպի խանութ)
- 2. HC 05 Bluetooth մոդուլ (հղում դեպի խանութ)
- 3. 5V 4 ալիք փոխանցման մոդուլ (խանութի հղում)
- 4. 5 Վ էլեկտրամատակարարում:
- 5. Արական և իգական վերնագրեր
- 6. Կերծիչ տախտակ (խորհուրդ եմ տալիս պատրաստել PCB, բայց եթե ցանկանում եք դա անել ամենահեշտ ձևով, տախտակն ավելի լավ է)
Գործիքների ցուցակ:
- 1. Sոդման հավաքածու
- 2. Սոսինձ ատրճանակ
- 3. Android սմարթֆոն
- 4. Պտուտակահաններ
- 5. Հաղորդալարեր և այլն:
Դա այն ամենն է, ինչ մեզ պետք է…
Քայլ 2: Կոդ
Ներբեռնեք Arduino IDE- ն այստեղից:
Այս կոդը օգտագործում է softwareserial.h ՝ Arduino- ում rx և tx կապերը կազմաձևելու համար: Այս rx և tx կապերը միացված են համապատասխանաբար HC 05 Bluetooth մոդուլի tx և rx կապերին:
Bluetooth մոդուլը տվյալներ է ստանում զուգավորված android սարքից և ստեղված տվյալների հետ կապված ռելեներ է միացնում:
Օրինակ, իմ ծածկագրում, եթե ստացված տվյալները «A» նիշն են, ռելե 1 -ը գործարկվելու է ON, և եթե ստացված տվյալները «B» նիշերն են, ռելե 1 -ը անջատված կլինի:
Նմանապես բոլոր ռելեներ կարելի է միացնել/անջատել ՝ օգտագործելով Bluetooth հրամաններ: Մանրամասն մեկնաբանությունների համար նշեք կոդը:
EEPROM
EEPROM- ը Electronically Erasable Programmable Read Only Memory- ի հապավումն է, որն այստեղ օգտագործվում է ռելեի կարգավիճակը (ON/OFF) պահելու համար, որպեսզի վերահսկիչի վերակայման դեպքում հոսանքի խափանման դեպքում բոլոր ռելեներ, որոնք պահվում էին ON- ում: էլեկտրաէներգիայի անջատումից հետո վերադառնալ իրենց ON դիրքին: Այսպիսով, երբ ռելեդը միացված է, EEPROM- ի հասցեում պահվող փոփոխականը փոխում է դրա արժեքը 1 -ի, և երբ այն անջատված է, նույն փոփոխականը փոխվում է 0 -ի: Յուրաքանչյուր ռելեի ունի իր սեփական փոփոխականը `EEPROM- ում իր կարգավիճակը պահելու համար: Այսպիսով, ծածկագրի սկզբում առաջին բանը, որ մենք արեցինք, ռելեներ նախաստորագրելն էր ՝ EEPROM- ում պահված արժեքների համաձայն:
Եթե դուք օգտագործում եք Arduino Pro mini- ն, ձեզ հարկավոր է USB- ից TTL փոխարկիչ ՝ Arduino- ի կոդը թափելու համար:
Քայլ 3: Android հավելված
Ինչպես նշվեց վերևում, միկրոհսկիչը միացնում է յուրաքանչյուր ռելե ՝ ըստ Android մոդուլից ստացված տվյալների ՝ Bluetooth մոդուլի միջոցով: Այսպիսով, մեզ անհրաժեշտ է Android ծրագիր ՝ այս տվյալները HC 05 -ին ուղարկելու համար:
Ես պատրաստել եմ հարմարեցված ծրագիր ՝ օգտագործելով MIT հավելվածի գյուտարարը: Ես կցել եմ իմ դիմումի «բլոկների դասավորությունը» որպես PDF այստեղ ՝ հղում կատարելու նրանց համար, ովքեր պատրաստվում են իրենց հավելվածը պատրաստել ՝ օգտագործելով App Inventor- ը:
MIT հավելվածի գյուտարար
Եթե չեք ցանկանում անհանգստանալ հավելվածի ստեղծման վրա, կարող եք պարզապես ներբեռնել պատրաստ օգտագործման ծրագիրը (համատեղելի է միայն վերը կցված կոդի հետ) ստորև բերված հղումից:
Քայլ 4: Հրահանգներ Android հավելվածի համար
HC-05 Bluetooth մոդուլը պետք է զուգակցեք ձեր android սարքի հետ, նախքան այն հավելվածում օգտագործելը:
Քայլ 1. Բացեք ձեր սարքի bluetooth- ի կարգավորումները և որոնեք նոր սարքեր, համոզվեք, որ HC05 մոդուլի LED- ն անընդհատ թարթում է (զուգավորման ռեժիմ):
Քայլ 2. Ընտրեք HC 05 (հակառակ դեպքում կտեսնեք «C» - ով ավարտվող հասցե, ինչպես ցույց է տրված նկարում):
Քայլ 3: Մուտքագրեք «1234» PIN- ը և կտտացրեք OK:
Քայլ 4. Բացեք «Wiz Smart Home» ծրագիրը և կտտացրեք էկրանի վերևում գտնվող bluetooth կոճակին:
Քայլ 5. Selectանկից ընտրեք «HC 05»:
Քայլ 6. Օգտագործեք համապատասխան անջատիչները `1, 2, 3, 4 ռելեներ միացնելու/անջատելու համար:
Քայլ 7. Կտտացրեք Վարպետին ՝ բոլոր ռելեները միացնելու/անջատելու համար:
Քայլ 5: Շղթա:
- Arduino- ի 11-րդ կապը HC-05 մոդուլի TX Pin- ին:
- Arduino- ի 10-ը ամրացրեք HC-05 մոդուլի RX Pin- ին:
- GND- ի HC-05- ից GND- ին Arduino- ում:
- Hcc-05- ի Vcc- ից Vcc (5v) Արդուինոյում:
- Vcc of Relay Module to Vcc (5v) Arduino- ում:
- Ռելեի մոդուլի GND- ից GND- ին Arduino- ում:
- Arduino- ի 2 -ը ամրացրեք ռելեի մոդուլի R1- ին:
- Arduino- ի 4 -ը ամրացրեք ռելեի մոդուլի R2- ին:
- Arduino- ի 6 -ը ամրացրեք ռելեի մոդուլի R3- ին:
- Arduino- ի 8 -ը ամրացրեք ռելեի մոդուլի R4- ին:
- Տվեք 5-վ էլեկտրաէներգիայի մատակարարում Արդուինոյի հոսանքի լարերին:
- Պին 12 -ը և 13 -ը համապատասխանաբար Power նշման կապում են և Bluetooth կարգավիճակի ցուցիչ LED- ներ
Ահա և վերջ սարքի համար:
Էլեկտրահաղորդումը վերահսկելու համար միացրեք յուրաքանչյուր ռելեի «Սովորաբար բաց» կոնտակտները կենցաղային տեխնիկայի համապատասխան անջատիչների վրա, որոնք կցանկանայիք վերահսկել (կամ) լարը փոխանցել բոլոր ռելեների «ՈՉ» -ի մեկ շփման միջոցով: և միացրեք սարքերի լարերը դրանց համապատասխան ռելեների «ՉԻ» մյուս կոնտակտին:
Քայլ 6: PCB նախագծում
Սա շատ պարզ միացում է: Կարող եք այն արագորեն կպցնել տախտակի վրա, բայց եթե դեռ ցանկանում եք PCB պատրաստել, ես կցում եմ այն PCB դիզայնը, որը ես պատրաստել եմ Proteus 8 Pro- ի միջոցով: Իմ տարբերակը նույնպես ուներ մի շարք լարման կարգավորիչներ, ինչպես ցույց է տրված նկարներում:
Քայլ 7: Բաղադրիչների հավաքում:
Ես օգտագործել եմ հին համակարգչային SMPS- ի պատյանը `սարքի պատյան պատրաստելու համար: Ավելի լավ կլինի նախագծել անհատական պատյան ՝ ըստ ձեր կարիքների, օգտագործելով Fusion 360 կամ որևէ այլ 3D դիզայնի ծրագրակազմ և 3D տպել դիզայնը ՝ ձեր նախագծին գերզգայուն տեսք հաղորդելու համար: Ես տպեցի որոշ պիտակներ և կպցրեցի այն SMPS- ի պարիսպին ՝ դրա դատարկ տեսքը լրացնելու համար: Ես դրա մեջ մի քանի անցք բացեցի և ամրացրեցի այն անջատիչ տախտակի կողքին գտնվող պատին: Հաղորդալարերը թաքնված էին մի փոքրիկ պլաստմասե խողովակի միջոցով, որը տանում էր դեպի անջատիչ:
Քայլ 8: Արդյունքը:
Այստեղ տեղադրված տեսանյութը ցույց է տալիս սարքի աշխատանքը, երբ այն օգտագործում եք առաջին անգամ: Դուք միայն պետք է սարքը զուգակցեք մեկ անգամ: Դրանից հետո պարզապես միացրեք Bluetooth- ը, միացեք և անցեք անլար:
Հուսով եմ, որ ձեզ դուր եկավ այս ուսանելի ուսումը կարդալը: Եթե ունեք որևէ հարց, ազատ զգացեք հարցնել այն այստեղ կամ նամակ ուղարկել [email protected] էլ. Ես ուրախ կլինեմ օգնել ձեզ:
Շնորհակալություն…!!!:)
Երկրորդ տեղը զբաղեցրեց Bluetooth մարտահրավերը
Խորհուրդ ենք տալիս:
Տնային ավտոմատացում ՝ օգտագործելով ESP8266 կամ NODEMCU ՝ 6 քայլ
Տան ավտոմատացում ՝ օգտագործելով ESP8266 կամ NODEMCU. Երբևէ ցանկացե՞լ եք ձեր տունը ավտոմատացնել WiFi- ի միջոցով: Edանկանու՞մ եք կառավարել ձեր սմարթֆոնի լույսերը, օդափոխիչը և ցանկացած այլ սարքավորումներ: Կամ երբևէ ցանկացե՞լ եք ուսուցանել միացված սարքերի մասին և դրա հետ սկսել: Տան ավտոմատացման այս նախագիծը կամենա
Սկսելով տնային ավտոմատացում. Տնային օգնականի տեղադրում `3 քայլ
Սկսելով տնային ավտոմատացումից. Տնային օգնականի տեղադրում. Այժմ մենք պատրաստվում ենք սկսել տան ավտոմատացման շարքը, որտեղ մենք ստեղծում ենք խելացի տուն, որը թույլ կտա մեզ վերահսկել այնպիսի բաներ, ինչպիսիք են լույսերը, բարձրախոսները, տվիչները և այլն, օգտագործելով կենտրոնական հանգույցը, ինչպես նաև ձայնային օգնական: Այս գրառման մեջ մենք կսովորենք, թե ինչպես կատարել
Տնային ավտոմատացում ՝ օգտագործելով Bluetooth (Smart Board) ՝ 6 քայլ
Տնային ավտոմատացում Bluetooth- ի միջոցով (Smart Board). Խնդրում ենք ուշադիր կարդալ: Տան ավտոմատացումը ենթադրում է կենցաղային միջավայրի սարքավորումների ավտոմատացում: Նույն նպատակին հասնելու համար մենք նախագծել ենք խելացի տախտակ, որը դյուրին կլինի տեղադրել, իսկ կցված սարքավորումները կարող են կառավարվել սմարթֆոնների հավելվածի միջոցով
Տնային ավտոմատացում. Ավտոմատ անջատիչ տախտակ ՝ թույլ լուսավորիչով Bluetooth- ի միջոցով ՝ օգտագործելով Tiva TM4C123G: 7 քայլ
Տնային ավտոմատացում. Ավտոմատ անջատիչ տախտակ ՝ Dimmer- ի միջոցով Bluetooth- ի միջոցով ՝ օգտագործելով Tiva TM4C123G. Մեր օրերում մենք ունենք մեր հեռուստացույցների և այլ էլեկտրոնային համակարգերի հեռակառավարման վահանակներ, որոնք իսկապես հեշտացրել են մեր կյանքը: Երբևէ մտածե՞լ եք տան ավտոմատացման մասին, որը հնարավորություն կտա վերահսկել խողովակի լույսերը, օդափոխիչները և այլ էլեկտրական
Տնային ավտոմատացում ՝ օգտագործելով BLYNK հավելվածը. 7 քայլ (նկարներով)
Տան ավտոմատացում ՝ օգտագործելով BLYNK հավելվածը. Այս նախագծում ես ցույց տվեցի, թե ինչպես ցանկացած մարդ կարող է հեռակա կարգով վերահսկել իր կենցաղային տեխնիկան ՝ օգտագործելով իր բջջային հեռախոսը: Դրա համար ծրագիր պետք է տեղադրվի ձեր բջջային հեռախոսում: այս հավելվածի անունը BLYNK ծրագիր է (ներբեռնման հղումը տրվում է նկարագրության մեջ