Мазмуну:
- 1 -кадам: Айлана -чөйрөнү орнотуу
- 2-кадам: HC-05 зымдарын өткөрүү
- 3 -кадам: Программалоо
- 4-кадам: HC-05ти конфигурациялоо
- 5 -кадам: Алыстан орнотуу (Windows PC)
- 6 -кадам: Алыстан башкаруу орнотуу (Android Phone)
- 7 -кадам: Акыркы жыйынтык
Video: HiFive1 Arduino HC-05 Bluetooth модулу менен: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
HiFive1-SiFive'ден FE310 CPU менен курулган биринчи Arduino шайкеш RISC-V негизиндеги такта. Такта Arduino UNOго караганда болжол менен 20 эсе ылдам жана UNOдо зымсыз байланыш жок болгондуктан. Бактыга жараша, бул чектөөнү жумшартуу үчүн рынокто бир нече арзан модулдар бар.
ESP01 / ESP32 / ESP8266 менен WiFi туташуусу үчүн AT, WEB жана MQTT окуу куралдарын текшере аласыз.
Бул окуу куралында биз HC-05 Bluetooth модулун колдонобуз. Бул арзан, кул же кожоюн катары иштей алат жана AT буйруктары менен иштөө оңой. Дагы бир вариант ESP32, бирок ал кымбатыраак жана өзүнчө программаланышы керек.
Бул долбоор HC-05 Bluetooth модулун колдонуу менен HiFive1 менен Windows PC же Android Phone ортосунда зымсыз байланышты түзүүгө багытталган. Байланыш аркылуу биз HiFive1 камтылган RGB LED түстөрүн көзөмөлдөйбүз.
Бул долбоор үчүн сизге керек болот:
- HiFive1 тактасы
- HC-05 Bluetooth модулу
- Jumper Cable x 4
- Android Phone же Windows PC
1 -кадам: Айлана -чөйрөнү орнотуу
- Arduino IDE орнотуу
- HiFive1 board Arduino пакетин жана USB драйверин орнотуу үчүн нускамаларды аткарыңыз.
2-кадам: HC-05 зымдарын өткөрүү
DI/O 10 (HiFive1) -> Tx (HC -05) DI/O 11 (HiFive1) -> Rx (HC -05) GND (HiFive1) -> GND (HC -05) 3.3v (HiFive1) -> VCC (HC-05)
IOREF секирүүчүсү кызыл тегерекчеде сүрөттө көрсөтүлгөндөй 3.3Vга орнотулганын текшериңиз.
3 -кадам: Программалоо
Программалоодон мурун "Tools-> Board" HiFive1 тактасына, "Tools-> CPU Clock Frequency" "256MHz PLL", "Tools-> Programmer" "SiFive OpenOCD" жана "Serial Port" туура коюңуз.
Баарын бириктиргенден кийин, HC-05 менен Arduino Serial Monitor аркылуу сүйлөшүүгө аракет кылсак болот. Бул үчүн биз төмөндө тиркелген жөнөкөй эскизди программалашыбыз керек. Бул HW Serial каналы аркылуу Монитордон келген AT буйруктарын угуп жатат жана аларды SoftwareSerial32 каналы аркылуу HC-05ке жөнөтөт. Бул SoftwareSerial32 каналынан HC05 жоопторун угуп жатат жана аларды HW Serial каналы аркылуу мониторго жөнөтүүдө.
Эгерде баары мурунку кадамдарда туура орнотулган болсо, анда ар бир AT Command HC-05тен "OK" деп жооп кайтарышы керек.
Эскертүү: Serial Monitorду "NL & CR экөө тең" менен 9600 baudrate коюуну унутпаңыз.
Эскиз бул жерде табылган кодго негизделген
AT Commands жөнүндө көбүрөөк маалыматты бул жерден тапса болот
4-кадам: HC-05ти конфигурациялоо
Бул кадамда биз HC-05ти конфигурациялайбыз. Бул кадамды бир гана жолу жасашыңыз керек, анткени конфигурация HC-05те эсте калат.
- HC-05 боюнча AT режимине кирүү. Бул VCC кабелин HC-05тен алып салуу менен жасалат, андан кийин VCCди кайра туташтырып жатканда оң жактын астындагы баскычты басуу. Туура аткарылган болсо, жарык ~ 2 секунд аралыкта күйүп жана өчүшү керек.
- IDEде HC-05ке туташкан тактага туура келген сериялык мониторду ачыңыз. Сериялык монитордун Baud Rate 9600гө коюлганын жана "NL + CR экөө тең" тандалганын текшериңиз. Эгер туура жасалган болсо, "AT" жөнөткөндө, ал "OK" кайтарышы керек.
- "AT+ORGL" киргизиңиз (Бул модулду заводдук жөндөөлөргө кайтарат).
- "AT+ROLE = 0" киргизиңиз (Бул модулду "Кул" ролуна коёт).
- "AT+CMODE = 0" дегенди киргизиңиз (Бул модулду каалаган түзмөккө туташууга коёт).
- "AT+NAME = _" киргизиңиз астынкы сызыкты өзүңүз тандаган ат менен алмаштырыңыз (Бул ат Bluetooth ачылышында көрсөтүлөт).
- "AT+UART = 38400, 0, 0" киргизиңиз (Бул модулдун берүү ылдамдыгын 38400гө орнотот)
- AT режиминен чыгуу үчүн "AT+RESET" киргизиңиз.
- Эми бул кадамга тиркелген акыркы эскизди жүктөңүз
- Bluetooth'ду күйгүзүңүз.
- Түзмөктөрдүн астында 3 -кадамда берген ысымыңызды издеңиз - Кулду орнотуу.
- Жупташтыруу коду 1234.
- Түзмөк менеджеринде, Bluetooth үчүн жаңы COM портун көрүшүңүз керек. *
- PuTTY жүктөп алып, орнотуңуз.
- PuTTY ачуу.
- "Сериялык" вариантын текшерип, "COM1ди" "COM_" менен алмаштырыңыз (астын сызуу сиздин жаңы COM портуңуздун номери болушу керек).
- Bluetooth'ду күйгүзүңүз.
- Bluetooth түзмөктөрүнүн астында 4 -кадамда көрсөтүлгөн ысымды издеңиз - HC -05ти конфигурациялоо.
- Жупташтыруу коду 1234.
- Arduino Bluetooth колдонмосуңузду ачыңыз.
- Бул сизди кайра түзмөктү тандоого түрткү бериши керек.
- Терминалды ачыңыз.
5 -кадам: Алыстан орнотуу (Windows PC)
Эскертүү: Эгерде сиз Android телефонун колдонуп жатсаңыз, анда кийинки кадамга өтүңүз.
* Эгерде бир нече COM порту кошулган болсо, бирөө иштегенге чейин ар кандай порттор менен 7 -кадамды сынап көрүңүз.
6 -кадам: Алыстан башкаруу орнотуу (Android Phone)
7 -кадам: Акыркы жыйынтык
HiFive1 тактасын баштапкы абалга келтириңиз (болгон учурда) жана Сериялык Мониторду ачыңыз.
Терминалга "r", "g" же "b" деп териңиз, андан кийин 0 менен 255 ортосундагы интенсивдүүлүктү тандап, сиз тандаган интенсивдүүлүктүн аягына "n" кошуңуз ("n" токтотуучу символ катары колдонулат).
Бул орнотулган RGB LEDди сиз тандаган интенсивдүүлүккө жараша баалуулуктарга жарык кылат.
Сунушталууда:
Talkative Automation -- Аудио Arduino -- Үн менен башкарылуучу автоматика -- HC - 05 Bluetooth модулу: 9 кадам (Сүрөттөр менен)
Talkative Automation || Аудио Arduino || Үн менен башкарылуучу автоматика || HC - 05 Bluetooth модулу: …………………………. Дагы видеолор үчүн менин YouTube каналыма ЖАЗЫЛЫҢЫЗ …. …. Бул видеодо биз сүйлөшүүчү автоматиканы курдук .. Сиз мобилдик телефон аркылуу үн буйругун жөнөтсөңүз, ал үй түзмөктөрүн күйгүзүп, пикирлерин жөнөтөт
Talking Arduino - Ардуино менен MP3 ойнотуу модулу жок - PCMди колдонуу менен Arduinoдон Mp3 файлын ойнотуу: 6 кадам
Talking Arduino | Ардуино менен MP3 ойнотуу модулу жок | PC файлын колдонуу менен Arduinoдон Mp3 файлын ойнотуу: Бул көрсөтмөлөрдө биз ардуино менен mp3 файлды эч кандай аудио модулду колдонбостон ойнотууну үйрөнөбүз, бул жерде биз 8 кГц жыштыктагы 16 бит PCM ойногон Arduino үчүн PCM китепканасын колдонобуз
HiFive1 Arduino Board ESP-01 WiFi модулу менен үйрөткүч: 5 кадам
HiFive1 Arduino Board ESP-01 WiFi модулу үйрөткүчү менен: HiFive1 SiFiveден FE310 CPU менен курулган Arduino менен шайкеш келген биринчи RISC-V платасы. Такта Arduino UNOго караганда болжол менен 20 эсе ылдамыраак, бирок БУУнун башкармалыгына окшош, зымсыз байланыш жок. Бактыга жараша, бир нече арзан
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
HF антенна анализатору Arduino жана DDS модулу менен: 6 кадам (сүрөттөр менен)
HF Antenna Analyzer with Arduino and DDS Module: HiIn this Instructable мен сизге антеннаны өлчөөчү жана HS жыштык тилкелеринин баарында же анын VSWRин көрсөтө ала турган арзан антенна анализаторун кантип курганымды көрсөтөм. Ал минималдуу VSWRди жана ар бир диапазонго тиешелүү жыштыкту табат, бирок