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

Խելացի տուն Arduino MKR1000- ով և M.I.T.- ով Android հավելված ՝ 4 քայլ
Խելացի տուն Arduino MKR1000- ով և M.I.T.- ով Android հավելված ՝ 4 քայլ

Video: Խելացի տուն Arduino MKR1000- ով և M.I.T.- ով Android հավելված ՝ 4 քայլ

Video: Խելացի տուն Arduino MKR1000- ով և M.I.T.- ով Android հավելված ՝ 4 քայլ
Video: Խելացի տուն /Գեղարքունիք էքսպո 2019/ 2024, Նոյեմբեր
Anonim
Խելացի տուն Arduino MKR1000- ով և M. I. T.- ով Android հավելված
Խելացի տուն Arduino MKR1000- ով և M. I. T.- ով Android հավելված

Այս ձեռնարկում ես նկարագրում եմ, թե ինչպես բարելավել ձեր խելացի տունը ընդամենը մի քանի բաղադրիչով:

Այս խելացի տան դիզայնի առանցքը Arduino MKR1000 տախտակն է, որը կառավարվում է հավելվածով, որը նախագծված է M. I. T.- ի զարգացման կայքում: (Մասաչուսեթսի տեխնոլոգիական ինստիտուտ).

Ինչպե՞ս է դա արվում: Կայքում ՝ M. I. T. կարող եք մուտք գործել ձեր google հաշիվ ՝ ինքներդ Android սմարթֆոնի համար ծրագիր ստեղծելու համար: Կարող եք սահմանել էկրանները և ծրագրավորել բոլոր հիմքում ընկած հրամանները: Վերջինս կատարվում է հստակ WYSIWYG (այն, ինչ տեսնում եք, այն, ինչ ստանում եք) բլոկային գործառույթներով տեսողական ծրագրավորման լեզվով:

Ես ստեղծեցի ծրագիր ՝ Arduino MKR1000 տախտակը WiFi- ով վերահսկելու համար ՝ 5 տարբեր ելքերով ՝ «տարբեր խելացի տանը» 5 տարբեր սարքեր փոխարկելու համար: Սկզբում միայն LED- ները միացված են, բայց դրանք հեշտությամբ կարող են փոխարինվել `կենցաղային տեխնիկայի միացման համար ռելեներ փոխելով:

Պարագաներ

1 տիպի Arduino տախտակ MKR1000, 7 ռեզիստոր 1kOhm. 7 հանգույց 5 մմ, տարբեր գույներով: Գրատախտակ և էլեկտրագծեր:

5V DC ռելեներ մեկական ներքին օգտագործման համար:

5V DC սնուցման աղբյուր MKR1000- ի համար (պատի գորտի USB մատակարարումը կանի):

Համակարգիչ Arduino IDE ծրագրակազմով տեղադրված:

Քայլ 1: Դեմո

Image
Image
Arduino Ino ծրագիրը
Arduino Ino ծրագիրը

Այստեղ դուք կարող եք տեսնել, թե ինչպես են միացված և անջատված LED- ների 5 տարբեր ելքերը: Ինչպես նաև ցուցադրվում է էկրանի կարգավորումը, կարող եք ընտրել կոճակների քանակը `նշելով տուփերը: (նվազագույնը մեկ կոճակ, առավելագույնը հինգ կոճակ):

Կոճակները կանաչ են, երբ LED- ները կարելի է միացնել և կարմիր դառնալ, եթե LED- ները կարող են անջատվել: Հավելվածը փակելուց հետո յուրաքանչյուր կոճակի կարգավիճակը պահվում է հիշողության մեջ:

Կան երկու լրացուցիչ լուսադիոդներ, որոնցից մեկը ցույց է տալիս MKR1000- ը, որը փնտրում է ճիշտ WiFi ալիքը, իսկ կապույտը ցույց է տալիս, որ կապը հաստատված է և լավ: Սա պահանջում է մոտ. Սնուցվելուց 20 վայրկյան անց:

Երբ WiFi- ն անջատվում է, MKR1000- ը նորից կսկսի որոնել կապը:

Քայլ 2. Arduino Ino ծրագիրը

Arduino Ino ծրագիրը
Arduino Ino ծրագիրը

Arduino MKR1000- ին անհրաժեշտ է ծրագիր M. I. T. հավելվածից աշխատելու համար: Այն ծրագրի ընդլայնված և կատարելագործված տարբերակն է, որը նկարագրված է Ագուս Կուրնիավանի «Arduino and Genuino MKR1000 զարգացման աշխատաժողով 2016» հրատարակությունում:

Ներբեռնեք ֆայլը, պատճենեք տեքստը Arduino IDE- ում և այնուհետև ծրագիրը վերբեռնեք ձեր Arduino MKR1000- ում: Տե՛ս www.arduino.cc անհրաժեշտ ծրագրակազմի տեղադրման և օգտագործման և Arduino- ի ծրագրավորման վերաբերյալ բացատրություն ստանալու համար: Նախքան ծրագիրը MKR1000- ում բեռնելը, նախ «xxx» - ի արժեքները փոխարինեք ձեր խելացի տան ձեր WiFi ցանցի ձեր (գաղտնի) ծածկագրերով:

Եթե նախկինում չեք ծրագրավորել MKR1000, ապա նախ պետք է MKR1000- ը տեսանելի դարձնեք IDE- ում: MKR1000- ը ներառված չէ որպես ստանդարտ: Նախ տեղադրեք անհրաժեշտ «Wifi101 ″ գրադարանը: Դա անելու համար գնացեք «գործիքներ/կառավարեք գրադարանները» և ընտրեք WiFi101 գրադարանը: Վերջին քայլը MKR1000 տախտակի ավելացումն է: Դա անելու համար անցեք «գործիքներ/տախտակ/տախտակների կառավարիչ»: Տախտակների ցանկից գտեք «Arduino SAMD տախտակները (32-բիթանոց ARM Cortex-M0 +)»: Կտտացրեք այնտեղ «Լրացուցիչ տեղեկություններ» և «տեղադրել» ՝ այս տախտակը տեղադրելու համար:

Քայլ 3: M. I. T. Հավելվածի ձևավորում

Մ. Ի. Տ. Հավելվածի ձևավորում
Մ. Ի. Տ. Հավելվածի ձևավորում
Մ. Ի. Տ. Հավելվածի ձևավորում
Մ. Ի. Տ. Հավելվածի ձևավորում
Մ. Ի. Տ. Հավելվածի ձևավորում
Մ. Ի. Տ. Հավելվածի ձևավորում

Կայքում ՝ M. I. T. կարող եք մուտք գործել ձեր google հաշիվ ՝ ինքներդ Android սմարթֆոնի համար ծրագիր ստեղծելու համար: Կարող եք սահմանել էկրանները և ծրագրել բոլոր հիմքում ընկած հրամանները: Վերջինս կատարվում է հստակ WYSIWYG (այն, ինչ տեսնում եք, այն, ինչ ստանում եք) բլոկային գործառույթներով տեսողական ծրագրավորման լեզվով:

Իմ Android ծրագիրը կարելի է գտնել M. I. T.- ի պատկերասրահում: զարգացման կայք: Մուտք գործեք և որոնեք «MKR1000» և ներբեռնեք «MKR1000_V4_Control» - ի վերջին տարբերակը: Դուք կստանաք պատճեն ձեր սեփական զարգացման էջում, որը կարող եք դիտել, փոխել կամ կատարելագործել:

Եթե ցանկանում եք փորձել Android գործարկվող ֆայլը (APK ֆայլը) ՝ առանց մուտք գործելու M. I. T. կայքը կարող եք ուղղակիորեն ներբեռնել ֆայլը այստեղ և պատճենել և տեղադրել ձեր սեփական սմարթֆոնում:

Մ. Ի. Տ. կայքը հագեցած է ձեռնարկներով, սկսելու ուղեցույցով և մեծ ֆորումով: Կարող եք սովորել ծրագրել քայլ առ քայլ ՝ նախագծելով ձեր հեռախոսի էկրանը և կոճակները կառավարող բոլոր բլոկները:

կարևոր նշում. երբ ձեր ծրագիրը պատրաստ է տեղադրման, պատճենեք այն ձեր հեռախոսին և կրկնակի կտտացրեք apk ֆայլին: Այն անվտանգ է օգտագործման համար, սակայն ձեր virusscanner- ը հավանաբար կխելագարվի և կսկսի նախազգուշացնել անվտանգության բազմաթիվ սխալ հաղորդագրություններով: Պարզապես անտեսեք դրանք, հիմնական պատճառն այն է, որ դուք ծրագիր եք ներբեռնում պաշտոնական հավելվածների խանութից դուրս…

Քայլ 4: Կենցաղային տեխնիկա

Կենցաղային տեխնիկա
Կենցաղային տեխնիկա
Կենցաղային տեխնիկա
Կենցաղային տեխնիկա

LED- ների փոխարեն կարող եք միացնել 5V DC ռելեներ `կենցաղային տեխնիկայի միացման համար: Սրանք բոլորը կապված են վտանգավոր լարման հետ (110 Վ AC կամ ավելի), այնպես որ զգույշ եղեք և աշխատեք անվտանգ:

Ռելեներն իրենք էներգիայի կարիք ունեն, եթե տեղադրեք բոլոր 5 ռելեները, ես առաջարկում եմ ռելեների համար օգտագործել առանձին 5 Վ լարման հոսանք: Այլապես MKR1000 5VDC կապը ծանրաբեռնված կլինի:

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