Мазмұны:
- 1 -қадам: Қоршаған ортаны орнату
- 2-қадам: HC-05 сымын қосу
- 3 -қадам: бағдарламалау
- 4-қадам: HC-05 конфигурациясы
- 5 -қадам: Қашықтан басқару құралын орнату (Windows компьютері)
- 6 -қадам: Қашықтан басқару құралын орнату (Android телефоны)
- 7 -қадам: Қорытынды нәтиже
Бейне: HiFive1 Arduino HC-05 Bluetooth модулімен оқулық: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
HiFive1-SiFive компаниясының FE310 процессорымен салынған Arduino үйлесімді RISC-V негізіндегі бірінші тақта. Басқарма Arduino UNO -ға қарағанда шамамен 20 есе жылдам, өйткені БҰҰ -да сымсыз байланыс жоқ. Бақытымызға орай, нарықта бұл шектеулерді жеңілдететін бірнеше арзан модульдер бар.
ESP01 / ESP32 / ESP8266 көмегімен WiFi қосылымы үшін AT, WEB және MQTT оқулықтарын тексеруге болады.
Бұл оқулықта біз HC-05 Bluetooth модулін қолданамыз. Бұл арзан, құл немесе шебер ретінде жұмыс істей алады және AT командалары арқылы жұмыс жасау оңай. Басқа нұсқа - ESP32, бірақ ол қымбатырақ және оны бөлек бағдарламалау қажет.
Бұл жоба HC-05 Bluetooth модулінің көмегімен HiFive1 мен Windows PC немесе Android Phone арасында сымсыз байланыс құруға бағытталған. Қосылу арқылы біз HiFive1 кіріктірілген RGB жарықдиодты түстерді басқарамыз.
Бұл жоба үшін сізге қажет:
- HiFive1 тақтасы
- HC-05 Bluetooth модулі
- Өткізгіш кабель x 4
- Android телефоны немесе Windows компьютері
1 -қадам: Қоршаған ортаны орнату
- Arduino IDE орнатыңыз
- HiFive1 тақтасы 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.3В -қа орнатылғанына көз жеткізіңіз.
3 -қадам: бағдарламалау
Бағдарламалау алдында «Tools-> Board» тақтасын HiFive1 тақтасына, «Tools-> CPU Clock Frequency» жиілігін «256MHz PLL» -ге, «Tools-> Programmer» -ді «SiFive OpenOCD» -ке орнатыңыз және дұрыс сериялық портты орнатыңыз.
Барлығын біріктіргеннен кейін біз HC-05-пен Arduino Serial Monitor арқылы сөйлесуге тырысамыз. Ол үшін төменде берілген қарапайым эскизді бағдарламалау керек. Ол HW сериялық арнасы арқылы монитордан келетін AT командаларын тыңдайды және оларды HS-05-ке SoftwareSerial32 арнасы арқылы жібереді. Ол SoftwareSerial32 арнасынан HC05 жауаптарын тыңдайды және оларды HW сериялық арнасы арқылы мониторға жібереді.
Егер бәрі алдыңғы қадамдарда дұрыс орнатылған болса, әрбір AT пәрмені HC-05-тен «OK» жауабын қайтаруы керек.
Ескерту: Сериялық мониторды «NL & CR екеуі де» 9600 радиуста орнатуды ұмытпаңыз.
Эскиз мұнда табылған кодқа негізделген
AT командалары туралы толығырақ мына жерден білуге болады
4-қадам: HC-05 конфигурациясы
Бұл қадамда біз HC-05 конфигурациясын жасаймыз. Бұл қадамды тек бір рет жасау қажет, себебі конфигурация HC-05-те еске түседі.
- HC-05 бойынша AT режиміне кіріңіз. Бұл 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 компьютері)
Ескерту: Егер сіз Android телефонын қолдансаңыз, келесі қадамға өтіңіз.
* Егер бірнеше COM порты қосылса, біреуі жұмыс істегенше әр түрлі порттармен 7 -қадамды орындап көріңіз.
6 -қадам: Қашықтан басқару құралын орнату (Android телефоны)
7 -қадам: Қорытынды нәтиже
HiFive1 тақтасын қалпына келтіріңіз (қажет болған жағдайда) және сериялық мониторды ашыңыз.
Терминалға 'r', 'g' немесе 'b' теріңіз, содан кейін 0 -ден 255 -ке дейінгі қарқындылықты таңдап, сіз таңдаған қарқындылықтың соңына 'n' қосыңыз ('n' соңғы белгі ретінде пайдаланылады).
Бұл кіріктірілген RGB светодиоды сіз таңдаған қарқындылыққа сәйкес мәндерге дейін жанып тұрады.
Ұсынылған:
HC-06 Bluetooth модулімен басқарылатын Arduino басқарушы: 4 қадам
HC-06 Bluetooth модулімен басқарылатын Arduino басқарушы: Барлықтарыңызға сәлем, бұл менің Instructable.com сайтындағы алғашқы ресми оқулығым, мен бірінші жобамды өте қуаныштымын! Бүгін мен сізге Arduino мен Bluetooth модулін қалай қосуға болатынын көрсетемін. Arduino HC-06 Bluetooth модульдік тақтасымен байланысады
HiFive1 веб -сервері ESP32 / ESP8266 WiFi модульдері бар оқулық: 5 қадам
ESP32 / ESP8266 WiFi модульдері бар HiFive1 веб-сервері оқулығы: HiFive1-SiFive-ден FE310 процессоры бар Arduino үйлесімді бірінші RISC-V платасы. Тақта Arduino UNO -ға қарағанда шамамен 20 есе жылдам, бірақ UNO тақтасы HiFive1 -де сымсыз байланыс жоқ. Бақытымызға орай, бірнеше қымбат емес
HiFive1 Arduino тақтасы ESP-01 WiFi модулімен оқулық: 5 қадам
HiFive1 Arduino тақтасы ESP-01 WiFi модулімен оқулық: HiFive1-SiFive FE310 процессорымен салынған Arduino үйлесімді RISC-V негізіндегі бірінші тақта. Тақта Arduino UNO -дан шамамен 20 есе жылдам, бірақ UNO тақтасы сияқты, оған сымсыз байланыс жетіспейді. Бақытымызға орай, бірнеше қымбат емес
Arduino Uno, ультрадыбыстық сенсор HC-SR04 және WTV020SD дыбыстық модулімен сөйлесу қашықтығы: 4 қадам
Arduino Uno, ультрадыбыстық сенсор HC-SR04 және WTV020SD дыбыстық модулімен сөйлесу қашықтығы: Arduino-ның ең танымал жобаларының бірі, менің нұсқаулық №31-ге қош келдіңіз. Егер сізге бұл жоба ұнайтын болса, Instructables -те менің ізбасарларымның бірі болыңыз және менің Youtube каналыма жазылыңыз … www.youtube.com/rcloversanAnyway, бұл жоба үшін сіз
HF антенна анализаторы Arduino және DDS модулімен: 6 қадам (суреттермен)
HF антенналық анализаторы Arduino мен DDS модулімен: HiIn нұсқаулығында мен сізге антеннаны өлшеуге және оның VSWR жиілігін кез келген немесе барлық жиілік диапазонында көрсетуге болатын арзан антенна анализаторын қалай құрғанымды көрсетемін. Ол әр диапазон үшін ең төменгі VSWR мен сәйкес жиілікті табады, бірақ