نمایش نتایج: از 1 به 2 از 2
Like Tree2 لایک
  • 1 Post By gholami
  • 1 Post By magmagmary

موضوع: کمک در 7روژه ارسال صدا بصورت RealTime

  1. #1
    Junior Member
    تاریخ عضویت
    Aug 2016
    نوشته ها
    1

    کمک در 7روژه ارسال صدا بصورت RealTime

    با سلام
    در ابتدای باید عنوان کنم من تازه با آردوئینو اشنا شدم و خیلی هم به اون علاقه مندم.

    اما سئوال اینجاست که چطوری می شود بصورت زنده صدارو از دستگاهی به دستگاه دیگه بصورت بی سیم انتقال داد
    البته تحقیق هایی نیز در این مورد داشتم که به این لینک ها رسیدم
    https://github.com/TMRh20/RF24Audio
    https://www.youtube.com/watch?v=2ZK6dcBTeT0
    RF24Audio و با کتابخانه
    آشنا شدم که فردی در لینک دوم با استفاده این کتابخانه دقیقا خواسته من رو اجرا کرده بود اما مشکل این جاست که من کدی رو که در پروگرام هاش استفاده کرده بود رو نتونستم پیدا کنم
    به جز این مورد که کمی خطا داره
    کد:
    #include <nRF24L01.h>
    #include <printf.h>
    #include <RF24.h>
    #include <RF24_config.h>
    
    
    /* RF24 Audio Library TMRh20 2014
    
    This sketch is demonstrates the use of private channels (node-to-node) in a multi-radio group.
    
    Requirements:
    3 or more Arduinos (Uno,Nano,Mega, etc supported)
    3 or more NRF24LO1 Radio Modules
    1 or more input devices (microphone, ipod, etc)
    2 or more output devices (speaker, amplifier, etc)
    
    Setup:
    1. Change the CE,CS pins below to match your chosen pins (I use 7,8 on 328 boards, and 48,49 on Mega boards)
    2. Set the radio identifier number. This will identify each radio in the radio group.
    2. Upload this sketch to three or more devices
    3. Send commands via the serial monitor to control the devices
    
    Default Pin Selections:
    Speaker: pins 9,10 on UNO, Nano,  pins 11,12 on Mega 2560
    Input/Microphone: Analog pin A0 on all boards
    
    Note: Should support up to 10 radios currently. This has not been fully tested.
    Note: Pin selections can be overridden by modifying the userConfig.h file included with the library
    Note: If two or more radios share the same identifier, they will receive the same single-pipe transmissinos, but will be unable
    to establish node-to-node communication between each other.
    
    */
    
    
    #include <RF24.h>
    #include <SPI.h>
    #include <RF24Audio.h>
    
    RF24 radio(7,8);		// Set radio up using pins 7 (CE) 8 (CS)
    
    /********* Set the Radio Identifier Here ************/
    RF24Audio rfAudio(radio,0);	// Set up the audio using the radio, and set to radio number 0.
                                    // Setting the radio number is only important if one-to-one communication is desired
                                    // in a multi-node radio group. See the private
    
    void setup() {			
    
      rfAudio.begin();		// The only thing to do is initialize the library.
    
    }
    
    void loop() {
      
      if(Serial.available()){
          switch(Serial.read()){
              case 'r': rfAudio.transmit();  break;
              case 's': rfAudio.receive();   break;
              case '1': rfAudio.broadcast(1);   break; // Broadcast to radio number 1 only ( This one being radio number 0 )
              case '2': rfAudio.broadcast(2);   break; // Broadcast to radio number 2 only
              case '3': rfAudio.broadcast(255); break; // Switch back to multicast to all radios in the group
            } 
        }
      
    }
    
    
    /* Documentation and References:
    
    References:
    All Library documentation: http://tmrh20.github.io/
    New (2014) RF24 Audio Library: https://github.com/TMRh20/RF24Audio
    Optimized (2014) RF24 Lib Source Code: https://github.com/TMRh20/RF24 
    Optimized (2014) RF24 Network Lib: https://github.com/TMRh20/RF24Network
    
    */
    لطفا دوستانی که می تونن من رو برای ساخت این سیستم راه نمایی کنن.
    پیشا پیش متشکرم
    تصاویر کوچک شده (Thumbnails) پیوست شده تصاویر کوچک شده (Thumbnails) پیوست شده rf24audiobasic_largeantenna.jpg  
    لایک کردن

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,937
    سلام
    من از این دو تا کتابخونه که الان استفاده کردم و کمپایل کردم مشکلی نداشتم:
    فایل های پیوست شده فایل های پیوست شده
    لایک کردن

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO