Мазмуну:
- 1 -кадам: Бөлүктөр жана компоненттер
- 2 -кадам: Байланыштар жана схема
- 3 -кадам: Arduino коду жана сериялык байланыш
- 4 -кадам: Arduino'ду Android түзмөгүнө туташтырыңыз
Video: Arduino Control HC-06 Bluetooth модулу менен жетектелген: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Баарыңарга салам, бул Instructable.com сайтындагы менин биринчи расмий окуу куралым, мен биринчи долбоорума абдан кубанычтамын!
Бүгүн мен сизге Arduino менен Bluetooth модулун кантип туташтырууну көрсөтөм. Arduino сериялык байланышты колдонуп HC-06 Bluetooth модулу тактасы менен байланышат. (бул окуу куралы эч кандай HC-05 иштебейт)
БУЛ ЖЕРДЕН КӨРҮҢҮЗ
Бүгүн биз колдоно турган Bluetooth модулу HC-06 болуп саналат, ал белгилүү жана арзан. (Меникин aliexpressтен 2 долларга алдым)
Биздин колдонмо дагы эле тестирлөө процессинде, андыктан техникалык каталарыңыз болсо же сизде кандайдыр бир кыйынчылыктар болсо [email protected] дарегине электрондук кат жөнөтүүнү сунуштайбыз. Түшүнгөнүңүз үчүн чоң рахмат
HC-06 деген эмне?
HC-06-бул ачык зымсыз сериялык байланыш үчүн иштелип чыккан 2-класстагы Bluetooth Bluetooth модулу. Ал компьютер, смартфон же планшет сыяктуу башкы Bluetooth түзмөгү менен жупташкандан кийин, анын иштөөчүсү колдонуучуга ачык -айкын болуп калат. Сериялык киргизүү аркылуу алынган бардык маалыматтар дароо аба аркылуу берилет. Модуль зымсыз маалыматтарды алганда, ал так алынган жерде сериялык интерфейс аркылуу жөнөтүлөт. Колдонуучунун микроконтроллер программасында Bluetooth модулуна тиешелүү колдонуучу коду таптакыр кереги жок.
Ошондой эле бүгүнкү долбоор үчүн Сериялык байланышты колдонобуз. Arduino үчүн бул демейки RX жана TX казыктары (D0, D1)
Көбүрөөк маалымат алуу үчүн:
Бул көрсөтмөнү окугандан кийин, сиз:
1) Bluetooth аркылуу каалаган Android телефону менен Arduino Board кошуңуз жана маалыматтарды жөнөтүңүз/алыңыз.
2) Долбоорду түзүңүз жана сенсорлордун маанилерин зымсыз окуйсуз
3) Үйдү автоматташтыруу же зымсыз башкарылуучу роботту куруу.
1 -кадам: Бөлүктөр жана компоненттер
Бизге бул бөлүктөр керек болот:
- 1x Arduino Board (Мен Arduino UNO колдоном)
- 1x Bluetooth модулу HC-06 же HC-05
- 1х каалаган түстөгү LED (көк 5мм колдондум)
- 1x 220Ω резистор
- Нан тактасы жана секиргичтер
- (Кошумча) 9V Батарея
2 -кадам: Байланыштар жана схема
Келгиле, куралы!
Район өтө жөнөкөй жана кичинекей, андыктан бир нече гана байланыш бар.
Бардык маанилүү байланыштар жана схемалар жогорудагы сүрөттө көрсөтүлгөн.
Ledдин терс учун GND менен 220Ω каршылыгы жана оң жагын Digital Pin 2ге туташтырыңыз.
3 -кадам: Arduino коду жана сериялык байланыш
Төмөнкү эскизди USB кабели аркылуу Arduinoго жүктөңүз.
Эскизди жүктөөдөн мурун HC-06 модулун ажыратууну унутпаңыз!
Неге?
HC-06 пиндери (RX жана TX) компьютер менен байланышуу үчүн Arduino Uno казыктарын колдонушат. Бул тактада бир гана жабдыктын сериялык пиндери бар жана эскизди жүктөөдө ага бир нерсени туташтыруу конфликтти жаратат. Жүктөө
Коддун түшүндүрмөсү:
- Биринчиден, биз 2 -пиндеги Led үчүн бүтүн сандын (туруктуу, кийинчерээк өзгөртүлбөй турган) жарыя кылдык.
- Орнотууда () биз 9600 байдын ылдамдыгы менен сериялык байланышты баштадык жана алып чыгууну ЧЫККАН кылып орноттук
- Циклда (), программа кайталанган сайын биз Serial.read () менен окуйбуз жана "c" деп аталган өзгөрмөнүн бир белгиси катары сактайбыз.
- Биз "c" "a" же "b" экенин текшерүү үчүн бир нече if/else билдирүүлөрүн кошобуз
- Эгерде char 'a' болсо, анда биз лампаны күйгүзөбүз, char 'b' болсо, биз жарыкты өчүрөбүз
- Биз окуу үчүн бир аз кечигүүнү коштук
Эми биз акыркы кадамга даярбыз!
4 -кадам: Arduino'ду Android түзмөгүнө туташтырыңыз
Эми төмөнкү колдонмону жүктөп алыңыз: Smart Bluetooth - Arduino Bluetooth Serial ⚡
Шилтеме:
Smart Bluetooth - бул телефонуңузду Bluetooth модулу же тактасы менен баарлашууга эң оңой жана эң жөнөкөй жол менен колдонууга мүмкүндүк берген колдонмо. Бул DIY долбоорлорун көзөмөлдөөнүн чексиз жолдоруна эшикти ачат. Smart Bluetooth модулуңузга маалыматты кантип жөнөтүүнүн ар кандай жолдорун сунуштайт.
Smart Bluetooth төмөнкү өзгөчөлүктөргө ээ:
- Сиздин модулга тез туташуу
- Сиздин модулдан маалыматтарды жөнөтүү жана алуу
- Кабыл алуучунун санариптик жана PWM казыктары
- Караңгы жана жарык темасы
- Ар кандай максаттар үчүн ар кандай башкаруу пландары
- Заманбап жана жооптуу UI
- Ыңгайлаштырылган баскычтар жана которгучтар
- Кооз геймпад менен DIY RC Car долбооруңузду ишке ашырыңыз
- RGB Led тилкелериңизди слайдерлер менен оңой башкарыңыз
- Батареянын кубатын үнөмдөө үчүн жабылганда Bluetooth автоматтык түрдө өчүрүлөт
- Командалык сап (терминал)
Бул окуу куралы, биз чоң тамгасы бар биринчи TABны колдонуп жатабыз, эки белгини жөнөтүүгө жетиштүү.
Бул сүрөттөрдө мен сизге колдонмону кантип колдонууну көрсөтөм. Мен сизге жакынкы түзмөктөрдү кантип издөөнү, колдонуп жаткан модул менен кантип жупташууну жана колдонмодон жөнөтүлгөн маалыматтарды кантип орнотууну көрсөтөм. Эгерде сиз өзүңүздү түшүнүксүз сезсеңиз, тыныгуу жасап, аны иштеткиче мурунку кадамдарга кайтыңыз. Бирок, эгер сизде дагы эле көйгөйлөр болсо [email protected] мага кабарлаңыз, мен 24 сааттын ичинде жооп берем:)
- Колдонмону ачыңыз, киришүү аркылуу өтүңүз, ИЗДӨӨ баскычын басыңыз жана жакынкы түзмөктөрдү издеңиз
- Сиздин түзмөк табылганда, аны чыкылдатып тандаңыз
- Тандалган теманы тандаңыз (караңгы же жарык) жана сиз тандаган баскычты басып туруңуз
- Байланышты күтө туруңуз, эгер ал ишке ашпаса, кайра туташууга аракет кылыңыз
- Ийгиликтүү туташкандан кийин, биринчи өтмөктөгү чоң LEDди (LED) таптап, Arduinoңузга туташкан LEDди текшерип көрүңүз.
- Эгерде баары иштесе жана сиз Arduinoго жөнөтүлгөн маалыматты түзөткүңүз келсе, көбүрөөк функцияларды ачыңыз жана мени колдоп, премиум сатып алыңыз, мен абдан бактылуу болом:)
Ушундай болуш керек.
Баалоону жана жакшы пикир калтырууну унутпаңыз. Рахмат жана кийинки сабакта көрүшөбүз:)
Сураныч, бул жерде менин Robotic Arm долбоорумду колдоп коюңуз: Бул жерди басыңыз!
Сунушталууда:
Talkative Automation -- Аудио Arduino -- Үн менен башкарылуучу автоматика -- HC - 05 Bluetooth модулу: 9 кадам (Сүрөттөр менен)
Talkative Automation || Аудио Arduino || Үн менен башкарылуучу автоматика || HC - 05 Bluetooth модулу: …………………………. Дагы видеолор үчүн менин YouTube каналыма ЖАЗЫЛЫҢЫЗ …. …. Бул видеодо биз сүйлөшүүчү автоматиканы курдук .. Сиз мобилдик телефон аркылуу үн буйругун жөнөтсөңүз, ал үй түзмөктөрүн күйгүзүп, пикирлерин жөнөтөт
Arduino менен жетектелген матрицаны башкаруу: 5 кадам
Led Matrixти Arduino менен башкаруу: Салам, досум. Бул макалада мен Arduino аркылуу Led Matrixти кантип колдонууну көрсөтөм. Led Matrices түрүнө жараша ар кандай мамычалар менен катарларга ээ. Кертай менен бир нече светодиоддорду берүү менен
ATtiny85 микроконтроллери менен MAX7219 жетектелген LED Matrix 8x8 менен кантип интерфейс түзүү керек: 7 кадам
ATxin85 микроконтроллери менен MAX7219 жетектелген LED Matrix 8x8ди кантип интерфейстөө керек: MAX7219 контроллери Maxim Integrated тарабынан чыгарылган, микро контроллерлерди 64 жеке LEDге, 7 сегменттүү сандык LED дисплейлерине интерфейске ала турган чакан, сериялык киргизүү/чыгаруу жалпы катоддук дисплей драйвери. 8 цифрага чейин, графикалык дисплей
Talking Arduino - Ардуино менен MP3 ойнотуу модулу жок - PCMди колдонуу менен Arduinoдон Mp3 файлын ойнотуу: 6 кадам
Talking Arduino | Ардуино менен MP3 ойнотуу модулу жок | PC файлын колдонуу менен Arduinoдон Mp3 файлын ойнотуу: Бул көрсөтмөлөрдө биз ардуино менен mp3 файлды эч кандай аудио модулду колдонбостон ойнотууну үйрөнөбүз, бул жерде биз 8 кГц жыштыктагы 16 бит PCM ойногон Arduino үчүн PCM китепканасын колдонобуз
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот