Orodha ya maudhui:

Arduino DIY Bluetooth Mdhibiti wa RGB Strip: 4 Hatua
Arduino DIY Bluetooth Mdhibiti wa RGB Strip: 4 Hatua

Video: Arduino DIY Bluetooth Mdhibiti wa RGB Strip: 4 Hatua

Video: Arduino DIY Bluetooth Mdhibiti wa RGB Strip: 4 Hatua
Video: ESP32 Tutorial 54 - Set WS2812 LED Strip Color over Wifi | SunFounder's ESP32 IoT Learnig kit 2024, Novemba
Anonim
Arduino DIY Bluetooth Mdhibiti wa RGB Ukanda
Arduino DIY Bluetooth Mdhibiti wa RGB Ukanda
Arduino DIY Bluetooth Mdhibiti wa RGB Ukanda
Arduino DIY Bluetooth Mdhibiti wa RGB Ukanda

Halo kila mtu, huu ni mradi wa pili nataka kushiriki nawe! Leo nitakuonyesha jinsi ya kuunganisha moduli ya Arduino na Bluetooth na baadaye uitumie kudhibiti Ukanda wa RGB wa LED.

Katika mafunzo haya tutatumia Moduli ya Bluetooth ya HC-06, kwa sababu ni ya bei rahisi na rahisi kutumia. (Nilipata yangu kwa $ 2 kutoka aliexpress)

Moduli ya Bluetooth tutakayotumia leo ni HC-06 ambayo inajulikana na bei rahisi. (Nilipata yangu kwa 2 € kutoka aliexpress)

Programu yetu bado iko kwenye mchakato wa kujaribu, kwa hivyo tunakuhimiza utumie barua pepe kwa: [email protected] ikiwa una shida yoyote ya kiufundi au umepata shida. Asante sana kwa kuelewa!

Hatua ya 1:

Picha
Picha
Picha
Picha
Picha
Picha
Picha
Picha

Tutahitaji sehemu hizi:

  • Bodi ya 1x Arduino (nitatumia Arduino NANO)
  • Moduli ya 1x HC-06 au HC-05 ya Bluetooth
  • 1x 12V mita-urefu wa RGB LED Strip (ninatumia 30LEDs / m na Anode ya kawaida)
  • Screw ya Terminal
  • 3x 220Ω Mpingaji
  • 3x BUZ11 N-Channel Power MOSFET (au sawa)
  • Bodi ya mkate na kuruka
  • (Hiari) DC Jack na DC Connector
  • Na kwa kweli Ugavi wa umeme wa 12V, ninatumia umeme unaobadilika

Hatua ya 2: Uunganisho na Mpangilio

Uunganisho na Mpangilio
Uunganisho na Mpangilio
Uunganisho na Mpangilio
Uunganisho na Mpangilio
Uunganisho na Mpangilio
Uunganisho na Mpangilio

Wacha tujenge! Mzunguko sio ngumu sana kwani inaweza kuonekana kwa mtazamo wa kwanza.

Kwanza, tunahitaji kuamua ikiwa Ukanda wetu wa LED una Anode ya Kawaida au Cathode ya Kawaida. Yangu ina Anode ya kawaida, kwa hivyo niliunganisha anode ya Ukanda wa LED kwenye Ugavi wa Nguvu ya 12V na iliyobaki kupiga vituo, ambavyo tutaunganisha na pato la MOSFET baadaye.

Uunganisho wote muhimu na skimu ni / zinaonyeshwa kwenye picha hapo juu.

Kuwa mwangalifu sana unapounganisha reli ya 12V + kwenye VIN na bodi ya Arduino, kwa sababu unaweza kuchoma bodi ikiwa utaiunganisha ni ya uwongo. Pia, usisahau kuweka chini (GND) kila kitu

Hatua ya 3: Nambari ya Arduino na Mawasiliano ya Siri

Nambari ya Arduino na Mawasiliano ya Siri
Nambari ya Arduino na Mawasiliano ya Siri

Pakia mchoro ufuatao kwa Arduino ukitumia kebo ya USB.

Usisahau kukata moduli ya HC-06 kabla ya kupakia mchoro!

Kwa nini? Pini za Mawasiliano za HC-06 (RX na TX) zinazuia mawasiliano kati ya Arduino na Kompyuta.

Ufafanuzi wa Kanuni:

  • Kwanza, tulitangaza vipindi vichache (mara kwa mara, ambavyo haviwezi kubadilishwa baadaye) kwa rangi zote tatu (nyekundu, kijani kibichi, bluu)
  • Katika usanidi () tulianza mawasiliano ya serial na kiwango cha baud 9600 na kuweka pini zote zilizoongozwa kama OUTPUT
  • Katika kitanzi () ikiwa Serial inapokea kitu inachanganua data iliyopokelewa kama Nambari Kuu (Muhimu katika hatua inayofuata)
  • Ikiwa inapokea herufi mpya ('\ n'), kwanza inazuia maadili kufikia kiwango cha 0-255, kwa sababu ya anuwai ya PWM na kisha inafanya mabadiliko kwenye pini za dijiti na njia ya AnalogWrite ()

Hiyo ndio! Tuko tayari sasa kwa hatua ya mwisho!

Hatua ya 4: Unganisha Arduino kwenye Kifaa cha Android

Unganisha Arduino kwenye Kifaa cha Android
Unganisha Arduino kwenye Kifaa cha Android
Unganisha Arduino kwenye Kifaa cha Android
Unganisha Arduino kwenye Kifaa cha Android
Unganisha Arduino kwenye Kifaa cha Android
Unganisha Arduino kwenye Kifaa cha Android

Sasa pakua programu ifuatayo: Smart Bluetooth - Arduino Bluetooth Serial ⚡

KIUNGO:

Smart Bluetooth ni programu inayokuruhusu kutumia simu yako kuwasiliana na moduli au bodi yako ya Bluetooth, kwa njia rahisi na rahisi. Inafungua mlango kwa njia zisizo na kikomo za kudhibiti miradi yako ya DIY. Smart Bluetooth hutoa njia nyingi tofauti jinsi ya kutuma data kwenye moduli yako.

Smart Bluetooth ina huduma zifuatazo:

  • Uunganisho wa haraka na moduli yako
  • Tuma na upokee data kutoka kwa moduli yako
  • Dhibiti pini za dijiti na PWM ya mpokeaji
  • Mandhari ya Nuru na NuruMipangilio ya udhibiti tofauti kwa madhumuni tofauti
  • UI ya kisasa na msikivu
  • Vifungo na swichi zinazoweza kubadilishwa
  • Tekeleza mradi wako wa Gari ya RC ya DIY na pedi nzuri ya mchezo
  • Dhibiti kwa urahisi vipande vyako vya RGB vilivyoongozwa na vitelezi
  • Inazima kiotomatiki Bluetooth wakati imefungwa ili kuokoa maisha ya betri
  • Mstari wa amri (terminal)

Katika mafunzo haya, tunatumia TAB ya pili iliyoongozwa kubwa, ya kutosha tu kutuma wahusika wawili.

Katika picha hizi zifuatazo nitakuonyesha jinsi ya kutumia programu hiyo. Nitakuonyesha jinsi ya kutafuta vifaa vya karibu, jinsi ya kuoanisha na moduli tunayotumia, na jinsi ya kuweka data iliyotumwa kutoka kwa programu. Ikiwa unahisi kuchanganyikiwa, pumzika na urudi kwenye hatua zilizopita mpaka uifanye kazi. Walakini, ikiwa bado una shida nijulishe [email protected], nitajibu ndani ya masaa 24h:)

  1. Fungua programu, teleza kwenye utangulizi, bonyeza kitufe cha SEARCH na utafute vifaa vya karibu
  2. Wakati kifaa chako kinapatikana, chagua kwa kubofya
  3. Chagua mada yako unayopendelea (giza au mwanga) na ushikilie kitufe ulichochagua
  4. Subiri unganisho, ikiwa inashindwa, jaribu kuunganisha tena
  5. Baada ya unganisho lililofanikiwa, chagua TAB ya pili kwa kubofya, na buruta vitelezi na uangalie ikiwa ukanda ulioongozwa hubadilisha rangi au la.
  6. Ikiwa kila kitu kinafanya kazi na unafurahiya mradi huu, tafadhali acha maoni na ukadiriaji mzuri kwa programu yangu, hii itasaidia kwa maendeleo zaidi na mafunzo:)

Usisahau kiwango na kuacha maoni mazuri. Asante na tuonane kwenye mafunzo yafuatayo:)

Ilipendekeza: