Orodha ya maudhui:

ESP8266 / Arduino RGB LED mapambo ya Dirisha la Taa ya Krismasi: Hatua 5 (na Picha)
ESP8266 / Arduino RGB LED mapambo ya Dirisha la Taa ya Krismasi: Hatua 5 (na Picha)

Video: ESP8266 / Arduino RGB LED mapambo ya Dirisha la Taa ya Krismasi: Hatua 5 (na Picha)

Video: ESP8266 / Arduino RGB LED mapambo ya Dirisha la Taa ya Krismasi: Hatua 5 (na Picha)
Video: ПОДКЛЮЧЕНИЕ RGB LED ЛЕНТЫ WS2812B К ESP8266, WI-FI СВЕТИЛЬНИК. 2024, Julai
Anonim
Image
Image
ESP8266 / Arduino RGB Taa ya Krismasi ya Dirisha la Taa ya Krismasi
ESP8266 / Arduino RGB Taa ya Krismasi ya Dirisha la Taa ya Krismasi
ESP8266 / Arduino RGB Taa ya Krismasi ya Dirisha la Taa ya Krismasi
ESP8266 / Arduino RGB Taa ya Krismasi ya Dirisha la Taa ya Krismasi

Ni wakati huo wa mwaka: Desemba. Na katika mtaa wangu, kila mtu anapamba nyumba yake na madirisha na taa za Krismasi. Wakati huu, niliamua kujenga kitu maalum, cha kipekee, kwa kutumia moduli ya ESP8266 na taa kadhaa za RGB. Unaweza kufanya ujenzi huo ukitumia moduli ya Arduino (Uno / Pro), lakini na moduli ya ESP pia unapata wifi-kuwezeshwa, kwa udhibiti wa kijijini, kuwasha / kuzima kwa ratiba.

Vipengele vinahitajika…

  • ESP8266 (moduli ya NodeMCU) au Arduino Uno / Pro / Pro Mini / nk. Mafunzo haya ni ya ESP8266, lakini pia inatumika kwa zingine
  • Kitambulisho cha RGB cha LED kinachoweza kushughulikiwa kibinafsi (WS2812 chips), ilipendekezwa: 60 RGB LEDs / mita, kipande cha mita 1
  • Baadhi ya waya na soldering
  • Cable ndefu ndogo ya USB (ina umeme wa USB)
  • Ama kuni au katoni tu kwa fremu
  • IDE ya Arduino ya ukuzaji wa programu (angalia nambari ya sampuli mwishoni mwa mafunzo)

Jambo zuri juu ya ukanda wa LED ya WS2812 RGB ni kwamba hizi, sasa moduli za bei rahisi za LED zinaweza kushughulikiwa na zimefungwa kwa minyororo, kwa hivyo lazima uhakikishe kuwa laini ya "data" imeunganishwa kutoka kwa mtu hadi mwingine. Ni sehemu rahisi sana kwa mti, kwa sababu baada ya kukata kipande cha LED vipande vipande, lazima uunganishe kwa waya mmoja. Viunganisho vingine viwili (+ 5V na ardhi), unaweza kuunganisha mahali popote.

Kwa kushughulikia kutoka kwa nambari, unaweza kuona kuwa anwani za saizi zinaanzia 0 (karibu zaidi na msingi wa mti) na zinaendelea hadi 42, kwa jumla ya LED 43. Kwa kweli uko huru kutumia LED nyingi au chini, lakini basi lazima ubadilishe nambari.

Matumizi ya nguvu kwa usanidi wangu wa 43 wa LED ni juu ya 360 mA max na nambari ya sasa, lakini sionyeshi LED. Ikiwa ungewasha taa zote za LED, nguvu kamili, ingekuwa juu ya 1A, kwa hivyo angalia!

Nambari ya sasa ni rahisi, inaweka LED zote kuwa kijani, na kisha hubadilisha pikseli kwa moja ya rangi 6 za palette kila sekunde 0.5. Uko huru kuibadilisha na kujaribu muundo wowote tata.

Hatua ya 1: Kata Ukanda wa LED

Kata Ukanda wa LED
Kata Ukanda wa LED

Kwanza, weka mkanda wa RGB ya LED na uikate kwa saizi, kuunda mti.

Nilipendelea kuwa na mwangaza wa 15 kama shina (wima), halafu 2 + 2, 4 + 4, 8 + 8 LEDs kwa matawi, lakini unaweza kuwa na zaidi au chini. Hakikisha kukata tu ukanda kwenye pedi za shaba (ishara zilizokatwa).

Hatua ya 2: Kuunda fremu

Kuunda fremu
Kuunda fremu
Kuunda fremu
Kuunda fremu

Unaweza kutumia tu kipande cha kadibodi, lakini nilikuwa na miti (balsa) iliyokuwa imelala karibu na nadhani inaonekana ni bora kidogo, kwa hivyo niliitumia. Chora muhtasari kwenye kipande cha A4 kutoka hatua ya awali (mahali unapokata taa za LED), na ukate vipande vya kuni kwa saizi hiyo. Kisha tumia gundi ya moto kuiweka pamoja.

Hatua ya 3: Kuunganisha Vipande vya LED kwenye fremu

Kuunganisha Vipande vya LED kwenye Sura
Kuunganisha Vipande vya LED kwenye Sura

Vipande vya LED vina wambiso nyuma. Tumia hiyo kushikamana na vipande kwenye fremu.

Usiunganishe kipande cha shina (wima) bado, hiyo itakuwa hatua ya mwisho tu baada ya kuunganisha karibu yote.

Kumbuka mishale ya mwelekeo kwenye ukanda - huo ndio mwelekeo wa kufunga / data! Unapaswa kuwa na DI (data in) kwenye tawi la kulia, upande wa kulia, na DO (data nje) kwenye tawi la kushoto, upande wa kushoto. Tunataka kuwa na mlolongo mzuri na rahisi wa LED hizi zote. Kumbuka, nguvu (+ 5V, GND) haitafungwa minyororo.

Hatua ya 4: Kuiunganisha Wiring

Wiring It Up
Wiring It Up
Wiring It Up
Wiring It Up
Wiring It Up
Wiring It Up

Tunataka kuunganisha data, kwa hivyo hiyo inamaanisha waya zetu za data zitatoka kwenye tawi la juu kushoto kwenda kulia chini. Na kwa kweli tunaunganisha waya zote 3 katikati, ambapo tawi la kushoto + la kulia hukutana.

Wakati hii imefanywa, lazima tuhakikishe kuwezesha bits zote, kwa hiyo, nilitumia waya mweusi upande wa kushoto (wima) kwa GND na upande wa kulia kwa + 5V.

Hatua ya 5: Kuunganisha kwa ESP8266 na Kupakia Mchoro

Kuunganisha kwa ESP8266 na Kupakia Mchoro
Kuunganisha kwa ESP8266 na Kupakia Mchoro
Kuunganisha kwa ESP8266 na Kupakia Mchoro
Kuunganisha kwa ESP8266 na Kupakia Mchoro

Unganisha pini kutoka ESP8266:

+ 5V (VIN) - kwa mkanda wa LED + 5V

GND - kwa ukanda wa LED GND

D7 kwa mkanda wa DataNote ya LED: ikiwa unatumia Arduino Uno / Pro, pini hii inaweza kuwa tofauti, hakikisha tu kwamba inalingana na nambari ya chanzo

Anza IDE ya Arduino, unda / pakia nambari ya chanzo (iliyoambatanishwa) ndani yake, kisha uhakikishe kuwa IDE ya Arduino imesanidiwa na mipangilio sahihi (bandari, aina ya kifaa, kasi), kisha bonyeza Bonyeza na Pakia.

Ukimaliza, ukanda wa LED utawaka na kuanza kuonyesha mifumo. Unaweza kuhitaji kuongeza maktaba ya Adafruit - Neopixel kwenye Arduino IDE (v1.8 +). Unaweza pia kurekebisha nambari ili kuonyesha mifumo tofauti, jisikie huru kujaribu.

Krismasi Njema!

Ilipendekeza: