Mündəricat:
- Addım 1: Tələb olunan komponentlər
- Addım 2: RF Vericisini və Alıcısını Arduinoya bağlayın
- Addım 3: Kod
- Addım 4: Nəticə
- Addım 5: Bizi İzləyin
Video: RF Verici və Alıcını Arduino -ya bağlamaq: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
RF (Radio Frequency) Modulu radio tezliyində işləyir, RF sistemində 30khz & 300Ghz arasındakı uyğun diapazon var, Rəqəmsal məlumatlar daşıyıcı dalğanın amplitudundakı dəyişikliklər kimi əks olunur. Bu cür modulyasiya Amplituda keçid düyməsi (ASK) kimi tanınır. RF vasitəsilə ötürülən siqnallar daha böyük məsafələrdən keçə bilər ki, bu da uzun məsafəli tətbiqlər üçün əlverişlidir. RF ötürülməsi daha güclü və etibarlıdır.. RF rabitəsi müəyyən bir tezlik diapazonundan istifadə edir.. Bu RF modulu RF Vericisi və RF Alıcısından ibarətdir. Verici/alıcı (Tx/Rx) cütü 434 MHz tezlikdə işləyir. Bir RF ötürücüsü serial məlumatları alır və pin4 -ə qoşulmuş antenası vasitəsilə RF vasitəsilə simsiz ötürür. 1Kbps - 10Kbps sürətində ötürülən məlumatlar ötürücü ilə eyni tezlikdə işləyən RF qəbuledicisi tərəfindən qəbul edilir.
RF modulunun xüsusiyyətləri:
1. Alıcı tezliyi 433MHz.
2. Alıcı tipik tezliyi 105Dbm.
3. Alıcı təchizatı cərəyanı 3.5mA.
4. Aşağı enerji istehlakı.
5. Alıcının işləmə gərginliyi 5v.
6. Verici tezlik diapazonu 433.92MHz.
7. Transmitter təchizatı gərginliyi 3v ~ 6v.
8. Transmitterin çıxış gücü 4v ~ 12v
Bu yazıda, bir Rf Verici və Alıcı modulundan istifadə etmək üçün məlumatların bir yerdən digərinə simsiz olaraq necə ötürüləcəyini biləcəksiniz. Rf ötürücü bəzi simvolları Alıcı bölməsinə göndərəcək, Alınan xarakterə əsaslanaraq, Kodlaşdırılmış Mesaj qəbuledici bölməsində LCD displeydə göstəriləcək. Rf ötürücü və Reciever, bağlantıları başlamazdan əvvəl aşağıda sadalanan bəzi hardware komponentlərinə ehtiyac duyduğumuzda tx və rx ucunda bir arduino lövhəsinə bağlanacaq.
Addım 1: Tələb olunan komponentlər
Avadanlıq komponentləri
1. RF Verici və Alıcı
2. Arduino uno (2 lövhə).
3. LCD 16*2 ekran
4. jumper telləri.
5. Çörək paneli (isteğe bağlı)
6. Lehim silahı
Proqram təminatı tələb olunur
1. Arduino IDE
Addım 2: RF Vericisini və Alıcısını Arduinoya bağlayın
RF Tx & Rx -in Arduino -ya qoşulması
Bağlantıları dövrə diaqramına uyğun olaraq qurun, bir Rf Tx & Rx tətbiq etmək üçün biri verici, digəri də alıcı üçün iki arduino lövhəsinə ehtiyacımız var. Hər şeyi dövrə sxeminə uyğun olaraq bağladıqdan sonra. Modul yaxşı işləyir
Addım 3: Kod
Kod
Kodu Arduino -ya yükləməzdən əvvəl kitabxananı buradan yükləyin
Verici kodu
#include // virtual tel kitabxana faylını bura daxil edin
char *nəzarətçi;
voidsetup ()
{
vw_set_ptt_inverted (doğru);
vw_set_tx_pin (12);
vw_setup (4000); // məlumat ötürmə sürəti Kbps
}
boşluq döngəsi ()
{
nəzarətçi = "9";
vw_send ((uint8_t *) nəzarətçi, strlen (nəzarətçi));
vw_wait_tx ();
// Bütün mesaj yox olana qədər gözləyin
gecikmə (1000);
nəzarətçi = "8";
vw_send ((uint8_t *) nəzarətçi, strlen (nəzarətçi));
vw_wait_tx ();
// Bütün mesaj yox olana qədər gözləyin
gecikmə (1000);
}
Alıcı Kodu
#include // buraya LiquidCrystal kitabxana faylını daxil edin
#include // virtual tel kitabxana faylını bura daxil edin
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
charcad [100];
int pos = 0;
voidsetup ()
{
lcd.begin (16, 2);
vw_set_ptt_inverted (doğru);
// DR3100 üçün tələb olunur
vw_set_rx_pin (11);
vw_setup (4000); // Saniyədə bit
vw_rx_start (); // PLL qəbuledicisini işə salın
}
boşluq ()
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
əgər (vw_get_message (buf, & buflen))
// Bloklanmır
{
əgər (buf [0] == '9')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Hello Techies");
}
əgər (buf [0] == '8')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Xoş gəlmisiniz");
lcd.setCursor (0, 1);
lcd.print ("Pro-Tech Kanalı");
}
}
Addım 4: Nəticə
Addım 5: Bizi İzləyin
Aşağıdakı linki vurun və daha çox yeniləmə üçün bloqu izləyin
protechel.wordpress.com
Çox sağ ol
Tövsiyə:
3D Çaplı Arduino Əsaslı RC Verici: 25 Addım (Şəkillərlə birlikdə)
3D Çaplı Arduino Əsaslı RC Transmitter: Bu layihə, Arduino əsaslı bir RC Transmitterin dizaynını və qurulmasını necə həyata keçirəcəyimi sizə göstərəcək. Nəzarətçinin olmasını istəyirdim
9 Kanallı Radio Verici: 3 addım
9 Kanallı Radio Vericisi: Bu təlimatlı radio vericisi, gücləndirilmiş antenli nrf24lo1 modulu ilə öz ucuz radio vericimi necə hazırladığımı sizə göstərəcəyəm.Bu layihəni burada etmək üçün Parça siyahısı Parça siyahısı:- heç bir miqdar yoxdur
Radio Verici: 10 addım
Radio Verici: Bu radio ötürücü 819 kHz tezliyində qəbul edilə bilən AM radio siqnalı göndərir.Bu layihə Hollandiyadakı TU Delft Tətbiqi Fizika tələbələri tərəfindən hazırlanmışdır. DEF kursunun bir hissəsidir
Arduino istifadə edərək bir Rc Drone və Verici necə qurulur: 11 addım
Arduino ilə Rc Drone və Transmitteri Necə Qurmaq olar: Bir dron hazırlamaq bu günlərdə sadə bir işdir, ancaq bu sizə çox baha başa gələcək. Mən sizə dron ötürücüsünü necə quracağınızı söyləyəcəyəm, buna görə də bu dron tamamilə evdə hazırlanmışdır
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan - Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı - Rc Helikopteri - Arduino istifadə edərək Rc təyyarəsi: 5 addım (şəkillərlə)
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan | Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı | Rc Helikopteri | Arduino istifadə edərək Rc Plane: Rc avtomobili idarə etmək | Quadcopter | Drone | RC təyyarəsi | RC qayığı, həmişə bir alıcıya və ötürücüyə ehtiyacımız var, RC QUADCOPTER üçün 6 kanallı bir vericiyə və alıcıya ehtiyacımız olduğunu və bu tip TX və RX -in çox bahalı olduğunu düşünürük, buna görə də özümüzdə hazırlayacağıq