Мазмұны:
- 1 -қадам: Android қосымшасын жасау
- 2 -қадам: 2 -қадам (а): Mcu Esp2866 түйінін орнату
- 3 -қадам: 2 -қадам (b): Mcu түйінін бағдарламалау
- 4 -қадам: 3 -қадам: Mqtt түсіну
Бейне: Android Home (телефонды үйден басқару): 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Менің соңғы жоспарым - менің қалтамда үй, оның қосқыштары, сенсорлары мен қауіпсіздігі. содан кейін оны автоматты түрде қосады
Кіріспе: Сәлеметсіз бе, Ич бин Закрия және бұл «Android home» - бұл менің жобам, бұл жоба бірінші болып келетін төрт нұсқаулықтан, Нұсқаулықта біз Mcu Esp 8266 түйінімен әлемнің кез келген жерінен кейбір қосқыштарды басқару және бақылау үшін пайдалануды үйренеміз. контроллер үшін біз MIT қосымшасын ойлап табушыда қосымша жасаймыз. Келесі жобаларда сенсорлар, камера модулі қосылады, содан кейін жүйе автоматтандырылады.
Оны жасаудың үш негізгі қадамы болады.
1 -қадам: Android қосымшасын әзірлеу: Біз сізге қосымшаны әзірлеу үшін MIT MIT өнертапқышының ашық бастапқы кодын береміз.
2 -қадам: MCU Esp 8266 түйінін орнату: ол екі бөліктен тұрады, біреуі аппараттық қондырғы, екіншісі түйінді бағдарламалау.
3 -қадам: Mqtt түсіну және онымен жұмыс: бұл қадамда біз негізгі хаттаманы түсінеміз және орнатуды қолдануды үйренеміз.
Светодиодты қосудың максималды уақыты шамамен 0,68 сек.
Жабдықтар:
1-түйін Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- Micro-flYfE/174098423523? Hash = item2889131ee3: g: xKQAAOSwHu5cHIhE
2-бір сегіз арналы реле модулі: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375?hash= item33fe335e0f: g: ZTsAAOSwbc5augET
3- сыртқы 5в (2А) қуат көзі
1 -қадам: Android қосымшасын жасау
MIT қосымшасы өнертапқышында қосымшаны құру өте оңай. тек қосуға және ойнауға тура келеді. блок диаграммасы қоса беріледі.
Жұмыс:
1- Қолданба инициализацияланған кезде, Mcu Esp8266 түйініне «data_request» хабарламасын жібереді.
2- Кез келген хабарды алған кезде («1-0» түрінде, бұл өшірілген дегенді білдіреді), APP оны салыстырады және сәйкесінше түймелердің түстерін орнатады.
3- түйме басылған сайын mcu «күйлер » тізіміндегі түйменің күйін ауыстыру үшін хабар жібереді.
және түймені сұрға айналдырыңыз. (ол қазір түйін mcu хабарламасынан түс алады)
Өңделетін Aia файлы:
2 -қадам: 2 -қадам (а): Mcu Esp2866 түйінін орнату
1 -БӨЛІМ: Аппараттық бөлік
аппараттық құралдар берілген жүйеге сәйкес өте қарапайым және сіз барғыңыз келеді, бірақ барғыңыз келеді.
Ескертпе: түйін mcu цифрлық пин шығысы 3.3в логикалық деңгей, бұл реле тақтасы үшін жеткіліксіз, сондықтан сізге реле мен түйінді қуаттайтын сыртқы қуат көзі қажет. сыртқы қуат көзі кем дегенде (5в, 2А) болуы керек
түйреуіш қосылымдары диаграммада көрсетілген.
3 -қадам: 2 -қадам (b): Mcu түйінін бағдарламалау
1 -қадам: esp 8266 тақтасын arduino ide -ге орнатыңыз
2 -қадам: дұрыс түйреуішті таңдау.
3 -қадам: «Relay_control.ino жүктеп алып, оны іске қосыңыз»
4 -қадам: берілген кітапханаларды arduino ide -ге орнатыңыз. «Adafruit_MQTT.h»
5 -қадам: оны mcu түйініне жазыңыз
Ескерту: бағдарламаға issd, пароль, topic_cmd және topic_state қосуды ұмытпаңыз.
Ескерту: бағдарлама жақсы түсіндірілген және бұл оңай болады деп үміттенемін, бірақ егер сіз кез келген жерде шатассаңыз, маған хабарлаңыз
4 -қадам: 3 -қадам: Mqtt түсіну
Mqtt (Message Queuing Telemetry Transport) - бұл құрылғылардың байланысуға арналған жеңіл хабар алмасу хаттамасы, ол үш негізгі компоненттен тұрады.
1. Жазылушы: Жазылушы - бұл серверден деректер мен хабарларды алу үшін mqtt серверіне қосылатын құрылғы.
2.publisher: Publisher - бұл серверге хабарды немесе деректерді жүктеу үшін mqtt серверіне қосылатын құрылғы.
3. брокер: брокер - бұл баспагерлерден жазылушыларға жіберілетін хабарларды сақтайтын және бақылайтын сервер.
баспагерлер, жазылушылар сол сервердің клиенті ретінде де белгілі
брокерде бірнеше жазылушылар мен баспагерлер болуы мүмкін
ТАҚЫРЫП НЕ:
бір брокерде мыңдаған массаж болады, хабарламаның берілуін қамтамасыз ету үшін баспагер өз хабарламаларын белгілі бір мекен -жайға жібереді, сол мекенжай бойынша абонент сол хабарламаларды алады. бұл адрес тақырып деп аталады. Біздің жобада тақырыптар болуы керек, mcu түйінінің жариялануы үшін 1 күй, жазылуға мобильділік және біреуі cmds үшін.
андроидтарға жариялау үшін және жазылуды түйіндеу үшін.
Соңында:.apk файлын жүктеу үшін (жүктеуге де рұқсат етілмеген) сіз «MIT APP INVENTOR» бөліміне өтесіз. тіркелгі жасаңыз,.aia түрін жүктеңіз, содан кейін «build» ішінен.apk жүктеңіз.
Егер сізде қандай да бір сұрақ немесе сұрау болса, маған хабарлаңыз, мен сіздің жобаңызда сізбен жұмыс жасағым келетінін білгім келеді.
Ұсынылған:
Kcam- үйден жұмыс істеу үшін микрофон мен динамикпен (usb) веб-камера: 5 қадам
Kcam- үйден жұмыс істеу үшін микрофон мен динамикпен (usb) веб-камера: Бұл менің бірінші нұсқаулығым, және сіз үйден жұмыс істеп жатқанда құлыптау уақыты, және бұл жоба да үйдегі жұмыстың бір бөлігі. Мен конкурста жеңіске жету үшін. Бірақ егер сізге ұнаса дауыс беріңіз
Үйден жасалған Bluetooth Bluetooth динамигі: 6 қадам
Үйден жасалған Bluetooth Bluetooth динамигі: бұл мен жасаған тағы бір күшейтілген Bluetooth динамигі. Бұл жолы дыбыс қорапшасының қисық жиектері үшін әдемі тор үлгісін көрсету үшін бұрын ағаш парақпен қапталған МДФ лазермен кесу. Мен жеңіл имбуиа парағын қолдандым
Ақылды телефонды басқару Arduino робот: 3 қадам
Ақылды телефонды басқару Arduino Robot: бұл смартфонды басқаратын Arduino робот жобасы. Бұл жоба үшін мен ПХД жасадым, сондықтан торлы сыммен байланыс жоқ. Бұл тақтада қос қозғалтқыш драйвері бар. қосымша Arduino түйреуіштері, 3V, 5V, GND, сондықтан осы ПХД көмегімен сіз келесі жолды жасай аласыз
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
Жоғалған ұялы телефонды немесе сымсыз телефонды қалай табуға болады: 6 қадам
Жоғалған ұялы телефонды немесе сымсыз телефонды қалай табуға болады: сценарий: Әйелім екеуіміздің ұялы телефондарымыз бар. Біз енді үй телефонын қолданбаймыз, өйткені біз үнемі жүреміз. Неге сіз әрең қолданатын қалалық телефон үшін төлейсіз