У овом пројекту ћемо направити робота којим управља мобилни телефон помоћу микроконтролера 8051. Робот којим управља мобител прелази мобилну ДТМФ технологију. ДТМФ је скраћеница од Двотонска вишеструка фреквенција. Постоје неке фреквенције које користимо за стварање ДТМФ тонова. Једноставним речима додавањем или мешањем две или више фреквенција генеришемо ДТМФ тон. Ове фреквенције су дате у наставку:
На датој слици можемо видети две групе различитих фреквенција. Када се једна горња и једна доња фреквенција помешају заједно, тада се ствара тон који се назива двострука вишеструка фреквенција.
Потребне компоненте
- 8051 микроконтролер
- Једносмерни мотори
- Мобилни телефон
- Мотор возач Л293Д
- 7404
- 8870
- .1 Уф кондензатор
- Отпорници 330К
- Отпорници 100К
- 11.0592 МХз ктал
- 3,57 МХз ктал
- Кондензатори од 22пФ
- 1К отпорници
- Отпорник 10К
- Пакет отпорника 10К
- 33 пФ кондензатори
- Тастер
- ЛЕД диоде
- 7805
- 1000уФ кондензатор
- Кондензатори од 10уФ
- Цоппер Цлад
- Батерија од 9 волти
- Конектор за батерију
- Аук жица
- Робот Цхасис са точком
- Повезивање жица
Рад робота којим управља мобилни телефон
Комплетни робот којим управља мобилни телефон можемо поделити у различите одељке, који су приказани на доњој слици.
Удаљени одељак: Главна компонента овог одељка је ДТМФ. Овде добијамо тон са мобилног телефона користећи помоћну жицу за ДТМФ декодер ИЦ, односно ХТ8870, који декодира тон у дигитални сигнал од 4 бита.
Контролни одељак: 8051 се користи за контролу целокупног процеса овог робота којим управља мобилни телефон. 8051 чита наредбе које шаље ДТМФ декодер и упоређује са дефинисаним кодом или обрасцем. Ако се команде подударају, микроконтролер шаље одговарајућу команду одељку управљачког програма.
Одељак возача: Одељак возача састоји се од возача мотора и два једносмерна мотора. Возач мотора користи се за погон мотора јер микроконтролер не напаја мотор довољно напона и струје. Дакле, додајемо круг покретача мотора да бисмо добили довољно напона и струје за мотор. Прикупљањем наредби из 8051, возач мотора покреће мотор према наредбама.
Шема и објашњење
Кружни дијаграм робота којим управља мобилни телефонје врло сличан нашим другим роботичким пројектима као што су ПЦ Цонтроллед Робот, Лине Фолловер, Гестуре Цонтроллед Робот, итд. Овде је један моторни покретач повезан са 8051 микроконтролером за управљање роботом. Улазни пин 2 возача мотора 2, 7, 10 и 15 повезани су на пин број 8051 П2.6, П2.3, П2.0 и П2.7. Овде смо користили два једносмерна мотора за погон робота у којима је један мотор повезан на излазни клин покретача мотора 3 и 6, а други мотор повезан на 11 и 14. Батерија од 9 волти такође се користи за напајање погонског мотора за погон мотора. ДТМФ декодер је додат са овим кругом да би се испунио наш циљ да управљамо роботом мобилним телефоном, а овај декодер се укључује у мобилни телефон помоћу помоћне жице за примање команде или ДТМФ тона. ДТМФ пинови декодера Д0-Д3 повезани су са бројем пина 8051 П0.0, П0.1, П0.2, П0.3 кроз НОТ гате ИЦ, наиме 7404. Дакле, 8051 ће добити обрнути улаз од ДТМФ декодера, као ако притиснемо тастер '5' са мобилне тастатуре, излаз ДТМФ декодера ће бити 0010, али 8051 ће добити 1101. Две батерије од 9 волти се користе за напајати круг у којем се један користи за напајање мотора, повезан на ИЦ пин број 8 возача мотора, а друга батерија је повезана за напајање преосталог кола.
Робот којим управља мобител, а покреће га неке команде које се шаљу путем мобилног телефона. Овде користимо ДТМФ функцију мобилног телефона. Овде смо користили мобилни телефон како бисмо приказали рад пројекта. Један је кориснички мобилни телефон који ћемо назвати „удаљени телефон“, а други који је повезан са роботским кругом помоћу помоћне жице. Овај мобилни телефон зваћемо „Пријемни телефон“.
Прво упућујемо позив помоћу удаљеног телефона на телефонски пријемник, а затим присуствујемо позиву ручним или аутоматским начином јављања. Сада ево како овим роботом управља мобилни телефон:
Када притиснемо „2“ даљинским телефоном, робот почиње да се креће напред и креће се даље док не дође следећа команда.
Када даљинским телефоном притиснемо „8“, робот мења своје стање и почиње да се креће уназад док не дође друга команда.
Када притиснемо '4', Робот скрене лево до следеће наредбе.
Када притиснемо '6', робот се окренуо удесно.
А за заустављање робота пролазимо'5 '.
Изглед ПЦБ-а
Ево изгледа ПЦБ-а за робота којим управља мобилни телефон који користи 8051 микроконтролер. Овде можете пронаћи водич за дизајнирање ПЦБ-а код куће уз једноставне кораке: Како направити ПЦБ код куће