Talaan ng mga Nilalaman:

Gumamit ng Cortana at isang Arduino upang Makontrol ang RGB Leds o Ledstrips Gamit ang Iyong Boses !: 4 Hakbang (na may Mga Larawan)
Gumamit ng Cortana at isang Arduino upang Makontrol ang RGB Leds o Ledstrips Gamit ang Iyong Boses !: 4 Hakbang (na may Mga Larawan)

Video: Gumamit ng Cortana at isang Arduino upang Makontrol ang RGB Leds o Ledstrips Gamit ang Iyong Boses !: 4 Hakbang (na may Mga Larawan)

Video: Gumamit ng Cortana at isang Arduino upang Makontrol ang RGB Leds o Ledstrips Gamit ang Iyong Boses !: 4 Hakbang (na may Mga Larawan)
Video: How to control Actuator using Arduino - Robojax 2024, Hulyo
Anonim
Image
Image
Hinahayaan Bumuo ng Hardware
Hinahayaan Bumuo ng Hardware

Sa itinuturo na ito ay ipapakita ko sa iyo kung paano mo makokontrol ang iyong RGB led o led strip gamit ang iyong boses. Ginagawa ito ng CoRGB app na magagamit nang libre sa windows app store. Ang app na ito ay bahagi ng aking proyekto sa CortanaRoom. Kapag tapos ka na sa proyektong ito maaari kang maglakad sa iyong silid at hilingin lamang kay Cortana na i-on ang led strip para sa halimbawa asul at i-on ito ni Cortana para sa iyo. Para sa tutorial na ito hindi mo kailangan ng marami.

1x windows 10 pc

3x N channel mosfet (maaaring gawin nang walang ngunit maaari mo lamang mai-hook up ang 1 RGB led)

1x arduino na may usb port

1x RGB led o RGB ledstrip na may karaniwang +

Kung hindi ka masyadong teknikal o wala ang lahat ng mga sangkap maaari kang bumili ng mga DIY kit mula sa ebay dito:

Narito ang isang listahan ng mga pagpapaandar ng cortanaRGB at suriin din ang video!

-Turn on o off ang iyong led strip sa maraming mga kulay sa pamamagitan ng boses

Ang mga kulay na sinusuportahan ay

Pula

Bughaw

Berde

Lila

Kulay rosas

Kahel

Dilaw

Si cyan

-Aaktibo ang fade effect sa pamamagitan ng boses

-itakda ang pasadyang bilis ng pagkupas

-Aaktibo ang flashing na epekto sa pamamagitan ng boses

-itakda ang isang pasadyang kulay na kumikislap at bilis ng flashing

-Aaktibo ang solong kulay kumupas epekto sa pamamagitan ng boses

-takda ang pasadyang solong kulay na kumupas sa bilis at kulay

Naaalala ng -CortanaRGB ang iyong mga setting kahit na isara mo ang application

-Ang isang kumpletong listahan ng tulong ay bubuo sa-Lumikha ng iyong sariling pasadyang kulay ng RGB na may mga slider

-Smart na disenyo ng layout

-CortanaRGB ay maaaring buhayin mula sa background sa pamamagitan lamang ng boses.

-Maraming mga posibilidad ng utos ng boses para sa isang pagpapaandar. Halimbawa, gagana ang "Mangyaring i-on ang pulang pula" ngunit gagana rin ang "mangyaring i-on ang aking humantong sa kulay na pula."

-Support para sa maraming mga serial converter chip

Kaya't magsimula tayo!

Kung hindi ka masyadong teknikal o wala ang lahat ng mga sangkap maaari kang bumili ng mga DIY kit mula sa ebay dito:

www.ebay.com/itm/382629407670

Hakbang 1: Hinahayaanang Buuin ang Hardware

Hinahayaan Bumuo ng Hardware
Hinahayaan Bumuo ng Hardware

Tandaan!

Ang iskemat sa itaas ay hindi 100% tama mula noong na-update sa bagong CoRGB app.

Ang sumusunod ay nagbago

Ang Arduino pin 10 ay berde na ngayonArduino pin 9 ay asul na ngayon

Ang Arduino pin 11 ay pula na

Una kailangan nating buuin ang hardware. Gawin ito sa pamamagitan ng pagsunod sa eskematiko. Gamitin ang kumplikado kung gumamit ka ng RGB led strip o isang array ng RGB led's. Kung gumagamit ka lamang ng isa o dalawang led's maaari mong gamitin ang hindi gaanong kumplikado. Ito ay dahil ang Arduino cant ay humahawak ng mataas na kasalukuyang.

Isang maikling paliwanag sa kumplikado.

Sa eskematiko maaari mong makita ang 3 N-channel mosfets. Gumagamit ako ng IRF44N. Siguraduhin na ang iyong mga mosfet ay mataas na kasalukuyang. I-hook up ang mga mosfet tulad ng sinusundan:

Gate: Ikonekta ang pin na ito sa DigitalPin sa Arduino. Tandaan na gamitin ang tamang digital pin sa pamamagitan ng tamang kulay. Kung hindi man ang mga kulay ay hindi tama.

Patuyuin: Ikonekta ito nang direkta sa RGB led strip o Led array.

Pinagmulan: Ikonekta ang pin na ito sa GND.

Ang 12V / 5V wires sa kaliwa ng eskematiko ay dapat na konektado sa iyong supply ng kuryente. Gumamit ako ng 12V led-strip kaya't ginamit ang isang 12V 3A power brick na inilatag ko. Tiyaking ang iyong brick ay may sapat na kasalukuyang para sa iyong ledstrip.

Tiyaking ang iyong ledstrip O RGB led ay karaniwang Anode !. Kung hindi man ay gagana ang lahat

Hakbang 2: I-setup ang Arduino

I-setup ang Arduino
I-setup ang Arduino

Ngayon kailangan naming mag-upload ng ilang code sa Arduino. Gawin ito sa pamamagitan ng unang koneksyon sa Arduino sa PC.

Pagkatapos:

1. buksan ang arduino ide2. pumunta sa file

3. pumunta sa mga halimbawa

4. pumunta sa Firmata

5. piliin ang StandardFirmata

6. I-click ang upload button at tapos ka na.

Hakbang 3: I-setup ang CortanaRGB

Napasimple ngayon ang CortanaRGB!

I-download lamang ang CoRGB app mula sa windows store at handa ka nang pumunta!

www.microsoft.com/nl-nl/p/corgb/9npsndqp6ms3

Kung nagkakaproblema ka sa pagkonekta sa arduino maaaring kailanganin mong baguhin ang PID at VID. Upang gawin ito sundin ang mga hakbang sa ibaba.

1. windows key + x at piliin ang manager ng aparato2.punta sa mga port

3. mag-right click sa iyong aparato at pumili ng mga pag-aari

4. pumunta sa tab na mga detalye

5. sa lugar ng pagpili ng pag-aari i-click ang hardware lds

6. ngayon makikita mo ang iyong VID at PID

Pagkatapos ay pumunta sa CoRGB app at mag-scroll pababa upang matulungan. Pagkatapos mag-scroll pababa muli at makikita mo ang isang patlang na PID at VID. Ipasok ang iyong PID at VID tulad ng "VID_2341" at "PID_0043". Ngayon i-click ang kumonekta at dapat itong gumana.

**** matanda ****

Ngayon kailangan naming mag-download at mag-install ng CortanaRGB. Unang i-download ang CortanaRGB mula sa aking github:

github.com/sieuwe1/CortanaRGB

Matapos mong ma-download ang CortanaRGB kailangan muna naming ilagay ang iyong PC sa mode ng developer. Ito ay upang maaari mong patakbuhin ang app nang walang hangal na sertipiko ng tindahan ng windows. Gawin ito sa pamamagitan ng:

1 Pagpunta sa mga setting

2 pumunta sa seguridad at mga pag-update

3 pumunta sa para sa mga developer

4 I-click ang pagpipilian na nagsasabing Developer mode

Pagkatapos nito pumunta sa folder na iyong na-download. Maaari mong makita ang isang folder na tinatawag na Compiled. Buksan ang folder na iyon at maaari mong makita ang isang file na tinatawag na Add-AppDevPackage. Mag-right click sa file na ito at i-click ang patakbo gamit ang power shell. Pagkatapos nito sundin ang mga tagubilin sa onscreen at tapos ka na.

Ngayon lamang kami makikipag-ugnay sa pagitan ng CortanaRGB at ng iyong arduino. Para sa mga ito kailangan muna namin ang PID at VID ng iyong arduino.

Maaari mong makuha ang mga ito sa pamamagitan ng:

1. windows key + x at piliin ang manager ng aparato2.punta sa mga port

3. mag-right click sa iyong aparato at pumili ng mga pag-aari

4. pumunta sa tab na mga detalye

5. sa lugar ng pagpili ng pag-aari i-click ang hardware lds

6. ngayon makikita mo ang iyong VID at PID

Ngayong mayroon ka ng mga ito buksan ang CortanaRGB app. Mahahanap mo ito kapag nag-type ka ng cortanaRGB sa start menu. Pagkatapos mag-scroll pababa sa pindutan na nagsasabing tulong. Mag-click sa pindutang iyon at kaysa mag-scroll pababa hanggang sa makita mo ang dalawang mga kahon ng teksto. I-type ang VID text box na iyong VID at sa PID text box ang PID. Para sa akin ang PID at VID ay: "VID_2341" at "PID_0043".

***************

Hakbang 4: Masiyahan

Tangkilikin
Tangkilikin

Tapos ka na sa pagse-set up ng lahat. Kung nagawa mo na ang lahat ng tama ay maaari mo na ngayong hilingin kay Cortana na i-on ang iyong led strip. Kung ang isang bagay ay hindi gumagana huwag mag-atubiling magtanong sa akin ng anumang mga katanungan. Inaasahan kong ang itinuturo na ito ay nakatulong sa iyo at masiyahan sa iyong bagong silid na matalino.

Mangyaring suriin din ang aking iba pang maituturo na tinatawag na CortanaRoom. Ito ay isang application na kinokontrol din ang isang RGB led strip ngunit kinokontrol din ang iyong mga ilaw.

www.instructables.com/id/Use-Cortana-and-a…

Inirerekumendang: