Мазмуну:
- 1 -кадам: Бөлүктөрүңүздү алыңыз
- 2 -кадам: Бирге аралаштырыңыз
- 3 -кадам: Код
- 4 -кадам: Колдонмо
- 5 -кадам: Аны бириктирип, жасаңыз
Video: Alexa WEMO D1 Mini колдонуу менен башкарылуучу электромагнити: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул чынында эле укмуш. Alexa echo контролун микро процессорго ээ кылуу анчалык деле кыйын эмес. Дүйнө сенин устрицаң. Бул көрсөтмө сизди электромагниттик контролдоо кадамдары аркылуу алат. Сиз каалаган нерсени көзөмөлдөө үчүн ушул процессти колдоно аласыз. Менин учурда, мен лифттин кнопкасын басуу үчүн электромагниттен колдондум. Мен мунун экөөнү жасадым, бирин өйдө лифттин баскычы үчүн, экинчисин астыңкы лифттин баскычы үчүн.
1 -кадам: Бөлүктөрүңүздү алыңыз
Курамы:
Alexa Echo Dot (же Эхо)
WEMO D1 mini - WEMO D1 mini LITEди алуудан сак болуңуз. Мен кокусунан акчаны үнөмдөп жатам деп ойлодум, бирок ал туура иштеген жок.
L293D - Адатта реле колдонулат, бирок менде булардын бир тобу бар болчу, алар иштешти.
Breadboard
9V батарея туташтыргычы
Ургаачы пин баштары - милдеттүү эмес
Соленоид
зымдар
9V батарея
2 -кадам: Бирге аралаштырыңыз
Мен муну перфортборго чогуу чаптадым. Бул такта жагымдуу, анткени ал рельстери жана тешикчелери бар нанды окшоштурулган.
Биринчиден, мен WEMO'го туташтыруу үчүн аялдардын башын перформаттын үстүнө коштум. Башында мен L293D үчүн аялдардын башын кошуп койгом. Бирок, мен L293D жакшы туташуу менен аталыштарга кошулбай турганын билдим, ошондуктан мен аны тактага такадым.
Андан кийин мен зымдарды доскага туташтырдым: 1. WEMO 5Vдан L293Dге чейин кызыл зым PIN2ди иштетүү. Кара зым WEMO жеринен L293D жерге төөнөгүчкө (5) 3. Сары зым WEMO D1 пинден L293D input2 пинге (7) 4. батарея капкак зымдары - WEMO жерге чейин кара, кызыл L293D Vs пинге (8) 5. электромагниттик зымдар-WEMO жерге чейин кара, L293D output2 пинге чейин каалаган түстө (6)-ЭСКЕРТҮҮ: Мен аягында 2-пинтүү аял байланышы бар зымды колдондум. Мен электромагнити ушуга кошо алам. Мен эркек төөнөгүчтөрдү ар бир электромагниттик зымдын аягына чейин ширеттим.
Мен Input/Output 2ге туташканымдын эч кандай себеби жок болчу, мен Input/Output 1 кылмакмын. Чынында, мен бир эле эмес, 4 соленоидди башкара алмакмын, бирок бул проект үчүн мага керек болгон нерсе.
3 -кадам: Код
WEMOну программалоо үчүн Arduino IDE колдоно аласыз.
WEMOнун arduino IDE менен иштеши үчүн бир нече кадамдар бар, жана сиз аларды эң сонун көрсөтмөдө ээрчип алсаңыз болот …
Андан кийин, сиз WEMOну Эхо менен иштешиңиз керек … WEMOнун себеби - бул WIFI иштетилгени - жана сиз аны оңой жеткиликтүү кодду колдонуп, wemo belkin которгучундай кылышыңыз мүмкүн. Бул Amazon echo менен интерфейстин оңой жолу.
Биринчиден, төмөнкүгө өтүңүз: https://github.com/kakopappa/arduino-esp8266-alexa… жана белкин симуляция кодун жүктөп алыңыз. Бул кодду башка бардык arduino долбоорлоруңуз жайгашкан жерге коюңуз. Андан кийин arduino ideдеги wemos.ino файлын алып келиңиз. Өзгөртүлүшү керек болгон жалгыз файл - wemos.ino файлы. Негизинен, бул файлда эмне кылышыңыз керек:
1. SSID менен сырсөзүңүздү Wi -Fi тармагыңызга орнотуңуз 2. Которгучту аныктаңыз; (Switch *ашканасы = NULL;) 3. Которгучту баштоо; (ашкана = жаңы которуу ("ашкана жарыктары", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*ашкана);) 4. Loop бөлүмүнө кошуу; (kitchen-> serverLoop ();) 5. Кайра иштетүү жана Өчүрүү үчүн кайра чалуу жасаңыз жана каалаган нерсеңизди кайра чалууга коюңуз: bool kitchenLightsOn () {Serial.println ("Switch 2 күйгүзүү…"); isKitchenLightstsOn = чындык; return isKitchenLightstsOn; }
Мунун бардыгын wemos.ino кодунун үлгүсүнөн көрө аласыз. Жөн гана ошол файлдагы Switch-esти алмаштыргыңыз келген нерсеге алмаштырыңыз. Менин учурда, мен баарын "BasementButton" деп атагам. Менин basementButtonOn () кайра чалуусу D1 пинин HIGH кылып өзгөртөт. Мисал катары мен киргизген кодду караңыз.
4 -кадам: Колдонмо
Менин учурда, мен электромагниттин лифттин баскычын басышын кааладым. Бул үчүн мага лифттин баскычынын үстүндө электромагниди кармоо үчүн кандайдыр бир кронштейн керек эле. Ошентип, бул менин 3D принтер дүйнөсүнө жасаган биринчи кадамым. Мен tinkercad.com сайтына кирип, эсеп жаздым. Сиз алардын инструментин булуттагы 3D конструкцияларын куруп, анан дизайныңызды басып чыгарууга боло турган *.stl файлына экспорттой аласыз. Тинкеркадды колдонууга абдан интуитивдүү деп таптым. Сиз каалаган дизайнды куруу үчүн чиймелерди чийүү аймагына сүйрөп барасыз. Аккаунтуңузду биринчи жолу орноткондо, аны баштоо үчүн абдан жакшы окуу куралы бар. Туура өлчөмдөрү бар экенине ынануу керек болгондо, ал бир аз татаалыраак болот.
Мен 3D принтери бар досумдун боорукердиги аркылуу кронштейнди басып чыгара алдым. Бирок муну сиз үчүн кыла турган ар кандай компаниялар бар. Кээ бир китепканалар муну жасашат.
5 -кадам: Аны бириктирип, жасаңыз
Мен лифттин кнопкасына кронштейн/соленоид орнотуп, баскычтын үстүндөгү пластикалык кутуга WEMO салдым. WEMOго кодду жүктөгөндөн кийин, аны табуу үчүн Alexaдан алуу керек. Жөн гана "Alexa түзмөктөрдү табуу" деп айтыңыз. Аны тапкандан кийин, "Alexa DEVICENAMEди күйгүз" же "Alexa DEVICENAMEди өчүр" деп айтууга болот. Бул кодго кайра чалууну активдештирет жана электромагниттик күйгүзөт. Менин учурда, менде "лифт көтөрүү" жана "подвалдын баскычы" аппараты бар. Бул кичинекей сөз, бирок ал иштейт. Ошондой эле, "күйгүзүү" жана "өчүрүү" таптакыр мааниси жок, бирок мен аны өзгөртүүгө болот деп ишенбейм.
Сунушталууда:
Alexa негизделген үн менен башкарылуучу ракета учуруучу: 9 кадам (сүрөттөр менен)
Alexa негизделген үн менен башкарылуучу ракета учуруучу: Кыш мезгили жакындаган сайын; жарыктар майрамы майрамдалган жылдын ошол убагы келет. Ооба, биз дүйнө жүзү боюнча майрамдалган чыныгы Индия фестивалы болгон Дивали жөнүндө айтып жатабыз. Бул жылы Дивали бүтүп калды жана элди көрүп жатат
V3 модулун колдонуу менен башкарылуучу робот: 6 кадам
Үн менен башкарылган робот V3 модулун колдонуп: Бул роботту мен оңой эле жасай алам, бул процессти мен бердим. Бул үн менен башкарылуучу робот жана сиз менин роботумдун демосун көрө аласыз, аны эки жол менен колдонсоңуз болот. алыскы жана башка үн менен
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
8051 микроконтроллерди колдонуу менен башкарылуучу робот: 4 кадам (сүрөттөр менен)
8051 микроконтроллерин колдонгон үн менен башкарылган робот: Үн менен башкарылуучу робот үн түрүндө көрсөтүлгөн буйрукту алат. Үн модулу же Bluetooth модулу аркылуу кандай буйрук берилбесин, ал учурдагы контролер тарабынан декоддолот жана демек, берилген буйрук аткарылат. Мына бул долбоордо мен
Үйдө электромагнити кантип жасоо керек?: 6 кадам
Үйдө электромагнити кантип жасоо керек ?: Соленоид деген эмне? Соленоид электр тогу менен заряддалып электромагнетизмди жаратуучу кыймылдаткыч. Баарыбызга белгилүү болгондой, соленоид темир өзөктөн жана электромагниттик катушкадан турат. Соленоид катушкасы зымдарды негизги түтүктүн айланасына ороону билдирет. Т