NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1798 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 63 از 83 نخستنخست ... 13444546474849505152535455565758596061626364656667686970717273747576777879808182 ... آخرینآخرین
نمایش نتایج: از 1,241 به 1,260 از 1645

موضوع: سوالات و مشکلات sim900 و sim800

  1. #1241
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    لطفا قبل از ارسال پست جدید، مطالب چند صفحه قبل رو بخونید. مشکلتون حل میشه....

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #1242
    همکار M3R آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    مسعود
    نوشته ها
    710
    تشکر
    426
    تشکر شده 649 بار در 304 پست

    پیش فرض مشکل در ارتباط با sim900

    سلام دوستان
    من یه مدتی یکی از ماژولهای sim900 (همین که تو فروشگاه هست) رو خریدم و مدتی باش کار کردم هم با ارتباط از طریق pc و هم میکرو و هیچ مشکلی نداشتم!
    الان بعد یه مدت دوباره میخواستم روش کار کنم که به یه مشکل برخوردم!
    ماژول شبکه رو پیدا میکنه و زنگ هم میزنم led نشون میده که داره با ماژول تماس برقرار میشه اما ازتباط سریال به کلی از کار افتاده!
    اول با پورت com روی خود برد تست کردم دیدم ارتباط برقرار نمیشه گفتم شاید مشکل max232 روی برد باشه برای همین مستقیم از پایه های خد ماژول استفاده کردم ولی باز هم هیچ داده ارسالی و دریافتی ندارم!
    در ضمن اتصالات رو کامل چک کردم و تمام اتصالت برقرار هست!
    دوستان کسی تا حالا این مشکل رو داشته؟
    الان sim900 رو کلا از روی برد اصلی جدا کردم گفتم شاید مشکل از برد اصلی باشه و راه اندازیش کردم اما باز هم همین مشکل برقراره! یعنی ماژول سوخته؟
    یه سوال دیگه:
    واسه ارسال دیتا به ماژول تقسیم مقاومتی نیاز هست که ولتاژ 5 ولت میکرو رو 3.6 کنه ؟؟
    ویرایش توسط M3R : 15-06-2014 در ساعت 11:09

  4. #1243
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    برای اتصال پایه rxd ماژول به میکرو باید از تقسیم مقاومتی استفاده بشه تا ولتاژ رو به 2.8 کاهش بده.
    اگه قبلا مستقیم وصل میکردید، امکان داره اون قسمت از ماژولتون آسیب دیده باشه.

    دوست عزیزم نیاز به ایجاد تاپیک جدید نبود، لطفا این تاپیک رو به تاپیک اصلی sim900 منتقل کنید.

  5. تشکرها از این نوشته :

    M3R

  6. #1244
    همکار M3R آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    مسعود
    نوشته ها
    710
    تشکر
    426
    تشکر شده 649 بار در 304 پست

    پیش فرض

    سلام
    ممنون از راهنماییتون
    ولی من همیشه با تقسیم مقاومتی متصل میکردم و وقتی روی برد اصلی بود با استفاده از rs232 موجود روی خود برد.
    یعنی دیگه این ماژول به درد نمیخوره؟؟
    واسه این تاپیک جدید ایجاد کردم چون گفتم شاید ربطی به اون پروژه نداشته باشه الان هم من دسترسی واسه انتقال تاپیک ندارم اگه دوستان زحمتش رو بکشن ممنون میشم

  7. #1245
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    یادمه قبلا هم همین مشکل برای چند نفر پیش اومده بود. دلیلش هم این بود که ماژول رو مستقیم وصل کرده بودن به میکرو.
    ولی شما که میگی مستقیم وصل نکردم، پس دلیلی نداره سوخته باشه. شاید سخت افزارتون یه جاییش مشکل داره...

    خودم انتقالش میدم...

  8. تشکرها از این نوشته :

    M3R

  9. #1246
    همکار M3R آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    مسعود
    نوشته ها
    710
    تشکر
    426
    تشکر شده 649 بار در 304 پست

    پیش فرض

    من فقط از پورت com که روی برد موجوده استفاده کردم و بعد که جواب نداد با میکرو اونم تقسیم مقاومتی زدم!

  10. #1247
    عضو جدید
    تاریخ عضویت
    Mar 2014
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    بچه ها کتابخانه sim900 رو برای codeviosion دارید؟






  11. #1248
    عضو جدید
    تاریخ عضویت
    Sep 2008
    نوشته ها
    7
    تشکر
    16
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام
    دوستان 2 تا سوال دارم اگر پاسخ بدین ممنون میشم.

    1-اگر تغذیه میکرو و sim900 رو یکی بگیرم(4 ولت) باز هم نیاز به "تقسیم مقاومتی" هست؟

    2- اگر از پی سی بی برای آنتن استفاده کنم قدرت آنتن دهی با آنتن خارجی چقدر تفاوت میکنه؟
    ممنون.

  12. #1249
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    ولتاژ منطقی ماژول 2.8 ولت هست. 4 ولت ولتاژ تغذیه ی ماژول هست ولی ولتاژ پایه های ماژول 2.8 ولته و ماکزیمم تا 3 ولت تحمل میکنه

  13. تشکرها از این نوشته :


  14. #1250
    عضو جدید
    تاریخ عضویت
    Sep 2008
    نوشته ها
    7
    تشکر
    16
    تشکر شده 1 بار در 1 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esisafa نمایش پست ها
    ولتاژ منطقی ماژول 2.8 ولت هست. 4 ولت ولتاژ تغذیه ی ماژول هست ولی ولتاژ پایه های ماژول 2.8 ولته و ماکزیمم تا 3 ولت تحمل میکنه
    ممنون.
    راجع به آنتن چطور؟
    (اگر از پی سی بی برای آنتن استفاده کنم قدرت آنتن دهی با آنتن خارجی چقدر تفاوت میکنه؟)

  15. #1251
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

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

  16. تشکرها از این نوشته :


  17. #1252
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    زیاد تفاوتی نمیکنه چون درون موبایل ها هم انتنهایی از نوع پی سی بی هست ولی مهم دقت در طراحی و نوع طراحی مسی اون هست

  18. تشکرها از این نوشته :


  19. #1253
    عضو جدید
    تاریخ عضویت
    Feb 2014
    نوشته ها
    14
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام. یکسری اطلاعات محیطی رو می خوام پیامک کنم. مشکل ام اینه که مقدار نهایی a برابر 2 میشه! و اصلا 3 نمیشه که بخواد پیامک رو ارسال کنه! نمی دونم مشکلش چیه! توی وقفه نمیره؟ یا ماژول < اینو ارسال نمیکنه؟؟
    کد:
    /*****************************************************
    This program was produced by the
    CodeWizardAVR V2.05.0 Advanced
    Automatic Program Generator
    © Copyright 1998-2010 Pavel Haiduc, HP InfoTech s.r.l.
    http://www.hpinfotech.com
    
    
    Project : 
    Version : 
    Date    : 07/17/2014
    Author  : www.Eca.ir *** www.Webkade.ir
    Company : 
    Comments: 
    
    
    
    
    Chip type               : ATmega16
    Program type            : Application
    AVR Core Clock frequency: 11.059200 MHz
    Memory model            : Small
    External RAM size       : 0
    Data Stack size         : 256
    *****************************************************/
    
    
    #include <mega16.h>
    #include <alcd.h>
    #include <string.h>
    #include <stdio.h>
    #include <delay.h>
    char a=0;
    char flag,flag1;
    char count=1;
    char m[32];
    char b[9];
    char direct1[20];
    char second=0,minute=0,hour=0;
    char anemometer();
    char temperature();
    char humidity();
    void RTC();
    char speed;
    char enter=13;
    char q=34;
    char del[8]="DEl ALL";
    char tel[12]="09120000000";
    char cz=26;
    #ifndef RXB8
    #define RXB8 1
    #endif
    
    
    #ifndef TXB8
    #define TXB8 0
    #endif
    
    
    #ifndef UPE
    #define UPE 2
    #endif
    
    
    #ifndef DOR
    #define DOR 3
    #endif
    
    
    #ifndef FE
    #define FE 4
    #endif
    
    
    #ifndef UDRE
    #define UDRE 5
    #endif
    
    
    #ifndef RXC
    #define RXC 7
    #endif
    
    
    #define FRAMING_ERROR (1<<FE)
    #define PARITY_ERROR (1<<UPE)
    #define DATA_OVERRUN (1<<DOR)
    #define DATA_REGISTER_EMPTY (1<<UDRE)
    #define RX_COMPLETE (1<<RXC)
    
    
    // USART Receiver buffer
    #define RX_BUFFER_SIZE 8
    char rx_buffer[RX_BUFFER_SIZE];
    
    
    #if RX_BUFFER_SIZE <= 256
    unsigned char rx_wr_index,rx_rd_index,rx_counter;
    #else
    unsigned int rx_wr_index,rx_rd_index,rx_counter;
    #endif
    
    
    // This flag is set on USART Receiver buffer overflow
    bit rx_buffer_overflow;
    
    
    // USART Receiver interrupt service routine
    interrupt [USART_RXC] void usart_rx_isr(void)
    {
    char status,data;
    status=UCSRA;
    data=UDR;
    if ((status & (FRAMING_ERROR | PARITY_ERROR | DATA_OVERRUN))==0)
       {
       rx_buffer[rx_wr_index++]=data;
          if(a==2)
            {
            if(data=='>')
                a=3;
            }
    #if RX_BUFFER_SIZE == 256
       // special case for receiver buffer size=256
       if (++rx_counter == 0)
          {
    #else
       if (rx_wr_index == RX_BUFFER_SIZE) rx_wr_index=0;
       if (++rx_counter == RX_BUFFER_SIZE)
          {
          rx_counter=0;
    #endif
          rx_buffer_overflow=1;
          }
       }
    }
    
    
    #ifndef _DEBUG_TERMINAL_IO_
    // Get a character from the USART Receiver buffer
    #define _ALTERNATE_GETCHAR_
    #pragma used+
    char getchar(void)
    {
    char data;
    while (rx_counter==0);
    data=rx_buffer[rx_rd_index++];
    #if RX_BUFFER_SIZE != 256
    if (rx_rd_index == RX_BUFFER_SIZE) rx_rd_index=0;
    #endif
    #asm("cli")
    --rx_counter;
    #asm("sei")
    return data;
    }
    #pragma used-
    #endif
    
    
    // Standard Input/Output functions
    #include <stdio.h>
    
    
    // Timer2 overflow interrupt service routine
    interrupt [TIM2_OVF] void timer2_ovf_isr(void)
    {
    second++;
    
    
    }
    
    
    #define ADC_VREF_TYPE 0x60
    
    
    // Read the 8 most significant bits
    // of the AD conversion result
    unsigned char read_adc(unsigned char adc_input)
    {
    ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
    // Delay needed for the stabilization of the ADC input voltage
    delay_us(10);
    // Start the AD conversion
    ADCSRA|=0x40;
    // Wait for the AD conversion to complete
    while ((ADCSRA & 0x10)==0);
    ADCSRA|=0x10;
    return ADCH;
    }
    
    
    // Declare your global variables here
    
    
    void main(void)
    {
    // Declare your local variables here
    
    
    // Input/Output Ports initialization
    // Port A initialization
    // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
    // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
    PORTA=0x00;
    DDRA=0x00;
    
    
    // Port B initialization
    // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
    // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
    PORTB=0x00;
    DDRB=0x00;
    
    
    // Port C initialization
    // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
    // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
    PORTC=0x00;
    DDRC=0x00;
    
    
    // Port D initialization
    // Func7=In Func6=Out Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
    // State7=T State6=0 State5=T State4=T State3=T State2=T State1=T State0=T 
    PORTD=0x00;
    DDRD=0x40;
    
    
    // Timer/Counter 0 initialization
    // Clock source: T0 pin Rising Edge
    // Mode: Normal top=0xFF
    // OC0 output: Disconnected
    TCCR0=0x07;
    TCNT0=0x00;
    OCR0=0x00;
    
    
    // Timer/Counter 1 initialization
    // Clock source: System Clock
    // Clock value: Timer1 Stopped
    // Mode: Normal top=0xFFFF
    // OC1A output: Discon.
    // OC1B output: Discon.
    // Noise Canceler: Off
    // Input Capture on Falling Edge
    // Timer1 Overflow Interrupt: Off
    // Input Capture Interrupt: Off
    // Compare A Match Interrupt: Off
    // Compare B Match Interrupt: Off
    TCCR1A=0x00;
    TCCR1B=0x00;
    TCNT1H=0x00;
    TCNT1L=0x00;
    ICR1H=0x00;
    ICR1L=0x00;
    OCR1AH=0x00;
    OCR1AL=0x00;
    OCR1BH=0x00;
    OCR1BL=0x00;
    
    
    // Timer/Counter 2 initialization
    // Clock source: TOSC1 pin
    // Clock value: PCK2/128
    // Mode: Normal top=0xFF
    // OC2 output: Disconnected
    ASSR=0x08;
    TCCR2=0x05;
    TCNT2=0x00;
    OCR2=0x00;
    
    
    // External Interrupt(s) initialization
    // INT0: Off
    // INT1: Off
    // INT2: Off
    MCUCR=0x00;
    MCUCSR=0x00;
    
    
    // Timer(s)/Counter(s) Interrupt(s) initialization
    TIMSK=0x40;
    
    
    // USART initialization
    // Communication Parameters: 8 Data, 1 Stop, No Parity
    // USART Receiver: On
    // USART Transmitter: On
    // USART Mode: Asynchronous
    // USART Baud Rate: 9600
    UCSRA=0x00;
    UCSRB=0x98;
    UCSRC=0x86;
    UBRRH=0x00;
    UBRRL=0x47;
    
    
    // Analog Comparator initialization
    // Analog Comparator: Off
    // Analog Comparator Input Capture by Timer/Counter 1: Off
    ACSR=0x80;
    SFIOR=0x00;
    
    
    // ADC initialization
    // ADC Clock frequency: 691.200 kHz
    // ADC Voltage Reference: AVCC pin
    // ADC Auto Trigger Source: ADC Stopped
    // Only the 8 most significant bits of
    // the AD conversion result are used
    ADMUX=ADC_VREF_TYPE & 0xff;
    ADCSRA=0x84;
    
    
    // SPI initialization
    // SPI disabled
    SPCR=0x00;
    
    
    // TWI initialization
    // TWI disabled
    TWCR=0x00;
    
    
    // Alphanumeric LCD initialization
    // Connections specified in the
    // Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
    // RS - PORTC Bit 5
    // RD - PORTC Bit 4
    // EN - PORTC Bit 3
    // D4 - PORTC Bit 2
    // D5 - PORTC Bit 1
    // D6 - PORTC Bit 0
    // D7 - PORTD Bit 7
    // Characters/line: 16
    lcd_init(16);
    
    
    // Global enable interrupts
    #asm("sei")
    printf("at+cmgf=1%1c",enter);
    printf("at+cmgda=%1c%s%1c%1c",q,del,q,enter);
    while (1)
          {
          RTC();
          PORTD.6=1; 
          b[1]=PINB.1;
          b[2]=PINB.2;
          b[3]=PINB.3;
          b[4]=PINB.4;
          b[5]=PINB.5;
          b[6]=PINB.6;
          b[7]=PINB.7;
          b[8]=PIND.2;          
    
    
          if(b[1]==1)
            strcpy(direct1,"North");
          else if(b[2]==1)
                strcpy(direct1,"East");
          else if(b[3]==1)
                strcpy(direct1,"Northeast");
          else if(b[4]==1)
                strcpy(direct1,"Southeast");
          else if(b[5]==1)
                strcpy(direct1,"East");
          else if(b[6]==1)
                strcpy(direct1,"Northeast");
          else if(b[7]==1)
                strcpy(direct1,"Southeast");
          else if(b[8]==1)
                strcpy(direct1,"Southeast");
          else
            strcpy(direct1,"undefined");
          lcd_clear();
          sprintf(m,"C=%dT=%dH=%ds=%d\n%d:%d a%d ",TCNT0,temperature(),humidity(),anemometer(),second,minute,a);
          lcd_puts(m); 
          lcd_puts(direct1); 
          if(minute!=1*count)
            flag1=0;
          if(minute==1*count && flag1!=1)
            {
            flag1=1;
            count++;
            a=1;
            }  
           
           
           if(a==1)
            {
            printf("at+cmgs=%1c%s%1c%1c",q,tel,q,enter);
            a=2;
            }
           
           if(a==3)
            {
            printf("Ba salam\rTemperature=%d\rHumidity=%d\rWind Direction=%s\rWind Speed=%d%1c%1c",temperature(),humidity(),direct1,anemometer(),cz,enter);
            a=0;
            }
    
    
          }
    }
    char anemometer()
        {  
         if(second!=15)
           flag=0;
        if(second==15 && flag!=1)
            {
            speed=(TCNT0)/3;        //********************************
            //delay_ms(70);
            flag=1;
            TCNT0=0;
            }
        return speed;   
        }
    char humidity()
        {
        char humid;
        humid=(read_adc(0))*0.944;
        return humid;
        }
    char temperature()
        {
        char temp;
        temp=((read_adc(1))*18)/13;
        return temp;
        }
    void RTC()
    {   
        //char j[16];
        if(second==60)
            {
                minute++;
                second=0;
            }   
          if(minute==60)
            {
                hour++;
                minute=0;
                second=0;
            }
    }

  20. #1254
    عضو جدید
    تاریخ عضویت
    Feb 2014
    نوشته ها
    8
    تشکر
    5
    تشکر شده 2 بار در 1 پست

    Exclamation مشکل در خواندن پیامک sim900

    سلام مهندسان و دوستان عزیز.
    من به یه مشکل برخوردم.برنامه خوندن sms رو از روی مجله شماره10 نوشتم.ولی اجرا نمیشه.
    هرچقدر هم گشتم همه راهنمایی ها مثل برنامه خودم بود و مجبور شدم این تاپیک رو جدید باز کنم.
    فقط مشکل من در خوندن پیامک..انگار برنامه تا یه جای درسته..چون وقتی پایه RI ماژول رو به PIND.2میکرو وصل میکنم..وقتی smsمیدم فقط پیغام مبنی بر دریافت sms جدید روی lcd میاد و خبری از متن sms نیست
    و همچنین وقتی پایه PIND.2 رو خودم 0 میکنم تا برنامه وارد شرط if بشه و دستور خوندن sms رو برای پورت سریال بفرسته و sms رو بگیره و رو LCD نمایش بده،به جای متن sms همون دستور من رو یعنی AT+CMGR=2 که فرستادم رو نمایش میده.
    ممنون میشم دوستان راهنمایی کنن که مشکل از چیه؟؟
    اینم برنامم:
    #include <mega32a.h>
    #include <delay.h>
    #include <alcd.h>
    #include <stdio.h>

    void main(void)
    {
    char double_quote=34;
    char Ctrlz=26;
    char Enter=13;
    char sms[250];
    char B;

    char k=0;
    int j=0;
    int i=0;

    for (k=0;k<250;k++){
    sms[k]=0;
    };


    PORTC=0x00;
    DDRC=0xFF;
    PORTD=0x04;
    DDRD=0x00;

    // USART initialization
    // Communication Parameters: 8 Data, 1 Stop, No Parity
    // USART Receiver: On
    // USART Transmitter: On
    // USART Mode: Asynchronous
    // USART Baud Rate: 9600
    UCSRA=0x00;
    UCSRB=0x18;
    UCSRC=0x06;
    UBRRH=0x00;
    UBRRL=0x33;
    ACSR=0x80;
    SFIOR=0x00;

    lcd_init(16);
    lcd_clear();
    lcd_gotoxy(0,0);
    lcd_putsf("Get sms...");
    delay_ms(1000);
    lcd_clear();

    while (1)
    {

    if (PIND.2==0){

    printf("AT+CMGR=2%c",Enter);

    while(j==0){

    B=getchar();

    switch(B){

    case 0:
    break;
    case 10:
    if(sms[0]!=0){
    j=1;
    };

    break;
    case 13:
    if(sms[0]!=0){
    j=1;
    };

    break;

    default:
    sms[i]=B;
    i++;
    };
    };

    lcd_puts(sms);

    delay_ms(500);

    };
    };
    }

  21. #1255
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    سلام
    برنامه مجله برای حالت اکو خاموش نوشته شده. یعنی ابتدای برنامه دستور ate0 رو به ماژول بفرستید تا اکو خاموش بشه. انشاله که درست میشه.

    این تاپیک هم به زودی حذف میشه. چون تکراریه...

  22. کاربران : 2 تشکر کرده اند از شما sobhan537 برای ارسال این پست سودمند:


  23. #1256
    عضو جدید
    تاریخ عضویت
    Feb 2014
    نوشته ها
    8
    تشکر
    5
    تشکر شده 2 بار در 1 پست

    پیش فرض

    خیلی ممنون که پاسخ دادید آقای مدیر...
    میشه لینک تاپیک که گفتید رو قرار بدید..
    بعد حذف کنید.
    خیلی ممنون میشم

  24. #1257
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    لینک امضا

  25. کاربران : 2 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  26. #1258
    عضو جدید
    تاریخ عضویت
    Feb 2014
    نوشته ها
    8
    تشکر
    5
    تشکر شده 2 بار در 1 پست

    پیش فرض

    ممنون مهندس صفامنش مشکلم حل شد و دقیقا مشکل این بود که حالت اکو روشن بود

  27. #1259
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2014
    نوشته ها
    28
    تشکر
    15
    تشکر شده 2 بار در 1 پست

    پیش فرض

    با سلام به همه اساتید بزرگوار
    پروژه بنده سیستم دزدگیر ماشین با قابلیت ارسال پیامک و gpsمی باشد.
    ممنون میشم اگر پیرامون این پروژه مخصوصا قسمت اتصال میکرو سوییچ درب ماشین به بورد اطلاعاتی دارید در اختیارم قرار بدهید.
    سوالی که من داشتم اینه که:
    1-بنده sim900 a را خریداری کرده ام ولی این آی سی پایه ای برای اتصال به بورد ندارد.آیا باید ابتدا این آی سی را روی یک بورد که پایه های dipیا smd دارد بزنم و بعد به بورد اصلی وصل کنم؟اگر پاسخ مثبته باید این کار را در altiumانجام بدهم و بدهم بیرون بزنن یا اینکه برم جمهوری خودشون این کار را بدون فایل قبلی انجام میدن؟هزینه اش حدودا چقدره؟
    2-برای راه اندازی این آی سی چه مداری لازمه؟ایا باید pcb این مدار رو جداگونه بزنم و بعد به pcb قسمتهای دیگه مدار رو وصل کنم؟
    3-آیا باید از انتن هم در بوردم استفاده کنم؟
    ببخشید سوالاتم بسیار ابتدایی است.
    این صرفا یک پیشنهاده:تعداد صفحاتی که درباره این موضوع بحث شده بسیار زیاد است. ای کاش لطف میکردید تا اینجا را یک دسته بندی میکردید.
    با تشکر خیلی زیاد

  28. #1260
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    0- وقتی یک از دربهای ماشین باز میشه، یه سیمی هست که به زمین وصل میشه. میتونید اون سیم رو به وقفه خارجی میکرو وصل کنید. سیم از لای دربهای جلو میره زیر داشبرد.

    1- اگه ماژول رو تنهایی بخرید؛ باید یا خودتون برای راه اندازی ماژول pcb بکشید، یا بدید کسانی که تو این کار هستند براتون pcb بکشن، هزینه اش هم بسته به قابلیته های برد متفاوته، بعد ماژول رو روی برد لحیم کنید. همچنین میتونید ماژول رو همراه با بردراه اندازش بخرید.

    2- زحمت بکشید دیتاشیت ماژول رو دانلود کنید. تو دیتاشیت گفته هرکدوم از پایه های ماژول باید چطوری وصل بشه. از روی دیتاشیت میتونید pcb رو بکشید.

    3- بله آنتن هم لازمه.

  29. تشکرها از این نوشته :


صفحه 63 از 83 نخستنخست ... 13444546474849505152535455565758596061626364656667686970717273747576777879808182 ... آخرینآخرین

موضوعات مشابه

  1. دریافت زمان از شبکه از طریق ماژول Sim900
    توسط majid97 در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 9
    آخرين نوشته: 04-07-2020, 14:00
  2. مشکل در استفاده ار sim800
    توسط akbar123sat در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 3
    آخرين نوشته: 28-05-2016, 10:58
  3. کار با ماژول sim900 از ب بسم الله...
    توسط PURIA در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 3
    آخرين نوشته: 24-10-2015, 20:29
  4. ارسال داده از طریق sim900
    توسط dizgah در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 5
    آخرين نوشته: 01-11-2014, 10:56

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

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