Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Ito ang aking pangalawang itinuturo na tutorial tungkol sa mga robot at micro-Controller. Tunay na kamangha-manghang makita ang iyong robot na buhay at gumagana tulad ng inaasahan at maniwala ka sa akin mas magiging masaya kung kontrolin mo ang iyong robot o iba pang mga bagay na wireless gamit ang mabilis at malawak na hanay ng komunikasyon. Iyon ang dahilan kung bakit ang itinuturo na ito ay tungkol sa wireless na komunikasyon.
Hakbang 1: BAHAGI
Para sa Transmitter
- Arduino Nano o Uno (Gumagamit ako ng Arduino UNO) x1
- Transceiver module NRF24L01 x1
- Dual Axis Joysticks x2. https://amzn.to/2Q4t0Gm(o ibang mga bagay tulad ng mga push button, sensor atbp. Gumagamit ako ng Joystick dahil nais kong magpadala ng data tungkol sa posisyon ng joystick).
Para sa Tagatanggap:
- Arduino Nano o Uno (Gumagamit ako ng Arduino Nano). x1
- Transceiver module NRF24L01. x1
Iba pa:
Jumper wires
Mga baterya para sa supply ng Arduino https://amzn.to/2W5cDyM at
Hakbang 2: Panimula sa NRF at Mga Koneksyon
Sa pamamagitan ng pangalan ng Transceiver malinaw na ang modyul na ito ay maaaring makipag-usap sa parehong paraan bilang isang transmiter o bilang isang tatanggap ay nakasalalay sa programa. Mayroon itong 8 mga pin at gagamit kami ng 7 mga pin. Maaari mong obserbahan ang mga pin sa kalakip na larawan.
VCC & GND para sa supply
Para sa hangaring ito ay gagamitin namin ang 3.3v pin ng Arduino.
CE & CSN
Mga pin ng transmiter at receiver. Gagamitin namin ang Arduino (Nano at Uno) Pin 9 para sa CE at Pin 10 para sa CSN.
MOSI, MISO & SCK
Ito ang mga SPI pin.
Nakikipag-usap ito sa Arduino ng mga SPI pin. Ang bawat miyembro sa pamilya Arduino ay may ilang mga tukoy na pin para sa pakikipag-usap sa SPI.
Para sa Arduino UNO:
Ang mga SPI pin ay
Pin 11 (MOSI)
Pin 12 (MISO)
Pin 13 (SCK)
Mga pin ng Arduino Nano SPI:
Pin 11 (MOSI)
Pin 12 (MISO)
Pin 13 (SCK)
Parehas sa Arduino UNO.
Ngayon ay maaari kang gumawa ng mga koneksyon para sa parehong transmiter at tatanggap.
Tandaan: Dapat mayroon kang isang library para sa NRF24L01 sa iyong Arduino IDE software. I-download ito sa pamamagitan ng Dito.
Hakbang 3: Panimula sa Joystick at Mga Koneksyon
Joystick sa walang anuman kundi isang simpleng potentiometer. Ang 2 axis joystick na ginagamit namin sa tutorial na ito ay may 5 mga pin tulad ng ipinakita sa larawan..
Mga koneksyon para sa joystick sa transmitter end:
VCC sa Arduino 5v pin.
GND sa Arduino GND
VRx sa Arduino Analogue pin A0
VRy to Arduino Analogue pin A1
SW sa anumang ekstrang digital pin ng Arduino. (Hindi ko ginagamit ang pin na ito ngunit maaari mong gamitin sa pamamagitan ng kaunting pagbabago sa code).
Para sa pangalawang Joystick
Maaari kang gumamit ng arduino 5V pin para sa parehong mga joystick.
VRx sa Arduino Analogue pin A2VRy sa Arduino Analogue pin A3
Ang paggamit ng dalawang mga joystick ay nangangahulugang kailangan mong magpadala ng 4-6 na mga channel.
Hakbang 4: Bahagi ng Paggawa at Programming
Matapos ang pagtatayo ng transmiter at tatanggap kumuha ng mga output pin mula sa tatanggap. Gumagamit ako ng digital pin 2 ng Arduino sa digital pin 5 para sa aking 4 na wireless na komunikasyon. Maaari mo itong palawigin hanggang sa magagamit na mga digital na pin. Upang suriin ang pagtatrabaho ng system na nakakabit ako ng isang robotic arm na mayroong 4 servo motor sa dulo ng receiver.
Arduino Nano Digital pin 2 => Channel 1 => THR
Arduino Nano Digital pin 3 => Channel 2 => YAW
Arduino Nano Digital pin 4 => Channel 3 => PITCH
Arduino Nano Digital pin 5 => Channel 4 => ROLL
Ang mga code para sa transmiter at tatanggap ay nakakabit. Huwag kalimutang isama muna ang mga aklatan sa iyong Arduino IDE software bago i-upload ang code sa Arduino.
Hakbang 5: Pag-upgrade
Ang pangunahing layunin ng tutorial na ito ay upang masakop ang bahagi ng wireless na komunikasyon. Ngunit kailangan mong gumawa ng pagbabago ayon sa iyong layunin at proyekto. Para sa anumang katanungan at tulong na magamit ang email address na ibinigay sa mga file ng code, dapat na panoorin ang video na nakalakip sa itaas at mag-subscribe sa channel para sa suporta, Salamat.
Inirerekumendang:
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
Paano Wastong Sukatin ang Pagkonsumo ng Lakas ng Mga Wireless na Module ng Komunikasyon sa Era ng Mababang Pagkonsumo ng Kuryente ?: 6 Mga Hakbang
Paano Wastong Sukatin ang Pagkonsumo ng Lakas ng Mga Wireless na Module ng Komunikasyon sa Panahon ng Mababang Pagkonsumo ng Power?: Ang mababang paggamit ng kuryente ay isang napakahalagang konsepto sa Internet ng Mga Bagay. Karamihan sa mga IoT node ay kailangang pinalakas ng mga baterya. Sa pamamagitan lamang ng wastong pagsukat ng pagkonsumo ng kuryente ng module ng wireless maaari nating tumpak na matantya kung magkano ang baterya i
Wireless na Komunikasyon Gamit ang Murang 433MHz RF Modules at Pic Microcontrollers. Bahagi 2: 4 Mga Hakbang (na may Mga Larawan)
Wireless na Komunikasyon Gamit ang Murang 433MHz RF Modules at Pic Microcontrollers. Bahagi 2: Sa unang bahagi ng pagtuturo na ito, ipinakita ko kung paano i-program ang isang PIC12F1822 gamit ang MPLAB IDE at XC8 compiler, upang magpadala ng isang simpleng string nang wireless gamit ang murang mga module ng TX / RX 433MHz. Ang module ng tatanggap ay nakakonekta sa pamamagitan ng isang USB sa UART TTL cable ad
Gumamit ng HC-05 Bluetooth Module upang Napagtanto ang Micro: bit na Komunikasyon Sa Mobile Phone: 9 Mga Hakbang (na may Mga Larawan)
Gumamit ng HC-05 Bluetooth Module upang Napagtanto ang Micro: bit na Komunikasyon Sa Mobile Phone: Sa kabanata Gumamit ng HC-06 Bluetooth Module upang Napagtanto ang Micro: bit Komunikasyon Sa Mobile Phone, pinag-usapan namin kung paano gamitin ang HC-06 upang mapagtanto ang komunikasyon sa pagitan ng micro: bit at mobile phone. Maliban sa HC-06, may isa pang karaniwang module ng Bluetooth
Paano Magagawa ang Pagmamapa ng Proyekto Gamit ang Pi Cap: 9 Mga Hakbang (na may Mga Larawan)
Paano Magagawa ang Pagmamapa ng Proyekto Gamit ang Pi Cap: Kumuha kami ng inspirasyon mula sa iyong mga proyekto at lumikha ng isang tutorial ng pagmamapa ng projection gamit ang Pi Cap. Kung nais mo ang iyong proyekto na gumana nang wireless sa WiFi, kung gayon ito ang tutorial para sa iyo. Ginamit namin ang MadMapper bilang isang projection mapping software