Sisällysluettelo:

Arduino DIY Bluetooth -ohjaimen LED -RGB -nauha: 4 vaihetta
Arduino DIY Bluetooth -ohjaimen LED -RGB -nauha: 4 vaihetta

Video: Arduino DIY Bluetooth -ohjaimen LED -RGB -nauha: 4 vaihetta

Video: Arduino DIY Bluetooth -ohjaimen LED -RGB -nauha: 4 vaihetta
Video: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Marraskuu
Anonim
Arduino DIY Bluetooth -ohjaimen LED -RGB -nauha
Arduino DIY Bluetooth -ohjaimen LED -RGB -nauha
Arduino DIY Bluetooth -ohjaimen LED -RGB -nauha
Arduino DIY Bluetooth -ohjaimen LED -RGB -nauha

Hei kaikki, tämä on toinen projekti, jonka haluan jakaa kanssanne! Tänään näytän teille, kuinka liittää Arduino ja Bluetooth -moduuli ja myöhemmin käyttää sitä LED -RGB -nauhan ohjaamiseen.

Tässä opetusohjelmassa käytämme HC-06 Bluetooth-moduulia, koska se on halpa ja helppokäyttöinen. (Sain omani 2 dollarilla aliexpressistä)

Tänään käytettävä Bluetooth-moduuli on HC-06, joka on tunnettu ja halpa. (Sain omani 2 €: lla aliexpressistä)

Sovelluksemme on vielä testausprosessissa, joten suosittelemme, että lähetät sähköpostia osoitteeseen [email protected], jos sinulla on teknisiä ongelmia tai sinulla on ollut ongelmia. Kiitos paljon ymmärryksestä!

Vaihe 1:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

Tarvitsemme näitä osia:

  • 1x Arduino Board (käytän Arduino NANOa)
  • 1x Bluetooth-moduuli HC-06 tai HC-05
  • 1x 12 V: n RGB-LED-nauha (käytän 30LED/m tavallista anodia)
  • 1x liittimen ruuvi
  • 3x 220Ω vastus
  • 3x BUZ11 N-kanavainen Power MOSFET (tai vastaava)
  • Leipälauta ja puserot
  • (Valinnainen) DC -liitin ja DC -liitin
  • Ja tietysti 12V virtalähde, käytän vaihtelevaa virtalähdettä

Vaihe 2: Yhteydet ja kaavio

Liitännät ja kaavio
Liitännät ja kaavio
Liitännät ja kaavio
Liitännät ja kaavio
Liitännät ja kaavio
Liitännät ja kaavio

Rakennetaan! Piiri ei ole niin monimutkainen kuin se saattaa näyttää ensi silmäyksellä.

Ensinnäkin meidän on määritettävä, onko LED -nauhallamme yhteinen anodi vai yhteinen katodi. Minulla on yhteinen anodi, joten liitin LED -nauhan anodin 12 V: n virtalähteeseen ja loput ruuviliittimiin, jotka liitämme MOSFETin lähtöön myöhemmin.

Kaikki tärkeät liitännät ja kaavio on esitetty yllä olevissa kuvissa.

Ole erittäin varovainen, kun liität 12V+ -kiskon VIN: ään Arduino -korttiin, koska voit polttaa levyn, jos liität sen väärin. Älä myöskään unohda maadoittaa (GND) kaikkea

Vaihe 3: Arduino -koodi ja sarjaviestintä

Arduino -koodi ja sarjaliikenne
Arduino -koodi ja sarjaliikenne

Lataa seuraava luonnos Arduinolle USB -kaapelilla.

Muista irrottaa HC-06-moduuli ennen luonnoksen lataamista!

Miksi? HC-06: n tiedonsiirtonastat (RX ja TX) estävät tiedonsiirron Arduinon ja tietokoneen välillä.

Koodin selitys:

  • Ensinnäkin ilmoitimme muutamia vakioita (vakio, jota ei voi muuttaa myöhemmin) kaikille kolmelle värille (punainen, vihreä, sininen)
  • Asetuksissa () aloitimme sarjaliikenteen 9600 baudinopeudella ja asetimme kaikki led -nastat ULOSTULOksi
  • Silmukassa (), jos sarja vastaanottaa jotain, se jäsentää vastaanotetun datan kokonaislukuna (Tärkeää seuraavassa vaiheessa)
  • Jos se vastaanottaa uuden rivin merkin ('\ n'), se rajoittaa ensin arvot alueelle 0-255 PWM-alueen vuoksi ja tekee sitten muutokset digitaalisiin nastoihin analogWrite () -menetelmällä

Se siitä! Olemme nyt valmiita viimeiseen vaiheeseen!

Vaihe 4: Yhdistä Arduino Android -laitteeseen

Yhdistä Arduino Android -laitteeseen
Yhdistä Arduino Android -laitteeseen
Yhdistä Arduino Android -laitteeseen
Yhdistä Arduino Android -laitteeseen
Yhdistä Arduino Android -laitteeseen
Yhdistä Arduino Android -laitteeseen

Lataa nyt seuraava sovellus: Smart Bluetooth - Arduino Bluetooth Serial ⚡

LINKKI:

Smart Bluetooth on sovellus, jonka avulla voit käyttää puhelintasi kommunikoimiseen Bluetooth -moduulin tai -levyn kanssa helpoimmin ja yksinkertaisimmin. Se avaa oven rajoittamattomille tavoille hallita DIY -projekteja. Smart Bluetooth tarjoaa monia erilaisia tapoja lähettää tietoja moduuliin.

Smart Bluetoothilla on seuraavat ominaisuudet:

  • Nopea yhteys moduuliin
  • Lähetä ja vastaanota tietoja moduulistasi
  • Ohjaa vastaanottimen digitaalisia ja PWM -nastoja
  • Tumma ja vaalea teema Erilaiset ohjausasettelut eri tarkoituksiin
  • Moderni ja reagoiva käyttöliittymä
  • Muokattavat painikkeet ja kytkimet
  • Toteuta DIY RC Car -projektisi kauniilla peliohjaimella
  • Ohjaa RGB Led -nauhojasi helposti liukusäätimillä
  • Sammuttaa Bluetoothin automaattisesti, kun se suljetaan akun säästämiseksi
  • Komentorivi (pääte)

Tässä opetusohjelmassa käytämme toista välilehteä suurella ledillä, joka riittää kahden merkin lähettämiseen.

Näissä seuraavissa kuvissa näytän sinulle, kuinka sovellusta käytetään. Näytän sinulle, kuinka etsiä lähellä olevia laitteita, muodostaa pariliitos käyttämämme moduulin kanssa ja kuinka määrität sovelluksesta lähetetyt tiedot. Jos sinusta tuntuu sekavalta, pysähdy ja palaa edellisiin vaiheisiin, kunnes saat sen toimimaan. Jos sinulla on edelleen ongelmia, kerro minulle [email protected], vastaan 24 tunnin sisällä:)

  1. Avaa sovellus, liu'uta esittelyn läpi, paina SEARCH -painiketta ja etsi lähellä olevia laitteita
  2. Kun laitteesi löytyy, valitse se napsauttamalla sitä
  3. Valitse haluamasi teema (tumma tai vaalea) ja pidä valitsemasi painiketta painettuna
  4. Odota yhteyttä, jos se epäonnistuu, yritä muodostaa yhteys uudelleen
  5. Kun yhteys on onnistunut, valitse toinen välilehti napsauttamalla sitä ja vedä liukusäätimiä ja tarkista, muuttuuko led -nauha värejä vai ei.
  6. Jos kaikki toimii ja olet tyytyväinen tähän projektiin, jätä mukava palaute ja arvio sovellukselleni, tämä auttaa jatkokehityksessä ja opetusohjelmassa:)

Älä unohda arvioida ja antaa mukavaa palautetta. Kiitos ja nähdään seuraavassa opetusohjelmassa:)

Suositeltava: