Мазмұны:
Бейне: Alexa және коммутатормен жұмыс істейтін шам: 3 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Amazon Echo - бұл керемет жиынтық! Маған дауыспен жұмыс істейтін құрылғылар идеясы ұнайды!
Мен өз қолыммен Alexa басқаратын шам жасағым келді, бірақ опцияны қолмен қосқышты сақтап қойыңыз.
Мен интернетті іздедім және WEMO эмуляторын таптым, ол басқа нұсқаларды қарап, бұл Alexa -ны кез келген құрылғыны басқарудың ең қарапайым әдісі сияқты!
**** МАҢЫЗДЫ ЕСКЕРТУ: ЭЛЕКТР КҮТІКТЕРІН ҚҰРМЕТТЕҢІЗ - бұл сізді өлтіреді ****
1 -қадам: Harware
Барлық жұмысты орындайтын ESP2866-12e арқасында компоненттер саны аз!
Барлық компоненттер eBay -ден келді.
1 x ESP2866 -12e (немесе кемінде 2 GPIO порты бар кез келген ESP8266)
1х 5в қуат көзі
1 х 5 вольтты реле. Мен eBay -де 5V катушкасы мен 250V 3 Amp контактілері бар өте кішкентай релелерді таптым
1 x 5v -тен 3v3 -ке дейін төмендеу
1 x оптикалық қосқыш (4N35 немесе оған тең)
1 рет ауысу үшін уақытша әрекет
1 x қолайлы жоба қорабы
Суретте қажет емес резистор көрсетілген!
2 -қадам: оны біріктіру
Мен жобаның ықшам қоршауда өмір сүргенін қаладым, сондықтан ол өте жағымсыз көрінбейді.
Ол шамдардың бастапқы қосқышын реле мен «жұмсақ» қосқышқа ауыстырады!
Электр желісінің (сізді өлтіретін бит) мүмкіндігінше сенімді және қауіпсіз орнатылуын қамтамасыз ету маңызды - мен қауіпсіздік пен жеңілдік үшін 'choc block' коннекторын қолдандым.
Реле катушкаларының қосқыштары бір -біріне өте жақын орналасқан, сондықтан сым қосқанда абай болыңыз. Ашық 5В катушка сымдары мен электр қосылымдарын мүмкіндігінше қысқа ұстаңыз.
Желі 5В қуат көзін береді. Электр желісінің бейтарап жағы тікелей шамға түседі, ал тірі жағы реленің қалыпты ашық контактілері арқылы өтеді.
Коммутатор бір жағынан жерге, екіншісі ESP8266 GPIO13 -ке қосылады. Кез келген кіріс тек деректер парағын тексереді, себебі кейбір түйреуіштер мультиплекстелген.
GPIO15 0v -ге қосылады !! Менде Reset, екіншісі GPIO0 -ға қосылған сым бар. Олар эскизді жүктеу үшін пайдаланылады және оны аяқтағаннан кейін алып тастауға болады.
ESP8266 құрылғылары 3.3в кернеуде жұмыс істейтінін ескеріңіз
GPIO4 (қайтадан кез келген GPIO жасайды) оптикалық қосқыш арқылы релені орнату / қалпына келтіру үшін қолданылады. Мен ESP8266. ағып кетуін азайту үшін оптикалық қосқышты қолдандым және 3.3в 5в реле катушкасын ауыстыруға рұқсат бердім.
Мен компоненттерді орнында ұстау үшін екі жақты жабысқақ жастықшаларды қолдандым.
Мен қоршаудың әр жағында ауа ағыны үшін 2 мм екі тесік бұрғыладым. Бұл өте аз жылу шығарылатынына сенімді емеспін, бірақ бұл мені жақсы сезінді:-)
3 -қадам: Sotfware
Мен GitHub -дан төмендегілерді жүктедім.
IOT-ESP8266-ESP12E-Alexa-бірнеше құрылғылардың шебері
Файлдар барлығы бір каталогта және өзгертілуі қажет жалғыз файл.ino файлы болып табылады.
Ол бірнеше қосқыштардың қалай жұмыс істеу керектігін көрсетеді және бұл бағдарламалық қамтамасыз етудің тамаша бөлігі.
Мен эскизді ESP -ке жүктеу үшін Arduino IDE қолдандым. Интернетте бұл қалай жасалатыны туралы көптеген мақалалар бар, тек Google - Arduino IDE көмегімен ESP8266 бағдарламалау. Ол өте тікелей және оны тек бір рет орнату керек., Ескерту: Эскизді жүктеу үшін мен FTDI стандартты USB сериялық түрлендіргішті қолдандым. GPIO15 жерге тұйықталуы керек - менде тұрақты 0В сымы бар, қалпына келтіру кезінде GPIO0 0v күйінде болуы керек. Қалпына келтіруден кейін GPIO0 қалқымалы күйде қалуы мүмкін. Эскиз енді жүктелуі керек.
Эскиздегі өзгертулер қажет бөліктер сіздің маршрутизаторларыңыздың SSID & Password және Alexa жауап бергісі келетін пәрменін қайта есептейді. «Үстел шамы» іздеңіз және оны өзіңіз таңдаған пәрменмен ауыстырыңыз, мысалы. «төсек шамы» немесе «төбе желдеткіші».
Бағдарламалық қамтамасыз ету Alexa -мен өзара әрекеттеседі және сәйкесінше үстел шамы қосулы және үстел шамы өшірілсе GPIO4 жоғары немесе төмен қосылады. Ол сонымен қатар rl1 және isr_ran жалаушаларын орнатады.
Rl1 жалаушасы пайдаланылады, сондықтан бағдарламалық қамтамасыз ету шамды Alexa немесе коммутатор арқылы қосу немесе өшіру үшін оның ағымдағы күйін біледі.
Коммутатор GPIO13 жерге қосылған кезде үзіліс жасайды. Үзілістер өшірілген, GPIO4 ауысады және сәйкесінше rl1 жалаушасы орнатылады / қалпына келтіріледі. Isr_ran жалаушасы негізгі циклде қысқа кідірістен кейін үзілістерді қайта қосу үшін қолданылады - бұл қосқыштың секірілуіне жол бермейді!
Маңызды ескерту: Сіз таңдаған реледе сіз ауыстырып жатқан құрылғыға сәйкес келетін байланыс рейтингтері бар екеніне көз жеткізіңіз.
Дауысты белсендірілген байқауда екінші орын
Ұсынылған:
Магнит қолдану арқылы қосылатын батареядан жұмыс істейтін шам!: 8 қадам (суреттермен)
Батареямен жұмыс істейтін шам магнит арқылы қосылады!: Біз шамдардың көпшілігі физикалық қосқыш арқылы қосылатынын/өшетінін білеміз. Бұл жобадағы менің мақсатым - бұл классикалық қосқышсыз шамды оңай қосудың/өшірудің бірегей әдісін жасау. Осы процесте пішіні өзгерген шам идеясы мені қызықтырды
Батареямен жұмыс жасайтын қозғалыспен жұмыс істейтін жарықдиодты шам: 4 қадам
Батареямен жұмыс жасайтын жарықдиодты шам: егер сіз сымды қосуға болмайтын жерге жарық қойғыңыз келсе, бұл сізге қажет болуы мүмкін
Батареямен жұмыс істейтін электрониканы айнымалы токта жұмыс істеуге түрлендіру: 4 қадам (суреттермен)
Батареямен жұмыс істейтін электрониканы айнымалы токпен жұмыс істеуге түрлендіру: Біз көптеген электрониканы қуаттандыру үшін батареяларды қолданамыз. Батареямен жұмыс істейтін құрылғылар бар, олар үнемі портативті болуды қажет етпейді. Бір мысал - менің ұлымның аккумуляторлық батареясы. Оны жылжытуға болады, бірақ ол әдетте қалады
Светодиодтардың 3 банкін бір коммутатормен және Visuino -мен ауыстыру: 9 қадам (суреттермен)
Бір банка мен Visuino көмегімен 3 банктік светодиодты ауыстыру: Бұл жоба мен сынап көргім келген эксперименттен шықты, мен долларлық вексельдер мен қауіпсіздік тексерулерінің әр түрлі бөліктерін көру үшін ультрафиолет сәулесінің қаншалықты қажет екенін көргім келді. Мен мұны керемет түрде жасадым және осы нұсқауларды осында бөліскім келді
Айнымалы токпен жұмыс істейтін ақ жарықдиодты дөңгелек үлкейткіш жұмыс шамы: 12 қадам (суреттермен)
Айнымалы токпен жұмыс істейтін ақ жарықдиодты дөңгелек үлкейткіш жұмыс шамы: үлкейткіш жұмыс шамындағы флуоресцентті дөңгелек шамды ауыстыру үшін жарқын жарықдиодты пайдаланыңыз. Жарық болсын! Орташа қиындық Дөңгелек үлкейткіш жұмыс шамын өте төмен энергияға, сенімділігі жоғары балама жарық көзіне айналдыру арқылы бекітуге нұсқау бар