انجمن های گفتگوی روبوایکیو

لطفا به سیستم وارد یا ثبت‌نام کنید.

لطفا برای ورود نام کاربری و رمز عبورتان را وارد نمایید

لطفا برای استفاده بهتر از انجمن، ثبت نام کنید!

دیدن ارسال ها

این قسمت به شما امکان مشاهده تمامی پست‌های این کاربر را می‌دهد. توجه کنید که شما پست‌هایی که در قسمت‌های قابل دسترس شما، ارسال شده‌اند را می‌بینید.


ارسال‌ها - farzintey

صفحه: [1] 2
1
سلام خسته نباشید من کتابخانه RF24 از سایت Github.Com زدم تو نرم افزار اردینیو. میخاستم یه راهنمایی کنی من برنامه تست Hello World که برای راه اندازی با همون کتابخانه که زدم با دو ماژول Nrf2401بدون انتن خوب کار میکنه ولی تو قسمت فرستنده ماژول Nrf2401+ انتن دار جای یکی از ایم ماژولnrf2401 بدون انتن میذارم برنامه کار نمیکنه بعد دوباره هیمن ماژول انتن دارتو قسمت گیرنده میذارم برنامه کار میکنه ایا برای Nrf2401+ انتن دار باید کتابخانه جدا بزنم ؟ ایا  کار کرد ماژول nrf2401 با Nrf2401+  فرق داره؟
 
ماژول NRF24L01+PA+LNA - فرستنده و گيرنده راديويي با برد 1 کیلومتر این همون ماژول انتن دار

ماژول NRF24L01P دو چیپ ،اصلی، نروژی با برد 1000 متر و این هم ماژول بدون انتن دار



این کد فرستنده هست


#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>

RF24 radio(7, 8);

const byte rxAddr[6] = "00001";

void setup()
{
  radio.begin();
  radio.setRetries(15, 15);
  radio.openWritingPipe(rxAddr);
 
  radio.stopListening();
}

void loop()
{
  const char text[] = "Hello World";
  radio.write(&text, sizeof(text));
 
  delay(1000);
}



اینم کد گیرنده


#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>

RF24 radio(7, 8);

const byte rxAddr[6] = "00001";

void setup()
{
  while (!Serial);
  Serial.begin(9600);
 
  radio.begin();
  radio.openReadingPipe(0, rxAddr);
 
  radio.startListening();
}

void loop()
{
  if (radio.available())
  {
    char text[32] = {0};
    radio.read(&text, sizeof(text));
   
    Serial.println(text);
  }
}


2
باسلام خدمت دوستان من میخاستم توسط برد اردینو uno و ماژول NRF24L01+PA+LNA و ماژول فرستنده گیرنده معادون قرمز سیگنال مثلا کنترل ریسیور دریافت و در فاصله دورتر دریافت کنم و به دستگاهم همون(رسیور) انتقال بدم یه برنامه توسط دوستان به من ارائه شد که کد برنامه براتون میذارم فقط میخام این برنامه توسط نرم افزار اردینو کامپایل کنم رو برد اردینو خطا میزنه که عکسشو براتون میذارم میشه راهنمایی کنید و این پروژه تکمیل کنیم چون برنامه نوشته شده فقط باید مشکلی که برنامه ارور میده حل بشه ممنون

#include <nRF24L01.h>
#include <RF24.h>
#include <RF24_config.h>
#include <SPI.h>
#include <SoftwareSerial.h>

SoftwareSerial ir(4, 5); // IR recive & send

RF24 radio(7, 8); // 7=CE 8=CSN

const byte address[6] = "00001";
int payload[32];

// the setup function runs once when you press reset or power the board
void setup() {
Serial.begin(9600);
ir.begin(9600);
radio.begin();
radio.setRetries(15, 15);
radio.openWritingPipe(address);
}

// the loop function runs over and over again until power down or reset
void loop() {

if (ir.available()) // آماده دریافت از طریق پورت مادون قرمز
{
int data = ir.read(); // خواندن از پورت مادون قرمز
radio.write(data, sizeof(data)); // ارسال به مژول Nrf
}
if (radio.available())
{
int poyload[2];

//دریافت اطلاعات و ذخیره در آرایه
radio.read(poyload, sizeof(poyload));

ir.print((char)poyload); // ارسال به ماژول مادون قرمز

}
}

عکس پیامی که نرم افزار اردینو به این کد میده گذاشتم



و در ضمن عکس وصل شدن پایه های ماژول nrf24l01

http://forum.arduino.ir/attachments/442-module-antghal-bisim-atlaaat-nrf24l01-nrf24l01_sch.jpg

کتابخانه ماژول nrf24l01 پایین میذارم

http://forum.arduino.ir/attachments/3377d1483429877-rah-andazi-module-nrf24l01-rf24-master.zip

البته من تو کد بالا Serial.begin(9600); حذف کردم و خط اخر ir.print((char)poyload);
تو این حالت نرم افزار اردینو ایراد نمیگیره اگه کسی در امر کد نویسی وارده بگه تو چه حالتی درسته با توجه به چییزی که بالا توضیح دادم که از پروژه میخاییم
و صوال دیگه که مطرح هست اونم این برنامه برای هر دو مد فرستنده و گیرنده باید کامپایل بشه کافیه؟ ویا نه کد فرستنده و گیرنده باید فرق داشته باشه؟ ممنون که راهنماییم میکنید

اینم کد که من انطوری که تو بالا گفتم ان دو سطر حذف کردم که نرم افزار ارور نمیگیره ولی نمیدونم کارم درست بوده یا نه؟

#include <nRF24L01.h>
#include <RF24.h>
#include <RF24_config.h>
#include <SPI.h>
#include <SoftwareSerial.h>

SoftwareSerial ir(4, 5); // IR Send & recive

RF24 radio(7, 8); // 7=CE 8=CSN

const byte address[6] = "00001";
int payload[32];

// the setup function runs once when you press reset or power the board
void setup() {
ir.begin(9600);
radio.begin();
radio.setRetries(15, 15);
radio.openWritingPipe(address);
}

// the loop function runs over and over again until power down or reset
void loop() {

if (ir.available()) // آماده دریافت از طریق پورت مادون قرمز
{
int data = ir.read(); // خواندن از پورت مادون قرمز
radio.write(data, sizeof(data)); // ارسال به مژول Nrf
}
if (radio.available())
{
int poyload[2];

//دریافت اطلاعات و ذخیره در آرایه
radio.read(poyload, sizeof(poyload));

}

}

3
تو مدار مذکور برای فرستنده 9 ولت در نظر گرفته من وقتی ترجمه توضیحاتشو در اوردم اونجا گفته بود(The regulated 9V transmitter module (TX1) supply is arranged such that it enables the transmitter module only when IR remote code pulses need to be transmitted)
در هر صورت تو این ولتاژمشکلی برا فرستنده نیست که؟ بعد اینکه برا فرستنده انتن مخصوصی میخاد؟یا سیمی به جای انتن لحیم کنم مفایت میکند این ledمعادون قرمز برا گیرنده و فرستنده باید با فرکانس 38khتهیه شود؟ اخرین سوال اینکه ماژول فرستنده تو همین رنج با برد بیشتر موجود میباشد؟ ممنون که راهنمایی میکنید واقعا تو این پروزه که میخام انجام بدم خیلی چییزا از شما یاد گرفتم ممنونم از راهنماییتان

4
سلام منم با نظر شما موافقم فقط اونجا که گفتید نامبر پارت نزده من نگاه میکردم فقط یه قسمتی که پایه های ماژول توضیح میده نوشته  details of 433MHz transmitter and receiver فکر کنم منظورش تو این رنج فرکانس هر ماژول فرستنده و گیرنده میشه البته این نظر منه شایدم اشتباه باشه بنظر شما ماژول با فرکانس 315 مگاهرتز برتری به ماژول 433 ندارن که؟ و مهتر از همچی که انگیزه میده این مدار بسازم بردش هستش ماژول فروشگاه شما ماژول فرستنده ASK DX-RF فرکانس 433 مگاهرتز حدودا چقدری هستش؟ چون تو مدار ولتاژ9 ولت براش در نظر گرفته ممنون میشم از راهنماییتان

5
ممنون از راهنماییتان من کلی جستجو کردم یه سایتی پیدا کردم که خواسته منو با مداری توجیه کرده و لینکشو براتون میذارم فقط تو این مدار فرستنده و گیرنده از ماژول rx-433 , tx 433 استفاده کرده اولا که ایا این ماژول در دسترس بازار ایران هستش؟ و دوما نرخ انتقال سیگنالش قابل قبول هستش لطفا به لینیکی که میذارم سری بزنید مدار فرستنده و گیرنده گذاشته فقط برد دستگاه هم نتونستم پیدا کنم بنظر شما میتونم این فرستنده و گیرنده بسازم عملی هستش با اون چییزی که من میخام

http://electronicsforu.com/buyers-guides/hardware-buyers-guide/wireless-extender-ir-remote-controls

6
ممنون از راهنماییتان پس با این حساب ماژولی فرستنده رادیویی برای ارسال سیگنال معادون قرمز باید بکمک میکروها راه ندازی شود پس عملا چنین ماژولی وجود ندارد که بخام این مسله بدون میکرو راه اندازی کنم
پکیج که لینک اون گذاشتم همون کاری من میخام میکنه فقط در ایران موجود نیست
http://www.asia.ru/en/ProductInfo/1134172.html
http://shop.tbsdtv.com/blog/how-to-use-wireless-ir-remote-control-extender.html

7
میشه راهنمایی کنید چه ماژول در حد نرخ کنترل دستگهایی صوتی و تصویری بکار ببرم؟
ایا ماژول فرستنده گیرنده NRF24L01P + PA + LNA با برد 1500 متر و فرکانس 2.4G تو اون حد که شما میگین هستش؟

8
با سلام میشه راهنمایی کنید که من سیگنال کنترل ماهواره از طریق این ماژول دریافت و در خروجیش به ماژول فرستنده ASK DX-RF فرکانس 315 مگاهرتز انتقال بدم و در طرف دیگه با ماژول گیرنده ASK DX-RF فرکانس 315 مگاهرتز دریافت و خروجیش به ماژول فرستنده مادون قرمز و در نهایت به دست رسیورم در فاصله دورتر برسه درواقع من میخام سیگنال کنترل ریسیورم به وسیله ای ماژول ها در فاصله دورتر ارسال کنم ممنون از راهنماییتان

9
سلام
این چند مدل تستر با هم اختلاف قیمت دارن !!!
در صورتی که مشخصاتشون از نظر فنی یکین
چرا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
MX604C           ت 89000 تومان
MX604B           ت 85000 تومان

و این دو تا؟
MX604A           ت 74000 تومان
MX602A           ت 55000 تومان

10
با سلام من هم همین سوال داشتم لطفا جواب بدید ؟

11
میکروکنترلر AVR / برنامه بسکام avr
« : 04 شهریور, 1394, 12:22:08  »
با سلام وخسته نباشید میخاستم راهنمایی کنید تو برنامه بسکام برنامه نوشته شده که کامپایل میکنیم که بشکل فایل هزا درمیاد کجا ذخیره میشه؟ چون کامپایل میکنم مسیر ذخیره نمیگه :-[

12
میکروکنترلر AVR / پاسخ : برنامه پروتئوس
« : 03 شهریور, 1394, 07:14:44  »
با تشکر :)

13
میکروکنترلر AVR / پاسخ : برنامه پروتئوس
« : 02 شهریور, 1394, 11:24:27  »
فقط میشه راهنمایی کنید با چه نرم افزاری میتونم تبدیل کنم هگزا به باینری؟؟؟؟

14
میکروکنترلر AVR / پاسخ : برنامه پروتئوس
« : 02 شهریور, 1394, 11:01:38  »
ممنون از راهنمایتان

15
میکروکنترلر AVR / پاسخ : برنامه پروتئوس
« : 02 شهریور, 1394, 11:19:16  »
ممنون از راهنماییتان ولی تو این قسمت میرم فرمت باینری میشناسه نه فرمت eep?????????????????

صفحه: [1] 2