Mundarija:

Cortana va Arduino uy avtomatizatsiyasi bilan ovozni boshqarish chiroqlari elektronika RGB Led chiziqlari va boshqalar
Cortana va Arduino uy avtomatizatsiyasi bilan ovozni boshqarish chiroqlari elektronika RGB Led chiziqlari va boshqalar

Video: Cortana va Arduino uy avtomatizatsiyasi bilan ovozni boshqarish chiroqlari elektronika RGB Led chiziqlari va boshqalar

Video: Cortana va Arduino uy avtomatizatsiyasi bilan ovozni boshqarish chiroqlari elektronika RGB Led chiziqlari va boshqalar
Video: Kontroller AI DI AO DO analog va diskret signallar. контроллер сигналлар аналог дискрет сигналлар. 2024, Noyabr
Anonim
Image
Image

O'zingizning ovozingiz bilan narsalarni boshqarish g'oyasi kabi? Yoki chiroqni o'chirish uchun yotoqdan turishni yoqtirmaysizmi? Ammo Google home kabi mavjud bo'lgan barcha echimlar juda qimmatmi? Endi siz uni 10 dollardan past narxda o'zingiz qilishingiz mumkin. Va undan ham yaxshisi, buni qilish juda oson!

Bu Windows do'konida mavjud bo'lgan CoRoom Windows 10 -ning bepul chiqarilgan bepul ilovasi tufayli mumkin va quyidagi 3 oddiy qadamni bajarib, uni o'zingiz qilishingiz mumkin.

CortanaRoom amaldagi harakatini tekshiring, yuqoridagi yoki pastdagi videoni tekshiring:

www.youtube.com/watch?v=38VDIR3he6g&feature=youtu.be

CortanaRoom qila oladigan bir nechta narsalar:

  • Ovozingiz bilan chiroqlarni boshqaring
  • O'z ovozingiz bilan televizor kabi narsalarni boshqaring
  • O'z ovozingiz bilan RGB Led Strip -ni boshqaring
  • Quyosh rangidagi RGB Led chizig'ining yorqinligini asta -sekin oshirib, sizni uyg'otadigan signalni o'rnatish uchun CortanaRoom ilovasidan foydalaning.
  • Yonish yoki o'chish kabi Led tasmasining 3 ta effektidan foydalaning
  • Windows 10 bilan uzluksiz integratsiya uchun Cortana bilan integratsiya.
  • Va yana ko'p narsalar!

CortanaRoom -ni yaratish uchun sizga bir nechta asosiy qismlar kerak bo'ladi:

5V o'rni

www.ebay.com/itm/5PCS-SRD-05VDC-SL-C-PCB-5PINS-5V-DC-Coil-Power-Relay/292258586190?hash=item440bf81e4e:g:8RcAAOSwDHrWW6 pf: 0

Arduino uno yoki nano

www.ebay.com/itm/UNO-R3-ATmega328P-Development-Board-With-Boot-Loader-For-Arduino-UNO-CW4/264107006108?hash=item3d7e01189c:m:m9GMjV3K pf: 0

CoRoom bepul ilova

www.microsoft.com/nl-nl/p/coroom/9phh4hfrrm8d?activetab=pivot:overviewtab

Va mikrofonli Windows 10 kompyuteri !

Ko'p simlar

Agar siz ixtiyoriy RGB Led tasmasini xohlasangiz, sizga ham kerak bo'ladi:

3-kanalli MOSFET IRFZ44Nga o'xshaydi

www.ebay.com/itm/10Pcs-IRFZ44N-IRFZ44-N-Channel-49A-55V-Transistor-MOSFET/381375026221?hash=item58cbb9142d:g:TdMAAOxyfCBSCC18:rk:1:pf:0

Umumiy anodli RGB Led tasmasi

www.ebay.com/itm/DC12V-5M-SMD-5050-RGB-LED-Strip-Waterproof-300LED-RGBW-RGBWW-LED-Light-Strips

To'g'ri kuchlanishli LED tasmasi uchun quvvat manbai. Masalan, bu 12V 3A etarli darajada yaxshi

www.ebay.com/itm/220-110V-DC-3A-4A-6A-Charger-Lighting-LED-Driver-Switch-Power-Supply-Adapter-12v

Barcha qismlar yig'ilgandan so'ng, boshlash uchun 1 -bosqichga o'ting.

1 -qadam: elektronika ishlab chiqarish

Elektronika ishlab chiqarish
Elektronika ishlab chiqarish
Elektronika ishlab chiqarish
Elektronika ishlab chiqarish
Elektronika ishlab chiqarish
Elektronika ishlab chiqarish

Birinchidan, biz elektronikani ishlab chiqarishimiz kerak. CortanaRoom aslida 3 ta moduldan iborat. Yadro qismi majburiydir, keyin RGB Led Strip va IQ sensori bo'lgan ikkita alohida modul mavjud. Shuning uchun men elektron qismni uchta kichik qismga ajratdim.

Asosiy qism

Asosiy qismi loyihaning miyasida joylashgan - bu Arduino va röle aktuatorlari. Aslida buni qilish juda oson. Siz qilishingiz kerak bo'lgan yagona narsa - yuqoridagi sxemaga amal qilish. Bu sxema qiyin ko'rinishi mumkin, lekin asosiy qismi uchun faqat yuqoridagi ikkinchi rasmda qizil aylana qismini yasash kerak.

Barcha o'rni Arduino -ga ulab bo'lgandan so'ng, biz chiroqlar va / yoki boshqa qurilmalarni o'z o'rni bilan ulashimiz kerak. Buning uchun yorug'lik nuri simini oling, keyin sim ichidagi simlarni ko'rish uchun quvvat simini ushlagichidan kesib oling. Ko'pincha siz ko'k, jigarrang va ba'zan yashil sariq simni ko'rasiz. Endi ko'k simni kesib oling va uchlarini echib oling. Shundan so'ng, bu uchlardan biri o'rni umumiy piniga, ikkinchi uchi esa o'rni NC (odatda yopiq) piniga joylashtiriladi. Qaysi pinlardan foydalanish kerakligini bilish uchun yuqoridagi rasmga qarang.

Siz buni hamma chiroqlar uchun davom ettirishingiz mumkin. Xuddi shu qadamlar televizor uchun ham amal qiladi. Ammo nazariy jihatdan siz xohlagan hamma narsani ulashingiz mumkin. Masalan, kofe mashinasi yoki kompyuter ekrani quyidagi amallarni bajarib bo'lishi kerak.

Agar sizda ushbu bo'lim haqida savollaringiz bo'lsa, uni quyidagi izohlarda yozing va men bir kun ichida javob beraman

Agar sizga RGB Led chizig'i yoki IQ sensori kerak bo'lmasa, qolgan qismini o'tkazib yuboring va 2 -bosqichga o'ting

RGB Led tasmasi

CortanaRoom shuningdek, RGB Led chizig'ini qo'llab -quvvatlaydi. Buni qo'shish sizga yangi uyg'onish chirog'idan foydalanish imkoniyatini beradi. Uyg'onish chirog'i - bu bezovta qiluvchi tovushni ishlatish o'rniga, siz chiqayotgan quyoshni taqlid qilib uyg'otadi. Bu yanada yoqimli uyg'onishga olib keladi va hatto ertalabki kayfiyatingizni o'zgartirishi mumkin. Uyg'onish chirog'idan tashqari, siz ham Led chizig'ining rangini ovozingiz bilan boshqarishingiz va 3 ta effektlardan birini ishlatishingiz mumkin.

Buni amalga oshirish uchun birinchi navbatda asosiy qismni yaratish kerak. Shundan so'ng, loyihangizga yashil doiradagi sxemani qo'shing.

- Umumiy anodli RGB LED tasmasi va N-kanalli mosfetsdan foydalanganingizga ishonch hosil qiling!

- Etarli darajada kuchli quvvat manbaidan foydalanganingizga ishonch hosil qiling, 1 m RGB Led tasmasi uchun kamida 1A.

- Shuningdek, Arduino topraklamasini Led tarmoqli quvvat manbaiga ulashni unutmang.

Agar siz IR sensorini xohlamasangiz, qolganini o'tkazib yuboring va 2 -bosqichga o'ting

IQ sensori

Oxirgi qism-IR sensori. Sensor o'rnatilgan bo'lsa, xonaga kirganingizda RGB chiroq avtomatik ravishda yonadi. Bu xususiyat ishlaydi, lekin u hali ham xato. Va agar siz buni 100% to'g'ri ishlamasligini bilishga qaror qilsangiz.

Bajarildi?

Yuqoridagi amallarni bajarganingizdan so'ng, keyingi bosqichga o'tishga tayyormiz! Endi qanday ko'rinishi kerakligini bilish uchun yuqoridagi oxirgi rasmni tekshiring.

2 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot

Endi biz dasturiy ta'minot ustida ishlashni boshlashimiz mumkin. Yaxshiyamki, bu ham juda oddiy. Biz qilishimiz kerak bo'lgan birinchi narsa - Arduino -ga kod yuklash.

Kod yuklanmoqda

Buning uchun quyidagi oddiy qadamlarni bajaring:

  1. Arduino -ni ulang
  2. Arduino IDE -ni oching
  3. misollarga o'ting - Firmata va Standart Firmata -ni bosing (yuqoridagi rasmda bo'lgani kabi).
  4. Endi yuklash tugmasini bosing va siz tugatdingiz!

Batafsil darslik uchun:

www.instructables.com/id/Arduino-Installing-Standard-Firmata/

CoRoom ilovasi bilan ulanish

Endi Arduino -da to'g'ri kod bor, uni CoRoom ilovasiga ulashimiz mumkin. Siz CoRoom ilovasini derazalar do'konidan shu erdan yuklab olishingiz mumkin:

www.microsoft.com/nl-nl/p/coroom/9phh4hfrrm8d?activetab=pivot:overviewtab

Shundan so'ng, Arduino -ni shaxsiy kompyuteringizga ulang. Endi ilovani oching va siz Arduino -da miltillovchi chiroqni ko'rishingiz kerak. Agar bunday bo'lmasa, tashvishlanmang. Buning sababi, sizda boshqa Arduino kartasi bo'lishi mumkin. Buni tuzatish uchun CoRoom ilovasidagi sozlamalar sahifasiga o'ting va "PID_7523" qiymatini "PID_0043" ga o'zgartiring va "VID_1A86" qiymatini "VID_2341" ga o'zgartiring. Endi ulanish qutisining o'ng tomonidagi qizil doirani bosing va u ulanishi kerak.

Ulangach, ishingiz tugadi! Endi siz o'z ovozingiz bilan narsalarni boshqarishingiz mumkin bo'ladi. Agar biror narsa ishlamayotgan bo'lsa, siz quyidagi muammolarni bartaraf etish bosqichlarini tekshirishingiz mumkin yoki, albatta, o'z savolingizga izoh berishingiz mumkin.

Muammolarni bartaraf qilish; nosozliklarni TUZATISH

Albatta, loyihani yaratishda har doim muammo bo'lishi mumkin. Bu erda men siz duch keladigan eng keng tarqalgan muammolarni ko'rib chiqishga harakat qilaman.

Yoqish va o'chirish teskari?

Sizning chiroqingiz uni o'chirmoqchi bo'lganingizda yonayaptimi va yoqish kerak bo'lganda o'chadimi? keyin siz odatdagidek ochilgan pinni "Relay" dagi odatda yopiq pin bilan almashtirdingiz. O'rnimizni pinini o'zgartirishga harakat qiling va bu uni tuzatishi kerak.

Cortana "Hey Cortana" ga javob bermayapti

Agar Cortana "Hey Cortana" ga javob bermasa, ushbu parametr Cortana sozlamalari menyusida yoqilganligini tekshiring. Buni ko'rish uchun Windows qidiruv satriga sozlamalarni kiritish orqali sozlash menyusiga o'ting. Shundan so'ng, Cortana sozlamalari menyusidagi qidirish satriga yozing va Cortana sozlamalari bo'limini bosing. Cortana sozlamalari bo'limida "Hey Cortana" variantiga javob izlang va uni yoqing.

Cortana o'rnatilmagan yoki mavjud emasmi?

Agar Cortana mavjud bo'lmasa yoki o'rnatilmagan bo'lsa, masalan, siz uni Windows qidiruv panelida yoki boshqa joyda ko'rmaysiz, bu sizning mintaqangiz to'g'ri sozlanmagan bo'lishi mumkin. Cortana faqat ma'lum hududlarda mavjud bo'lganligi sababli, siz o'zingizning mintaqangizni va tizim tilingizni o'zgartirishingiz kerak bo'lishi mumkin. Mamlakatingizda Cortana -ni yoqish uchun ushbu qo'llanmani bajaring:

techjourney.net/enable-windows-10-cortana-to-work-in-unsupported-region-language/

Cortana meni eshitmaydi?

Agar Cortana sizni eshitmasa, avval mikrofoningiz to'g'ri sozlanganligini tekshiring. Windows 10 -da Cortana sozlamalarida topiladigan muammolarni bartaraf qilish vositasi yordamida mikrofonni qayta kalibrlashingiz mumkin.

RGB Led chizig'idagi bir yoki bir nechta ranglar hozir ishlayaptimi?

Birinchidan, ulanishlarni tekshiring. Barcha simlar to'g'ri ulanganmi? Shundan so'ng, quvvat manbai Arduino -ga ulanganligini tekshiring. Shundan so'ng, sizda eshik, drenaj va manba to'g'ri ulanganligini tekshiring. Manba RGB Led chizig'iga, drenajni erga va Arduino darvozasiga tushishi kerak. Agar u hali ham ishlayotgan bo'lsa, sizning MOSFET buzilgan bo'lishi mumkin. Uni almashtirishga harakat qiling va u hozir ishlashi kerak.

Arduino PID va VID qiymatlarini o'zgartirgandan keyin ham ulanmaydi

Agar sozlash menyusidagi PID va VID qiymatlari o'zgartirilgandan keyin ham Arduino hali ham ulanmasa, sizning PID va VID boshqacha bo'lishi mumkin. PID va VID -ni topish uchun quyidagi amallarni bajaring.

1. Windows + x tugmachalarini bosing va qurilma menejerini tanlang

2. portlarga o'ting

3. qurilmangizni o'ng tugmasini bosing (ehtimol "Arduino" yoki "CH340g" kabi) va xususiyatlarni tanlang

4. tafsilotlar yorlig'iga o'ting

5. Xususiyatlarni tanlash sohasida apparat lds -ni bosing

6. endi siz VID va PID -ni ko'rasiz

3 -qadam: Siz tugadingiz

Image
Image

Tabriklaymiz, ishingiz tugadi !

Buni qilish unchalik qiyin bo'lmagan bo'lsa -da? Endi siz o'zingizning yangi loyihangiz bilan do'stlaringiz yoki qiz do'stingizga yoqishingiz mumkin. Agar sizga bu loyiha yoqqan bo'lsa, mening boshqa loyihamni ham tekshiring, masalan, avtomatik ochilish va yopilish eshigi, siz o'zingiz juda arzon qilishingiz mumkin:

www.instructables.com/id/Make-a-Automatic-Self-Sensing-Opening-and-Closing-/

Masofaviy boshqarish

Siz hozir sinab ko'rishingiz mumkin bo'lgan yagona narsa - bu masofadan boshqarish funktsiyasidan foydalanish. Bu aslida dunyoning istalgan burchagidan chiroqlarni boshqarishga imkon beradigan ish. Uni ishlatish uchun Windows 10 kompyuteringizda va xonangizni boshqarishni xohlagan qurilmada Teamviewer -ni yuklab oling:

www.teamviewer.com/nl/download/windows/

Endi Windows 10 kompyuteringizga ulaning va CoRoom ilovasini oching. Endi chiroqlarni yoqish va o'chirish uchun aylanalarni bosing.

Youtube !

Agar sizga boshqa loyihalar yoqsa, ko'proq ma'lumot olish uchun youtube kanalimga qarang:

www.youtube.com/channel/UC5WWg2B9fS-JXo-9NTveePA?view_as=subscriber

Kodni o'zgartirish

Agar siz o'zingiz kod bilan o'ylashni xohlasangiz, bularning barchasi mening GitHub -da mavjud:

github.com/sieuwe1/CortanaRoom

Tavsiya: