Orodha ya maudhui:

Kudhibiti Arduino Iliyoongozwa na Moduli ya Bluetooth ya HC-06: Hatua 4
Kudhibiti Arduino Iliyoongozwa na Moduli ya Bluetooth ya HC-06: Hatua 4

Video: Kudhibiti Arduino Iliyoongozwa na Moduli ya Bluetooth ya HC-06: Hatua 4

Video: Kudhibiti Arduino Iliyoongozwa na Moduli ya Bluetooth ya HC-06: Hatua 4
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Novemba
Anonim
Image
Image
Kudhibiti Arduino Iliyoongozwa na Moduli ya Bluetooth ya HC-06
Kudhibiti Arduino Iliyoongozwa na Moduli ya Bluetooth ya HC-06

Halo kila mtu, hii ni mafunzo yangu rasmi ya kwanza kwenye Instructable.com, nimefurahiya sana mradi wangu wa kwanza!

Leo nitakuonyesha Jinsi ya kuunganisha moduli ya Arduino na Bluetooth. Arduino atawasiliana na Bodi ya Moduli ya Bluetooth ya HC-06 kwa kutumia mawasiliano ya serial. (mafunzo haya pia hayafanyi kazi HC-05)

TAZAMA INTRO HAPA

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

HC-06 ni nini?

HC-06 ni moduli ya Bluetooth ya watumwa wa darasa la 2 iliyoundwa kwa mawasiliano ya wazi ya waya isiyo na waya. Mara tu ikiwa imeunganishwa kwa kifaa cha Bluetooth kama PC, simu mahiri au kompyuta kibao, utendaji wake unakuwa wazi kwa mtumiaji. Takwimu zote zilizopokelewa kupitia uingizaji wa serial hupitishwa mara moja hewani. Wakati moduli inapokea data isiyo na waya, hutumwa kupitia kiwambo cha serial haswa mahali inapopokelewa. Hakuna nambari ya mtumiaji maalum kwa moduli ya Bluetooth inayohitajika wakati wote katika programu ya microcontroller ya mtumiaji.

Tutatumia pia mawasiliano ya serial kwa mradi wa leo. Kwa Arduino, ni kwa kawaida RX na TX pini (D0, D1)

Kwa habari zaidi tembelea:

Baada ya kusoma maelezo haya utaweza:

1) Unganisha Bodi ya Arduino na simu yoyote ya Android na Bluetooth na tuma / pokea data.

2) Jenga mradi na usome maadili kutoka kwa sensorer bila waya

3) Jenga Automation ya Nyumbani au roboti inayodhibitiwa bila waya.

Hatua ya 1: Sehemu na Vipengele

Sehemu na Vipengele
Sehemu na Vipengele
Sehemu na Vipengele
Sehemu na Vipengele
Sehemu na Vipengele
Sehemu na Vipengele

Tutahitaji sehemu hizi:

  • Bodi ya 1x Arduino (nitatumia Arduino UNO)
  • Moduli ya 1x HC-06 au HC-05 ya Bluetooth
  • 1x Iliyo na rangi yoyote (nilitumia bluu 5mm)
  • 1x 220Ω Mpingaji
  • Bodi ya mkate na kuruka
  • (Hiari) 9V Betri

Hatua ya 2: Uunganisho na Mpangilio

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

Wacha tujenge!

Mzunguko ni rahisi sana na mdogo, kwa hivyo kuna viunganisho vichache tu vya kufanywa.

Uunganisho wote muhimu na skimu zinaonyeshwa kwenye picha hapo juu.

Unganisha mwisho hasi wa Led kwa GND na kontena ya 220Ω na mwisho mzuri kwa Dijiti ya Dijiti 2.

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 HC-06 (RX na TX) zinatumia pini za Arduino Uno kwa mawasiliano na kompyuta. Bodi hii ina pini moja tu ya vifaa na kuunganisha kitu kwake wakati wa kupakia mchoro utasababisha mzozo. Pakua

Ufafanuzi wa Kanuni:

  • Kwanza, tulitangaza const (mara kwa mara, ambayo haiwezi kubadilishwa baadaye) Nambari kamili ya Led, iliyo kwenye pin 2
  • Katika usanidi () tulianza mawasiliano ya serial na kiwango cha baud cha 9600 na kuanzisha iliyoongozwa kama OUTPUT
  • Katika kitanzi (), kila wakati programu inarudia tunasoma Serial na Serial.read () na tunahifadhi kama tabia moja katika anuwai inayoitwa "c"
  • Tunaongeza taarifa nyingi ikiwa / nyingine ili kuangalia ikiwa "c" ni 'a' au 'b'
  • Ikiwa char ni 'a' tunawasha iliyoongozwa, ikiwa char ni 'b' tunazima iliyoongozwa
  • Tuliongeza kucheleweshwa kidogo kwa usomaji

Sasa tuko tayari 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
  • Mada nyeusi na Nuru
  • Mipangilio tofauti ya udhibiti 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 kwanza 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 mandhari unayopendelea (giza au mwanga) na ushikilie kitufe ulichochagua
  4. Subiri unganisho, ikiwa inashindwa, jaribu kuunganisha tena
  5. Baada ya unganisho lililofanikiwa, gonga kwenye kubwa iliyoongozwa kwenye kichupo cha kwanza (kilichoongozwa) na angalia LED iliyounganishwa na Arduino yako ikiwa inaangaza
  6. Ikiwa kila kitu kinafanya kazi na unataka kuhariri data iliyotumwa kwa Arduino, fungua huduma zaidi na unisaidie, nunua malipo, nitafurahi sana:)

Hiyo inapaswa kuwa hivyo.

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

Tafadhali nisaidie mradi wangu wa Robotic Arm hapa: Bonyeza Hapa!

Ilipendekeza: