Мазмұны:
- 1 -қадам: Arduino IDE бағдарламалық жасақтамасын орнату
- 2 -қадам: Arduino IDE ашу
- 3 -қадам: тақта менеджерін ашыңыз
- 4 -қадам: ESP 8266 тақтасының кітапханасын таңдаңыз
- 5 -қадам: тақтаны таңдау
- 6 -қадам: ДК -ге қосылу
- 7 -қадам: Менің алғашқы бағдарламам
- 8 -қадам: Бірінші бағдарламаны жүктеңіз
- 9 -қадам: кітапханаларды қосу
- 10 -қадам: Blynk қосымшасын смартфонға алыңыз
- 11 -қадам: Бірінші Blynk қосымшасын жасаңыз
- 12 -қадам: Бағдарламаны іске қосыңыз
- 13 -қадам: Кодекс қалай жұмыс істейді …
- 14 -қадам: Blynk қойындысы
Бейне: Менің бірінші IoT құрылғысы: 14 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл нұсқаулықта біз Arduino IDE -ді менің бірінші IoT құрылғысына қалай орнатуды үйренеміз, осылайша біз оған arduino кодын іске қосып, оны ұялы телефоннан басқара аламыз.
1 -қадам: Arduino IDE бағдарламалық жасақтамасын орнату
Arduino IDE бағдарламалық жасақтамасын мына сілтемеден https://www.arduino.cc/kz/main/software орнатыңыз.
Arduino IDE орнатылғаннан кейін жұмыс үстелінде белгіше жасалады.
2 -қадам: Arduino IDE ашу
Жұмыс үстелінен Arduino IDE ашыңыз.
Параметрлер тақтасын ашу үшін Ctrl+үтірді басыңыз.
Қосымша тақта менеджерінде төменде көрсетілген URL мекенжайын енгізіп, OK түймесін басыңыз.
arduino.esp8266.com/stable/package_esp8266com_index.json
3 -қадам: тақта менеджерін ашыңыз
Тақталар менеджерін ашыңыз.
4 -қадам: ESP 8266 тақтасының кітапханасын таңдаңыз
Boards Manager терезесі ашылады, ESP8266 атауы бар модульді көрмейінше терезе бетін төмен қарай жылжытыңыз. Сіз оны тапқаннан кейін сол модульді таңдап, нұсқасын таңдап, Орнату түймесін басыңыз. Ол орнатылған кезде терезені жабыңыз.
5 -қадам: тақтаны таңдау
My First IoT бағдарламасын Arduino-мен іске қосу үшін NodeMCU 1.0 тақтасын (ESP-12E модулі) таңдау керек.
Мұны жоғарыдағы суретте көрсетілгендей төмен айналдыру арқылы жасауға болады. Қайту түймесін басыңыз
6 -қадам: ДК -ге қосылу
MyFirst IoT контроллерін компьютерге USB кабелі арқылы қосыңыз. Ол қосылған кезде COM порты анықталады және сіздің компьютеріңіз тиісті драйверлерді жүктейтінін көресіз. Аяқтағаннан кейін, құрылғы менеджеріне өтіңіз және қолданыстағы Com портына назар аударыңыз (жоғарыдағы суретте көрсетілген)
7 -қадам: Менің алғашқы бағдарламам
Енді Файл қойындысын ашып, Ендірілген мысалға кіретін Мысалдарға өтіңіз, 01. Негізгі бөліміне өтіп, Терезені ашу үшін Жыпылықтау түймесін басыңыз.
Енді портты таңдау үшін құралдарды нұқыңыз: контроллер компьютердің қандай COM порты қосылғанына негізделген «COM». COM портын анықтау үшін алдыңғы қадамдарды қараңыз.
8 -қадам: Бірінші бағдарламаны жүктеңіз
Бағдарламаны модульге жүктеу үшін суретте көрсетілген оң жақ көрсеткіні нұқыңыз. Бағдарлама жүктелгеннен кейін контроллердегі жарық диоды бір секунд сайын жыпылықтайды және өшеді.
Құттықтаймыз - сіз бірінші IoT құрылғысын орындадыңыз. Енді біршама қызықты нәрсеге көшейік және ұялы телефоннан жарық диодты қосамыз және өшіреміз.
9 -қадам: кітапханаларды қосу
Arduino компиляторы кітапханаларды кеңінен қолданады. Бұл құрылғыға көптеген тапсырмаларды орындауға көмектесетін дискретті кодтар.
Мұны кезекпен жасайық.
Төменде көрсетілген Blynk zip файлын жүктеңіз. Оны қайда сақтағаныңызға назар аударыңыз.
«Эскиз» қойындысын ашыңыз, «Кітапхананы қосу» опциясын таңдаңыз, содан кейін «.zip кітапханасын қосыңыз». Таңдау экранын жүктелген zip файлының орнына көрсетіңіз және растаңыз.
Бірнеше секундтан кейін кітапхана Arduino IDE -ге қосылады.
Қалған кітапханалар үшін қайталаңыз
10 -қадам: Blynk қосымшасын смартфонға алыңыз
Телефондарыңыздың қосымшалар дүкеніне өтіп, Blynk іздеңіз. Blynk қосымшасын орнатыңыз және оны іске қосыңыз.
Сізге электрондық пошта мекенжайы мен құпия сөзді енгізу қажет. Бұл жарамды электрондық пошта мекенжайы екеніне көз жеткізіңіз, себебі аутентификация таңбалауыштары осында жіберіледі.
Blynk -тегі мейірімді адамдар сізге жұмысты бастау үшін 2000 «Энергия» қондырғысын береді. Күрделі жобаларды құрған кезде сізге қосымшада сатып алуға болатын «энергия» қажет болады.
Қазіргі уақытта біз бір мысалдан екіншісіне көшкен кезде жобаларды жоямыз және Blynk -тің QR -кодының керемет мүмкіндігін пайдаланамыз. Біз бұған келесі қадамда жетеміз.
11 -қадам: Бірінші Blynk қосымшасын жасаңыз
Экранның жоғарғы жағындағы QR белгісін басыңыз, сонда сіздің камераңыз қосылады.
Камераны жоғарыдағы QR кодына бағыттаңыз, сонда Blynk сізге жоба жасайды. Жоба өңделгеннен кейін экранның жоғарғы жағындағы жаңғақ белгісін басыңыз, төмен жылжып, «барлығына электрондық поштаны жіберу» таңдаңыз.
Бірнеше секунд ішінде сізге электрондық пошта арқылы аутентификация коды жіберіледі.
Arduino IDE -де File/Examples/My_IOT_Device/Blynk_LED таңдаңыз.
Бағдарлама файлы ашылады.
Blynk -тен алған аутентификация таңбалауышын көшіріп, қойыңыз және экранға SSID мен құпия сөзді енгізіңіз.
Бағдарламаны контроллерге жіберу үшін жүктеу көрсеткі түймесін басыңыз.
12 -қадам: Бағдарламаны іске қосыңыз
Blynk қосымшасында экранның жоғарғы оң жағындағы ойнату түймесін басыңыз.
Сіз LED түймесін және күй өрісін көресіз. Түймені басу контроллердегі светодиодты қосады және өшіреді және сәйкесінше күйді жаңартады.
Құттықтаймыз - енді сіз өзіңіздің жобаңызды әлемнің кез келген нүктесінен Интернетке кіре отырып басқара аласыз!
13 -қадам: Кодекс қалай жұмыс істейді …
Бұл бағдарламалауға арналған оқулық емес, бірақ мұнда код және оның Blynk -пен қалай жұмыс істейтіні туралы түсінік берілген.
Мен кодты Arduino IDE -дегі бөлек қойындыларға әдейі қойдым, осылайша сіз негізгі компоненттерді көре аласыз. Бағдарламаны бастаған кезде мұны істеудің қажеті жоқ.
Алдымен Blynk_LED қойындысын қарастырайық. Жобаның авторизация кодтарынан, SSID мен құпия сөзден басқа, оны жобаның кез келген мысалында өзгерту қажет емес.
Бұл кітапхана туралы маңызды ақпаратты қамтиды (#include).
Орнату қойындысы дәл осылай жасайды - контроллер жүктелгенде және орнату нұсқауларын бергенде ол бір рет іске қосылады. Бұл жағдайда біз сериялық мониторды 115200 baud жылдамдығына орнатамыз және Blynk пен wifi орнатамыз.
Цикл қойындысы дәл осылай жасайды - ол кез келген кодты қайталай отырып, айналдырады. Бұл жағдайда blynk пен таймерлердің жұмыс істейтініне көз жеткізеді (біз оны басқа оқулықта бағдарламамен, таймерлермен және утилиталар қойындыларымен бірге орнатамыз).
14 -қадам: Blynk қойындысы
Кодты қарастырмас бұрын, Blynk экранындағы екі «виджетті» қарастырайық.
«Түйме» «виртуалды» түйреуіш ретінде белгіленеді және біз оған 0 слотты таңдадық (V0). Бұл контроллерге жіберілетін шығыс шығаратын виджет. Есіңізде болсын, біз оны басу (уақытша) емес, Қосу/Өшіру қосқышы ретінде орнаттық.
Күй индикаторы - «мәнді көрсету» виджеті және оған контроллерден деректерді жібереді. Ол виртуалды түйреуіш ретінде орнатылды және біз оған 1 ұяшықты таңдадық.
Енді кодты қарастырайық.
Бірінші мәлімдеме - BLYNK_WRITE (V0) - кодты виртуалды 0 түйрегінен келетін Blynk нұсқауын тыңдау үшін кодты айтады. Blynk батырмасы өзгерген сайын param.asInt ішіндегі контроллерге 0 немесе 1 жібереді.).
Егер 0 жіберілсе, онда контроллер:
- Morse.on () командасын шығарады; (біз ең басында енгізген файлды қамтитын кітапхананы қолдана отырып) жарықдиодты қосады.
- Сериялық интерфейске (ДК терминалы) «LED On» қосылады.
- «Жарықдиодты қосулы» Blynk «мәнін көрсету» виджетіне жібереді, оны біз 1 -ұяшықта тағайындадық. Ол Blynk.virtualWrite (V1, «LED өшірулі») пайдаланады; бұл туралы нұсқаулық.
- Егер контроллерге 1 жіберілсе, ол мұның бәріне керісінше жасайды.
Өте қарапайым, иә?
Ұсынылған:
Менің IoT құрылғысы - GPS триггері: 5 қадам
Менің IoT құрылғысы - GPS триггері: Бұл нұсқаулықта сіз үйден бірнеше минуттық жерде электрондық поштаны жіберу үшін IoT контроллерін орнатуды үйренесіз
Менің бірінші синтезім: 29 қадам (суреттермен)
Менің бірінші синтезім: балалар синтезі мен синтезатор сымдарының шиеленіскен күйінде отырған кезде пайда болды. Менің досым Оливер келіп, жағдайды бағалап: «Сіз әлемдегі ең күрделі балалар ойыншығын жасауға қол жеткізгеніңізді білесіз», - деді. Менің алғашқы р
Менің IoT құрылғысы - бірінші реле: 5 қадам
Менің IoT құрылғысы - бірінші реле: Бұл нұсқаулықта біз Blynk релесін басқарамыз. Оны қосымшадан қосу және өшіру. САҚТАНЫҢЫЗ !!!! Егер сіз өз релеңізді электр желісіне қосқыңыз келсе, не істеп жатқаныңызға сенімді болыңыз !!! САҚТАНЫҢЫЗ
Менің бірінші Java қосымшасы: 6 қадам
Менің бірінші Java қосымшасы: Сіз өзіңіздің java қосымшасын жасағыңыз келе береді, бірақ оны қандай да бір себептермен кейінге қалдырасыз ба? Сіз «ертең мен мұны жасаймын» деген сөзді естисіз бе? Бірақ бұл ертең ешқашан келмейді. Сонымен, сіз дәл қазір бастауыңыз керек, енді сіздің үйіңізді алуға уақыт келді
Ішкі/сыртқы USB термометрі (немесе 'Менің алғашқы USB құрылғысы'): 4 қадам (суреттермен)
Ішкі/сыртқы USB термометрі (немесе 'Менің алғашқы USB құрылғысы'): Бұл PIC 18F -те USB перифериялық құрылғысын көрсететін қарапайым дизайн. 18F4550 40 істікшелі чиптер үшін көптеген мысалдар бар, бұл дизайн 18F2550 28 істікшелі кішірек нұсқасын көрсетеді. ПХД беттік бекіту бөлшектерін қолданады, бірақ барлық