Äúµ±Ç°µÄλÖ㺸ֲĠ> ½¨Öþ¸Ö²Ä > ²úÒµ¶¯Ì¬

ÈçºÎʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅ£¿

À´Ô´: ×÷Õß: luoboai
·ÖÏíµ½
¹Ø×¢µÂÇÚ¸ÖÌúÍøÔÚÏߣº
  • ɨÃè¶þάÂë

    ¹Ø×¢¡Ì

    µÂÇÚ¸ÖÌúÍøÎ¢ÐÅ

ÔÚÏß×Éѯ£º
  • ɨÃè»òµã»÷¹Ø×¢µÂÇÚ¸ÖÌúÍøÔÚÏ߿ͷþ

àË£¬Ð¡»ï°éÃÇ£¡½ñÌìÒªºÍ´ó¼ÒÁÄÒ»ÁĸֲÄÐÐÒµµÄÒ»¸öÈÈÃÅ»°Ì⡪¡ªÈçºÎʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅ£¿ÊDz»ÊÇÌýÆðÀ´Óеã¸ß´óÉÏ£¿µ«ÊDZðµ£ÐÄ£¬ÎÒ»áÓÃ×îͨË×Ò×¶®µÄÓïÑÔ¸øÄã½éÉÜÕâ¸ö»°Ìâ¡£Ê×ÏÈ£¬ÎÒÃÇÒªÁ˽âʲôÊÇnrf24l01ÎÞÏßÄ£¿éÒÔ¼°ËüÔÚÎïÁªÍøÍ¨ÐÅÖеÄÓ¦Óá£È»ºó£¬ÎÒÃÇ»áÌÖÂÛÈçºÎÑ¡ÔñÊʺϵÄnrf24l01ÎÞÏßÄ£¿é£¬²¢·ÖÏí°²×°ÓëÁ¬½Ó²½Öè¡£¸üÖØÒªµÄÊÇ£¬ÎÒ»¹»áΪÄã´øÀ´¸Ö²ÄÐÐÒµÖÐʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐŵݸÀý·ÖÎö¡£×îºó£¬ÔÚÏíÊܱã½ÝºÍÖÇÄÜ´øÀ´±ãÀûµÄͬʱ£¬ÎÒÃÇÒ²²»ÄܺöÊÓÎïÁªÍøÍ¨ÐÅÖÐÐèҪעÒâµÄ°²È«ÎÊÌâ¼°½â¾ö·½°¸¡£¿ì¸ú×ÅÎÒÒ»Æð̽Ë÷°É£¡

nrf24l01ÎÞÏßÄ£¿é¼ò½é¼°ÆäÔÚÎïÁªÍøÍ¨ÐÅÖеÄÓ¦ÓÃ

Ëæ×ÅÎïÁªÍø¼¼ÊõµÄ·¢Õ¹£¬Ô½À´Ô½¶àµÄÉ豸¿ÉÒÔͨ¹ýÎÞÏßÍøÂç½øÐл¥Áª£¬ÊµÏÖÖÇÄÜ»¯¿ØÖƺÍÊý¾Ý½»»»¡£¶ønrf24l01ÎÞÏßÄ£¿é×÷ΪһÖֵ͹¦ºÄ¡¢¸ßÐÔÄܵÄÎÞÏßͨÐÅÄ£¿é£¬ÕýÖð½¥³ÉΪÎïÁªÍøÍ¨ÐÅÖв»¿É»òȱµÄÖØÒª×é³É²¿·Ö¡£

1. nrf24l01ÎÞÏßÄ£¿é¼ò½é

nrf24l01ÊÇÒ»ÖÖ2.4GHzƵ¶ÎµÄµÍ¹¦ºÄÎÞÏßÊÕ·¢Æ÷£¬²ÉÓÃNordic¹«Ë¾×ÔÖ÷Ñз¢µÄGazellЭÒ飬¾ßÓиßËÙÂÊ¡¢µÍ¹¦ºÄ¡¢¿¹¸ÉÈŵÈÌØµã¡£Ëü¿ÉÒÔÓë¶àÖÖ΢¿ØÖÆÆ÷ºÍµ¥Æ¬»úÏàÁ¬½Ó£¬²¢Í¨¹ýSPI½Ó¿ÚʵÏÖÊý¾Ý´«Êä¡£

2. nrf24l01ÔÚÎïÁªÍøÍ¨ÐÅÖеÄÓ¦ÓÃ

a. Êý¾Ý²É¼¯Óë´«Ê䣺nrf24l01ÎÞÏßÄ£¿é¿ÉÒÔÓë¸÷Àà´«¸ÐÆ÷ÏàÁ¬½Ó£¬ÊµÊ±²É¼¯»·¾³Êý¾Ý£¬²¢Í¨¹ýÎÞÏßÍøÂ罫Êý¾Ý´«Êäµ½Ö¸¶¨Æ½Ì¨£¬ÊµÏÖÔ¶³Ì¼à²âºÍ¿ØÖÆ¡£

b. ÖÇÄܼҾӿØÖÆ£º½«nrf24l01ÎÞÏßÄ£¿éÓë¼ÒµçÉ豸ÏàÁ¬½Ó£¬¿ÉÒÔͨ¹ýÊÖ»úAPPʵÏÖ¶Ô¼Ò¾ÓÉ豸µÄÖÇÄÜ¿ØÖÆ£¬ÈçÔ¶³Ì¿ª¹ØµÆ¡¢µ÷½Úζȵȡ£

c. ÎïÁ÷¼à²â£ºÀûÓÃnrf24l01ÎÞÏßÄ£¿é¿ÉÒÔʵÏÖ»õÎïµÄ×·×ٺͼà²â£¬¼°Ê±ÕÆÎÕ»õÎïµÄλÖúÍ״̬£¬Ìá¸ßÎïÁ÷ЧÂÊ¡£

d. ½¡¿µ¼à²â£º½«nrf24l01ÎÞÏßÄ£¿éÓ뽡¿µÉ豸ÏàÁ¬½Ó£¬¿ÉÒÔʵÏÖ¶ÔÉíÌåÊý¾ÝµÄ²É¼¯ºÍ´«Ê䣬°ïÖúÈËÃÇʵʱÁ˽â×ÔÉí½¡¿µ×´¿ö¡£

e. ÖÇÄÜũҵ£ºÀûÓÃnrf24l01ÎÞÏßÄ£¿é¿ÉÒÔʵÏÖ¶ÔÅ©×÷ÎïµÄ¼à²âºÍ¿ØÖÆ£¬°ïÖúÅ©ÃñÌá¸ßÅ©×÷Îï²úÁ¿ºÍÖÊÁ¿¡£

ÈçºÎÑ¡ÔñÊʺϵÄnrf24l01ÎÞÏßÄ£¿é

ÔÚÈç½ñµÄÎïÁªÍøÊ±´ú£¬ÎÞÏßͨÐÅÄ£¿éÒѾ­³ÉΪÁËÎïÁªÍøÍ¨ÐŵÄÖØÒª×é³É²¿·Ö¡£¶ø¶ÔÓÚ¸Ö²ÄÐÐÒµÀ´Ëµ£¬Ñ¡ÔñÒ»¿îÊʺϵÄÎÞÏßÄ£¿é¸üÊÇÖÁ¹ØÖØÒª¡£ÔÚÖÚ¶àµÄÎÞÏßÄ£¿éÖУ¬nrf24l01ÎÞÏßÄ£¿éÒòÆäµÍ¹¦ºÄ¡¢µÍ³É±¾ºÍ¸ßÐÔÄܵÈÓŵ㱸ÊÜÇàíù¡£ÄÇôÈçºÎÑ¡ÔñÊʺϵÄnrf24l01ÎÞÏßÄ£¿éÄØ£¿ÏÂÃæ¾ÍÈÃÎÒÀ´ÎªÄã½â´ð¡£

1. È·¶¨ÐèÇó

ÔÚÑ¡ÔñÊʺϵÄnrf24l01ÎÞÏßÄ£¿é֮ǰ£¬Ê×ÏÈÒªÃ÷È·×Ô¼ºµÄÐèÇó¡£±ÈÈçÐèÒª´«ÊäµÄ¾àÀë¡¢´«ÊäËÙÂÊ¡¢¹¤×÷ƵÂʵȡ£ÒòΪ²»Í¬ÐͺŵÄnrf24l01ÎÞÏßÄ£¿éÔÚÕâЩ·½Ãæ¶¼ÓÐËùÇø±ð£¬ËùÒÔ¸ù¾Ý×ÔÉíÐèÇóÀ´Ñ¡Ôñ×îºÏÊʵÄÐͺÅÊǷdz£ÖØÒªµÄ¡£

2. ²é¿´¹æ¸ñ²ÎÊý

Õë¶Ô×Ô¼ºÈ·¶¨µÄÐèÇ󣬿ÉÒÔͨ¹ý²é¿´²»Í¬ÐͺÅnrf24l01ÎÞÏßÄ£¿éµÄ¹æ¸ñ²ÎÊýÀ´½øÐбȽϡ£Ö÷ÒªÐèÒª¹Ø×¢µÄ²ÎÊý°üÀ¨¹¤×÷ƵÂÊ¡¢×î´ó´«Êä¾àÀë¡¢×î´ó´«ÊäËÙÂÊ¡¢¹¦ºÄµÈ¡£¸ù¾ÝÕâЩ²ÎÊýÀ´Ñ¡Ôñ·ûºÏ×Ô¼ºÐèÇóÇÒÐÔÄÜ×îÓŵÄÐͺš£

3. ¿¼Âdzɱ¾

×÷Ϊ¸Ö²ÄÐÐÒµ£¬³É±¾¿ØÖÆÒ²ÊǷdz£ÖØÒªµÄÒ»²¿·Ö¡£Òò´Ë£¬ÔÚÑ¡ÔñÊʺϵÄnrf24l01ÎÞÏßÄ£¿éʱ£¬Ò²Òª¿¼ÂÇÆä¼Û¸ñ¡£²»Í¬ÐͺŵÄnrf24l01ÎÞÏßÄ£¿é¼Û¸ñÒ²ÓвîÒ죬¿ÉÒÔ¸ù¾Ý×ÔÉíÔ¤ËãÀ´Ñ¡ÔñÐÔ¼Û±È×î¸ßµÄÐͺš£

4. ²Î¿¼ÆÀ¼Û

ÔÚÑ¡Ôñnrf24l01ÎÞÏßÄ£¿éʱ£¬Ò²¿ÉÒԲο¼ÆäËûÓû§µÄÆÀ¼Û¡£Í¨¹ýÍøÂçËÑË÷»òÕß×ÉѯÏà¹ØÐÐÒµÈËÊ¿£¬Á˽ⲻͬÐͺÅnrf24l01ÎÞÏßÄ£¿éµÄʹÓÃÌåÑéºÍÐÔÄܱíÏÖ£¬´Ó¶ø¸ü¼ÓÈ«ÃæµØÁ˽â¸÷¸öÐͺÅÖ®¼äµÄ²îÒì¡£

5. ¿¼ÂǼæÈÝÐÔ

nrf24l01ÎÞÏßÄ£¿éµÄ°²×°ÓëÁ¬½Ó²½Öè

1.×¼±¸¹¤×÷

Ê×ÏÈ£¬ÔÚ¿ªÊ¼°²×°ºÍÁ¬½Ó֮ǰ£¬ÎÒÃÇÐèҪ׼±¸Ò»Ð©±ØÒªµÄ¹¤¾ßºÍ²ÄÁÏ¡£±ÈÈ磬һ¿éArduino¿ª·¢°å¡¢Ò»¿énrf24l01ÎÞÏßÄ£¿é¡¢¶Å°îÏß¡¢ÒÔ¼°Ò»¸öµçÄԵȡ£

2.°²×°nrf24l01¿â

½ÓÏÂÀ´£¬ÎÒÃÇÐèÒªÔÚArduino¿ª·¢»·¾³Öа²×°nrf24l01¿â¡£´ò¿ªArduino IDEÈí¼þ£¬Ôڲ˵¥À¸ÖÐÑ¡Ôñ¡°¹¤¾ß¡±£¬ÔÙÑ¡Ôñ¡°¹ÜÀí¿â¡±£¬ÔÚËÑË÷¿òÖÐÊäÈë¡°nrf24l01¡±£¬È»ºóµã»÷¡°°²×°¡±°´Å¥¼´¿ÉÍê³É°²×°¡£

3.Á¬½Óµç·

½«nrf24l01ÎÞÏßÄ£¿é²åÈëArduino¿ª·¢°åÉϵÄSPI½Ó¿Ú£¬²¢Ê¹ÓöŰîÏß½«Á½ÕßÁ¬½ÓÆðÀ´¡£´ËÍ⣬»¹Ð轫һ¸ö¶Å°îÏßÁ¬½Óµ½nrf24l01Ä£¿éÉϵÄIRQÒý½Å£¬²¢½«Æä½Óµ½Arduino¿ª·¢°åÉϵÄÊý×ÖÒý½Å2¡£

4.±àд´úÂë

´ò¿ªArduino IDEÈí¼þ£¬´´½¨Ò»¸öеĿհ×ÏîÄ¿¡£È»ºó£¬ÔÚ´úÂë±à¼­ÇøÊäÈëÒÔÏ´úÂ룺

#include

#include

#include

RF24 radio(9, 10); //¶¨Òånrf24l01Ä£¿éµÄCEºÍCSNÒý½Å

void setup() {

Serial.begin(9600); //³õʼ»¯´®¿ÚͨÐÅ

radio.begin(); //Æô¶¯nrf24l01Ä£¿é

}

void loop() {

if (radio.available()) { //Èç¹ûÓÐÊý¾Ý¿ÉÓÃ

char text[32] = ""; //¶¨ÒåÒ»¸ö×Ö·ûÊý×飬ÓÃÓÚ´æ´¢½ÓÊÕµ½µÄÊý¾Ý

radio.read(&text, sizeof(text)); //¶ÁÈ¡Êý¾Ý²¢´æ´¢µ½×Ö·ûÊý×éÖÐ

Serial.println(text); //ͨ¹ý´®¿Ú´òÓ¡½ÓÊÕµ½µÄÊý¾Ý

}

}

±£´æ²¢ÉÏ´«´úÂëµ½Arduino¿ª·¢°å¡£

5.²âÊÔÁ¬½Ó

ÏÖÔÚ£¬ÎÒÃÇ¿ÉÒÔʹÓÃÁíÒ»¿éArduino¿ª·¢°åÀ´·¢ËÍÊý¾Ý£¬Í¨¹ýnrf24l01ÎÞÏßÄ£¿éÓëµÚÒ»¿éArduino¿ª·¢°å½øÐÐͨÐÅ¡£½«µÚ¶þ¿éArduino¿ª·¢°åÉϵÄnrf24l01Ä£¿éÓëµÚÒ»¿éArduino¿ª·¢°åÉϵÄnrf24l01Ä£¿éÁ¬½ÓÆðÀ´£¬²¢ÉÏ´«ÒÔϲâÊÔ´úÂ룺

#include

#include

#include

RF24 radio(9, 10); //¶¨Òånrf24l01Ä£¿éµÄCEºÍCSNÒý½Å

void setup() {

Serial.begin(9600); //³õʼ»¯´®¿ÚͨÐÅ

radio.begin(); //Æô¶¯nrf24l01Ä£¿é

}

void loop() {

char text[32] = "Hello, nrf24l01!"; //¶¨ÒåÒ»¸ö×Ö·ûÊý×飬´æ´¢Òª·¢Ë͵ÄÊý¾Ý

radio.write(&text, sizeof(text)); //Ïònrf24l01Ä£¿é·¢ËÍÊý¾Ý

delay(1000); //ÑÓ³Ù1Ãë

}

Èç¹ûÔÚ´®¿Ú¼àÊÓÆ÷Öп´µ½¡°Hello, nrf24l01!¡±Õâ¾ä»°£¬Ôò±íʾÁ¬½Ó³É¹¦¡£

¸Ö²ÄÐÐÒµÖÐʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐŵݸÀý·ÖÎö

¸Ö²ÄÐÐÒµÊÇÒ»¸öÖØÒªµÄ»ù´¡¹¤Òµ£¬ËüµÄ·¢Õ¹¶ÔÓÚ¹úÃñ¾­¼Ã¾ßÓÐÖØÒªÒâÒå¡£Ëæ×ÅÎïÁªÍø¼¼ÊõµÄ·¢Õ¹£¬Ô½À´Ô½¶àµÄ¸Ö²ÄÆóÒµ¿ªÊ¼Ì½Ë÷ÈçºÎÀûÓÃÎïÁªÍø¼¼ÊõÌá¸ßÉú²úЧÂʺ͹ÜÀíˮƽ¡£ÔÚÕâ¸ö¹ý³ÌÖУ¬nrf24l01ÎÞÏßÄ£¿é³ÉΪÁ˲»¿É»òȱµÄÒ»²¿·Ö¡£

ÄÇô£¬ÔÚ¸Ö²ÄÐÐÒµÖÐÈçºÎʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅÄØ£¿ÏÂÃæ¾ÍÈÃÎÒÃÇͨ¹ýÒ»¸öÕæÊµµÄ°¸ÀýÀ´½øÐзÖÎö¡£

°¸Àý£ºÄ³¸ÖÌú³§ÀûÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅ

1. ÏÖ×´·ÖÎö£º¸Ã¸ÖÌú³§Éú²ú¹ý³ÌÖдæÔÚ×Ŷà¸ö»·½ÚÐèÒª¼à²âºÍ¿ØÖÆ£¬°üÀ¨Ô­ÁÏ´æ´¢¡¢Ò±Á¶¹ý³Ì¡¢³ÉÆ·ÖÊÁ¿¼ì²âµÈ¡£´«Í³µÄ¼à²â·½Ê½ÐèÒªÈ˹¤Ñ²¼ì£¬Ð§ÂʵÍÏÂÇÒÈÝÒ׳ö´í¡£

2. ½â¾ö·½°¸£ºÎªÁËÌá¸ßÉú²úЧÂʺÍÖÊÁ¿¹ÜÀíˮƽ£¬¸Ã¸ÖÌú³§ÒýÈëÁËÎïÁªÍø¼¼Êõ£¬²¢Ñ¡ÔñÁËnrf24l01ÎÞÏßÄ£¿é×÷ΪͨÐÅÊֶΡ£Í¨¹ýÔڹؼüÉ豸É**²×°nrf24l01ÎÞÏßÄ£¿é£¬½«Êý¾Ý´«Êäµ½Ö÷¿ØÖÆÖÐÐÄ£¬ÊµÏÖ¶ÔÉú²ú¹ý³ÌµÄʵʱ¼à²âºÍ¿ØÖÆ¡£

3. ʵʩЧ¹û£ºÍ¨¹ýʹÓÃnrf24l01ÎÞÏßÄ£¿é£¬¸Ã¸ÖÌú³§ÊµÏÖÁËÒÔÏÂЧ¹û£º

- ʵʱ¼à²â£ºÍ¨¹ýnrf24l01ÎÞÏßÄ£¿é´«ÊäÊý¾Ý£¬Ö÷¿ØÖÆÖÐÐÄ¿ÉÒÔʵʱ¼à²âÿ¸ö»·½ÚµÄÊý¾Ý£¬¼°Ê±·¢ÏÖÒì³£Çé¿ö²¢½øÐд¦Àí¡£

- ×Ô¶¯¿ØÖÆ£ºÍ¨¹ýÉèÖÃãÐÖµ£¬µ±Ä³¸ö»·½Ú³öÏÖÒ쳣ʱ£¬Ö÷¿ØÖÆÖÐÐÄ¿ÉÒÔ×Ô¶¯·¢³öÖ¸Áî½øÐе÷Õû£¬Ìá¸ßÉú²úЧÂʺÍÖÊÁ¿Îȶ¨ÐÔ¡£

- Êý¾Ý·ÖÎö£ºÍ¨¹ýÊÕ¼¯´óÁ¿µÄÊý¾Ý£¬Ö÷¿ØÖÆÖÐÐÄ¿ÉÒÔ½øÐÐÊý¾Ý·ÖÎöºÍÍÚ¾ò£¬Îª¸Ö²ÄÉú²úÌṩ¸ü¿ÆÑ§µÄÖ¸µ¼¡£

4. ½áÂÛ£º´Ó¸Ã°¸Àý¿ÉÒÔ¿´³ö£¬ÔÚ¸Ö²ÄÐÐÒµÖÐʹÓÃnrf24l01ÎÞÏßÄ£¿é¿ÉÒÔ¼«´óµØÌá¸ßÉú²úЧÂʺ͹ÜÀíˮƽ¡£Ëü²»½öÄܹ»ÊµÏÖʵʱ¼à²âºÍ×Ô¶¯¿ØÖÆ£¬»¹Äܹ»ÎªÆóÒµÌṩ¸ü¶àµÄÊý¾ÝÖ§³Ö¡£Òò´Ë£¬ÔÚδÀ´µÄ¸Ö²ÄÐÐÒµ·¢Õ¹ÖУ¬nrf24l01ÎÞÏßÄ£¿é½«°çÑÝ×ÅÔ½À´Ô½ÖØÒªµÄ½ÇÉ«¡£

ÎïÁªÍøÍ¨ÐÅÖÐÐèҪעÒâµÄ°²È«ÎÊÌâ¼°½â¾ö·½°¸

1. ¸ÅÊö

ÎïÁªÍøÍ¨ÐÅ×÷ΪһÖÖÐÂÐ˵ÄͨÐÅ·½Ê½£¬ÒѾ­ÔÚ¸÷¸öÁìÓòµÃµ½¹ã·ºÓ¦Ó᣶øËæ×ÅÎïÁªÍøÉ豸µÄ²»¶ÏÔö¼Ó£¬Æä°²È«ÎÊÌâÒ²Ô½À´Ô½Êܵ½¹Ø×¢¡£ÔÚʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅʱ£¬ÎÒÃÇÐèÒªÌØ±ð×¢ÒⰲȫÎÊÌ⣬²¢²ÉÈ¡ÏàÓ¦µÄ½â¾ö·½°¸À´±£ÕÏͨÐŵݲȫÐÔ¡£

2. °²È«ÎÊÌâ·ÖÎö

ÔÚÎïÁªÍøÍ¨ÐÅÖУ¬³£¼ûµÄ°²È«ÎÊÌâÖ÷Òª°üÀ¨ÒÔϼ¸¸ö·½Ã棺

£¨1£©Êý¾Ýй¶£ºÓÉÓÚÎïÁªÍøÉ豸´ó¶à²ÉÓÃÎÞÏßͨÐÅ·½Ê½£¬Êý¾ÝÈÝÒ×±»ÇÔÈ¡»ò´Û¸Ä£¬µ¼ÖÂÃô¸ÐÐÅϢй¶¡£

£¨2£©ÍøÂç¹¥»÷£ºÎïÁªÍøÉ豸Ó뻥ÁªÍøÏàÁ¬£¬ÔÚÍøÂç¹¥»÷ÃæÇ°ÈÝÒ×±©Â¶Â©¶´£¬µ¼ÖÂϵͳ±»ÈëÇÖ»ò̱»¾¡£

£¨3£©Éí·ÝÈÏÖ¤ÎÊÌ⣺ÎïÁªÍøÉ豸֮¼äµÄͨÐÅÐèÒª½øÐÐÉí·ÝÈÏÖ¤£¬µ«ÊÇÈç¹ûÉí·ÝÈÏÖ¤²»Ñϸñ»òÕß±»¹¥»÷³É¹¦£¬Ôò»áÔì³ÉÑÏÖØºó¹û¡£

£¨4£©Òþ˽±£»¤£ºÔÚÎïÁªÍø»·¾³Ï£¬Óû§µÄ¸öÈËÐÅÏ¢¿ÉÄܱ»ËѼ¯ºÍÀûÓã¬Ôì³ÉÒþ˽й¶¡£

3. ½â¾ö·½°¸

Õë¶ÔÒÔÉ**²È«ÎÊÌ⣬ÔÚʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅʱ£¬ÎÒÃÇ¿ÉÒÔ²ÉÈ¡ÒÔϽâ¾ö·½°¸À´±£ÕÏͨÐŵݲȫÐÔ£º

£¨1£©¼ÓÃܼ¼Êõ£ºÍ¨¹ý¶ÔÊý¾Ý½øÐмÓÃÜ£¬¿ÉÒÔÓÐЧ·ÀÖ¹Êý¾Ý±»ÇÔÈ¡»ò´Û¸Ä¡£¿ÉÒÔ²ÉÓöԳƼÓÃÜËã·¨»òÕ߷ǶԳƼÓÃÜËã·¨À´±£»¤Êý¾ÝµÄ°²È«ÐÔ¡£

£¨2£©ÍøÂ簲ȫ·À»¤£ºÔÚÎïÁªÍøÏµÍ³ÖУ¬¿ÉÒÔ²ÉÓ÷À»ðǽ¡¢ÈëÇÖ¼ì²âϵͳµÈÍøÂ簲ȫÉ豸À´·À·¶ÍøÂç¹¥»÷¡£

£¨3£©Éí·ÝÈÏÖ¤»úÖÆ£ºÎªÁ˱£Ö¤ÎïÁªÍøÉ豸֮¼äµÄͨÐŰ²È«£¬¿ÉÒÔ²ÉÓÃÊý×ÖÖ¤Ê顢˫ÒòËØÈÏÖ¤µÈÉí·ÝÈÏÖ¤·½Ê½À´Ñé֤ͨÐÅË«·½µÄÉí·Ý¡£

£¨4£©Òþ˽±£»¤´ëÊ©£ºÔÚÉè¼ÆÎïÁªÍøÏµÍ³Ê±£¬Ó¦¸Ã×¢ÖØÓû§Òþ˽±£»¤£¬±ÜÃâÊÕ¼¯¹ý¶àµÄ¸öÈËÐÅÏ¢£¬²¢²ÉÈ¡ÏàÓ¦µÄ´ëÊ©À´±£ÕÏÓû§Òþ˽¡£

nrf24l01ÎÞÏßÄ£¿éÔÚÎïÁªÍøÍ¨ÐÅÖоßÓзdz£ÖØÒªµÄ×÷Óá£Ëü²»½ö¿ÉÒÔʵÏÖÉ豸֮¼äµÄÎÞÏßͨÐÅ£¬»¹¿ÉÒÔ°ïÖúÎÒÃǽâ¾ö°²È«ÎÊÌ⣬²¢ÇÒÔÚ¸÷ÐÐÒµ¶¼Óй㷺µÄÓ¦Óá£Ï£Íûͨ¹ý±¾ÎĵĽéÉÜ£¬¶ÁÕßÃÇÄܹ»¸ü¼ÓÁ˽âºÍÈÏʶnrf24l01ÎÞÏßÄ£¿é£¬²¢ÇÒÄܹ»ÔÚʵ¼ÊÓ¦ÓÃÖÐÑ¡ÔñºÏÊʵÄÄ£¿é£¬´Ó¶øÎªÎïÁªÍøÍ¨ÐÅ´øÀ´¸ü¶à±ãÀûºÍ°²È«±£ÕÏ¡£×÷ΪС±à£¬ÎÒÒ²ÉîÉîµØ±»nrf24l01ÎÞÏßÄ£¿éµÄÇ¿´ó¹¦ÄÜËùÎüÒý£¬ÏàÐŶÁÕßÃÇÒ²»á¶ÔËü²úÉúŨºñµÄÐËȤ¡£Èç¹ûÄúÓÐÈκÎÒÉÎÊ»ò½¨Ò飬ÇëËæÊ±ÁôÑÔÓëÎÒÃǽ»Á÷¡£×îºó£¬¸ÐлÄúÔĶÁ±¾ÎÄ£¬²¢»¶Ó­¼ÌÐø¹Ø×¢±¾ÍøÕ¾»ñÈ¡¸ü¶àÓмÛÖµµÄÐÅÏ¢£¡

