Orodha ya maudhui:
- Hatua ya 1: Vipengele vya NRF24L01
- Hatua ya 2: Mahitaji ya awali
- Hatua ya 3: Maelezo ya Pini
- Hatua ya 4: Uunganisho wa SPI kwa Bodi Mbalimbali
- Hatua ya 5: Mzunguko wa Upande wa Kusambaza na Upokeaji Upande ni sawa kwa Mfano huu
- Hatua ya 6: Nambari - Upande wa Kusambaza:
- Hatua ya 7: Mpokeaji
- Hatua ya 8: Nambari ya Kupokea:
- Hatua ya 9: Ufafanuzi:
- Hatua ya 10: Mradi wa Ufuatiliaji wa Watoto Kutumia NRF24L01
Video: Uhamisho wa waya wa NRF24L01 kati ya Arduino: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
NRF24L01 ni Moduli ya chini ya nguvu ya 2.4 GHz ya RF kutoka kwa Nordic Semiconductors. Inaweza kufanya kazi na viwango vya baud kutoka 250 kbps hadi 2 Mbps. Ikiwa inaendeshwa katika nafasi wazi na kiwango cha chini cha baud, inaweza kufikia hadi futi 300. Kwa hivyo hutumiwa katika matumizi anuwai mafupi kama Home Automation, Toys, Vidhibiti vya Michezo ya Kubahatisha na zaidi.
Moduli ya NRF24L01 inaweza kusambaza na pia kupokea data. Inatumia itifaki ya SPI kwa kuwasiliana na Microcontroller. Kwa hivyo unaweza kutumia Moduli na Arduino kwenye pini za Mawasiliano za SPI. Tutaona jinsi ya kuunganisha moduli hii na Arduino na kudhibiti LED kutoka Arduino nyingine. Na nafasi ya 1 Mhz juu ya 2400 Mhz - 2525 Mhz aina ya uendeshaji (2.40Ghz - 2.525 GHz), inaweza kutoa uwezekano wa kuwa na mtandao wa modem 125 zinazofanya kazi kwa hiari katika eneo moja. Kila kituo kinaweza kuwa na anwani 6 na kinaweza kuwasiliana na hadi vitengo vingine 6 kwa wakati mmoja.
Hatua ya 1: Vipengele vya NRF24L01
vipengele:
- Uendeshaji Voltage: 9V hadi 3.6V
- Ugavi wa Voltage: 3V
- Pin Voltage: 5V Kuvumilia (hakuna haja ya Kigeuzi Kiwango)
- Chip ya transceiver ya gharama ndogo ya 2.4GHz GFSK RF IC
- Uendeshaji wa Uendeshaji (nafasi ya wazi): miguu 300 (inaweza kuongezeka hadi futi 3000 kutumia antena ya nje)
Katika mafunzo haya, tutatuma na kupokea data kwa kutumia usanidi wa Moduli mbili za NRF24L01. Usanidi mmoja ni wa upande wa Transmitter na mwingine kwa upande wa Mpokeaji. Tunatuma amri kama kamba "ON" (ujumbe wowote unayotaka kutuma) kwa upande wa mtoaji, Upokeaji wa Mpokeaji tutachapisha ujumbe huo huo kwenye Serial Monitor ambayo ilitumwa kutoka upande mwingine.
Ili kujifunza jinsi ya kuunda Mradi wa Ufuatiliaji wa Watoto kutumia NRF24L01 - Tembelea Hapa
Hatua ya 2: Mahitaji ya awali
Vipengele vinahitajika:
- Arduino Uno - Nosi 2 (pia inaweza kutumia Nano)
- NRF24L01 Moduli ya RF isiyo na waya - waya 2 waya
Maktaba:
- Maktaba ya RF24 -
- Maktaba ya SPI
Hatua ya 3: Maelezo ya Pini
- GND - Ardhi
- VCC - Usambazaji wa Nguvu 3.3V (1.9V hadi 3.6V)
- CE - Chip Wezesha
- CSN - Chip Chagua Sio
- SCK - Saa ya Siri ya Basi la SPI
- MOSI - Mtumwa Mkubwa Katika
- MISO - Mwalimu katika Utumwa
- IRQ - Siri ya kukatiza (chini ya kazi)
Moduli hutumia 1.9V hadi 3.6 V, Lakini pini zinaweza kushughulikia hadi 5V yenye uvumilivu.
Hatua ya 4: Uunganisho wa SPI kwa Bodi Mbalimbali
Ikiwa unatumia Arduino Uno, Pro Mini, Nano au Pro Micro, basi Pini za SPI ni sawa na mchoro ufuatao wa mzunguko. Ikiwa unatumia Arduino Mega kisha angalia pini za SPI ambazo zimepangwa tofauti kulingana na muundo wa vifaa vyake. Angalia ukurasa wa kumbukumbu wa Maktaba ya SPI kwa Pini tofauti za SPI kwenye aina tofauti za bodi hapa. Kwa kuongezea, bodi za Arduino zina kichwa tofauti cha ICSP kinachoweza kuoana na Sheilds.
Hatua ya 5: Mzunguko wa Upande wa Kusambaza na Upokeaji Upande ni sawa kwa Mfano huu
Mzunguko wa upande wa mpitishaji na upande wa mpokeaji ni sawa kwa mfano huu.
Hatua ya 6: Nambari - Upande wa Kusambaza:
Hatua ya 7: Mpokeaji
Mzunguko wa mpokeaji ni sawa na mzunguko wetu wa mpitishaji katika mradi wetu. Kwa hivyo fanya unganisho kulingana na mzunguko wa kusambaza na uhakikishe kupakia nambari sahihi ya mpokeaji.
Hatua ya 8: Nambari ya Kupokea:
Hatua ya 9: Ufafanuzi:
Maelezo:
NRF24l01 inaweza kufanya kama mpitishaji na mpokeaji. Katika nambari iliyo hapo juu kwenye upande wa mtumaji, tunatuma maandishi ya 'ON' na hiyo hiyo itaonyeshwa kwa upande wa mpokeaji kupitia Serial Monitor na Inageuka kwenye LED iliyounganishwa kwenye Pin 4. NRF24l01 inaweza kutambuliwa na anwani yake. Imetajwa katika kamba ya nambari. Tulitumia
anwani ya const [6] = "00001";
Tulitumia '00001' kama anwani hapa. Unaweza kupeana kamba yoyote ya nambari ili kuweka anwani. Takwimu zinatumwa kupitia bomba la kusoma / kuandika kwenye NRF24l01. Ni bafa ya muda ambayo inashikilia data kutumwa au kupokelewa.
Transmitter - Kuandika data kwa Bomba:
radio.openWritingPipe (anwani);
Mpokeaji - Kusoma data kutoka kwa Bomba:
radio.openReadingPipe (0, anwani);
Huu ndio usanidi rahisi wa kupitisha na kupokea kwa moduli ya NRF. Vinginevyo, unaweza kutuma data ya sensorer kutoka upande wa transmitter na kulingana na maadili ya sensorer, unaweza kufanya vitendo kadhaa kwa upande wa mpokeaji.
Hatua ya 10: Mradi wa Ufuatiliaji wa Watoto Kutumia NRF24L01
Toleo lililopanuliwa la mafunzo haya linafunikwa kwenye blogi yetu. Tengeneza Mradi wa Ufuatiliaji wa Watoto ukitumia Moduli ya NRF24L01.
Tembelea blogi yetu kwa 'Mradi wa ufuatiliaji wa watoto ukitumia Moduli hii ya NRF24L01'.
Kwa mafunzo zaidi tembelea - Blogi ya Mbele ya Kiwanda
Nunua Mkondoni kwa FactoryForward India (Raspberry Pi, Arduino, Sensorer, Sehemu za Roboti, vifaa vya DIY) na zaidi.
Ilipendekeza:
Kuunganisha waya kwa waya - Misingi ya Soldering: Hatua 11
Kuunganisha waya kwa waya | Misingi ya Soldering: Kwa hii inayoweza kufundishwa, nitajadili njia za kawaida za kutengeneza waya kwa waya zingine. Nitakuwa nikifikiria kuwa tayari umechunguza Maagizo 2 ya kwanza ya safu yangu ya Misingi ya Soldering. Ikiwa haujaangalia Maagizo yangu juu ya Kutumia
Uhamisho wa Nguvu isiyo na waya Kutumia Betri ya 9v: Hatua 10
Uhamisho wa Nguvu isiyo na waya Kutumia Betri ya 9v: Utangulizi. Fikiria ulimwengu bila unganisho wa waya, je! Simu zetu, balbu, TV, jokofu na vifaa vingine vyote vya elektroniki vitaunganishwa, kuchajiwa na kutumiwa bila waya. Hakika hiyo imekuwa hamu ya wengi, hata akili ya elektroniki ya umeme
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino - Nrf24l01 4 Channel / 6 Kituo cha Mpokeaji wa Kituo cha Quadcopter - Helikopta ya Rc - Ndege ya Rc Kutumia Arduino: Hatua 5 (na Picha)
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter kipokeaji cha Quadcopter | Helikopta ya Rc | Ndege ya Rc Kutumia Arduino: Kuendesha gari la Rc | Quadcopter | Drone | Ndege ya RC | Boti ya RC, siku zote tunahitaji kipokezi na mtumaji, tuseme kwa RC QUADCOPTER tunahitaji kipitishaji na mpokeaji wa kituo 6 na aina hiyo ya TX na RX ni ya gharama kubwa sana, kwa hivyo tutafanya moja kwenye yetu
Uhamisho wa Nguvu ya waya isiyo na waya: Hatua 6 (na Picha)
Uhamisho wa Nguvu ya waya isiyo na waya: Karibu miaka mia moja iliyopita, mwanasayansi mwendawazimu kabla ya wakati wake alianzisha maabara huko Colorado Springs. Ilijazwa na teknolojia ya eccentric, kuanzia transfoma kubwa hadi minara ya redio hadi coil zinazochochea ambazo zilitengeneza b
Jenga Intercom yako mwenyewe au Walkie Talkie Kati ya Simu mbili za zamani zisizo na waya: Hatua 6
Jenga Intercom yako mwenyewe au Walkie Talkie Kati ya Simu mbili za zamani zisizo na waya: Sote tuna simu za zamani. Kwa nini usiwageuze kuwa intercom kwa nyumba ya miti ya watoto wako. Au geuza simu mbili za zamani zisizo na waya kuwa kigae cha msingi cha nyumbani. Hapa kuna jinsi