ዝርዝር ሁኔታ:

በአሩዲኖ መካከል NRF24L01 ሽቦ አልባ ማስተላለፍ 10 ደረጃዎች
በአሩዲኖ መካከል NRF24L01 ሽቦ አልባ ማስተላለፍ 10 ደረጃዎች

ቪዲዮ: በአሩዲኖ መካከል NRF24L01 ሽቦ አልባ ማስተላለፍ 10 ደረጃዎች

ቪዲዮ: በአሩዲኖ መካከል NRF24L01 ሽቦ አልባ ማስተላለፍ 10 ደረጃዎች
ቪዲዮ: Smart Ramps - Servo 2024, ሀምሌ
Anonim
በአሩዲኖ መካከል NRF24L01 ሽቦ አልባ ማስተላለፊያ
በአሩዲኖ መካከል NRF24L01 ሽቦ አልባ ማስተላለፊያ

NRF24L01 ከኖርዲክ ሴሚኮንዳክተሮች ዝቅተኛ ኃይል 2.4 ጊኸ ሽቦ አልባ የ RF ሞዱል ነው። ከ 250 ኪባ / ሰ እስከ 2 ሜጋ ባይት ባውድ ተመኖች ሊሠራ ይችላል። በዝቅተኛ የባውድ ፍጥነት ክፍት ቦታ ላይ የሚንቀሳቀስ ከሆነ እስከ 300 ጫማ ሊደርስ ይችላል። ስለዚህ እንደ የቤት አውቶሜሽን ፣ መጫወቻዎች ፣ የጨዋታ ተቆጣጣሪዎች እና ሌሎችም ባሉ በአጭር ክልል መተግበሪያዎች ውስጥ ጥቅም ላይ ውሏል።

የ NRF24L01 ሞዱል ሁለቱንም ማስተላለፍ እና እንዲሁም ውሂቡን መቀበል ይችላል። ከማይክሮ መቆጣጠሪያዎች ጋር ለመገናኘት የ SPI ፕሮቶኮል ይጠቀማል። ስለዚህ በ SPI የግንኙነት ፒኖች ላይ ሞዱሉን ከአርዱዲኖ ጋር መጠቀም ይችላሉ። ይህንን ሞዱል በአርዱዲኖ እንዴት ማገናኘት እና ከሌላ አርዱዲኖ LED ን መቆጣጠር እንደሚቻል እናያለን። በ 1 ሜኸዝ ርቀት በ 2400 ሜኸዝ - 2525 ሜኸ የአሠራር ክልል (2.40 ጊኸ - 2.525 ጊኸ) ፣ በተመሳሳይ አካባቢ 125 ገለልተኛ ሞደሞችን የሚሰራ አውታረመረብ እንዲኖር ዕድል ሊሰጥ ይችላል። እያንዳንዱ ሰርጥ እስከ 6 አድራሻዎች ሊኖረው ይችላል እና በተመሳሳይ ጊዜ እስከ 6 ሌሎች ክፍሎች ጋር መገናኘት ይችላል።

ደረጃ 1 የ NRF24L01 ባህሪዎች

ዋና መለያ ጸባያት:

  • የአሠራር ቮልቴጅ: 9V ወደ 3.6V
  • የአቅርቦት ቮልቴጅ 3V
  • የፒን ቮልቴጅ 5V ታጋሽ (ለደረጃ አስተላላፊዎች አያስፈልግም)
  • ዝቅተኛ ዋጋ ነጠላ-ቺፕ 2.4 ጊኸ GFSK RF transceiver IC
  • የአሠራር ክልል (ክፍት ቦታ) - 300 ጫማ (ውጫዊ አንቴና በመጠቀም እስከ 3000 ጫማ ሊጨምር ይችላል)

በዚህ መማሪያ ውስጥ ሁለት NRF24L01 ሞጁል ቅንብርን በመጠቀም መረጃ እንልካለን እና እንቀበላለን። አንድ ቅንብር ለአስተላላፊ ጎን እና ሌላ ለተቀባዩ ወገን ነው። በአስተላላፊው በኩል ትዕዛዞችን እንደ “በርቷል” (ማንኛውንም መልእክት ለመላክ የፈለጉትን) እንልካለን ፣ በተቀባዩ በኩል ከሌላኛው ወገን በተላከው ተከታታይ ሞኒተር ላይ ተመሳሳይ መልእክት እናተምታለን።

NRF24L01 ን በመጠቀም የሕፃን ክትትል ፕሮጀክት እንዴት እንደሚፈጠር ለማወቅ - እዚህ ይጎብኙ

ደረጃ 2-ቅድመ ተፈላጊዎች

የሚያስፈልጉ አካላት

  • አርዱዲኖ ኡኖ - 2 ቁጥሮች (ናኖንም መጠቀም ይችላል)
  • NRF24L01 ሽቦ አልባ የ RF ሞዱል - 2 ቁጥሮች የቁልፍ ገመዶች

ቤተመጻሕፍት ፦

  • የ RF24 ቤተ -መጽሐፍት -
  • የ SPI ቤተ -መጽሐፍት

ደረጃ 3: የፒን ዝርዝሮች

የፒን ዝርዝሮች
የፒን ዝርዝሮች
  1. GND - መሬት
  2. ቪሲሲ - የኃይል አቅርቦት 3.3V (1.9V እስከ 3.6V)
  3. CE - ቺፕ አንቃ
  4. CSN - ቺፕ ይምረጡ አይደለም
  5. SCK - ተከታታይ ሰዓት ለ SPI አውቶቡስ
  6. MOSI - ማስተር Out Slave In
  7. ሚሶ - በባርነት ወጥቶ ማስተር
  8. IRQ - መቋረጥ ፒን (ገባሪ ዝቅተኛ)

ሞጁሉ ከ 1.9 ቮ እስከ 3.6 ቮ ይወስዳል ፣ ግን ፒኖቹ እስከ 5 ቮ መቻቻል መቋቋም ይችላሉ።

ደረጃ 4 ለተለያዩ ቦርዶች የ SPI ግንኙነቶች

አርዱዲኖ ኡኖ ፣ ፕሮ ሚኒ ፣ ናኖ ወይም ፕሮ ማይክሮን የሚጠቀሙ ከሆነ ፣ ከዚያ የ SPI ፒኖች ከሚከተለው የወረዳ ንድፍ ጋር ተመሳሳይ ናቸው። አርዱዲኖ ሜጋን የሚጠቀሙ ከሆነ በሃርድዌር ዲዛይኑ መሠረት በተለየ ሁኔታ የተቀረጹትን የ SPI ፒኖችን ይፈትሹ። እዚህ በተለያዩ የቦርድ ዓይነቶች ላይ ለተለያዩ የ SPI ፒኖች የ SPI ቤተ -መጽሐፍ ማጣቀሻ ገጽን ይመልከቱ። በተጨማሪም ፣ የአርዱዲኖ ቦርዶች ከilልስ ጋር ተኳሃኝ የሆነ የተለየ ICSP ራስጌ አላቸው።

ደረጃ 5 - ለአስተላላፊው ጎን እና ተቀባዩ ጎን ለዚህ ምሳሌ ተመሳሳይ ናቸው።

የማስተላለፊያ ጎኑ እና የተቀባዩ ጎን ለዚህ ምሳሌ ተመሳሳይ ናቸው።
የማስተላለፊያ ጎኑ እና የተቀባዩ ጎን ለዚህ ምሳሌ ተመሳሳይ ናቸው።

ለአስተላላፊው ጎን እና ለተቀባዩ ጎን ወረዳው ለዚህ ምሳሌ ተመሳሳይ ነው።

ደረጃ 6 ኮድ - አስተላላፊ ጎን -

ደረጃ 7: ተቀባይ

የመቀበያ ወረዳው በፕሮጀክታችን ውስጥ ካለው አስተላላፊ ወረዳችን ጋር ተመሳሳይ ነው። ስለዚህ በአስተላላፊው ወረዳ መሠረት ግንኙነቶችን ያድርጉ እና ለተቀባዩ ትክክለኛውን ኮድ መስቀሉን ያረጋግጡ።

ደረጃ 8: የመቀበያ ኮድ

ደረጃ 9 ማብራሪያ

መግለጫ:

NRF24l01 እንደ አስተላላፊ እና ተቀባይ ሆኖ ሊያገለግል ይችላል። ከላይ ባለው ኮድ በአስተላላፊው በኩል እኛ ‹በርቷል› ጽሑፍ እንልካለን እና ተመሳሳዩ በተቀባዩ በኩል በ Serial Monitor በኩል ይታያል እና በፒን 4. ላይ የተገናኘውን LED ያበራል። NRF24l01 በአድራሻው ሊታወቅ ይችላል። በቁጥር ሕብረቁምፊ ውስጥ ተጠቅሷል። ተጠቅመናል

const ባይት አድራሻ [6] = "00001";

እዚህ እንደ አድራሻው ‹00001 ›ን ተጠቅመናል። አድራሻውን ለማዘጋጀት ማንኛውንም የቁጥር ሕብረቁምፊ መመደብ ይችላሉ። ውሂቡ በ NRF24l01 ላይ በማንበብ/በመፃፍ ቧንቧ በኩል ይላካል። ለመላክ ወይም ለመቀበል ውሂቡን የሚይዝ ጊዜያዊ ቋት ነው።

አስተላላፊ - ለቧንቧው መረጃን መጻፍ-

radio.openWritingPipe (አድራሻ);

ተቀባይ - ከቧንቧው መረጃን ማንበብ -

radio.openReadingPipe (0 ፣ አድራሻ);

ይህ ለኤን አር ኤፍ ሞዱል ቀላል የማሰራጫ እና የመቀበያ ቅንብር ነው። በአማራጭ ፣ የአነፍናፊ መረጃን ከአስተላላፊው ጎን መላክ እና በአነፍናፊ እሴቶች መሠረት ፣ በተቀባዩ በኩል አንዳንድ እርምጃዎችን ማከናወን ይችላሉ።

ደረጃ 10 - NRF24L01 ን በመጠቀም የሕፃን ክትትል ፕሮጀክት

የዚህ አጋዥ ስልጠና የተራዘመ ስሪት በእኛ ብሎግ ውስጥ ተሸፍኗል። NRF24L01 ሞጁልን በመጠቀም የሕፃን ክትትል ፕሮጀክት ያድርጉ።

ይህንን NRF24L01 ሞዱል በመጠቀም ‹የሕፃን ክትትል ፕሮጀክት› ብሎጋችንን ይጎብኙ።

ለተጨማሪ ትምህርቶች ጉብኝት - FactoryForward ብሎግ

በፋብሪካ Forward ሕንድ (በመስመር ላይ ይግዙ) (Raspberry Pi ፣ Arduino ፣ Sensors ፣ Robotic Parts ፣ DIY Kit) እና ሌሎችም።

የሚመከር: