Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Bu mənim robotlar və mikro nəzarətçilər haqqında ikinci təlimatlı dərsliyimdir. Robotunuzun canlı olaraq işlədiyini və gözlənildiyi kimi işlədiyini görmək inanılmazdır və robotunuzu və ya digər şeyləri sürətli və geniş ünsiyyət vasitəsi ilə simsiz idarə etsəniz daha əyləncəli olacağına inanın. Buna görə bu təlimat simsiz rabitə ilə bağlıdır.
Addım 1: hissələr
Verici üçün
- Arduino Nano və ya Uno (Arduino UNO istifadə edirəm) x1
- NRF24L01 x1 ötürücü modulu
- Dual Axis Joysticks x2. https://amzn.to/2Q4t0Gm (və ya düymələr, sensorlar və s. kimi digər şeylər. Joystick istifadə edirəm, çünki joystickin mövqeyi haqqında məlumat göndərmək istəyirəm).
Alıcı üçün:
- Arduino Nano və ya Uno (Arduino Nano istifadə edirəm). x1
- NRF24L01 ötürücü modulu. x1
Digərləri:
Jumper telləri
Arduino üçün batareyalar: https://amzn.to/2W5cDyM və
Addım 2: NRF və Əlaqələrə giriş
Alıcı -verici adı ilə aydındır ki, bu modul proqramlaşdırmadan asılı olaraq həm ötürücü, həm də alıcı kimi ünsiyyət qura bilər. 8 sancağı var və 7 sancaqdan istifadə edəcəyik. Əlavə olunmuş şəkildəki sancaqları görə bilərsiniz.
Təchizat üçün VCC & GND
Bu məqsədlə 3.3v Arduino pinindən istifadə edəcəyik.
CE & CSN
Verici və alıcı pinləri. CE üçün Arduino (Nano və Uno) Pin 9 və CSN üçün Pin 10 istifadə edəcəyik.
MOSI, MISO və SCK
Bunlar SPI pinləridir.
Arduino ilə SPI pinləri ilə əlaqə qurur. Arduino ailəsindəki hər bir üzvün SPI ünsiyyəti üçün xüsusi pinləri var.
Arduino UNO üçün:
SPI pinləri var
Pin 11 (MOSI)
Pin 12 (MISO)
Pin 13 (SCK)
Arduino Nano SPI pinləri:
Pin 11 (MOSI)
Pin 12 (MISO)
Pin 13 (SCK)
Arduino UNO ilə eyni.
İndi həm ötürücü, həm də alıcı üçün əlaqə qura bilərsiniz.
Qeyd: Arduino IDE proqramınızda NRF24L01 üçün kitabxananız olmalıdır. Buradan yükləyin.
Addım 3: Joystick və Əlaqələrə Giriş
Sadə bir potensiometrdən başqa heç nə yoxdur. Bu təlimatda istifadə etdiyimiz 2 eksenli joystickin şəkildəki kimi 5 sancağı var.
Verici ucundakı joystick üçün bağlantılar:
VCC -dən Arduino 5v pininə.
GND - Arduino GND
VRx -dən Arduino Analog pin A0
VRy to Arduino Analog pin A1
Arduinonun hər hansı bir ehtiyat rəqəmsal pininə SW. (Mən bu pindən istifadə etmirəm, ancaq kodda bir az dəyişiklik edərək istifadə edə bilərsiniz).
İkinci Joystick üçün
Hər iki joystick üçün arduino 5V pin istifadə edə bilərsiniz.
VRx -dən Arduino Analog pininə A2VRy -dən Arduino Analog pininə A3
İki joystick istifadə edərək 4-6 kanal ötürməli olduğunuz deməkdir.
Addım 4: İşləmə və Proqramlaşdırma Bölümü
Verici və qəbuledici qurulduqdan sonra alıcıdan çıxış pinlərini çıxarın. 4 kanallı simsiz rabitə üçün Arduinonun rəqəmsal pin 2 -dən rəqəmsal pin 5 -ə qədər istifadə edirəm. Mövcud rəqəmsal pinlərə qədər uzada bilərsiniz. Sistemin işini yoxlamaq üçün qəbuledicinin ucunda 4 servo mühərriki olan bir robot qolu bağladım.
Arduino Nano Digital pin 2 => Kanal 1 => THR
Arduino Nano Digital pin 3 => Kanal 2 => YAW
Arduino Nano Digital pin 4 => Kanal 3 => PITCH
Arduino Nano Digital pin 5 => Kanal 4 => YÜKLƏ
Verici və alıcı üçün kodlar əlavə olunur. Kodu Arduinoya yükləməzdən əvvəl kitabxanaları Arduino IDE proqramınıza daxil etməyi unutmayın.
Addım 5: Yeniləmə
Bu təlimatın əsas məqsədi simsiz ünsiyyətin bir hissəsini əhatə etmək idi. Ancaq məqsədinizə və layihənizə uyğun olaraq dəyişiklik etməlisiniz. Kod fayllarında verilən e -poçt ünvanından istifadə etmək üçün hər hansı bir sual və kömək üçün yuxarıdakı videoya baxmalı və dəstək üçün kanala abunə olmalısınız, təşəkkür edirəm.
Tövsiyə:
HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu: 7 addım
HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu: Hey uşaqlar, yenidən xoş gəlmisiniz. Əvvəlki yazımda, H Körpü Devrinin nə olduğunu, L293D motor sürücüsü IC, yüksək cərəyanlı motor sürücülərini idarə etmək üçün piggybacking L293D Motor sürücüsü IC və öz L293D motor Sürücü Kartını necə dizayn edə biləcəyinizi izah etdim
I2C / IIC LCD Ekran - Arduino ilə SPI -IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD istifadə edin: 5 addım
I2C / IIC LCD Ekran | Arduino ilə SPI -dən IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD -dən istifadə edin: Salam uşaqlar normal SPI LCD 1602 -yə qoşulmaq üçün çoxlu tellər olduğundan arduino ilə əlaqə qurmaq çox çətindir, ancaq bazarda bunu edə biləcək bir modul var. SPI ekranını IIC ekrana çevirin, buna görə yalnız 4 tel bağlamalısınız
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan - Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı - Rc Helikopteri - Arduino istifadə edərək Rc təyyar
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan | Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı | Rc Helikopteri | Arduino istifadə edərək Rc Plane: Rc avtomobili idarə etmək | Quadcopter | Drone | RC təyyarəsi | RC qayığı, həmişə bir alıcıya və ötürücüyə ehtiyacımız var, RC QUADCOPTER üçün 6 kanallı bir vericiyə və alıcıya ehtiyacımız olduğunu və bu tip TX və RX -in çox bahalı olduğunu düşünürük, buna görə də özümüzdə hazırlayacağıq
HC-05 Bluetooth Modulundan istifadə edərək Mikro: Cib Telefonu ilə Əlaqə: 9 Adım (Şəkillərlə)
Cib Telefonu ilə Mikro: bitli Əlaqəni HC-05 Bluetooth Modulundan istifadə edin: Cib Telefonu ilə Mikro: bitli Əlaqəni Gerçəkləşdirmək üçün HC-06 Bluetooth Modulundan istifadə bölməsində, HC-06-dan mikro arasında ünsiyyəti həyata keçirmək üçün necə istifadə edəcəyimizdən bəhs etdik. bit və mobil telefon. HC-06 istisna olmaqla, başqa bir ümumi Bluetooth modulu var
5 Arduino və 5 NRF24L01 Simsiz Modulundan istifadə edərək 4 Yollu Svetofor Sistemi: 7 addım (şəkillərlə)
5 Arduino və 5 NRF24L01 Simsiz Modulundan istifadə edərək 4 Yollu Svetofor Sistemi: Bir az əvvəl çörək taxtasında bir cüt svetoforun təfərrüatını göstərən bir Təlimat yaratdım və NRF24L01 simsiz modulunun istifadəsinin əsas çərçivəsini göstərən başqa bir Təlimat yaratdım. Məni düşündürdü! Çox şey var