У цьому проекті ми збираємося створити робота, керованого стільниковим телефоном, за допомогою мікроконтролера 8051. Робот, керований стільниковим телефоном, працює за допомогою мобільної технології DTMF. DTMF означає Dual Tone Multiple Frequency. Існують деякі частоти, які ми використовуємо для створення тонів DTMF. Простими словами, додаючи або змішуючи дві або більше частоти, ми генеруємо тон DTMF. Ці частоти наведені нижче:
На даному малюнку ми можемо побачити дві групи різних частот. Коли одна верхня і одна нижня частоти змішуються між собою, тоді створюється тон, який називається подвійним тональним множинним частотним.
Необхідні компоненти
- 8051 мікроконтролер
- Двигуни постійного струму
- Мобільний телефон
- Водій двигуна L293D
- 7404
- 8870
- .1 Uf конденсатор
- Резистори 330K
- 100K резистори
- 11,0592 МГц xtal
- 3,57 МГц xtal
- Конденсатори 22pF
- 1K резистори
- 10K резистор
- Пакет резисторів 10K
- Конденсатори 33 пФ
- Нажимна Кнопка
- Світлодіоди
- 7805
- Конденсатор 1000 мкФ
- Конденсатори 10 мкФ
- Одягнений міддю
- 9-вольтовий акумулятор
- З'єднувач акумулятора
- Допоміжний дріт
- Робот Шасі з колесом
- Підключення проводів
Робота керованого мобільним телефоном робота
Ми можемо розділити повного робота, керованого мобільним телефоном, на різні секції, які показані на малюнку нижче.
Віддалений розділ: Основним компонентом цього розділу є DTMF. Тут ми отримуємо сигнал від стільникового телефону, використовуючи додатковий провід для DTMF-декодера IC, а саме HT8870, який декодує тон в цифровий сигнал 4 біта.
Секція управління: 8051 використовується для керування повним процесом цього робота, керованого мобільним телефоном. 8051 читає команди, надіслані декодером DTMF, і порівнює з визначеним кодом або шаблоном. Якщо команди збігаються, мікроконтролер надсилає відповідну команду до розділу драйвера.
Секція драйвера: Секція драйвера складається з драйвера двигуна та двох двигунів постійного струму. Двигун двигуна використовується для приводу двигунів, оскільки мікроконтролер не подає достатньо напруги та струму на двигун. Отже, ми додаємо схему драйвера двигуна, щоб отримати достатню напругу та струм для двигуна. Збираючи команди з 8051, водій двигуна приводить двигун відповідно до команд.
Принципова схема та пояснення
Принципова схема робота, керованого стільниковим телефономдуже схожий з іншими нашими робототехнічними проектами, такими як PC Controlled Robot, Line Follower, Gesture Controlled Robot тощо. Тут один драйвер двигуна підключений до мікроконтролера 8051 для керування роботом. Вхідні штирі 2, 7, 10 і 15 драйвера двигуна підключені на штифтових номерах 802 P2.6, P2.3, P2.0 і P2.7 відповідно. Тут ми використовували два двигуни постійного струму для приводу робота, в яких один двигун підключений на вихідному штифті двигуна 3 і 6, а інший двигун підключений на 11 і 14. Акумулятор 9 вольт також використовується для живлення двигуна двигуна для приводу двигунів. Декодер DTMF додається до цієї схеми, щоб виконати нашу мету керувати роботом за допомогою мобільного телефону, і цей декодер підключається до мобільного телефону за допомогою допоміжного дроту для прийому команди або сигналу DTMF. Висновки декодера DTMF D0-D3 з'єднані з номерами контактів 8051 P0.0, P0.1, P0.2, P0.3 через НЕ затвор IC, а саме 7404. Отже, 8051 отримає перевернутий вхід від декодера DTMF, як, якщо натиснути кнопку '5' з мобільної клавіатури, вихід декодера DTMF буде 0010, а 8051 отримає 1101. Дві батареї 9 Вольт використовуються для живити ланцюг, в якому один використовується для живлення двигунів, підключений на мікросхемі 8 мікросхеми драйвера двигуна, а інша батарея підключена для живлення решти ланцюга.
Робот, керований стільниковим телефоном, який працює за допомогою деяких команд, які надсилаються через мобільний телефон. Ми тут використовуємо функцію DTMF мобільного телефону. Тут ми використали мобільний телефон, щоб показати роботу проекту. Один - це мобільний телефон користувача, який ми називатимемо «віддаленим телефоном», а другий, який підключений до схеми робота за допомогою допоміжного дроту. Цей мобільний телефон ми будемо називати "Приймач".
Спочатку ми здійснюємо дзвінок за допомогою віддаленого телефону до телефону-приймача, а потім відвідуємо дзвінок вручну або в режимі автоматичної відповіді. Тепер ось як цим роботом керує стільниковий телефон:
Коли ми натискаємо «2» за допомогою віддаленого телефону, робот починає рухатися вперед і рухається вперед, доки не надійде наступна команда.
Коли ми натискаємо «8» за допомогою віддаленого телефону, робот змінює свій стан і починає рухатися у зворотному напрямку, поки не надійде інша команда.
Коли ми натискаємо '4', робот повертається наліво до наступної команди.
Коли ми натискаємо '6', робот повернувся вправо.
А для зупинки робота ми проходимо'5 '.
Розкладка друкованої плати
Ось схема друкованої плати для робота, керованого стільниковим телефоном, який використовує мікроконтролер 8051. Тут ви можете знайти підручник з проектування друкованої плати вдома за допомогою простих кроків: Як зробити друковану плату вдома