Cov txheej txheem:
- Kauj Ruam 1: Nta ntawm NRF24L01
- Kauj ruam 2: Ua ntej xav tau
- Kauj ruam 3: Pin Paub meej
- Kauj Ruam 4: Kev Sib Txuas SPI rau Ntau Lub Rooj Sib Tham
- Kauj Ruam 5: Lub Circuit Court rau Sab Transmitter thiab Tus Neeg Txais Sab Ib Yam Zoo ib yam rau qhov piv txwv no
- Kauj Ruam 6: Txoj Cai - Sab Sab Nraud:
- Kauj ruam 7: Txais
- Kauj Ruam 8: Tus Neeg Tau Txais Txoj Cai:
- Kauj Ruam 9: Piav Qhia:
- Kauj Ruam 10: Txoj Haujlwm Saib Xyuas Menyuam Siv NRF24L01
Video: NRF24L01 Kev Sib Txuas Wireless ntawm Arduino: 10 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
NRF24L01 yog lub zog qis 2.4 GHz wireless RF Module los ntawm Nordic Semiconductors. Nws tuaj yeem ua haujlwm nrog baud tus nqi los ntawm 250 kbps txog 2 Mbps. Yog tias nws tau ua haujlwm nyob rau hauv qhov chaw qhib nrog tus nqi qis dua, nws tuaj yeem mus txog 300 ko taw. Yog li nws tau siv rau hauv cov ntawv thov luv luv xws li Tsev Automation, Cov Khoom Ua Si, Gaming Controllers thiab ntau ntxiv.
NRF24L01 Module tuaj yeem ua tau ob qho tib si xa thiab zoo li tau txais cov ntaub ntawv. Nws siv SPI cov txheej txheem rau kev sib txuas lus nrog Microcontrollers. Yog li koj tuaj yeem siv Tus Qauv nrog Arduino ntawm SPI Kev Sib Txuas Pins. Peb yuav pom yuav ua li cas cuam tshuam cov qauv no nrog Arduino thiab tswj LED los ntawm lwm Arduino. Nrog 1 Mhz sib nrug ntawm 2400 Mhz - 2525 Mhz kev ua haujlwm ntau (2.40Ghz - 2.525 GHz), nws tuaj yeem muab qhov muaj peev xwm kom muaj kev sib txuas ntawm 125 tus kheej ua haujlwm modems hauv tib cheeb tsam. Txhua tus channel tuaj yeem muaj txog 6 qhov chaw nyob thiab tuaj yeem sib tham nrog txog li 6 lwm chav nyob tib lub sijhawm.
Kauj Ruam 1: Nta ntawm NRF24L01
Nta:
- Ua haujlwm Voltage: 9V txog 3.6V
- Muab Voltage: 3V
- Tus Pin Voltage: 5V Kuj (tsis xav tau Qib Hloov)
- Tus nqi qis ib leeg-nti 2.4GHz GFSK RF transceiver IC
- Kev Ua Haujlwm Ntau Yam (qhib qhov chaw): 300 ko taw (tuaj yeem nce mus txog 3000 ko taw siv lub kav hlau txais xov sab nraud)
Hauv qhov kev qhia no, peb yuav xa thiab tau txais cov ntaub ntawv siv ob qhov NRF24L01 Module teeb tsa. Ib qho teeb tsa yog rau sab Transmitter thiab lwm qhov rau Receiver sab. Peb xa cov lus txib raws txoj hlua “ON” (xijpeem cov lus koj xav xa) ntawm tus xa xov, Tus txais sab peb yuav luam tawm tib cov lus ntawm Serial Monitor uas tau xa los ntawm lwm sab.
Txhawm rau kawm paub yuav tsim Tus Menyuam Li Cas Saib Xyuas Menyuam Siv NRF24L01 - Mus ntsib Ntawm no
Kauj ruam 2: Ua ntej xav tau
Cov Cheeb Tsam Yuav Tsum Tau:
- Arduino Uno - 2 Nos. (Tseem tuaj yeem siv Nano)
- NRF24L01 Wireless RF Module - 2 Nos. Jumper Wires
Tsev qiv ntawv:
- RF24 Lub Tsev Qiv Ntawv -
- SPI Library
Kauj ruam 3: Pin Paub meej
- GND - Hauv av
- VCC - Cov Khoom Siv Hluav Taws Xob 3.3V (1.9V txog 3.6V)
- CE - Chip Enable
- CSN - Chip Xaiv Tsis
- SCK - Serial Moos rau SPI Bus
- MOSI - Tswv Qhia Tawm Qhev Hauv
- MISO - Tus Xib Hwb hauv Qhua Tawm
- IRQ - cuam tshuam tus Pin (qis qis)
Cov Qauv siv 1.9V txog 3.6 V, Tab sis Cov Pins tuaj yeem ua haujlwm txog 5V ua siab ntev.
Kauj Ruam 4: Kev Sib Txuas SPI rau Ntau Lub Rooj Sib Tham
Yog tias koj siv Arduino Uno, Pro Mini, Nano lossis Pro Micro, tom qab ntawd SPI Pins zoo ib yam li daim duab hauv qab no. Yog tias koj siv Arduino Mega ces txheeb xyuas SPI tus pin uas tau teeb tsa sib txawv raws li nws cov cuab yeej tsim. Txheeb xyuas SPI Tsev qiv ntawv siv nplooj ntawv rau SPI Pins sib txawv ntawm cov pawg sib txawv ntawm no. Ib qho ntxiv, Arduino cov laug cam muaj cais ICSP header rau sib xws nrog Sheilds.
Kauj Ruam 5: Lub Circuit Court rau Sab Transmitter thiab Tus Neeg Txais Sab Ib Yam Zoo ib yam rau qhov piv txwv no
Lub Circuit Court rau sab transmitter thiab sab receiver yog tib yam rau qhov piv txwv no.
Kauj Ruam 6: Txoj Cai - Sab Sab Nraud:
Kauj ruam 7: Txais
Lub kaw lus txais yuav zoo ib yam li peb lub tshuab xa hluav taws xob hauv peb txoj haujlwm. Yog li ua cov kev sib txuas raws li qhov xa xov hluav taws xob thiab nco ntsoov xa cov cai raug rau tus txais.
Kauj Ruam 8: Tus Neeg Tau Txais Txoj Cai:
Kauj Ruam 9: Piav Qhia:
Nqe lus piav qhia:
NRF24l01 tuaj yeem ua tus xa khoom thiab txais. Hauv cov cai saum toj no ntawm tus xa xov, peb xa 'ON' cov ntawv thiab tib yam yuav tshwm rau ntawm tus txais sab ntawm Serial Monitor thiab tig rau ntawm LED Txuas ntawm Tus Pin 4. NRF24l01 tuaj yeem txheeb xyuas los ntawm nws qhov chaw nyob. Nws tau hais nyob hauv kab xov tooj. Peb siv
const byte chaw nyob [6] = "00001";
Peb siv '00001' raws li qhov chaw nyob ntawm no. Koj tuaj yeem muab tus lej xov tooj los teeb qhov chaw nyob. Cov ntaub ntawv raug xa los ntawm kev nyeem/sau cov yeeb nkab ntawm NRF24l01. Nws yog qhov tsis nyob ib ntus uas tuav cov ntaub ntawv xa lossis tau txais.
Transmitter - Sau cov ntaub ntawv rau Cov Yeeb Nkab:
xov tooj cua.openWritingPipe (chaw nyob);
Txais - Nyeem cov ntaub ntawv los ntawm Cov Yeeb Nkab:
xov tooj cua.openReadingPipe (0, chaw nyob);
Nov yog qhov yooj yim kis thiab tau txais teeb tsa rau NRF tus qauv. Xwb, koj tuaj yeem xa cov ntaub ntawv sensor los ntawm sab xa mus thiab raws li lub ntsuas qhov ntsuas, koj tuaj yeem ua qee yam ua ntawm tus txais.
Kauj Ruam 10: Txoj Haujlwm Saib Xyuas Menyuam Siv NRF24L01
Qhov txuas ntxiv ntawm qhov kev qhia no tau npog hauv peb qhov blog. Ua Tus Menyuam Saib Xyuas Txoj Haujlwm siv NRF24L01 Module.
Mus ntsib peb qhov blog rau 'Menyuam saib xyuas qhov haujlwm siv NRF24L01 Module'.
Rau kev qhia ntau ntxiv mus ntsib - FactoryForward Blog
Khw Online ntawm FactoryForward India (Raspberry Pi, Arduino, Sensors, Robotic Parts, DIY Kit) thiab ntau ntxiv.
Pom zoo:
Daim ntawv thov MCP-23008 Siv Kev Sib Txuas Sib Txuas (I2C) :: 6 Kauj Ruam
Daim Ntawv Thov MCP-23008 Siv Kev Sib Txuas Sib Txuas (I2C) :: Nyob Zoo Txais Tos .. !! Kuv (Somanshu Choudhary) sawv cev ntawm Dcube thev naus laus zis kev lag luam mus rau tswj kev xa tawm ntawm I2C raws tu qauv siv Arduino nano thiab MCP23008
Ua Kev Sib Txuas Hauv Is Taws Nem Txuas Txuas Lub Stereo: 6 Kauj Ruam (nrog Duab)
Ua Internet Txuas Txuas Lub Koob Yees Duab: Thaum kuv qhib lub xov tooj cua thaum tsav tsheb kuv tig mus rau kuv lub tsev kawm ntawv qib siab hauv xov tooj cua chaw nres tsheb 90.7 KALX. Dhau xyoo thiab ntau qhov chaw kuv tau nyob kuv ib txwm mloog cov xov tooj cua hauv tsev kawm qib siab. Ua tsaug rau lub zog hauv internet tam sim no kuv tuaj yeem mloog
Yuav Ntsuas Li Cas Ntsuas Kev Siv Lub Hwj Chim ntawm Kev Sib Txuas Lus Wireless hauv Era ntawm Kev Siv Hluav Taws Xob?: 6 Cov Kauj Ruam
Yuav Ua Li Cas Ntsuas Kom Tau Txais Kev Siv Lub Hwj Huam ntawm Kev Sib Txuas Lus Wireless hauv Era ntawm Kev Siv Hluav Taws Xob? Feem ntau IoT nodes yuav tsum tau siv lub roj teeb. Tsuas yog los ntawm kev ntsuas ntsuas lub zog siv ntawm lub wireless wireless peb tuaj yeem kwv yees kwv yees ntau npaum li cas roj teeb kuv
Kev Sib Txuas Txuas Txuas Txuas Siv Bluefruit: 4 Cov Kauj Ruam
Kev Sib Txuas Tsis Sib Txuas Siv Bluefruit: Nov yog cov lus qhia yooj yim los ntawm kauj ruam qhia los hloov koj cov xov hlau nrog bluetooth tsis muaj zog txuas: Nws coj kuv ib pliag los daws qhov no vim tias tsis muaj cov ntaub ntawv hais txog kev ua qhov no nrog bluetooth niaj hnub tsis muaj zog thev naus laus zis raws li Bluefrui
EZ Kev Sib Txuas Txuas Txuas Txuas Ntxiv - Tsis Muaj Tus Kheej! (CSRC-311): 7 Kauj Ruam
EZ Kev Sib Txuas Txuas Txuas Txuas Ntxiv - Tsis Muaj Tus Kheej! (CSRC-311): Tsis ntev dhau los ntawm Azamom.com (thov txim, tam sim no tau muag tawm) Kuv tau hla qhov kev pom zoo zoo ntawm Common Sense RC CSRC-311 tus qauv-siv servos.Noj zoo, Kuv xav hloov qee yam ntawm tsis tu ncua kev sib hloov. Txoj kev kuv tuaj nrog yog yooj yim heev thiab xav tau