Orodha ya maudhui:
Video: Udhibiti mmoja Vipande vingi vya LED: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Nina fanicha 5 ambazo nilitaka kufunga taa za mkanda za LED.
Taa zililazimika kudhibitiwa kijijini na chaguo kwa Alexa ON / OFF. LED zote zililazimika kuwasha na kubadilisha rangi kwa usawazishaji na vyombo vya habari moja tu vya udhibiti wa romote. Pia walipaswa kukumbuka rangi ya mwisho iliyochaguliwa wakati wa kuzima.
Alexa ON / OFF ya hiari inadhibitiwa na ESP8266, udhibiti wa kijijini unafanikiwa kwa kutumia kidhibiti nyekundu cha infra na habari ya rangi inasambazwa kwa kutumia mpitishaji na vipokezi vya bei nafuu vya 433 MHz.
Nina usanidi unaofanana wa taa yangu ya baraza la mawaziri jikoni langu lakini nilitumia kipitishaji na mpokeaji wa 315 MHz kwani sikutaka mwingiliano wowote kati ya hizo mbili.
Hatua ya 1: Vipengele
Kwa kadiri ya hesabu ya sehemu ya miradi yangu ni ndogo na kazi nyingi hufanywa katika programu.
Udhibiti wa kijijini ulikuja na mkanda wa bei rahisi wa RGB LED (eBay).
Vipande vya LED vya neopixel vinavyopangwa (Sio RGB)
Arduino pro mini (ingawa Arduino yoyote atafanya)
Mpokeaji nyekundu wa infra
Mtoaji wa 433MHz
4 x 433MHz wapokeaji
Hiari ESP8266 ya Alexa ON / OFF tu (SIYO Udhibiti wa Rangi)
Vitengo vyote vinaendeshwa na chaja za kawaida za simu.
ESP8266 inaendeshwa na mdhibiti wa 5v hadi 3v inayolishwa na chaja ya kawaida ya simu.
Hatua ya 2: Jinsi inavyofanya kazi
Kuna sehemu 3 za mradi huu
1) Kitengo cha bwana
2) Vitengo vya watumwa
3) Hiari Alexa kubadili.
Kitengo cha bwana kina Arduino, mpokeaji nyekundu wa Infra, transmita ya 433MHz na ukanda wa LED
Nambari nyekundu ya infra inapokelewa na kutumiwa na Arduino ambayo inadhibiti ukanda wa neopixel inayoongozwa.
Wakati rangi zinawekwa kwenye kitengo cha bwana, habari hiyo hutumwa kwa vitengo vya watumwa kupitia mtoaji wa 433MHz.
Sehemu za watumwa zinajumuisha Arduino, mpokeaji wa 433MHz na ukanda wa LED ya neopixel.
Nambari inapopokelewa kutoka kwa kitengo cha bwana, vipande vya LED kwenye watumwa wote vimewekwa kwa rangi moja.
KUMBUKA:
Ningeenda kutumia vipande vya LED vya RGB LAKINI kulikuwa na mgongano na vipande vya LED na wapokeaji wa 433MHz!
Ilitokana na vipima muda vya ndani vya Arduino, Kutumia PWM kwenye pini nyingi sana wakati mpokeaji aliwezeshwa ndilo suala ndio sababu nilichagua vipande vya LED vinavyoweza kupangiliwa - Udhibiti mwingi kwenye pini moja tu ya PWM.
Kubadilisha hiari ya Alexa ni ESP2866-12e tu na swichi 3 na matokeo 2 yaliyopigwa.
Angalia Hatua ya Programu kwa habari zaidi.
Ukisema Alexa "Lights On" (inayoweza kusanidiwa kwa mtumiaji) hupiga pini 10 ya Arduino HIGH ambayo hutuma nambari sawa na kitufe cha transmiers cha IR. Taa Zima kunde pini 11 HIGH kutuma nambari sawa na kitufe cha IR transmitter OFF. Kubadili hakudhibiti rangi!
TAARIFA MUHIMU
Ikiwa chaguo la Alexa halitumiki, pini zote mbili za Arduino 10 na 11 LAZIMA zifupishwe chini vinginevyo LEDs zitawaka tu !!
Hatua ya 3: Programu
Kuna sehemu 3 za programu.
1) Kitengo cha bwana (leddir433-V2_RXTX.ino)
2) Vitengo vya watumwa (IR_rxarduino_V2.ino)
3} Programu ya hiari ya kubadili Alexa. Faili 6 zilizobaki zinapaswa kunakiliwa kwenye folda moja kabla ya kupakia kwenye ESP8266.
Kitengo cha bwana
Bandika 2 kwenye unitis kuu iliyounganishwa na mpokeaji wa IR.
Pini 6 imeunganishwa na Takwimu iliyo kwenye ukanda wa LED.
Pin 12 imeunganishwa na transmita ya 433MHz.
Kuna safu ambayo inashikilia nambari kutoka kwa mpokeaji wa IR, viwango vya RG & B (0 - 255, ninawaendesha tu kwa mwangaza wa 20%) na parameter ya mwisho (1 au 0) hutumiwa kama bendera kumbuka (1) au kusahau (0) nambari ya mwisho iliyopokelewa. Hii ni hivyo wakati LED zinawashwa, rangi ya mwisho iliyochaguliwa inatumiwa. Sitaki kukumbuka nambari za vifungo vya ON & OFF, nambari tu za rangi.
KUMBUKA: Ikiwa chaguo la Alexa halitumiki Pini 10 na 11 ya Arduino LAZIMA iunganishwe na 0v.
Vitengo vya watumwa
Pini ya kupokea ya mpokeaji wa 433MHz imeunganishwa kwa kubandika 2 ya arduino.
Ukanda wa LED umeunganishwa na pini 6.
Vipande vya LED vimewekwa kwa rangi ya nambari iliyopokelewa.
KUMBUKA:
Niliongeza ukanda mpya wa LED nyuma ya sofa langu kwa hivyo nilitaka taa hizo ziwe nuru kuliko zile zilizo kwenye makabati.
Nilibadilisha tu mstari wa BOLD kuzidisha maadili yaliyopokelewa na 2, * 2 kawaida huachwa!
safu ya utupu (int r, int g, int b) {
kwa (int n = 0; n <N_LEDS; n ++)
{// Serial.println (n);
strip.setPixelColor (n, r * 2, g * 2, b * 2); // strip.setPixelColor (n, r, g, b);
}
onyesha ();
inString = "";
msg = "";
}
Kubadilisha Alexa
Nimefanya (na kutumia) swichi 8 za Alexa. Mzunguko ni rahisi na kazi yote inafanywa katika programu.
Siwezi kuchukua mkopo wowote kwa nambari, nilibadilisha tu matokeo.
Usanidi wake wa kawaida wa programu ya ESP8266 na kuna tani za 'Jinsi ya' kwenye wavuti.
Kwa nguvu ya awali, ESP huangalia ikiwa imeunganishwa kwenye kituo cha ufikiaji hapo awali. Ikiwa haijapata au mahali pa ufikiaji wa hapo awali hapatikani tena, yenyewe, yenyewe huweka kama kituo cha kufikia na ukurasa wa wavuti kukuwezesha kuweka hati zako za router na kifungu cha Alexa, kwa mfano 'Taa za Ambient' au 'Jedwali Taa 'nk.
Kifungu cha Alexa LAZIMA kiwe na '*' mfano Taa ya Jedwali *.
Pini 4 ya ESP huenda kubandika 10 ya Arduino
Pini ya 12 ya ESP huenda kwa Pin 11 ya Arduino
Pin 5 ni pato la hiari kwa LED iliyo na kontena kuonyesha wifi imeunganishwa (situmii hii)
Ikiwa Pin 13 ya ESP imewekwa chini (0v) wakati wa kuwasha umeme, kifungu cha Alexa na hati za mwisho za router zimefutwa.
Usanidi wa ndani au usanidi baada ya pini 13 iliyowekwa msingi (kuweka upya parameter)
Baada ya kupanga programu ya ESP8266 au kuweka upya parameta, yafuatayo yanapaswa kuonekana kwenye mfuatiliaji wa mfululizo wa Arduino: -
* WM: Inasanidi eneo la ufikiaji … * WM: AutoConnectAP
* WM: Anwani ya IP ya AP:
* WM: 192.168.4.1
* WM: Seva ya HTTP imeanza.
Sasa, kwenye PC au kifaa cha rununu, nenda kwenye mipangilio ya wifi na uchague AutoConnectAP
Fungua kivinjari na katika aina ya upau wa anwani 192.168.4.1 (Tazama picha)
Chagua 'Sanidi Wifi'
Chagua router yako kutoka kwenye orodha na weka nywila yako na kifungu cha Alexa - USISAHAU *
Sasa, Rudisha ESP.
Nenda kwenye programu ya Alexa au muulize agundue vifaa, kifaa kipya kinapaswa kugunduliwa.
Alexa sasa inaweza kutumika kuwasha na kuzima taa.
Ilipendekeza:
Vipande vya LED vya mwendo wa mwendo wa mwendo: Hatua 8 (na Picha)
Mwendo Reactive Surfboard Vipande vya LED: Hivi karibuni, mimi na marafiki wengine tuligundua kutumia mto. Kuishi Munich tuna bahati ya kuwa na mawimbi matatu ya mto yanayoweza kutiririka kati ya eneo maarufu la mawimbi ya Eisbach. Ubaya wa kutumia mto ni kwamba ni ya kulevya na kwa hivyo mimi hupata wakati wa kufanya
Vichungi vya kupita vya juu na vya kati vya LED: Hatua 4
Vichungi vya kupita vya juu na vya kati vya LED: Tuliunda vichungi vya kupita vya juu na vya kati ili kusababisha LED kung'aa na kufifia kulingana na mzunguko uliowekwa kwenye mzunguko. Wakati masafa ya juu yamewekwa kwenye mzunguko, ni LED tu ya kijani itakayowaka. Wakati mzunguko umewekwa kwenye mzunguko i
Mapambo ya Clemson Tiger Paw Yanayowashwa Nyuma na Vipande vya LED vya WS2812: Hatua 5 (na Picha)
Mapambo ya Clemson Tiger Paw Yanayowashwa Nyuma na Vipande vya LED vya WS2812: Nafasi ya wazalishaji wa Clemson katika kituo cha Watt ina mkataji wa laser, na nilitaka kuitumia vizuri. Nilidhani kutengeneza paw ya nyuma-tiger paw itakuwa nzuri, lakini pia nilitaka kufanya kitu na akriliki iliyo na makali. Mradi huu ni mchanganyiko wa zote mbili
Taa za Udhibiti wa Sauti Vipande vya Elektroniki vya RGB vilivyoongozwa na Zaidi na Cortana na Arduino Automation ya Nyumbani: 3 Hatua
Taa za Udhibiti wa Sauti Vipande vya Elektroniki vya RGB vilivyoongozwa na Zaidi Na Cortana na Arduino Home Automation: Kama wazo la kudhibiti vitu na sauti yako? Au haupendi kuinuka kitandani kuzima taa? Lakini suluhisho zote zilizopo kama nyumba ya google ni ghali sana? Sasa unaweza kuifanya mwenyewe chini ya $ 10. Na bora zaidi ni rahisi sana
VYOMBO VYA HABARI VYA BUUU VYA MABADILIKO VYA KIUME VYA 3D: Hatua 14 (zenye Picha)
DIY 3D iliyochapishwa wasemaji BLUETOOTH: Halo kila mtu, hii ni Maagizo yangu ya kwanza kabisa. Niliamua kuifanya iwe rahisi. Kwa hivyo katika mafunzo haya, nitawaonyesha nyinyi jinsi nilivyotengeneza spika hii rahisi na rahisi ya Bluetooth ambayo kila mtu angeweza kutengeneza kwa urahisi.Mwili wa spika ni 3D pr