ÔðÈα༭£ºµÂÇÚ¸ÖÌúÍø ±êÇ©£º

ÈÈÃÅËÑË÷

Ïà¹ØÎÄÕÂ

¹ã¸æ
µÂÇÚ¸ÖÌúÍø |²úÒµ¶¯Ì¬

ÈçºÎʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅ£¿

luoboai

|

àË£¬Ð¡»ï°éÃÇ£¡½ñÌìÒªºÍ´ó¼ÒÁÄÒ»ÁĸֲÄÐÐÒµµÄÒ»¸öÈÈÃÅ»°Ì⡪¡ªÈçºÎʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅ£¿ÊDz»ÊÇÌýÆðÀ´Óеã¸ß´óÉÏ£¿µ«ÊDZðµ£ÐÄ£¬ÎÒ»áÓÃ×îͨË×Ò×¶®µÄÓïÑÔ¸øÄã½éÉÜÕâ¸ö»°Ìâ¡£Ê×ÏÈ£¬ÎÒÃÇÒªÁ˽âʲôÊÇnrf24l01ÎÞÏßÄ£¿éÒÔ¼°ËüÔÚÎïÁªÍøÍ¨ÐÅÖеÄÓ¦Óá£È»ºó£¬ÎÒÃÇ»áÌÖÂÛÈçºÎÑ¡ÔñÊʺϵÄnrf24l01ÎÞÏßÄ£¿é£¬²¢·ÖÏí°²×°ÓëÁ¬½Ó²½Öè¡£¸üÖØÒªµÄÊÇ£¬ÎÒ»¹»áΪÄã´øÀ´¸Ö²ÄÐÐÒµÖÐʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐŵݸÀý·ÖÎö¡£×îºó£¬ÔÚÏíÊܱã½ÝºÍÖÇÄÜ´øÀ´±ãÀûµÄͬʱ£¬ÎÒÃÇÒ²²»ÄܺöÊÓÎïÁªÍøÍ¨ÐÅÖÐÐèҪעÒâµÄ°²È«ÎÊÌâ¼°½â¾ö·½°¸¡£¿ì¸ú×ÅÎÒÒ»Æð̽Ë÷°É£¡

nrf24l01ÎÞÏßÄ£¿é¼ò½é¼°ÆäÔÚÎïÁªÍøÍ¨ÐÅÖеÄÓ¦ÓÃ

Ëæ×ÅÎïÁªÍø¼¼ÊõµÄ·¢Õ¹£¬Ô½À´Ô½¶àµÄÉ豸¿ÉÒÔͨ¹ýÎÞÏßÍøÂç½øÐл¥Áª£¬ÊµÏÖÖÇÄÜ»¯¿ØÖƺÍÊý¾Ý½»»»¡£¶ønrf24l01ÎÞÏßÄ£¿é×÷ΪһÖֵ͹¦ºÄ¡¢¸ßÐÔÄܵÄÎÞÏßͨÐÅÄ£¿é£¬ÕýÖð½¥³ÉΪÎïÁªÍøÍ¨ÐÅÖв»¿É»òȱµÄÖØÒª×é³É²¿·Ö¡£

1. nrf24l01ÎÞÏßÄ£¿é¼ò½é

nrf24l01ÊÇÒ»ÖÖ2.4GHzƵ¶ÎµÄµÍ¹¦ºÄÎÞÏßÊÕ·¢Æ÷£¬²ÉÓÃNordic¹«Ë¾×ÔÖ÷Ñз¢µÄGazellЭÒ飬¾ßÓиßËÙÂÊ¡¢µÍ¹¦ºÄ¡¢¿¹¸ÉÈŵÈÌØµã¡£Ëü¿ÉÒÔÓë¶àÖÖ΢¿ØÖÆÆ÷ºÍµ¥Æ¬»úÏàÁ¬½Ó£¬²¢Í¨¹ýSPI½Ó¿ÚʵÏÖÊý¾Ý´«Êä¡£

2. nrf24l01ÔÚÎïÁªÍøÍ¨ÐÅÖеÄÓ¦ÓÃ

a. Êý¾Ý²É¼¯Óë´«Ê䣺nrf24l01ÎÞÏßÄ£¿é¿ÉÒÔÓë¸÷Àà´«¸ÐÆ÷ÏàÁ¬½Ó£¬ÊµÊ±²É¼¯»·¾³Êý¾Ý£¬²¢Í¨¹ýÎÞÏßÍøÂ罫Êý¾Ý´«Êäµ½Ö¸¶¨Æ½Ì¨£¬ÊµÏÖÔ¶³Ì¼à²âºÍ¿ØÖÆ¡£

b. ÖÇÄܼҾӿØÖÆ£º½«nrf24l01ÎÞÏßÄ£¿éÓë¼ÒµçÉ豸ÏàÁ¬½Ó£¬¿ÉÒÔͨ¹ýÊÖ»úAPPʵÏÖ¶Ô¼Ò¾ÓÉ豸µÄÖÇÄÜ¿ØÖÆ£¬ÈçÔ¶³Ì¿ª¹ØµÆ¡¢µ÷½Úζȵȡ£

c. ÎïÁ÷¼à²â£ºÀûÓÃnrf24l01ÎÞÏßÄ£¿é¿ÉÒÔʵÏÖ»õÎïµÄ×·×ٺͼà²â£¬¼°Ê±ÕÆÎÕ»õÎïµÄλÖúÍ״̬£¬Ìá¸ßÎïÁ÷ЧÂÊ¡£

d. ½¡¿µ¼à²â£º½«nrf24l01ÎÞÏßÄ£¿éÓ뽡¿µÉ豸ÏàÁ¬½Ó£¬¿ÉÒÔʵÏÖ¶ÔÉíÌåÊý¾ÝµÄ²É¼¯ºÍ´«Ê䣬°ïÖúÈËÃÇʵʱÁ˽â×ÔÉí½¡¿µ×´¿ö¡£

e. ÖÇÄÜũҵ£ºÀûÓÃnrf24l01ÎÞÏßÄ£¿é¿ÉÒÔʵÏÖ¶ÔÅ©×÷ÎïµÄ¼à²âºÍ¿ØÖÆ£¬°ïÖúÅ©ÃñÌá¸ßÅ©×÷Îï²úÁ¿ºÍÖÊÁ¿¡£

ÈçºÎÑ¡ÔñÊʺϵÄnrf24l01ÎÞÏßÄ£¿é

ÔÚÈç½ñµÄÎïÁªÍøÊ±´ú£¬ÎÞÏßͨÐÅÄ£¿éÒѾ­³ÉΪÁËÎïÁªÍøÍ¨ÐŵÄÖØÒª×é³É²¿·Ö¡£¶ø¶ÔÓÚ¸Ö²ÄÐÐÒµÀ´Ëµ£¬Ñ¡ÔñÒ»¿îÊʺϵÄÎÞÏßÄ£¿é¸üÊÇÖÁ¹ØÖØÒª¡£ÔÚÖÚ¶àµÄÎÞÏßÄ£¿éÖУ¬nrf24l01ÎÞÏßÄ£¿éÒòÆäµÍ¹¦ºÄ¡¢µÍ³É±¾ºÍ¸ßÐÔÄܵÈÓŵ㱸ÊÜÇàíù¡£ÄÇôÈçºÎÑ¡ÔñÊʺϵÄnrf24l01ÎÞÏßÄ£¿éÄØ£¿ÏÂÃæ¾ÍÈÃÎÒÀ´ÎªÄã½â´ð¡£

1. È·¶¨ÐèÇó

ÔÚÑ¡ÔñÊʺϵÄnrf24l01ÎÞÏßÄ£¿é֮ǰ£¬Ê×ÏÈÒªÃ÷È·×Ô¼ºµÄÐèÇó¡£±ÈÈçÐèÒª´«ÊäµÄ¾àÀë¡¢´«ÊäËÙÂÊ¡¢¹¤×÷ƵÂʵȡ£ÒòΪ²»Í¬ÐͺŵÄnrf24l01ÎÞÏßÄ£¿éÔÚÕâЩ·½Ãæ¶¼ÓÐËùÇø±ð£¬ËùÒÔ¸ù¾Ý×ÔÉíÐèÇóÀ´Ñ¡Ôñ×îºÏÊʵÄÐͺÅÊǷdz£ÖØÒªµÄ¡£

2. ²é¿´¹æ¸ñ²ÎÊý

Õë¶Ô×Ô¼ºÈ·¶¨µÄÐèÇ󣬿ÉÒÔͨ¹ý²é¿´²»Í¬ÐͺÅnrf24l01ÎÞÏßÄ£¿éµÄ¹æ¸ñ²ÎÊýÀ´½øÐбȽϡ£Ö÷ÒªÐèÒª¹Ø×¢µÄ²ÎÊý°üÀ¨¹¤×÷ƵÂÊ¡¢×î´ó´«Êä¾àÀë¡¢×î´ó´«ÊäËÙÂÊ¡¢¹¦ºÄµÈ¡£¸ù¾ÝÕâЩ²ÎÊýÀ´Ñ¡Ôñ·ûºÏ×Ô¼ºÐèÇóÇÒÐÔÄÜ×îÓŵÄÐͺš£

3. ¿¼Âdzɱ¾

×÷Ϊ¸Ö²ÄÐÐÒµ£¬³É±¾¿ØÖÆÒ²ÊǷdz£ÖØÒªµÄÒ»²¿·Ö¡£Òò´Ë£¬ÔÚÑ¡ÔñÊʺϵÄnrf24l01ÎÞÏßÄ£¿éʱ£¬Ò²Òª¿¼ÂÇÆä¼Û¸ñ¡£²»Í¬ÐͺŵÄnrf24l01ÎÞÏßÄ£¿é¼Û¸ñÒ²ÓвîÒ죬¿ÉÒÔ¸ù¾Ý×ÔÉíÔ¤ËãÀ´Ñ¡ÔñÐÔ¼Û±È×î¸ßµÄÐͺš£

4. ²Î¿¼ÆÀ¼Û

ÔÚÑ¡Ôñnrf24l01ÎÞÏßÄ£¿éʱ£¬Ò²¿ÉÒԲο¼ÆäËûÓû§µÄÆÀ¼Û¡£Í¨¹ýÍøÂçËÑË÷»òÕß×ÉѯÏà¹ØÐÐÒµÈËÊ¿£¬Á˽ⲻͬÐͺÅnrf24l01ÎÞÏßÄ£¿éµÄʹÓÃÌåÑéºÍÐÔÄܱíÏÖ£¬´Ó¶ø¸ü¼ÓÈ«ÃæµØÁ˽â¸÷¸öÐͺÅÖ®¼äµÄ²îÒì¡£

5. ¿¼ÂǼæÈÝÐÔ

nrf24l01ÎÞÏßÄ£¿éµÄ°²×°ÓëÁ¬½Ó²½Öè

1.×¼±¸¹¤×÷

Ê×ÏÈ£¬ÔÚ¿ªÊ¼°²×°ºÍÁ¬½Ó֮ǰ£¬ÎÒÃÇÐèҪ׼±¸Ò»Ð©±ØÒªµÄ¹¤¾ßºÍ²ÄÁÏ¡£±ÈÈ磬һ¿éArduino¿ª·¢°å¡¢Ò»¿énrf24l01ÎÞÏßÄ£¿é¡¢¶Å°îÏß¡¢ÒÔ¼°Ò»¸öµçÄԵȡ£

2.°²×°nrf24l01¿â

½ÓÏÂÀ´£¬ÎÒÃÇÐèÒªÔÚArduino¿ª·¢»·¾³Öа²×°nrf24l01¿â¡£´ò¿ªArduino IDEÈí¼þ£¬Ôڲ˵¥À¸ÖÐÑ¡Ôñ¡°¹¤¾ß¡±£¬ÔÙÑ¡Ôñ¡°¹ÜÀí¿â¡±£¬ÔÚËÑË÷¿òÖÐÊäÈë¡°nrf24l01¡±£¬È»ºóµã»÷¡°°²×°¡±°´Å¥¼´¿ÉÍê³É°²×°¡£

3.Á¬½Óµç·

½«nrf24l01ÎÞÏßÄ£¿é²åÈëArduino¿ª·¢°åÉϵÄSPI½Ó¿Ú£¬²¢Ê¹ÓöŰîÏß½«Á½ÕßÁ¬½ÓÆðÀ´¡£´ËÍ⣬»¹Ð轫һ¸ö¶Å°îÏßÁ¬½Óµ½nrf24l01Ä£¿éÉϵÄIRQÒý½Å£¬²¢½«Æä½Óµ½Arduino¿ª·¢°åÉϵÄÊý×ÖÒý½Å2¡£

4.±àд´úÂë

´ò¿ªArduino IDEÈí¼þ£¬´´½¨Ò»¸öеĿհ×ÏîÄ¿¡£È»ºó£¬ÔÚ´úÂë±à¼­ÇøÊäÈëÒÔÏ´úÂ룺

#include

#include

#include

RF24 radio(9, 10); //¶¨Òånrf24l01Ä£¿éµÄCEºÍCSNÒý½Å

void setup() {

Serial.begin(9600); //³õʼ»¯´®¿ÚͨÐÅ

radio.begin(); //Æô¶¯nrf24l01Ä£¿é

}

void loop() {

if (radio.available()) { //Èç¹ûÓÐÊý¾Ý¿ÉÓÃ

char text[32] = ""; //¶¨ÒåÒ»¸ö×Ö·ûÊý×飬ÓÃÓÚ´æ´¢½ÓÊÕµ½µÄÊý¾Ý

radio.read(&text, sizeof(text)); //¶ÁÈ¡Êý¾Ý²¢´æ´¢µ½×Ö·ûÊý×éÖÐ

Serial.println(text); //ͨ¹ý´®¿Ú´òÓ¡½ÓÊÕµ½µÄÊý¾Ý

}

}

±£´æ²¢ÉÏ´«´úÂëµ½Arduino¿ª·¢°å¡£

5.²âÊÔÁ¬½Ó

ÏÖÔÚ£¬ÎÒÃÇ¿ÉÒÔʹÓÃÁíÒ»¿éArduino¿ª·¢°åÀ´·¢ËÍÊý¾Ý£¬Í¨¹ýnrf24l01ÎÞÏßÄ£¿éÓëµÚÒ»¿éArduino¿ª·¢°å½øÐÐͨÐÅ¡£½«µÚ¶þ¿éArduino¿ª·¢°åÉϵÄnrf24l01Ä£¿éÓëµÚÒ»¿éArduino¿ª·¢°åÉϵÄnrf24l01Ä£¿éÁ¬½ÓÆðÀ´£¬²¢ÉÏ´«ÒÔϲâÊÔ´úÂ룺

#include

#include

#include

RF24 radio(9, 10); //¶¨Òånrf24l01Ä£¿éµÄCEºÍCSNÒý½Å

void setup() {

Serial.begin(9600); //³õʼ»¯´®¿ÚͨÐÅ

radio.begin(); //Æô¶¯nrf24l01Ä£¿é

}

void loop() {

char text[32] = "Hello, nrf24l01!"; //¶¨ÒåÒ»¸ö×Ö·ûÊý×飬´æ´¢Òª·¢Ë͵ÄÊý¾Ý

radio.write(&text, sizeof(text)); //Ïònrf24l01Ä£¿é·¢ËÍÊý¾Ý

delay(1000); //ÑÓ³Ù1Ãë

}

Èç¹ûÔÚ´®¿Ú¼àÊÓÆ÷Öп´µ½¡°Hello, nrf24l01!¡±Õâ¾ä»°£¬Ôò±íʾÁ¬½Ó³É¹¦¡£

¸Ö²ÄÐÐÒµÖÐʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐŵݸÀý·ÖÎö

¸Ö²ÄÐÐÒµÊÇÒ»¸öÖØÒªµÄ»ù´¡¹¤Òµ£¬ËüµÄ·¢Õ¹¶ÔÓÚ¹úÃñ¾­¼Ã¾ßÓÐÖØÒªÒâÒå¡£Ëæ×ÅÎïÁªÍø¼¼ÊõµÄ·¢Õ¹£¬Ô½À´Ô½¶àµÄ¸Ö²ÄÆóÒµ¿ªÊ¼Ì½Ë÷ÈçºÎÀûÓÃÎïÁªÍø¼¼ÊõÌá¸ßÉú²úЧÂʺ͹ÜÀíˮƽ¡£ÔÚÕâ¸ö¹ý³ÌÖУ¬nrf24l01ÎÞÏßÄ£¿é³ÉΪÁ˲»¿É»òȱµÄÒ»²¿·Ö¡£

ÄÇô£¬ÔÚ¸Ö²ÄÐÐÒµÖÐÈçºÎʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅÄØ£¿ÏÂÃæ¾ÍÈÃÎÒÃÇͨ¹ýÒ»¸öÕæÊµµÄ°¸ÀýÀ´½øÐзÖÎö¡£

°¸Àý£ºÄ³¸ÖÌú³§ÀûÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅ

1. ÏÖ×´·ÖÎö£º¸Ã¸ÖÌú³§Éú²ú¹ý³ÌÖдæÔÚ×Ŷà¸ö»·½ÚÐèÒª¼à²âºÍ¿ØÖÆ£¬°üÀ¨Ô­ÁÏ´æ´¢¡¢Ò±Á¶¹ý³Ì¡¢³ÉÆ·ÖÊÁ¿¼ì²âµÈ¡£´«Í³µÄ¼à²â·½Ê½ÐèÒªÈ˹¤Ñ²¼ì£¬Ð§ÂʵÍÏÂÇÒÈÝÒ׳ö´í¡£

2. ½â¾ö·½°¸£ºÎªÁËÌá¸ßÉú²úЧÂʺÍÖÊÁ¿¹ÜÀíˮƽ£¬¸Ã¸ÖÌú³§ÒýÈëÁËÎïÁªÍø¼¼Êõ£¬²¢Ñ¡ÔñÁËnrf24l01ÎÞÏßÄ£¿é×÷ΪͨÐÅÊֶΡ£Í¨¹ýÔڹؼüÉ豸É**²×°nrf24l01ÎÞÏßÄ£¿é£¬½«Êý¾Ý´«Êäµ½Ö÷¿ØÖÆÖÐÐÄ£¬ÊµÏÖ¶ÔÉú²ú¹ý³ÌµÄʵʱ¼à²âºÍ¿ØÖÆ¡£

3. ʵʩЧ¹û£ºÍ¨¹ýʹÓÃnrf24l01ÎÞÏßÄ£¿é£¬¸Ã¸ÖÌú³§ÊµÏÖÁËÒÔÏÂЧ¹û£º

- ʵʱ¼à²â£ºÍ¨¹ýnrf24l01ÎÞÏßÄ£¿é´«ÊäÊý¾Ý£¬Ö÷¿ØÖÆÖÐÐÄ¿ÉÒÔʵʱ¼à²âÿ¸ö»·½ÚµÄÊý¾Ý£¬¼°Ê±·¢ÏÖÒì³£Çé¿ö²¢½øÐд¦Àí¡£

- ×Ô¶¯¿ØÖÆ£ºÍ¨¹ýÉèÖÃãÐÖµ£¬µ±Ä³¸ö»·½Ú³öÏÖÒ쳣ʱ£¬Ö÷¿ØÖÆÖÐÐÄ¿ÉÒÔ×Ô¶¯·¢³öÖ¸Áî½øÐе÷Õû£¬Ìá¸ßÉú²úЧÂʺÍÖÊÁ¿Îȶ¨ÐÔ¡£

- Êý¾Ý·ÖÎö£ºÍ¨¹ýÊÕ¼¯´óÁ¿µÄÊý¾Ý£¬Ö÷¿ØÖÆÖÐÐÄ¿ÉÒÔ½øÐÐÊý¾Ý·ÖÎöºÍÍÚ¾ò£¬Îª¸Ö²ÄÉú²úÌṩ¸ü¿ÆÑ§µÄÖ¸µ¼¡£

4. ½áÂÛ£º´Ó¸Ã°¸Àý¿ÉÒÔ¿´³ö£¬ÔÚ¸Ö²ÄÐÐÒµÖÐʹÓÃnrf24l01ÎÞÏßÄ£¿é¿ÉÒÔ¼«´óµØÌá¸ßÉú²úЧÂʺ͹ÜÀíˮƽ¡£Ëü²»½öÄܹ»ÊµÏÖʵʱ¼à²âºÍ×Ô¶¯¿ØÖÆ£¬»¹Äܹ»ÎªÆóÒµÌṩ¸ü¶àµÄÊý¾ÝÖ§³Ö¡£Òò´Ë£¬ÔÚδÀ´µÄ¸Ö²ÄÐÐÒµ·¢Õ¹ÖУ¬nrf24l01ÎÞÏßÄ£¿é½«°çÑÝ×ÅÔ½À´Ô½ÖØÒªµÄ½ÇÉ«¡£

ÎïÁªÍøÍ¨ÐÅÖÐÐèҪעÒâµÄ°²È«ÎÊÌâ¼°½â¾ö·½°¸

1. ¸ÅÊö

ÎïÁªÍøÍ¨ÐÅ×÷ΪһÖÖÐÂÐ˵ÄͨÐÅ·½Ê½£¬ÒѾ­ÔÚ¸÷¸öÁìÓòµÃµ½¹ã·ºÓ¦Ó᣶øËæ×ÅÎïÁªÍøÉ豸µÄ²»¶ÏÔö¼Ó£¬Æä°²È«ÎÊÌâÒ²Ô½À´Ô½Êܵ½¹Ø×¢¡£ÔÚʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅʱ£¬ÎÒÃÇÐèÒªÌØ±ð×¢ÒⰲȫÎÊÌ⣬²¢²ÉÈ¡ÏàÓ¦µÄ½â¾ö·½°¸À´±£ÕÏͨÐŵݲȫÐÔ¡£

2. °²È«ÎÊÌâ·ÖÎö

ÔÚÎïÁªÍøÍ¨ÐÅÖУ¬³£¼ûµÄ°²È«ÎÊÌâÖ÷Òª°üÀ¨ÒÔϼ¸¸ö·½Ã棺

£¨1£©Êý¾Ýй¶£ºÓÉÓÚÎïÁªÍøÉ豸´ó¶à²ÉÓÃÎÞÏßͨÐÅ·½Ê½£¬Êý¾ÝÈÝÒ×±»ÇÔÈ¡»ò´Û¸Ä£¬µ¼ÖÂÃô¸ÐÐÅϢй¶¡£

£¨2£©ÍøÂç¹¥»÷£ºÎïÁªÍøÉ豸Ó뻥ÁªÍøÏàÁ¬£¬ÔÚÍøÂç¹¥»÷ÃæÇ°ÈÝÒ×±©Â¶Â©¶´£¬µ¼ÖÂϵͳ±»ÈëÇÖ»ò̱»¾¡£

£¨3£©Éí·ÝÈÏÖ¤ÎÊÌ⣺ÎïÁªÍøÉ豸֮¼äµÄͨÐÅÐèÒª½øÐÐÉí·ÝÈÏÖ¤£¬µ«ÊÇÈç¹ûÉí·ÝÈÏÖ¤²»Ñϸñ»òÕß±»¹¥»÷³É¹¦£¬Ôò»áÔì³ÉÑÏÖØºó¹û¡£

£¨4£©Òþ˽±£»¤£ºÔÚÎïÁªÍø»·¾³Ï£¬Óû§µÄ¸öÈËÐÅÏ¢¿ÉÄܱ»ËѼ¯ºÍÀûÓã¬Ôì³ÉÒþ˽й¶¡£

3. ½â¾ö·½°¸

Õë¶ÔÒÔÉ**²È«ÎÊÌ⣬ÔÚʹÓÃnrf24l01ÎÞÏßÄ£¿éʵÏÖÎïÁªÍøÍ¨ÐÅʱ£¬ÎÒÃÇ¿ÉÒÔ²ÉÈ¡ÒÔϽâ¾ö·½°¸À´±£ÕÏͨÐŵݲȫÐÔ£º

£¨1£©¼ÓÃܼ¼Êõ£ºÍ¨¹ý¶ÔÊý¾Ý½øÐмÓÃÜ£¬¿ÉÒÔÓÐЧ·ÀÖ¹Êý¾Ý±»ÇÔÈ¡»ò´Û¸Ä¡£¿ÉÒÔ²ÉÓöԳƼÓÃÜËã·¨»òÕ߷ǶԳƼÓÃÜËã·¨À´±£»¤Êý¾ÝµÄ°²È«ÐÔ¡£

£¨2£©ÍøÂ簲ȫ·À»¤£ºÔÚÎïÁªÍøÏµÍ³ÖУ¬¿ÉÒÔ²ÉÓ÷À»ðǽ¡¢ÈëÇÖ¼ì²âϵͳµÈÍøÂ簲ȫÉ豸À´·À·¶ÍøÂç¹¥»÷¡£

£¨3£©Éí·ÝÈÏÖ¤»úÖÆ£ºÎªÁ˱£Ö¤ÎïÁªÍøÉ豸֮¼äµÄͨÐŰ²È«£¬¿ÉÒÔ²ÉÓÃÊý×ÖÖ¤Ê顢˫ÒòËØÈÏÖ¤µÈÉí·ÝÈÏÖ¤·½Ê½À´Ñé֤ͨÐÅË«·½µÄÉí·Ý¡£

£¨4£©Òþ˽±£»¤´ëÊ©£ºÔÚÉè¼ÆÎïÁªÍøÏµÍ³Ê±£¬Ó¦¸Ã×¢ÖØÓû§Òþ˽±£»¤£¬±ÜÃâÊÕ¼¯¹ý¶àµÄ¸öÈËÐÅÏ¢£¬²¢²ÉÈ¡ÏàÓ¦µÄ´ëÊ©À´±£ÕÏÓû§Òþ˽¡£

nrf24l01ÎÞÏßÄ£¿éÔÚÎïÁªÍøÍ¨ÐÅÖоßÓзdz£ÖØÒªµÄ×÷Óá£Ëü²»½ö¿ÉÒÔʵÏÖÉ豸֮¼äµÄÎÞÏßͨÐÅ£¬»¹¿ÉÒÔ°ïÖúÎÒÃǽâ¾ö°²È«ÎÊÌ⣬²¢ÇÒÔÚ¸÷ÐÐÒµ¶¼Óй㷺µÄÓ¦Óá£Ï£Íûͨ¹ý±¾ÎĵĽéÉÜ£¬¶ÁÕßÃÇÄܹ»¸ü¼ÓÁ˽âºÍÈÏʶnrf24l01ÎÞÏßÄ£¿é£¬²¢ÇÒÄܹ»ÔÚʵ¼ÊÓ¦ÓÃÖÐÑ¡ÔñºÏÊʵÄÄ£¿é£¬´Ó¶øÎªÎïÁªÍøÍ¨ÐÅ´øÀ´¸ü¶à±ãÀûºÍ°²È«±£ÕÏ¡£×÷ΪС±à£¬ÎÒÒ²ÉîÉîµØ±»nrf24l01ÎÞÏßÄ£¿éµÄÇ¿´ó¹¦ÄÜËùÎüÒý£¬ÏàÐŶÁÕßÃÇÒ²»á¶ÔËü²úÉúŨºñµÄÐËȤ¡£Èç¹ûÄúÓÐÈκÎÒÉÎÊ»ò½¨Ò飬ÇëËæÊ±ÁôÑÔÓëÎÒÃǽ»Á÷¡£×îºó£¬¸ÐлÄúÔĶÁ±¾ÎÄ£¬²¢»¶Ó­¼ÌÐø¹Ø×¢±¾ÍøÕ¾»ñÈ¡¸ü¶àÓмÛÖµµÄÐÅÏ¢£¡


²úÒµ¶¯Ì¬