- Необходими материали:
- 433MHz RF трансмитер и приемник модул:
- Нужда от енкодер и декодери:
- Схема на РЧ предавател и приемник:
- Работа на RF контролирани светодиоди:
Осъществяването на нашите проекти Wireless винаги го прави да изглежда страхотно и също така разширява обхвата, в който може да се контролира. Започвайки от използването на нормален IR светодиод за безжично управление на къси разстояния до ESP8266 за световно HTTP управление, има много начини за безжично управление на нещо. В този проект ще научим как можем да изграждаме безжични проекти, използвайки 433 MHz RF модул. Тези модули са евтини за своите функции и са лесно достъпни. Те могат да се използват като самостоятелен предавател и приемник или да бъдат свързани с MCU / MPU като Arduino или Raspberry Pi.
Тук ще научим основите на RF модула и как да го използваме като самостоятелен RF предавател и приемник. Тук обяснихме RF предавателя и приемника чрез безжично управление на светодиодите с помощта на RF.
Необходими материали:
- 433 MHz RF предавател и приемник
- IC12 декодер HT12D
- HT12E IC Encoder IC
- Бутони (3 Nos)
- Светодиоди (3 Nos)
- 1M ом, 47K ом и 470 ома резистор
- 7805 Регулатор на напрежение
- 9V батерия (2Nos)
- Дъска за хляб (2Nos)
- Свързващ проводник
433MHz RF трансмитер и приемник модул:
Позволете ми да дам кратко въведение в тези RF модули, преди да вляза в проекта. Терминът RF означава „ Радиочестота “. RF радиоприемник модул винаги ще работи в двойка, което е необходимо предавател и приемник за изпращане и изпращане на данни. Предавателят може да изпраща само информация и приемник и може само да я получава, така че данните винаги могат да се изпращат от единия край до другия, а не обратното.
Модулът на предавателя се състои от три щифта, а именно Vcc, Din и земя, както е показано по-горе. Vcc щифтът има широк диапазон входно напрежение от 3V до 12V. Предавателят консумира минимален ток от 9 mA и може да достигне до 40 mA по време на предаване. Централният щифт е щифтът за данни, към който се изпраща сигналът за предаване. След това този сигнал се модулира с помощта на ASK (Amplitude Shift Keying) и след това се изпраща в ефир на честота 433MHz. Скоростта, с която може да предава данни, е около 10Kbps.
Модулът на приемника има четири щифта, а именно Vcc, Dout, Linear out и Ground, както е показано по-горе. Vcc щифтът трябва да се захранва с регулирано захранване от 5V. Работният ток на този модул е по-малък от 5,5 mA. Изводите Dout и Linear out са късо съединени, за да получат 433Mhz сигнал от въздуха. След това този сигнал се демодулира, за да се получат данните и се изпраща през щифта за данни.
Проверете другите ни проекти, използвайки RF двойка:
- RF контролиран робот
- IR към RF конверторна верига
- RF дистанционно управлявани светодиоди, използващи Raspberry Pi
Нужда от енкодер и декодери:
RF модулите могат да функционират и без нужда от модули за кодиране и декодиране. Просто захранвайте двата модула със съответното напрежение, споменато по-горе. Сега, направете щифта Din на предавателя висок и ще откриете, че щифтът Dout на приемника също отива високо. Но има голям недостатък в този метод. Можете да имате само един бутон от страната на подателя и един изход от страната на приемника. Това няма да помогне за изграждането на по-добри проекти, затова използваме модулите за кодиране и декодиране.
HT12D и HT12E са битови кодиращи и декодиращи модули с 4 данни. Това означава, че можем да направим (2 ^ 4 = 16) 16 различни комбинации от входове и изходи. Това са 18-пинови интегрални схеми, които могат да работят между 3V до 12V входно захранване. Както казахме, че имат бит с 4 данни и бит с 8 адреса, тези 8 бита за адреси трябва да бъдат зададени еднакво както на кодера, така и на декодера, за да работят като двойка.
Схема на РЧ предавател и приемник:
Пълната схема на веригата, включително частта на предавателя и приемника за този проект, е показана на изображенията по-долу.
Под снимки, показващи веригата на радиочестотния предавател с настройка на макет:
И по-долу тези, показващи схемата на RF приемника с настройка на макет:
Както можете да видите, веригата на радиочестотния предавател се състои от енкодер IC, а веригата RF приемник се състои от декодер IC. Тъй като предавателят не се нуждае от регулирано 5V, ние го захранваме директно с 9V батерия. Докато в страната на приемника сме използвали регулатор на напрежение 7805 + 5V за регулиране на 5V от 9V батерия.
Забележете, че адресните битове от A0 до A7 както на енкодера, така и на декодера IC са заземени. Това означава, че и двамата се съхраняват на адрес 0b00000000. По този начин и двамата споделят един и същ адрес и ще действат като двойка.
Пиновете за данни от D8 до D11 са свързани към бутони от страната на кодера и към светодиоди от страната на декодера. Когато се натисне бутон от страната на кодера, информацията ще се прехвърли в декодера и съответната светлина ще се превключи.
Работа на RF контролирани светодиоди:
Изградих схемите на две отделни платки, и двете се захранват от отделна 9V батерия. След като ги изградите, трябва да изглежда като нещо, както е показано на снимката по-долу.
Захранвайте двете матрици и трябва да забележите, че светодиодите ще започнат да светят. Сега натиснете произволен бутон на макетната платка на предавателя и съответният светодиод ще бъде изключен във веригата на приемника.
Това е така, защото щифтовете на бутоните (D8-D11) се изтеглят вътрешно от интегралната схема на енкодера. Следователно и трите светодиода ще светят и когато натиснем бутон, щифтът за данни е свързан към земята и така съответният светодиод от страната на приемника ще бъде изключен.
Цялата работа може да се види на видеото, дадено по-долу. Въпреки това използвах само 3 LED за демонстрация, можете да използвате и четири. Можете също така да свържете Relay на мястото на светодиоди и след това можете да управлявате безжично AC устройства чрез RF Remote. Надявам се, че сте разбрали проекта и ви е било приятно да го изградите. Ако имате някакви съмнения, публикувайте ги в раздела за коментари по-долу или във форума и ще се радвам да ви помогна.