Мазмұны:

Alexa негізіндегі дауысты басқарылатын зымыран ұшырғыш: 9 қадам (суреттермен)
Alexa негізіндегі дауысты басқарылатын зымыран ұшырғыш: 9 қадам (суреттермен)

Бейне: Alexa негізіндегі дауысты басқарылатын зымыран ұшырғыш: 9 қадам (суреттермен)

Бейне: Alexa негізіндегі дауысты басқарылатын зымыран ұшырғыш: 9 қадам (суреттермен)
Бейне: Жасанды интеллект дегеніміз не? | Machine Learning, Deep Learning 2024, Шілде
Anonim
Alexa негізіндегі дауысты басқарылатын зымыран ұшырғыш
Alexa негізіндегі дауысты басқарылатын зымыран ұшырғыш

Қыс мезгілі жақындаған сайын; жарық мерекесі тойланатын жылдың дәл сол мезгілі келеді. Иә, біз Дивали туралы айтамыз, ол бүкіл әлемде атап өтілетін нағыз үнді фестивалі. Биыл Дивали аяқталды, мен адамдардың крекерді өртеп жатқанын көріп, мен Alexa негізіндегі дауысты басқарылатын зымыран ұшырғышты немесе тұтандырғышты құру туралы ойға келдім, ол зымырандарды тек дауыспен басқарады, бұл оны балалар үшін өте қауіпсіз және қызықты етеді.

Түсінікті болу үшін, мен мұнда адамдарды Дивалиге крекерді атуға шақыру үшін келген жоқпын, Үндістан үкіметі ластануды болдырмау үшін крекерге шектеулер енгізді және оны ұстану біздің міндетіміз. Мұндағы идея-күні бойы крекерді атудың орнына, дауысты басқарылатын салқын Arduino зымыран тұтандырғышын жасап, стильде бірнеше зымыран ұшырайық. Мен мұны жеңіс ретінде көремін.

Бұл Arduino зымыран тасығышы басқалардан өте өзгеше болады. Онда фанерден жасалған өте берік шасси, сенімді реле негізіндегі басқару тетігі және зымырандарды ұшыру мен қайта тиеудің бірегей механизмі бар, сондықтан кідіріссіз құрылыс процесіне кірісейік.

1-қадам: IoT негізіндегі дауысты басқарылатын ақылды зымыран тұтандырғыш

IoT негізіндегі дауысты басқарылатын ақылды зымыран тұтандырғыш
IoT негізіндегі дауысты басқарылатын ақылды зымыран тұтандырғыш
IoT негізіндегі дауысты басқарылатын ақылды зымыран тұтандырғыш
IoT негізіндегі дауысты басқарылатын ақылды зымыран тұтандырғыш
IoT негізіндегі дауысты басқарылатын ақылды зымыран тұтандырғыш
IoT негізіндегі дауысты басқарылатын ақылды зымыран тұтандырғыш
IoT негізіндегі дауысты басқарылатын ақылды зымыран тұтандырғыш
IoT негізіндегі дауысты басқарылатын ақылды зымыран тұтандырғыш

Тізбектің жұмыс механизмі өте қарапайым, зымыранды ұшыруға жауапты негізгі компонент - нихромды сым және ол жылытқыш катушка түрінде болады. Бұл нихромды сым зымыранды тұтандырғыш рөлін атқарады. Қалай? Мен саған кейін көрсетемін.

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

Біз мұны жасағаннан кейін, біз оны 12В қорғасын қышқылды аккумулятормен қуаттаймыз, ол қызыл ыстықта жанып тұрады. Бұл зымыранның ішіндегі қара ұнтақты тұтату үшін жеткілікті болады және ол сақтандырғыштың қалыпты дозасы сияқты жұмыс істейді. Есіңізде болсын, бұл жоғары қуатты зымыран ұшыру контроллері, сымды қыздыру үшін қажет ток жоғары. Жоғары токпен жұмыс кезінде қауіпсіздік ережелерін сақтаңыз.

Тестілеу аяқталғаннан кейін, тек бақылау процесі қалады, біз оны әрі қарай мақалада жалғастырамыз.

2 -қадам: Біздің NodeMCU зымыран ұшыру контроллерінің іске қосу тақтасы

Біздің NodeMCU зымыран ұшыру контроллері үшін іске қосу тақтасы
Біздің NodeMCU зымыран ұшыру контроллері үшін іске қосу тақтасы
Біздің NodeMCU зымыран ұшыру контроллері үшін іске қосу тақтасы
Біздің NodeMCU зымыран ұшыру контроллері үшін іске қосу тақтасы
Біздің NodeMCU зымыран ұшыру контроллері үшін іске қосу тақтасы
Біздің NodeMCU зымыран ұшыру контроллері үшін іске қосу тақтасы

Бұл құрастыру үшін іске қосу тақтасын жасайық. Іске қосу тақтасы орнатылған кезде, біз бірнеше крекерді оңай қайта жүктей аламыз және оларды оңай іске қосамыз. Мен суретте көрсетілгенге ұқсас іске қосу тақтасын құрдым.

Іске қосу тақтасын құрудың кезең -кезеңімен өтейік.

Жақтаудың екі жағы үшін мен ұзындығы екі дюйм (25X3X1,5) фанераны қолдандым

Жоғарғы бөлігінде мен фанераның ұзындығы (20X3X1.5) дюймдік бөлігін, ал негізі үшін (20X6X1.5) дюймдік фанерді қолдандым, бұл оған біраз тұрақтылық береді

Енді біздің зымыранға сақтандырғыш ретінде қызмет ететін нихромды сымға негізделген жіптерді жасаудың уақыты келді

Ол үшін мен 1000 Вт нихромды сым негізіндегі қыздыру катушкасын сатып алдым, оны түзетіп, суретте көрсетілген құрылымды жасадым. Нихромды сымды суреттегідей пішіндеу үшін екі қысқыш пен бүйірлік кескішті қолдануға тура келді

Мұны жасағаннан кейін мен 20 дюймдік фанера блогын жеті бөлікке бөліп, нихромды сымға негізделген жіптерді салу үшін тесіктер жасадым, және ол жасалғаннан кейін төмендегі суреттерге ұқсас болды

Бірақ жіптерді қоймас бұрын мен әр терминалға қалыңдығы 1 шаршы мм мыс сымды бекітіп, тесіктерден өткіздім, бәрі дайын болған соң

Көріп отырғаныңыздай, мен сым мен жіптерді бекіту үшін екі компонентті желімді қойдым. Осымен біздің іске қосу тақтасы аяқталды

Бұл бөлімдегі бірінші суреттен көріп отырғаныңыздай, мен жіп сымдарын ПХД -ге тікелей қостым, өйткені біз өте жоғары токпен жұмыс жасаймыз, сондықтан мен бұрандалы терминал қоюға кедергі болмадым және бұл біздің шассидің соңын білдіреді. құрылыс процесі

3 -қадам: Alexa басқарылатын зымыран ұшырғышқа қажет компоненттер

Жабдықтар үшін біз жергілікті хобби дүкенінен оңай алуға болатын өте жалпы бөлшектерді қолдандық, төменде заттардың толық тізімі берілген.

12В -реле - 3

BD139 транзистор - 3

1N4004 диод - 3

5,08 мм бұрандалы терминал - 1

LM7805 - кернеу реттегіші - 1

100uF ажырату конденсаторы - 2

5.1 В кернеу диод - 1

NodeMCU (ESP8266-12E) тақтасы - 1

Нүктелі тақта - ½

Қосылатын сым - 10

4 -қадам: Arduino зымыран ұшырғышының схемасы

Arduino зымыран ұшырғышының схемасы
Arduino зымыран ұшырғышының схемасы

Alexa басқарылатын зымыран ұшырғыштың толық схемасы мұнда берілген.

Мен бір түйреуішті екіншісіне қосу үшін тегтерді қолдандым. Егер сіз жақынырақ қарасаңыз, схеманы түсіндіру қиын болмауы керек.

Схема құрылысы өте қарапайым, сондықтан мен егжей -тегжейлі айтпаймын.

Біріншіден, бізде IC1 бар, ол LM7805 кернеу реттегіші, оның 100uF ажырататын конденсаторлары C1 және C2 арқылы белгіленеді.

Осыдан кейін бізде ESP-12E модулі орналасқан NodeMCU тақтасының жобасы бар. Біз бүкіл тізбекті қуаттандыру үшін 12В қорғасын-аккумуляторлық батареяны қолданатындықтан, NodeMCU тақтасын қуаттандыру үшін LM7805-ті алдымен оны 12В-тан 5В-қа дейін түрлендіру қажет. Біз мұны жасаймыз, себебі AMS1117 борттық кернеу реттегіші 12 В -ты 3,3 В -қа тікелей айналдыру үшін жеткіліксіз, сондықтан 7805 қажет.

Әрі қарай бізде 12 В үш реле бар, бұл демонстрация үшін біз үш релені қолданамыз, бірақ бұрын айтқанымыздай, ұшыру алаңында 7 зымыранға арналған толтырғыш бар. Сіз кодты сәл өзгерте аласыз және барлық жеті зымыранды орналастыруға болады. Үш реле T1, T2 және T3 үш NPN транзисторларымен басқарылады және олар нақты жүктемені басқаруға жеткілікті. Ақырында, бізде тізбекті реле шығаратын жоғары кернеудің ұшуынан қорғайтын үш еркін диод бар.

5 -қадам: PerfBoard тақтасында схеманы құру

PerfBoard тақтасында схеманы құру
PerfBoard тақтасында схеманы құру

Негізгі суреттен көріп отырғаныңыздай, қысқа уақыт ішінде үлкен көлемдегі ток өткізе алатын қарапайым тізбек құру идеясы болды, біздің тестілеу бойынша қағазды жарықтандыру үшін 800 миллисекунд жеткілікті. Осылайша, біз тізбекті перфорация тақтасына саламыз және барлық негізгі байланыстарды қалыңдығы 1 шаршы мм мыс сыммен қосамыз. Біз тақтаны дәнекерлеуді аяқтағаннан кейін. Біз аяқтағаннан кейін, бұл жоғарыдағы суретте көрсетілгендей болды.

6 -қадам: Alexa басқарылатын зымыран ұшырғышқа арналған NodeMCU бағдарламалау

Аппараттық құрал дайын болғаннан кейін, бізде Alexa негізіндегі дауысты басқарылатын зымыран тасығышты кодтауды бастау керек. Бірақ бастамас бұрын Arduino IDE -ге қажетті кітапханаларды қосу маңызды. Төменде берілген сілтемеден дұрыс кітапханаларды қосқаныңызға көз жеткізіңіз, әйтпесе код құрастырылған кезде қате жібереді.

Espalexa кітапханасын жүктеп алыңыз

Қажетті кітапханаларды қосқаннан кейін, тізбектің жұмыс істеп тұрғанын тексеру үшін кодты тікелей жүктеуге болады. Егер сіз кодтың қалай жұмыс істейтінін білгіңіз келсе, оқуды жалғастырыңыз.

7 -қадам: Alexa -ны Alexa Android қосымшасымен конфигурациялау

Alexa Android қосымшасымен Alexa конфигурациясы
Alexa Android қосымшасымен Alexa конфигурациясы
Alexa Android қосымшасымен Alexa конфигурациясы
Alexa Android қосымшасымен Alexa конфигурациясы

Alexa тек ESP8866 құрылғысын таныған жағдайда ғана командаларды қабылдайды. Ол үшін біз Alexa -ны Android -тегі Alexa қосымшасының көмегімен конфигурациялауымыз керек. Әрі қарай жүрмес бұрын маңызды бір нәрсе - біз Alexa мен 1 -ге (сөйлем толық емес) көз жеткізуіміз керек.

Мұны істеу үшін Alexa қосымшасының қосымша бөліміне өтіп, Құрылғы қосу опциясын нұқыңыз, Жарықты басыңыз, содан кейін беттің төменгі жағына төмен қарай жылжып, Басқа түймесін басыңыз.

Содан кейін, DEVCOV DEVICE түймесін басып, Alexa жаңа құрылғыларды табатынын күтіңіз. Alexa құрылғыларды тапқаннан кейін, оларды шертіп, тиісті орындарға/санаттарға қосу керек, және сіз аяқтадыңыз.

8 -қадам: Alexa басқарылатын зымыран ұшырғыш - тестілеу

Alexa басқарылатын зымыран ұшырғыш - тестілеу
Alexa басқарылатын зымыран ұшырғыш - тестілеу
Alexa басқарылатын зымыран ұшырғыш - тестілеу
Alexa басқарылатын зымыран ұшырғыш - тестілеу

Тестілеу үшін мен өз бақшама бардым, зымыраннан барлық сақтандырғыштарды алып тастадым, оларды өз орындарына қойдым, мен Alexa деп айқайладым …! Саусақтарыммен барлық ракеталарды қосыңыз. Барлық зымырандар менің күш -жігерімді үлкен жетістік деп белгілеп ұшты. Мынадай нәрсе көрінді.

Ақырында, мен тағы да Alexa дедім …! Төменде көруге болатын жіптердің эпикалық суретін алу үшін барлық зымырандарды қосыңыз.

9 -қадам:

Кескін
Кескін

Сізге мақала ұнады және жаңа және пайдалы нәрсе білдіңіз деп үміттенемін. Егер сізде күмән немесе сұрақтар болса, оларды төмендегі түсініктеме бөлімінде қалдырыңыз. Осындай қызықты жобалар үшін сіз CircuitDigest пен IoTDesignPro -ға кіре аласыз, сонымен қатар Instructables -те бізді қадағалай аласыз.

Ұсынылған: