Përmbajtje:

Shtëpi e zgjuar me Arduino MKR1000 dhe M.I.T. Aplikacioni Android: 4 hapa
Shtëpi e zgjuar me Arduino MKR1000 dhe M.I.T. Aplikacioni Android: 4 hapa

Video: Shtëpi e zgjuar me Arduino MKR1000 dhe M.I.T. Aplikacioni Android: 4 hapa

Video: Shtëpi e zgjuar me Arduino MKR1000 dhe M.I.T. Aplikacioni Android: 4 hapa
Video: Home Automation: 12V Relay with LED Display Delay 0.1 seconds to 999 seconds Timer module P1 to P4 2024, Nëntor
Anonim
Shtëpi e zgjuar me Arduino MKR1000 dhe M. I. T. Aplikacioni Android
Shtëpi e zgjuar me Arduino MKR1000 dhe M. I. T. Aplikacioni Android

Në këtë tutorial unë përshkruaj se si të përmirësoni shtëpinë tuaj të zgjuar me vetëm disa përbërës.

Zemra e këtij dizajni të shtëpisë së zgjuar është bordi Arduino MKR1000, i kontrolluar me një aplikacion, i krijuar në faqen e internetit të zhvillimit të M. I. T. (Instituti i Teknologjisë në Masaçusets).

Si bëhet? Në faqen e internetit nga M. I. T. mund të regjistroheni me llogarinë tuaj Google për të krijuar vetë një aplikacion për një smartphone Android. Ju mund të përcaktoni ekranet dhe të programoni të gjitha komandat themelore. Kjo e fundit është bërë me një gjuhë programimi të qartë WYSIWYG (ajo që shihni është ajo që merrni) me funksione bllok.

Kam krijuar një aplikacion për të kontrolluar bordin Arduino MKR1000 përmes WiFi me 5 dalje të ndryshme për të ndërruar 5 pajisje të ndryshme në një "shtëpi të zgjuar". Fillimisht, vetëm LED janë të lidhur, por ato lehtë mund të zëvendësohen duke ndërruar rele për të lidhur pajisjet shtëpiake.

Furnizimet

1 bord bordi Arduino MKR1000, 7 rezistente 1kOhm.7 të udhëhequr 5 mm, ngjyra të ndryshme. Tabela dhe instalime elektrike.

5V DC transmeton një për aplikim të brendshëm.

Furnizimi me energji 5V DC për MKR1000 (furnizimi me USB i lythave në mur do të bëjë).

PC me softuer Arduino IDE të instaluar.

Hapi 1: Demo

Image
Image
Programi Arduino Ino
Programi Arduino Ino

Këtu mund të shihni sesi ndizen dhe fiken 5 daljet e ndryshme me LED. Gjithashtu demonstrohet cilësimi i ekranit, mund të zgjidhni numrin e butonave duke përdorur kutitë e kontrollit. (minimumi një buton, maksimumi pesë butona).

Butonat janë të gjelbër kur LED mund të ndizen dhe kthehen në të kuqe nëse LED mund të fiken. Pas mbylljes së aplikacionit, statusi i secilit buton ruhet në kujtesë.

Ekzistojnë dy LED shtesë, një i bardhë që tregon se MKR1000 po kërkon kanalin e duhur WiFi dhe një blu që tregon lidhjen është krijuar dhe në rregull. Kjo merr afro. 20 sekonda pas ndezjes.

Kur të fiket WiFi, MKR1000 do të fillojë të kërkojë përsëri për lidhjen.

Hapi 2: Programi Arduino Ino

Programi Arduino Ino
Programi Arduino Ino

Arduino MKR1000 ka nevojë për një program për të punuar me aplikacionin nga M. I. T. Shtë një version i zgjeruar dhe i përmirësuar i programit i përshkruar në botimin e Agus Kurniawan "Punëtoria e Zhvillimit Arduino dhe Genuino MKR1000 2016".

Shkarkoni skedarin, kopjoni tekstin në Arduino IDE dhe më pas ngarkoni programin në Arduino MKR1000 tuaj. Shihni www.arduino.cc për një shpjegim rreth instalimit dhe përdorimit të softuerit të nevojshëm dhe programimit të Arduino. Para se të ngarkoni programin në MKR1000, së pari zëvendësoni vlerat "xxx" me kodet tuaja (sekrete) për rrjetin tuaj WiFi në shtëpinë tuaj të zgjuar.

Nëse nuk keni programuar më parë një MKR1000, së pari duhet ta bëni MKR1000 të dukshme në IDE. MKR1000 nuk përfshihet si standard. Së pari instaloni bibliotekën e kërkuar "Wifi101. Për ta bërë këtë, shkoni te "mjetet/menaxhoni bibliotekat" dhe zgjidhni bibliotekën WiFi101. Hapi i fundit është të shtoni bordin MKR1000. Për ta bërë këtë, shkoni te "mjetet/bordi/Menaxheri i bordeve". Nga lista e bordeve, gjeni "Arduino SAMD Boards (32-bit ARM Cortex-M0 +)". Klikoni atje në "Më shumë informacion" dhe "instalo" për të instaluar këtë tabelë.

Hapi 3: M. I. T. Dizajni i aplikacioneve

M. I. T. Dizajni i aplikacioneve
M. I. T. Dizajni i aplikacioneve
M. I. T. Dizajni i aplikacioneve
M. I. T. Dizajni i aplikacioneve
M. I. T. Dizajni i aplikacioneve
M. I. T. Dizajni i aplikacioneve

Në faqen e internetit nga M. I. T. mund të regjistroheni me llogarinë tuaj Google për të krijuar vetë një aplikacion për një smartphone Android. Ju mund të përcaktoni ekranet dhe të programoni të gjitha komandat themelore. Kjo e fundit është bërë me një gjuhë programimi të qartë WYSIWYG (ajo që shihni është ajo që merrni) me funksione bllok.

Programi im Android mund të gjendet në galerinë e M. I. T. uebfaqe zhvillimi. Hyni dhe kërkoni "MKR1000" dhe shkarkoni versionin më të fundit "MKR1000_V4_Control". Ju do të merrni një kopje në faqen tuaj të zhvillimit të cilën mund ta shihni dhe ndryshoni ose përmirësoni.

Nëse dëshironi të provoni skedarin e ekzekutueshëm Android (skedari APK) pa hyrë në M. I. T. faqen e internetit mund ta shkarkoni direkt skedarin këtu dhe ta kopjoni dhe instaloni në smartphone tuaj.

M. I. T. faqja e internetit është e mbushur me mësime, një udhëzues për fillimin dhe një forum të madh. Mund të mësoni të programoni hap pas hapi, duke hartuar ekranin e telefonit tuaj dhe të gjitha blloqet që kontrollojnë butonat.

shënim i rëndësishëm: kur aplikacioni juaj është gati për t'u instaluar, kopjojeni atë në telefonin tuaj dhe klikoni dy herë mbi skedarin apk. isshtë i sigurt për t'u përdorur, megjithatë viruscanner juaj ndoshta do të çmendet dhe fillon të paralajmërojë me mesazhe të shumta të gabuara sigurie. Thjesht injorojini ato, arsyeja kryesore është që ju të shkarkoni një aplikacion jashtë dyqanit zyrtar të aplikacioneve…

Hapi 4: Pajisjet shtëpiake

Pajisje shtëpiake
Pajisje shtëpiake
Pajisje shtëpiake
Pajisje shtëpiake

Në vend të LED -ve mund të lidhni stafetë të vegjël 5V DC për të ndërruar pajisjet shtëpiake. Të gjitha këto janë të lidhura me tensione të rrezikshme (110 V AC ose më shumë) kështu që jini të kujdesshëm dhe punoni të sigurt.

Vetë stafetat kanë nevojë për energji, nëse instaloni të 5 stafetat sugjeroj të përdorni një furnizim të veçantë 5 V DC për stafetat. Përndryshe, lidhja MKR1000 5VDC do të mbingarkohet.

Recommended: