- Необходими компоненти
- L293D Двигател на двигателя
- RF предавател и приемник
- Електрически схеми и обяснение
- Работа на RF контролиран робот:
Понастоящем почти всички хора са запознати с роботи. Роботите играят много важна роля в човешкия живот. Роботите са машина, която намалява човешките усилия в тежки работи в промишлеността, строителството и др. И улеснява живота. В нашите предишни проекти сме направили някои роботи като последовател на линия, робот, контролиран от DTMF, робот с контролиран жест, робот, контролиран от компютър, но в този урок ще проектираме много интересен робот, който е RF контролиран робот. Интересното в този проект е, че той ще работи без използване на микроконтролер. Тук ще го стартираме директно от RF декодер и драйвер на двигателя.
РЧ контролираният робот се управлява с помощта на четири бутон, поставен от страната на предавателя. Тук трябва само да натиснем бутоните за управление на робота. В ръката ви се използва предавателно устройство, което също съдържа RF предавател и RF енкодер. Тази част на предавателя ще предаде команда на робота, за да може да изпълни необходимата задача като движение напред, назад, завиване наляво, завъртане надясно и спиране. Всички тези задачи ще се изпълняват с помощта на четири бутона, които са поставени на радиочестотния предавател.
Необходими компоненти
- DC двигател - 2
- HT12D - 1
- HT12E - 1
- RF двойка - 1
- Шофьор на двигател L293D - 1
- 9 волта батерия - 3
- Конектор за батерия - 3
- Свързващи проводници
- Робот Шаси - 1
- 7805 - 2
- 750K резистор - 1
- 33K резистор - 1
- 1K резистор - 1
- ПХБ
L293D Двигател на двигателя
L293D е интегрална схема за двигател, която има два канала за задвижване на два двигателя. L293D има две вградени двойки транзистор Дарлингтън за усилване на тока и отделен щифт за захранване за подаване на външно захранване за двигатели.
RF предавател и приемник
Това е ASK хибриден предавател и приемник модул работи на честота 433Mhz. Този модул има кристално стабилизиран генератор за поддържане на точен контрол на честотата за най-добър обхват. Там трябва да имаме нужда само от една антена външно за този модул.
Характеристики на радиочестотния предавател:
- Честотен диапазон: 433 Mhz
- Изходна мощност: 4-16dBm
- Входно захранване: 3 до 12 волта постоянен ток
Характеристики на RF приемника:
- Чувствителност: -105dBm
- АКО честота: 1MHz
- Ниска консумация на енергия
- Ток 3,5 mA
- Захранващо напрежение: 5 волта
Този модул е много икономически ефективен, когато се изисква радиочестотна комуникация на дълги разстояния. Този модул не изпраща данни чрез UART комуникация на компютър или микроконтролер директно, защото има много шум на тази честота и нейната аналогова технология. Можем да използваме този модул с помощта на интегрални схеми за кодиране и декодиране, които извличат данни от шума.
Обхватът на предавателя е около 100 метра при максимално захранващо напрежение, а за 5 волта обхватът на предавателя е около 50-60 метра с използване на обикновен проводник с еднокодова антена с дължина 17 cm.
Pin описание на RF Tx
- GND - Наземно снабдяване
- Data In - Този щифт приема серийни данни от енкодера
- Vcc - +5 волта трябва да бъде свързан към този щифт
- Антена - обвита връзка към този щифт за правилно предаване на данни
Pin описание на RF Rx
- GND - Земя
- Data In - Този щифт дава изходни серийни данни на декодера
- Data In - Този щифт дава изходни серийни данни на декодера
- Vcc - +5 волта трябва да бъде свързан към този щифт
- Vcc - +5 волта трябва да бъде свързан към този щифт
- GND - Земя
- GND - Земя
- Антена - обвита връзка към този щифт за правилно приемане на данни
Електрически схеми и обяснение
Електрическа схема за радиочестотен предавател:
Електрическа схема за RF приемник:
Както е показано на горните фигури, електрическите схеми за RF контролиран робот са съвсем прости, когато RF двойка се използва за комуникация. Връзките за предавател и приемник са показани на електрически схеми. Две 9-волтови батерии се използват за захранване на драйвера на двигателя и останалата Rx верига. И още една 9-волтова батерия се използва за захранване на предавателя.
RF Controlled Robot има две основни части, а именно:
- Предавателна част
- Приемна част
В частта на предавателя се използва енкодер за данни и RF предавател. Както вече споменахме по-горе, че използваме четири бутона за стартиране на робота, тези четири бутона са свързани с Encoder по отношение на земята. Когато натиснем който и да е бутон енкодер ще получи цифров LOW сигнал и след това ще приложи този сигнал последователно към RF предавател. Енкодерът IC HT12E кодира данни или сигнал или ги преобразува в серийна форма и след това изпраща този сигнал с помощта на RF предавател в околната среда.
В края на приемника използвахме RF приемник за получаване на данни или сигнал и след това приложихме към HT12D декодер. Този декодер IC преобразува получените серийни данни в паралелни и след това изпраща тези декодирани сигнали към IC29 на драйвера на двигателя L293D. Според получените данни роботът работи с помощта на два постояннотокови мотора в посока напред, назад, наляво, надясно и на стоп.
Работа на RF контролиран робот:
РЧ контролиран робот се движи според бутона, натиснат на предавателя.
Бутон, натиснат на предавателя |
Посока на движение на робота |
Първи (1) |
Наляво |
Втора (2) |
Нали |
Първи и втори (1 и 2) |
Напред |
Трети и четвърти (3 и 4) |
Назад |
Без натиснат бутон |
Спри се |
Когато натиснем първия бутон (1 споменаване на веригата и хардуера) роботът започва да се движи вляво и движението продължава, докато бутонът не бъде освободен.
Когато натиснем втория бутон на предавателя, роботът започва да се движи в дясната страна, докато бутонът не бъде освободен.
Когато натиснем едновременно първия и втория бутон, роботът започва да се движи в посока напред, докато бутоните не бъдат освободени.
Когато натиснем третия и четвъртия бутон едновременно, роботът започва да се движи в обратна посока и продължава, докато бутоните не бъдат освободени.
И когато не се натисне бутон, роботът спира.