Агуулгын хүснэгт:

Arduino DIY Bluetooth хянагч LED RGB зурвас: 4 алхам
Arduino DIY Bluetooth хянагч LED RGB зурвас: 4 алхам

Видео: Arduino DIY Bluetooth хянагч LED RGB зурвас: 4 алхам

Видео: Arduino DIY Bluetooth хянагч LED RGB зурвас: 4 алхам
Видео: Объяснение прошивки Marlin 2.0.x 2024, Арваннэгдүгээр
Anonim
Arduino DIY Bluetooth хянагч LED RGB зурвас
Arduino DIY Bluetooth хянагч LED RGB зурвас
Arduino DIY Bluetooth хянагч LED RGB зурвас
Arduino DIY Bluetooth хянагч LED RGB зурвас

Сайн байцгаана уу, энэ бол миний хуваалцахыг хүсч буй хоёр дахь төсөл юм! Өнөөдөр би Arduino болон Bluetooth модулийг хэрхэн холбож, дараа нь LED RGB зурвасыг удирдахад ашиглах болно.

Энэхүү гарын авлагад бид HC-06 Bluetooth модулийг ашиглах болно, учир нь энэ нь хямд бөгөөд ашиглахад хялбар юм. (Би aliexpress -аас 2 доллараар минийхийг авсан)

Өнөөдөр бидний ашиглах Bluetooth модуль бол сайн мэддэг, хямд HC-06 юм. (Би aliexpress дээрээс 2 еврогоор авсан)

Манай апп туршилтын шатандаа явж байгаа тул танд ямар нэгэн техникийн асуудал гарсан эсвэл танд ямар нэгэн асуудал тулгарсан бол [email protected] руу имэйл илгээхийг зөвлөж байна. Ойлгож байгаад маш их баярлалаа!

1-р алхам:

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

Бидэнд эдгээр хэсгүүд хэрэгтэй болно:

  • 1x Arduino Board (Би Arduino NANO ашиглах болно)
  • 1x Bluetooth модуль HC-06 эсвэл HC-05
  • 1x 12V метр урттай RGB LED зурвас (би нийт анодоор 30LED/м ашиглаж байна)
  • 1х терминал боолт
  • 3x 220Ω эсэргүүцэл
  • 3x BUZ11 N-Channel Power MOSFET (эсвэл түүнтэй тэнцэх)
  • Талх, үсрэгч
  • (Нэмэлт) DC Жак ба DC холбогч
  • Мэдээжийн хэрэг 12V цахилгаан хангамж, би хувьсах тэжээлийг ашиглаж байна

Алхам 2: Холболт ба схем

Холболт ба схем
Холболт ба схем
Холболт ба схем
Холболт ба схем
Холболт ба схем
Холболт ба схем

Бүтээцгээе! Энэ хэлхээ нь анх харахад тийм төвөгтэй биш юм.

Нэгдүгээрт, бидний LED зурвас нийтлэг анод эсвэл нийтлэг катодтой эсэхийг тодорхойлох хэрэгтэй. Уурхайд нийтлэг анод байдаг тул би LED туузны анодыг 12V цахилгаан тэжээлд, үлдсэн хэсгийг шураг терминал руу холбосон бөгөөд үүнийг дараа нь MOSFET -ийн гаралттай холбох болно.

Бүх чухал холболт, схемийг дээрх зургуудад үзүүлэв.

12V+ төмөр замыг VIN болгон Arduino самбар руу холбохдоо маш болгоомжтой байгаарай, учир нь хэрэв та хуурамчаар холбовол самбарыг шатааж болно. Түүнчлэн, бүх зүйлийг газардуулахаа бүү мартаарай

Алхам 3: Arduino код ба цуваа холбоо

Arduino код ба цуваа харилцаа холбоо
Arduino код ба цуваа харилцаа холбоо

Дараах ноорогыг USB кабель ашиглан Arduino руу байршуулна уу.

Ноорог байршуулахаасаа өмнө HC-06 модулийг салгахаа бүү мартаарай!

Яагаад? HC-06-ийн Харилцах зүү (RX ба TX) нь Arduino болон Компьютерийн хоорондох холбоог хааж байна.

Кодын тайлбар:

  • Нэгдүгээрт, бид гурван өнгөний (улаан, ногоон, цэнхэр) цөөн хэдэн тогтмолыг (дараа нь өөрчлөх боломжгүй) зарласан.
  • Тохиргоо () дээр бид 9600 baud хурдтай цуваа холболтыг эхлүүлж, бүх залгуурыг OUTPUT болгон тохируулсан
  • In loop () Хэрэв Цуваа ямар нэгэн зүйл хүлээж авбал хүлээн авсан өгөгдлийг бүхэл тоо болгон задална (Дараагийн алхамд чухал)
  • Хэрэв энэ нь шинэ мөрийн тэмдэгт ('\ n') хүлээн авбал эхлээд ХОУХ-ны хүрээний улмаас утгыг 0-255 хүртэл хязгаарлаж, дараа нь analogWrite () аргаар дижитал тээглүүрт өөрчлөлт оруулдаг.

Ингээд л боллоо! Бид одоо эцсийн шатанд бэлэн байна!

Алхам 4: Arduino -г Android төхөөрөмжтэй холбоно уу

Arduino -г Android төхөөрөмжтэй холбоно уу
Arduino -г Android төхөөрөмжтэй холбоно уу
Arduino -г Android төхөөрөмжтэй холбоно уу
Arduino -г Android төхөөрөмжтэй холбоно уу
Arduino -г Android төхөөрөмжтэй холбоно уу
Arduino -г Android төхөөрөмжтэй холбоно уу

Дараах програмыг татаж аваарай: Smart Bluetooth - Arduino Bluetooth Serial ⚡

ХОЛБОО:

Ухаалаг Bluetooth бол утсаа ашиглан Bluetooth модуль эсвэл самбартайгаа хамгийн хялбар бөгөөд хялбар аргаар харилцах боломжийг олгодог програм юм. Энэ нь таны DIY төслүүдийг хянах хязгааргүй арга замыг нээж өгдөг. Ухаалаг Bluetooth нь таны модульд өгөгдөл илгээх олон янзын аргыг санал болгодог.

Ухаалаг Bluetooth нь дараахь онцлог шинж чанартай байдаг.

  • Таны модульд хурдан холбогдох
  • Өөрийн модулийн өгөгдлийг илгээх, хүлээн авах
  • Хүлээн авагчийн дижитал болон ХОУХ -ны зүүг хянах
  • Харанхуй ба цайвар сэдэв Өөр өөр зориулалттай өөр өөр хяналтын схемүүд
  • Орчин үеийн, мэдрэмжтэй UI
  • Тохируулах товчлуур ба унтраалга
  • Үзэсгэлэнт тоглоомын самбар ашиглан DIY RC Car төслөө хэрэгжүүлээрэй
  • RGB Led туузыг гулсагч ашиглан хялбархан удирдах боломжтой
  • Батерейны ашиглалтын хугацааг хэмнэхийн тулд хаагдсан үед Bluetooth -ийг автоматаар унтраадаг
  • Тушаалын мөр (терминал)

Энэхүү гарын авлагад бид том тэмдэгтэй хоёр дахь TAB -ийг ашиглаж байгаа бөгөөд энэ нь хоёр тэмдэгт илгээхэд хангалттай юм.

Дараах зургуудад би програмыг хэрхэн ашиглахыг танд үзүүлэх болно. Би танд ойролцоох төхөөрөмжийг хэрхэн хайх, ашиглаж буй модулийг хэрхэн хослуулах, апп -аас илгээсэн өгөгдлийг хэрхэн тохируулахыг харуулах болно. Хэрэв та төөрөгдөлд орсон бол түр зогсоож, ажиллуулах хүртэл өмнөх алхам руугаа буцна уу. Гэсэн хэдий ч, хэрэв танд асуудал байсаар байвал [email protected] надад мэдэгдээрэй, би 24 цагийн дотор хариу өгөх болно:)

  1. Апп -ыг нээгээд танилцуулгыг гүйлгээд SEARCH товчийг дараад ойролцоох төхөөрөмжүүдийг хайна уу
  2. Таны төхөөрөмж олдвол үүнийг дарж сонгоно уу
  3. Өөрийн дуртай сэдвийг (хар эсвэл цайвар) сонгоод сонгосон товчлуураа дарна уу
  4. Холболтыг хүлээнэ үү, хэрэв амжилтгүй болбол дахин холбогдохыг оролдоорой
  5. Амжилттай холбогдсоны дараа хоёр дахь TAB -ийг сонгоод гулсагчийг чирж, зурвас нь өнгийг өөрчилж байгаа эсэхийг шалгаарай.
  6. Хэрэв бүх зүйл үр дүнтэй болж, та энэ төсөлд сэтгэл хангалуун байгаа бол миний апп -д сайхан сэтгэгдэл, үнэлгээ үлдээгээрэй, энэ нь цаашдын хөгжил, зааварчилгаанд туслах болно:)

Үнэлгээ өгөх, сайхан сэтгэгдэл үлдээхээ бүү мартаарай. Баярлалаа, дараагийн хичээл дээр уулзацгаая:)

Зөвлөмж болгож буй: