Мазмұны:

Arduino MKR1000 және M.I.T бар ақылды үй. Android қолданбасы: 4 қадам
Arduino MKR1000 және M.I.T бар ақылды үй. Android қолданбасы: 4 қадам

Бейне: Arduino MKR1000 және M.I.T бар ақылды үй. Android қолданбасы: 4 қадам

Бейне: Arduino MKR1000 және M.I.T бар ақылды үй. Android қолданбасы: 4 қадам
Бейне: Lesson 01 Arduino Boards | Robojax Arduino Step By Step Course 2024, Қараша
Anonim
Arduino MKR1000 және M. I. T бар ақылды үй. Android қолданбасы
Arduino MKR1000 және M. I. T бар ақылды үй. Android қолданбасы

Бұл оқулықта мен ақылды үйді бірнеше компоненттермен қалай жақсартуға болатынын сипаттаймын.

Бұл ақылды үй дизайнының негізі - бұл Arduino MKR1000 тақтасы, ол қосымшаның көмегімен басқарылады, ол M. IT. T сайтында жасалған. (Массачусетс технологиялық институты).

Бұл қалай жасалады? Веб -сайтта M. I. T. Android смартфонына қосымшаны өзіңіз жасау үшін Google есептік жазбаңызбен кіре аласыз. Сіз экрандарды анықтай аласыз және барлық негізгі командаларды бағдарламалай аласыз. Соңғысы блок функциялары бар айқын WYSIWYG (сіз көріп отырғандай) визуалды бағдарламалау тілімен жасалады.

Мен «ақылды үйде» 5 түрлі құрылғыны ауыстыру үшін 5 түрлі шығысы бар WiFi арқылы Arduino MKR1000 тақтасын басқаруға арналған қосымша жасадым. Бастапқыда тек жарық диодтары қосылады, бірақ оларды тұрмыстық техниканы қосу үшін реле ауыстыру арқылы оңай ауыстыруға болады.

Жабдықтар

1 MKR1000 түріндегі Arduino тақтасы, 7 резистор 1кОм.7 светодиод 5 мм, түрлі түсті. Нан тақтасы мен сымдар.

Тұрақты 5В тұрақты ток релесі бір қолданбаға.

MKR1000 үшін 5В тұрақты ток көзі (USB қабырғаға арналған сымдар жасайды).

Arduino IDE бағдарламасы орнатылған компьютер.

1 -қадам: демо

Image
Image
Arduino Ino бағдарламасы
Arduino Ino бағдарламасы

Мұнда сіз светодиоды бар 5 түрлі шығудың қалай қосылатынын және өшірілетінін көре аласыз, сонымен қатар экран параметрі көрсетіледі, сіз құсбелгілер арқылы түймелердің санын таңдай аласыз. (минимум бір түйме, максимум бес түйме).

Светодиодты қосуға болатын кезде түймелер жасыл болады, ал егер светодиодты сөндіру мүмкін болса, қызыл түске айналады. Бағдарламаны жапқаннан кейін әр түйменің күйі жадта сақталады.

Қосымша екі светодиоды бар, ақ түсі MKR1000 дұрыс WiFi арнасын іздеп жатқанын көрсетеді, ал көк - қосылым орнатылғанын және OK екенін көрсетеді. Бұл шамамен алады. Қосылғаннан кейін 20 секунд.

Wi -Fi төмендегенде, MKR1000 қосылымды қайтадан іздей бастайды.

2 -қадам: Arduino Ino бағдарламасы

Arduino Ino бағдарламасы
Arduino Ino бағдарламасы

Arduino MKR1000 -ге M. I. T қосымшасынан жұмыс істеу үшін бағдарлама қажет. Бұл Agus Kurniawan «Arduino and Genuino MKR1000 Development Workshop 2016» басылымында сипатталған бағдарламаның кеңейтілген және жетілдірілген нұсқасы.

Файлды жүктеп алыңыз, мәтінді Arduino IDE -ге көшіріңіз, содан кейін бағдарламаны Arduino MKR1000 -ге жүктеңіз. Қажетті бағдарламалық қамтамасыз етуді орнату және қолдану және Arduino бағдарламалау туралы түсініктеме алу үшін www.arduino.cc қараңыз. Бағдарламаны MKR1000 -ге жүктемес бұрын, алдымен «xxx» мәндерін өзіңіздің ақылды үйіңіздегі WiFi желісінің (құпия) кодтарымен ауыстырыңыз.

Егер сіз бұрын MKR1000 бағдарламаланбаған болсаңыз, алдымен MKR1000 IDE -де көрінетін етіп жасауыңыз керек. MKR1000 стандартты емес. Алдымен қажетті «Wifi101 ″ кітапханасын» орнатыңыз. Ол үшін «құралдар/кітапханаларды басқару» бөліміне өтіп, WiFi101 кітапханасын таңдаңыз. Соңғы қадам - MKR1000 тақтасын қосу. Ол үшін «құралдар/тақта/тақта менеджері» бөліміне өтіңіз. Тақта тізімінен «Arduino SAMD тақталарын (32 биттік ARM Cortex-M0 +)» табыңыз. Бұл тақтаны орнату үшін «Қосымша ақпарат» және «Орнату» түймесін басыңыз.

3 -қадам: M. I. T. Қолданба дизайны

М. И. Т. Қолданба дизайны
М. И. Т. Қолданба дизайны
М. И. Т. Қолданба дизайны
М. И. Т. Қолданба дизайны
М. И. Т. Қолданба дизайны
М. И. Т. Қолданба дизайны

M. I. T сайтынан. Android смартфонына қосымшаны өзіңіз жасау үшін Google есептік жазбаңызбен кіре аласыз. Сіз экрандарды анықтай аласыз және барлық негізгі командаларды бағдарламалай аласыз. Соңғысы блок функциялары бар айқын WYSIWYG (сіз көріп отырғандай) визуалды бағдарламалау тілімен жасалады.

Менің Android бағдарламамды M. I. T галереясында табуға болады. дамыту сайты. Жүйеге кіріңіз және «MKR1000» іздеңіз және «MKR1000_V4_Control» ең соңғы нұсқасын жүктеңіз. Сіз өзіңіздің даму бетіңізде көшірмені аласыз, оны көруге, өзгертуге немесе жақсартуға болады.

Егер сіз Android -тің орындалатын файлын (APK файлы) MIT -ге кірмей -ақ көргіңіз келсе. веб -сайтта сіз файлды осы жерден жүктей аласыз және оны смартфонға көшіріп, орната аласыз.

М. И. Т. Веб -сайт оқулықтармен, жұмысқа кіріспе нұсқаулықпен және үлкен форуммен толы. Сіз телефон экранын және түймелерді басқаратын барлық блоктарды жобалай отырып, біртіндеп бағдарламалауды үйрене аласыз.

Маңызды ескерту: сіздің қосымшаңыз орнатуға дайын болғанда, оны телефонға көшіріп, apk файлын екі рет нұқыңыз, оны пайдалану қауіпсіз, бірақ сіздің вирустық сканеріңіз есінен танып қалуы мүмкін және бірнеше қате қауіпсіздік хабарламаларымен ескертуді бастайды. Оларды елемеңіз, оның басты себебі - қосымшаны ресми қосымшалар дүкенінен тыс жүктеу …

4 -қадам: Тұрмыстық техника

Тұрмыстық техника
Тұрмыстық техника
Тұрмыстық техника
Тұрмыстық техника

Светодиодтардың орнына тұрмыстық техниканы ауыстыру үшін 5В тұрақты ток релесін қосуға болады. Бұлардың барлығы қауіпті кернеуге қосылады (айнымалы ток 110 В немесе одан жоғары), сондықтан абай болыңыз және қауіпсіз жұмыс жасаңыз.

Реленің өзіне қуат қажет, егер сіз барлық 5 релені орнатсаңыз, мен реле үшін бөлек 5 В тұрақты ток көзін пайдалануды ұсынамын. Әйтпесе, MKR1000 5VDC қосылымы шамадан тыс жүктеледі.

Ұсынылған: