
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53


Бул чынында эле укмуш. 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 модулун колдонуп: Бул роботту мен оңой эле жасай алам, бул процессти мен бердим. Бул үн менен башкарылуучу робот жана сиз менин роботумдун демосун көрө аласыз, аны эки жол менен колдонсоңуз болот. алыскы жана башка үн менен
Үн менен башкарылуучу үйдү автоматташтыруу (Alexa же Google Home сыяктуу, Wifi же Ethernet кереги жок): 4 кадам

Үн менен башкарылуучу үйдү автоматташтыруу (Alexa же Google Home сыяктуу, Wifi же Ethernet кереги жок): Бул негизинен SMSке негизделген arduino релеси, google жардамчысы орнотуусу менен үн буйругу боюнча билдирүүлөрдү жөнөтөт. Бул абдан оңой жана арзан жана Alexa жарнактары сыяктуу иштейт учурдагы электр шаймандары (эгерде сизде Moto -X smartp болсо
8051 микроконтроллерди колдонуу менен башкарылуучу робот: 4 кадам (сүрөттөр менен)

8051 микроконтроллерин колдонгон үн менен башкарылган робот: Үн менен башкарылуучу робот үн түрүндө көрсөтүлгөн буйрукту алат. Үн модулу же Bluetooth модулу аркылуу кандай буйрук берилбесин, ал учурдагы контролер тарабынан декоддолот жана демек, берилген буйрук аткарылат. Мына бул долбоордо мен
Үйдө электромагнити кантип жасоо керек?: 6 кадам

Үйдө электромагнити кантип жасоо керек ?: Соленоид деген эмне? Соленоид электр тогу менен заряддалып электромагнетизмди жаратуучу кыймылдаткыч. Баарыбызга белгилүү болгондой, соленоид темир өзөктөн жана электромагниттик катушкадан турат. Соленоид катушкасы зымдарды негизги түтүктүн айланасына ороону билдирет. Т