Mündəricat:
- Addım 1: Ətraf mühitin qurulması
- Addım 2: HC-05-in naqilləri
- Addım 3: Proqramlaşdırma
- Addım 4: HC-05-in konfiqurasiyası
- Addım 5: Uzaqdan Quraşdırma (Windows PC)
- Addım 6: Uzaqdan Quraşdırma (Android Telefon)
- Addım 7: Son nəticə
Video: HiFive1 Arduino HC-05 Bluetooth Modulu ilə Dərslik: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
HiFive1, SiFive-dən FE310 CPU ilə qurulan ilk Arduino uyğun RISC-V əsaslı lövhədir. Lövhə, Arduino UNO -dan təxminən 20 qat daha sürətlidir və UNO -da heç bir simsiz əlaqə yoxdur. Xoşbəxtlikdən, bu məhdudiyyəti azaltmaq üçün bazarda bir neçə ucuz modul var.
ESP01 / ESP32 / ESP8266 ilə WiFi bağlantısı üçün AT, WEB və MQTT dərslərini yoxlaya bilərsiniz.
Bu dərslikdə HC-05 Bluetooth modulundan istifadə edirik. Ucuzdur, qul və ya usta kimi işləyə bilər və AT əmrləri ilə işləmək asandır. Başqa bir seçim ESP32 -dir, lakin daha bahalıdır və ayrıca proqramlaşdırılmalıdır.
Bu layihə HC-05 Bluetooth modulundan istifadə edərək HiFive1 ilə Windows PC və ya Android Telefon arasında simsiz əlaqə yaratmağa yönəlib. Bağlantı sayəsində HiFive1 daxili RGB LED rənglərini idarə edəcəyik.
Bu layihə üçün sizə lazım olacaq:
- HiFive1 lövhəsi
- HC-05 Bluetooth modulu
- Jumper Kabel x 4
- Android Telefon və ya Windows PC
Addım 1: Ətraf mühitin qurulması
- Arduino IDE quraşdırın
- HiFive1 board Arduino paketini və USB sürücüsünü quraşdırmaq üçün təlimatları izləyin.
Addım 2: HC-05-in naqilləri
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 atlayıcısının şəkildəki kimi qırmızı dairə tərəfindən göstərildiyi kimi 3.3V olaraq təyin olunduğundan əmin olun.
Addım 3: Proqramlaşdırma
Proqramlaşdırmadan əvvəl "Tools-> Board" u HiFive1 lövhəsinə, "Tools-> CPU Clock Frequency" -ni "256MHz PLL" -ə, "Tools-> Programmer" -i "SiFive OpenOCD" -ə qoyun və Serial Portunu düzgün qurun.
Hər şeyi birləşdirdikdən sonra Arduino Serial Monitor vasitəsilə HC-05 ilə danışmağa çalışa bilərik. Bunun üçün aşağıda əlavə edilmiş sadə bir eskizi proqramlaşdırmalıyıq. HW Serial kanalı ilə Monitordan gələn AT əmrlərini dinləyir və SoftwareSerial32 kanalı ilə HC-05-ə ötürür. SoftwareSerial32 kanalından HC05 cavablarını dinləyir və HW Serial kanalı vasitəsilə Monitora göndərir.
Əvvəlki addımlarda hər şey düzgün qurulsa, hər AT Komandanı HC-05-dən "OK" cavabı verməlidir.
Qeyd: "Həm NL, həm də CR" ilə Serial Monitoru 9600 baudrate olaraq təyin etməyi unutmayın.
Eskiz burada tapılan koda əsaslanır
AT əmrləri haqqında daha çox məlumatı burada tapa bilərsiniz
Addım 4: HC-05-in konfiqurasiyası
Bu addımda HC-05-i konfiqurasiya edəcəyik. Bu addımı yalnız bir dəfə etməlisiniz, çünki konfiqurasiya HC-05-də xatırlanacaq.
- HC-05-də AT rejiminə daxil olun. Bu, VCC kabelini HC-05-dən çıxarmaqla, sonra VCC-ni yenidən bağlayarkən sağ altdakı düyməni basmaqla edilir. Düzgün yerinə yetirildikdə işıq ~ 2 saniyəlik fasilədə açılmalı və sönməlidir.
- IDE-də HC-05-ə qoşulmuş lövhəyə uyğun gələn Serial Monitoru açın. Serial Monitorun Baud Rate 9600 olaraq təyin olunduğundan və "Hər iki NL + CR" seçildiyindən əmin olun. Düzgün aparılırsa, "AT" göndərdiyiniz zaman "OK" dönməlidir.
- "AT+ORGL" daxil edin (Bu modulu zavod parametrlərinə qaytarır).
- "AT+ROLE = 0" daxil edin (Bu, modulu "Kölə" roluna qoyur).
- "AT+CMODE = 0" daxil edin (Bu, hər hansı bir cihaza qoşulmaq üçün modulu təyin edir).
- "AT+NAME = _" daxil edin Alt xəttləri seçdiyiniz adla əvəz edin (Bu ad Bluetooth kəşfində göstəriləcək).
- "AT+UART = 38400, 0, 0" daxil edin (Bu, modulun ötürmə sürətini 38400 olaraq təyin edir)
- AT rejimindən çıxmaq üçün "AT+SIFIRLA" daxil edin.
- İndi bu addıma əlavə edilmiş son eskizi yükləyin
- Bluetooth -u yandırın.
- Cihazların altında 3 -cü Adımda verdiyiniz adı axtarın - Slave qur.
- Cütləşmə kodu 1234 -dir.
- Cihaz menecerində Bluetooth üçün yeni bir COM portu görməlisiniz. *
- PuTTY yükləyin və quraşdırın.
- PuTTY açın.
- "Serial" seçimini yoxlayın və "COM1" -i "COM_" ilə əvəz edin (alt xətt yeni COM port nömrəniz olmalıdır).
- Bluetooth -u yandırın.
- Bluetooth cihazlarının altında 4 -cü Adımda - HC -05 -in Konfiqurasiyasında verdiyiniz adı axtarın.
- Cütləşmə kodu 1234 -dir.
- Arduino Bluetooth Tətbiqinizi açın.
- Cihazı yenidən seçməyinizi istəməlidir.
- Terminalı açın.
Addım 5: Uzaqdan Quraşdırma (Windows PC)
Qeyd: Bir Android Telefon istifadə edirsinizsə bunun əvəzinə növbəti addıma keçin.
* Birdən çox COM portu əlavə olunarsa, biri işləyənə qədər fərqli portlarla 7 -ci addımı sınayın.
Addım 6: Uzaqdan Quraşdırma (Android Telefon)
Addım 7: Son nəticə
HiFive1 lövhəsini sıfırlayın (hər halda) və Serial Monitoru açın.
Terminalınıza 'r', 'g' və ya 'b' yazın və sonra 0 ilə 255 arasında bir intensivlik seçin və seçdiyiniz intensivliyin sonuna 'n' əlavə edin ('n' sonlandırıcı xarakter olaraq istifadə olunur).
Bu, daxili RGB LEDini seçdiyiniz intensivliyə görə dəyərlərə işıqlandıracaq.
Tövsiyə:
Dərslik: Arduino UNO ilə RGB Rəng Dedektörü Sensoru TCS230 -dan necə istifadə olunur: 3 addım
Dərslik: Arduino UNO ilə RGB Rəng Dedektörü Sensoru TCS230 -dan necə istifadə olunur: Təsvir: Bu dərslik sizə Arduino Uno istifadə edərək RGB Rəng Dedektörü Sensorunun necə istifadə ediləcəyi ilə bağlı bir neçə sadə addımı göstərəcək. Bu təlimatın sonunda, bir neçə rəng arasında bir sıra müqayisə nəticələri əldə edəcəksiniz
Dərslik: Arduino UNO ilə Mini PIR Motion Sensor HC-SR 505-dən necə istifadə olunur: 3 addım
Dərslik: Mini PIR Motion Sensor HC-SR 505 Arduino UNO ilə necə istifadə olunur: Təsvir: Bu dərslik Arduino Uno istifadə edərək Hərəkət Sensor Modulunun necə istifadə ediləcəyi ilə bağlı bir neçə sadə addımı göstərəcək. Bu təlimatın sonunda, sensorun bir hərəkəti təsbit edə biləcəyi və heç bir şeyi təsbit edə bilmədiyi zaman müqayisə nəticəsində əldə edəcəksiniz
HiSPive1 Arduino Board ESP-01 WiFi Modulu ilə Dərslik: 5 addım
HiFive1 Arduino Board ESP-01 WiFi Modulu Təlimatı ilə: HiFive1, SiFive-dən FE310 CPU ilə qurulmuş ilk Arduino uyğun RISC-V əsaslı lövhədir. Lövhə, Arduino UNO -dan təxminən 20 qat daha sürətlidir, lakin UNO lövhəsi kimi heç bir simsiz bağlantısı yoxdur
HC05 Bluetooth Modulu və Arduino ilə İşə Başlama [Dərslik]: 6 addım
HC05 Bluetooth Modulu və Arduino ilə İşə Başlama [Dərslik]: Bu və digər möhtəşəm dərsləri ElectroPeak -in rəsmi saytında oxuya bilərsiniz Bu dərslikdə HC05 Bluetooth Modulu və Arduino lövhəsindən istifadə edərək Bluetooth ilə necə ünsiyyət qurmağı və məlumat göndərməyi öyrənəcəksiniz. Bu yazının sonunda öyrənəcəksiniz
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefonuna İstilik və Rütubət Məlumatlarını Qeyd edən: 5 addım
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefona qədər İstilik və Rütubət Məlumatlarını Qeyd edən: Hamıya Salam, bu mənim ilk təlimatımdır, inşallah istehsalçı cəmiyyətinə kömək etdiyim kimi kömək edərəm. Çox vaxt layihələrimizdə sensorlar istifadə edirik, ancaq məlumatları toplamaq, saxlamaq və dərhal Telefonlara və ya digər cihazlara ötürmək üçün bir yol tapırıq