Satura rādītājs:

Bezvadu sakari, izmantojot NRF24L01 uztvērēja moduli Arduino projektiem: 5 soļi (ar attēliem)
Bezvadu sakari, izmantojot NRF24L01 uztvērēja moduli Arduino projektiem: 5 soļi (ar attēliem)

Video: Bezvadu sakari, izmantojot NRF24L01 uztvērēja moduli Arduino projektiem: 5 soļi (ar attēliem)

Video: Bezvadu sakari, izmantojot NRF24L01 uztvērēja moduli Arduino projektiem: 5 soļi (ar attēliem)
Video: Как так? Наушники CGpods 5.0 от Кейс Гуру - РАЗНЫЕ !!! #shorts 2024, Novembris
Anonim
Image
Image

Šī ir mana otrā pamācība par robotiem un mikrokontrolleriem. Ir patiešām pārsteidzoši redzēt jūsu robotu dzīvu un strādājošu, kā paredzēts, un ticiet man, ka būs jautrāk, ja vadīsit savu robotu vai citas lietas bezvadu režīmā, izmantojot ātru un plašu saziņu. Tāpēc šī pamācība attiecas uz bezvadu sakariem.

1. darbība: DAĻAS

Ievads NRF un savienojumos
Ievads NRF un savienojumos

Raidītājam

  1. Arduino Nano vai Uno (es izmantoju Arduino UNO) x1
  2. Raiduztvērēja modulis NRF24L01 x1
  3. Divu asu kursorsviras x2. https://amzn.to/2Q4t0Gm(vai citas lietas, piemēram, spiedpogas, sensori utt. Es izmantoju kursorsviru, jo vēlos nosūtīt datus par kursorsviru stāvokli).

Saņēmējam:

  1. Arduino Nano vai Uno (es izmantoju Arduino Nano). x1
  2. Raiduztvērēja modulis NRF24L01. x1

Citi:

Jumper vadi

Baterijas Arduino barošanai https://amzn.to/2W5cDyM un

2. darbība. Ievads NRF un savienojumos

Ievads NRF un savienojumos
Ievads NRF un savienojumos
Ievads NRF un savienojumos
Ievads NRF un savienojumos

Ar uztvērēja nosaukumu ir skaidrs, ka šis modulis var sazināties abos veidos kā raidītājs vai kā uztvērējs ir atkarīgs no programmēšanas. Tam ir 8 tapas, un mēs izmantosim 7 tapas. Jūs varat novērot tapas pievienotajā attēlā.

VCC un GND piegādei

Šim nolūkam mēs izmantosim Arduino 3.3V tapu.

CE un CSN

Raidītāja un uztvērēja tapas. Mēs izmantosim Arduino (Nano un Uno) 9. tapu CE un 10. tapu CSN.

MOSI, MISO & SCK

Tās ir SPI tapas.

Tas sazinās ar Arduino, izmantojot SPI tapas. Katram Arduino ģimenes loceklim ir dažas īpašas tapas SPI komunikācijai.

Arduino UNO:

SPI tapas ir

11. tapa (MOSI)

12. tapa (MISO)

13. tapa (SCK)

Arduino Nano SPI tapas:

11. tapa (MOSI)

12. tapa (MISO)

13. tapa (SCK)

Tas pats, kas Arduino UNO.

Tagad jūs varat izveidot savienojumus gan raidītājam, gan uztvērējam.

Piezīme. Jūsu Arduino IDE programmatūrā jābūt bibliotēkai NRF24L01. Lejupielādējiet to šeit.

3. darbība. Ievads kursorsvirā un savienojumos

Ievads kursorsvirā un savienojumos
Ievads kursorsvirā un savienojumos

Kursorsvira nav nekas cits kā vienkāršs potenciometrs. Šajā apmācībā izmantotajam 2 asu kursorsviram ir 5 tapas, kā parādīts attēlā.

Savienojumi kursorsvirai raidītāja galā:

VCC uz Arduino 5v tapu.

GND uz Arduino GND

VRx uz Arduino analogo tapu A0

VRy uz Arduino analogo tapu A1

SW uz jebkuru rezerves digitālo Arduino tapu. (Es neizmantoju šo tapu, bet jūs varat izmantot, nedaudz mainot kodu).

Par otro kursorsviru

Abiem kursorsvirām varat izmantot arduino 5V tapu.

VRx uz Arduino analogo tapu A2VRy uz Arduino analogo tapu A3

Izmantojot divus kursorsviras, jums jāpārraida 4-6 kanāli.

4. solis: Darba un programmēšanas daļa

Pēc raidītāja un uztvērēja konstrukcijas izņemiet no uztvērēja izejas tapas. Savam 4 kanālu bezvadu sakariem es izmantoju Arduino digitālo tapu 2 līdz ciparu pin 5. Varat to paplašināt līdz pieejamām digitālajām tapām. Lai pārbaudītu sistēmas darbību, es pievienoju robotizētu roku ar 4 servomotoriem uztvērēja galā.

Arduino Nano digitālā tapa 2 => 1. kanāls => THR

Arduino Nano digitālā tapa 3 => 2. kanāls => YAW

Arduino Nano digitālā tapa 4 => 3. kanāls => PITCH

Arduino Nano digitālā tapa 5 => Channel 4 => ROLL

Ir pievienoti raidītāja un uztvērēja kodi. Neaizmirstiet vispirms iekļaut bibliotēkas savā Arduino IDE programmatūrā, pirms augšupielādējat kodu Arduino.

5. darbība: jaunināšana

Šīs apmācības galvenais mērķis bija aptvert bezvadu sakaru daļu. Bet jums ir jāveic izmaiņas atbilstoši jūsu mērķim un projektam. Ja jums ir kādi jautājumi un palīdzat izmantot koda failos norādīto e -pasta adresi, noskatieties augšpusē pievienoto videoklipu un abonējiet atbalsta kanālu. Paldies.

Ieteicams: