Мазмұны:
- 1 -қадам: Қажетті компоненттер
- 2 -қадам: RF таратқышы мен қабылдағышын Arduino -ға қосу
- 3 -қадам: код
- 4 -қадам: Нәтиже
- 5 -қадам: Бізді жалғастырыңыз
Бейне: RF таратқышы мен қабылдағышты Arduino -ға қосу: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Радиожиілік модулі радио жиілікте жұмыс істейді, сәйкес диапазон 30 кГц пен 300 ГГц аралығында, РЖ жүйесінде, цифрлық деректер тасымалдаушы толқын амплитудасының өзгеруі түрінде бейнеленеді. Модуляцияның бұл түрі амплитудасының ауысу кілті (ASK) деп аталады. ЖЖ арқылы берілетін сигналдар үлкен қашықтыққа тарала алады, бұл оны ұзақ қашықтыққа қолдануға жарамды етеді. РЖ беру берік және сенімді. РЖ байланысы белгілі бір жиілік диапазонын қолданады. Бұл радиожиілік модулі жиілікті таратқыш пен жиілікті қабылдағыштан тұрады. Таратқыш/қабылдағыш (Tx/Rx) жұбы 434 МГц жиілікте жұмыс істейді. РФ таратқышы сериялық деректерді қабылдайды және оны pin4 -ке қосылған антенна арқылы RF арқылы сымсыз түрде жібереді. Тарату 1Кбит / с - 10Кбит / с жылдамдықта жүреді. Жіберілген мәліметтерді таратқыш жиілігінде жұмыс істейтін РФ қабылдағышы қабылдайды.
RF модулінің ерекшеліктері:
1. Қабылдағыш жиілігі 433 МГц.
2. Қабылдағыштың типтік жиілігі 105Dbm.
3. Қабылдағыштың ток күші 3,5 мА.
4. Төмен қуат тұтыну.
5. Қабылдағыштың жұмыс кернеуі 5v.
6. Таратқыш жиілігі диапазоны 433.92МГц.
7. Таратқыштың кернеуі 3v ~ 6v.
8. Таратқыштың шығыс қуаты 4v ~ 12v
Бұл жазбада балалар бір жерден екінші жерге сымсыз қалай жіберу керектігін білетін боласыз, бұған қол жеткізу үшін біз Rf таратушы мен қабылдағыш модулін қолдандық. Rf таратқышы кейбір таңбаларды Қабылдағыш бөліміне жібереді, қабылданған таңбаның негізінде кодталған хабарлама қабылдағыш бөліміндегі СКД дисплейінде көрсетіледі. Rf таратқышы мен қабылдағышы tx және rx ұштарындағы arduino тақтасына қосылады, қосылуды бастамас бұрын бізге төменде келтірілген кейбір аппараттық компоненттер қажет.
1 -қадам: Қажетті компоненттер
Аппараттық компоненттер
1. RF таратқыш және қабылдағыш
2. Arduino uno (2 тақта).
3. LCD 16*2 дисплейі
4. жоғары сымдар.
5. Нан тақтасы (міндетті емес)
6. Пісіру мылтығы
Бағдарламалық қамтамасыз ету қажет
1. Arduino IDE
2 -қадам: RF таратқышы мен қабылдағышын Arduino -ға қосу
Arduino -ға RF Tx & Rx қосылымы
Қосылымдарды схемаға сәйкес жасаңыз, Rf Tx & Rx -ті енгізу үшін бізге екі ардуино тақтасы қажет, біреуі таратқышқа, екіншісі қабылдағышқа. Сіз бәрін схемаға сәйкес қосқаннан кейін. Модуль жақсы жұмыс істейді
3 -қадам: код
Код
Кодты Arduino -ға жүктемес бұрын алдымен кітапхананы мына жерден жүктеңіз
Таратқыш коды
#include // виртуалды сымдық кітапхана файлын осында қосыңыз
char *контроллері;
voidsetup ()
{
vw_set_ptt_inverted (ақиқат);
vw_set_tx_pin (12);
vw_setup (4000); // деректерді беру жылдамдығы Кбит/ с
}
бос цикл ()
{
контроллер = «9»;
vw_send ((uint8_t *) контроллері, strlen (контроллер));
vw_wait_tx ();
// Хабардың бәрі жоғалғанша күтіңіз
кешіктіру (1000);
контроллер = «8»;
vw_send ((uint8_t *) контроллері, strlen (контроллер));
vw_wait_tx ();
// Хабардың бәрі жоғалғанша күтіңіз
кешіктіру (1000);
}
Қабылдағыш коды
#include // мұнда LiquidCrystal кітапхана файлын қосыңыз
#include // виртуалды сымдық кітапхана файлын осында қосыңыз
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
charcad [100];
int pos = 0;
voidsetup ()
{
lcd.begin (16, 2);
vw_set_ptt_inverted (ақиқат);
// DR3100 үшін қажет
vw_set_rx_pin (11);
vw_setup (4000); // Бит/ секунд
vw_rx_start (); // PLL қабылдағышын іске қосыңыз
}
voidloop ()
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
егер (vw_get_message (buf, & buflen))
// Блокталмаған
{
егер (buf [0] == '9')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print («Hello Techies»);
}
егер (buf [0] == '8')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print («Қош келдіңіз»);
lcd.setCursor (0, 1);
lcd.print («Pro-Tech Channel»);
}
}
4 -қадам: Нәтиже
5 -қадам: Бізді жалғастырыңыз
Төмендегі сілтемені нұқыңыз және қосымша жаңартулар үшін блогты қадағалаңыз
protechel.wordpress.com
Рақмет сізге
Ұсынылған:
Радио қабылдағышты үй дыбыстық жүйесіне қосу: 3 қадам
Радио қабылдағышты үйдегі аудио жүйеге қосу: Қазіргі кезде интернет -радиода біз қалыпты (антенна?) Радионы әрең қолданамыз. Менің ойымша, үйде жақсы ескі радио бар, жақсы музыка мен Corona жаңалықтарын тыңдаудың ең жақсы уақыты:
Өңдеу мен Arduino мен 7 сегменті мен сервистік GUI контроллерін қосу: 4 қадам
Processing and Arduino мен Make 7 Segment and Servo GUI контроллерін қосу: Кейбір жобалар үшін сізге Arduino -ны қолдану қажет, себебі ол прототиптеудің оңай платформасын ұсынады, бірақ Arduino -ның сериялық мониторында графиканы көрсету өте ұзақ уақытты қажет етеді және тіпті қиын. Сіз Arduino сериялық мониторында графиктерді көрсете аласыз
DHT11 температура сенсорын Arduino мен басып шығару температурасы мен жылу мен ылғалдылықта қалай қолдануға болады: 5 қадам
DHT11 температура сенсоры Arduino мен басып шығару температурасы бар жылу мен ылғалдылықта қалай қолданылады: DHT11 сенсоры температура мен ылғалдылықты өлшеу үшін қолданылады. DHT11 ылғалдылық пен температура сенсоры электрониканың өте танымал әуесқойлары, DIY электроникасының жобаларына ылғалдылық пен температура туралы мәліметтерді қосуды жеңілдетеді. Бұл әр
FM қабылдағышты күшейткіш тақтаға қалай қосуға болады: 5 қадам
FM қабылдағышты күшейткіш тақтаға қалай қосуға болады: Досым, бүгін мен кез келген FM қабылдағыш тақтасын дыбыс күшейткіш тақтасына қалай қосуға болатынын айтамын. Бұл блогта мен CD1619 IC FM қабылдағыш тақтасын қолданамын. Бұл ескі FM қабылдағыш тақтасы .Ал, бастайық
USB NEC инфрақызыл таратқышы мен қабылдағышы: 4 қадам (суреттермен)
USB NEC инфрақызыл таратқышы мен қабылдағышы: Бұл жоба мен жұмыс істеп жатқан басқа жобаның бір бөлігі, сондықтан мен нұсқаулықты басқару бойынша 2017 жылы қашықтан басқару байқауы болғандықтан, мен бұл жобаны жарияладым деп ойладым. Сондықтан егер сізге бұл жоба ұнаған болса, оған дауыс беріңіз. Сіз білетіндей, мен оның жанкүйерімін