Мазмұны:
- Жабдықтар
- 1 -қадам: демо
- 2 -қадам: Arduino Ino бағдарламасы
- 3 -қадам: M.I.T. Қолданба дизайны
- 4 -қадам: Тұрмыстық техника
Бейне: Arduino MKR1000 және M.I.T бар ақылды үй. Android қолданбасы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл оқулықта мен ақылды үйді бірнеше компоненттермен қалай жақсартуға болатынын сипаттаймын.
Бұл ақылды үй дизайнының негізі - бұл 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 -қадам: демо
Мұнда сіз светодиоды бар 5 түрлі шығудың қалай қосылатынын және өшірілетінін көре аласыз, сонымен қатар экран параметрі көрсетіледі, сіз құсбелгілер арқылы түймелердің санын таңдай аласыз. (минимум бір түйме, максимум бес түйме).
Светодиодты қосуға болатын кезде түймелер жасыл болады, ал егер светодиодты сөндіру мүмкін болса, қызыл түске айналады. Бағдарламаны жапқаннан кейін әр түйменің күйі жадта сақталады.
Қосымша екі светодиоды бар, ақ түсі MKR1000 дұрыс WiFi арнасын іздеп жатқанын көрсетеді, ал көк - қосылым орнатылғанын және OK екенін көрсетеді. Бұл шамамен алады. Қосылғаннан кейін 20 секунд.
Wi -Fi төмендегенде, MKR1000 қосылымды қайтадан іздей бастайды.
2 -қадам: 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 қосылымы шамадан тыс жүктеледі.
Ұсынылған:
Blynk қолданбасы/сервері бар NodeMCU: 4 қадам
NodeMCU Blynk App/Server көмегімен: Blynk деген не және ол қалай жұмыс істейді, олардың науқандық бейнесін қараңыз! Біріншіден, NodeMCU бағдарламасын Arduino IDE көмегімен бағдарламалауға болады, жоғарыдағы бейнені тексеріңіз. /www.teachmemicro.com/intro-nodemcu-arduino
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Bluetooth қолданбасы бар Pixel Art жарықдиодты жақтауы: 9 қадам
Bluetooth қолданбалы басқаруымен Pixel Art LED жақтауы: Материалдар32x16 LED Matrix- Adafruit $ 24.99 PIXEL Maker Kit- Seeedstudio $ 59 (Назар аударыңыз, мен PIXEL Maker жиынтығының авторымын) iOS Bluetooth қосымшасы немесе Android Bluetooth қосымшасы- Free1/8 " 12x20 лазерлік кесуге арналған акрил материалы - $ 153/16 " акрил
IOT Heart Rate Monitor (ESP8266 және Android қолданбасы): 5 қадам
IOT Heart Rate Monitor (ESP8266 және Android қолданбасы): Менің соңғы жылдық жобамның бір бөлігі ретінде мен сіздің жүрек соғу жиілігін бақылайтын, сіздің деректеріңізді серверде сақтайтын құрылғыны жасағым келеді және сіздің жүрек соғу жиілігі қалыпты болмаған кезде сізге хабарландыру арқылы хабарлаймын. Бұл жобаның идеясы мен құрылыс салуға тырысқанда пайда болды
Arduino/Android таймері (қолданбасы бар!). Шамдар мен басқа заттарды басқарыңыз: 6 қадам
Arduino/Android таймері (қолданбасы бар!). Шамдарыңызды және басқа заттарды басқарыңыз: Сәлем! Міне мен басқа таймермен отырмын. Бұл жобаның көмегімен таймер " ҚОСУЛЫ " болатынын орнатуға болады. немесе " ӨШІРУ " тәуліктің әр сағаты үшін. Android қосымшасын қолдану арқылы күніне бірнеше оқиғаны орнатуға болады. Arduino мен Android біріктіру арқылы біз