Мазмұны:

Alexa ақылды шамы ESP8266: 4 қадаммен (суреттермен)
Alexa ақылды шамы ESP8266: 4 қадаммен (суреттермен)

Бейне: Alexa ақылды шамы ESP8266: 4 қадаммен (суреттермен)

Бейне: Alexa ақылды шамы ESP8266: 4 қадаммен (суреттермен)
Бейне: Төбедегі жарықдиодты жолақ шамы,адресті жарықдиодты жолақ шамы 12в, Қытайдағы ең жақсы зауыт 2024, Қараша
Anonim
Image
Image
Alexa ESP8266 ақылды шамы
Alexa ESP8266 ақылды шамы

Бұл нұсқаулық сізге менімен бірге ESP8266 микроконтроллері мен Amazon Echo/Alexa көмегімен дауыспен басқарылатын винтажды шамды жаңартуға көмектеседі. Arduino коды FauxmoESP кітапханасының көмегімен Belkin WeMo құрылғысын эмуляциялайды, бұл орнатуды жеңілдетеді.

Назар аударыңыз: бұл жоба коды FauxmoESP кітапханасының Belkin WeMo орнына Philips Hue протоколына еліктеу үшін өзгеруіне байланысты күшін жойды. Егер сіз оны кітапхананың жаңа нұсқасымен жұмыс істеу үшін жаңартсаңыз, маған хабарлаңыз

Arduino ESP8266 жұмыс процесінде толық праймер алу үшін, менің ақысыз Instructables Internet of Things классын қарап шығыңыз және жарықтандырудың шабыты мен ноу-хауын білу үшін Paige's Lamps Class-ті қараңыз. Егер сіз Arduino -да жаңадан болсаңыз, бізде бұл үшін кіріспе сынып бар.

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

Бұл жоба үшін сізге қажет:

  • Amazon Echo (және Alexa қосымшасы)
  • Шам (менікі 60 Вт)
  • ESP8266 қолдауымен Arduino бағдарламалық жасақтамасы бар компьютер орнатылған
  • Adafruit Feather Huzzah ESP8266 микроконтроллер тақтасы
  • Adafruit Power Relay FeatherWing
  • Ұзартқыш сым
  • USB қуат адаптері (кем дегенде 1А, мен оны iPhone -дан қолдандым)
  • USB кабелі (microB)
  • Қосқыш пен сымды ауыстыру (міндетті емес)
  • Үшінші қол құралы (міндетті емес)
  • Пинцет (міндетті емес)
  • Жылуды төмендететін құбырлар
  • Жылу пистолеті (немесе жеңілірек/шаш кептіргіш)
  • Сымды тазартқыштар
  • Диагональды кескіштерді жуыңыз
  • Сым жаңғақтары
  • Дәнекерлеуіш пен дәнекерлеуіш

Менің ағаштан жасалған шам негізі үшін:

  • Ағаш қашау мен балға
  • Вице
  • Hacksaw
  • Металл файл
  • Бұрғылау/престер биттері бар престеу
  • Ұнтақталған 220 дана қағаз
  • Ағашпен қаптау (қолғаппен, щеткамен және т.б.- қаптамадағы нұсқауларды оқыңыз)

ESP8266 тақта қолдауына қосымша ретінде сіз келесі Arduino кітапханаларын орнатуыңыз керек (кітапхана менеджерінен іздеу немесе Arduino/кітапханаларына қалтаны қолмен орналастыру):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

Мен бұл әдіс туралы Adafruit оқулығынан білдім: ESP8266 Huzzah -тің Easy Alexa (Echo) басқаруы, бұл кодты өз жобаларыңда пайдалану туралы көптеген пайдалы ақпарат бар.

Жұмыс үстінде болу үшін YouTube, Instagram, Twitter, Pinterest -те мені қадағалап, ақпараттық бюллетеньге жазылыңыз. Amazon Associate ретінде мен серіктестік сілтемелерімді қолдана отырып, сатып алуларыңыздан табыс табамын.

1 -қадам: Реле қосылады

Реле қосылу
Реле қосылу
Реле қосылу
Реле қосылу
Реле қосылу
Реле қосылу
Реле қосылу
Реле қосылу

Айнымалы токтың айнымалы бөлігін басқару үшін мен Power Relay FeatherWing қолданамын- тек ыстық шамның сымын үзіп, үзілген ұштарын қалыпты ашылатын және жалпы бұрандалы терминалдарға қосыңыз. Есіңізде болсын, егер сіз айнымалы токты білмесеңіз, бақылайтын адамды табыңыз. Менің шамымда сымның қосқышы болды, сондықтан мен оны алып тастадым және коммутатор басқаратын сымды қолдандым.

Тақтаның төменгі жағындағы секіргіштердің бірін ESP8266 -да қолданылатын микроконтроллердің түйреуішіне сәйкес келуін ұмытпаңыз. Мен Power Relay FeatherWing -ті орнату бойынша нұсқаулықты орындадым және Feather Huzzah ESP8266 құрылғысындағы 13 -ші пинмен релені басқару үшін көрсетілген секіргішті байланыстырдым.

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

2 -қадам: микроконтроллер мен тестілеу бағдарламасы

Микроконтроллер мен тест бағдарламасы
Микроконтроллер мен тест бағдарламасы
Микроконтроллер мен тест бағдарламасы
Микроконтроллер мен тест бағдарламасы
Микроконтроллер мен тест бағдарламасы
Микроконтроллер мен тест бағдарламасы

Бұл жобаға арналған Arduino коды Belkin WeMo құрылғысын имитациялайтын fauxmoESP кітапханасының мысал эскизін қолданады. Демек, үйдегі қайнатуды конфигурациялау коммерциялық құрылғыға өте ұқсас, бұл Alexa қосымшасында. Табиғи сөйлеу үшін мен өз құрылғымды «жарық» деп атадым.

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

3 -қадам: Қашауыштан жасалған ағаш негіз

Ағаш негізі қашау
Ағаш негізі қашау
Ағаш негізі қашау
Ағаш негізі қашау
Ағаш негізі қашау
Ағаш негізі қашау
Ағаш негізі қашау
Ағаш негізі қашау

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

Мен шаңды кетіру үшін ағаш негізді тегістеп, оны ағаш дақымен аяқтадым.

4 -қадам: қолданыңыз

Оны қолданыңыз!
Оны қолданыңыз!

«Alexa, жарықты қос» деп айту табиғи нәрсе, сондықтан мен ақылды шамды атауды өте ақылды сезіндім. Бір желіде бірнеше құрылғы болу үшін оларды «кіреберістің жарығы» немесе «түнгі жарық» деп атау арқылы ажыратуға болады. Бұл WeMo қосқышын сатып алудан гөрі жақсы ма? Егер сіз осы уақытқа дейін Нұсқаулықтан оқыған болсаңыз, онда біз өз қолымызбен құрастыру әлдеқайда қызықты екеніне келісеміз, әсіресе винтажды шамдардың арнайы реттелуі мен қондырғысы бар дизайн.

Сізде ақылды үйдің қандай жобалары бар? Төмендегі түсініктемелерде не істеп жатқаныңызды айтыңыз.

Ұсынылған: