Дизајн аутомобила под управљањем Андроид-а помоћу микроконтролера 8051

Испробајте Наш Инструмент За Елиминисање Проблема





Данас технологија игра велику улогу у нашем свакодневном животу. Са брзи развој технологије , сви су зависни од модерних направа и интернета. Бежична технологија је додатно смањила људски напор и позвала се на усвајање нових, ефикасних, исплативих метода, остављајући иза себе конвенционалне методе. Бежичне технологије попут Зигбее-а, Блуетоотх, вифи, РФ сигнали се користе за контролу и управљање различитим апликацијама и одговарају у складу с тим.

Циљ овог пројекта је да се направи паметни телефон или таблет заснован на Андроиду за контролу аутомобила. Андроид је оперативни систем на Линук језику. Развијен је из темеља да би помогао програмерима да креирају мобилну апликацију за ефикасно коришћење мобилног помоћу покрета додиром, гласовне команде итд. То је отворени извор са Јава УИ.




Андроид

Андроид

Андроид контролисани аутомобилски систем

Аутомобил којим управља Андроид, омогућава кориснику да бежично контролише напајање батерије путем Андроид уређаја. Овај систем има Блуетоотх модул као медиј за пренос података између аутомобила и Андроид уређаја. Подаци које Блуетоотх прими обрађују микроконтролером 8051 који извршава жељену радњу.



Блок дијаграм

Блок дијаграм за аутомобил којим управља Андроид помоћу микроконтролера 8051

Блок дијаграм за аутомобил којим управља Андроид помоћу микроконтролера 8051

Хардверски захтеви

  • 8051 Микроконтролер
  • Андроид уређај
  • Робот Боди
  • Блуетоотх уређај
  • Једносмерни мотори
  • ИЦ возача мотора
  • Кристал
  • Регулатор напона
  • Отпорници, кондензатори
  • Батерија

Захтеви за софтвер

Андроид систем контролише рад аутомобилског система

Андроид уређај има апликацију која кориснику пружа ГУИ (графички кориснички интерфејс) за слање команди помоћу покрета додиром. Команде се шаљу у аутомобил преко активног Блуетоотх уређаја у облику променљивих низа.

Андроид контролисани аутомобил

Блуетоотх присутан у аутомобилу прима низ података који се затим достављају микроконтролеру. Микроконтролер обрађује податке и проверава команде корисника. Када препознаје команде (напред / назад / лево / десно), микроконтролер шаље информације на управљачки програм ИЦ . Тада управљачки модул ИЦ управља мотором да изврши жељену радњу. Овај систем наставља са сваким гестом корисника да контролише аутомобил.

Блуетоотх модул

Блуетоотх је бежични уређај користи се за пренос података у кратком опсегу. За комуникацију користи радио сигнале. Има способност комуникације са многим уређајима без икаквог интерфејса. Ради са брзином од 2,45ГХз.


ИЦ возача мотора

Л293Д је типична ИЦ управљачка јединица мотора. Овај ИЦ има 16 пинова који се користе за управљање комплетом једносмерног мотора у било ком смеру. Ова ИЦ ради на принципу Х моста. Х мост је електронско коло које омогућава примену напона на оптерећењу у било ком смеру. Ово се обично користи у роботици како би једносмерни мотор могао да ради напред или назад.

8051 Микроконтролер

Микроконтролер је високо интегрисани чип или микропроцесор са свим периферним уређајима попут РАМ-а, РОМ-а, И / О портова, тајмера АДЦ итд. на једном чипу. То је наменски чип који се назива једночипни рачунар.

Микроконтролер 8051 је популаран 8-битни микроконтролер. Заснован је на 8-битном ЦИСЦ језгру архитектуре Харварда. Доступан је као 40-пински ДИП пин чип и ради са 5волтним ДЦ улазом.

Блок шема микроконтролера 8051

Блок дијаграм микроконтролера 8051

Истакнуте карактеристике микроконтролера 8051

  • Програмска меморија на чипу од 4 КБ (РОМ и ЕПРОМ).
  • 128 бајтова меморије података на чипу (РАМ).
  • 8-битна магистрала података, 16-битни адресни бит и два 16-битна тајмера Т0 и Т1
  • 32 регистра опште намене сваки од 8 битова и пет прекида.
  • Четири паралелна порта по 8 битова са укупно 32 И / О линије.
  • Један 16-битни бројач програма, један показивач стека и један 16-битни показивач података.
  • Један микросекундни циклус инструкција са 12МХз кристалом.
  • Један двоструки дуплекс серијски комуникациони порт.

Пин Десцриптион

Микроконтролер 8051 доступан је у 40-полној ДИП конфигурацији. Међу 40 пинова, 32 пина су додељена за четири паралелна порта П0, П1, П2 и П3, сваки порт заузима 8 пинова. Преостали пинови су ВЦЦ, ГНД, КСТАЛ1, КСТАЛ2, РСТ, ЕА и ПСЕН.

ДО осцилатор кварцног кристала је повезан преко пинова КСТАЛ1 и КСТАЛ2 са вредношћу кондензатора 30пФ. Ако се користи извор који није кристални осцилатор, пинови КСТАЛ1 и КСТАЛ2 остају отворени.

Серијска комуникација у микроконтролеру 8051

Микроконтролер 8051 има два пина за пренос и пријем података серијском комуникацијом. Ова два пина су део порта П3 (П3.0 и П3.1). Ови пинови су компатибилни са ТТЛ-ом и зато им је потребан линијски управљач Компатибилан са РС232 . МАКС232 се користи као линијски покретач. Серијску комуникацију контролише 8-битни регистар назван СЦОН регистар.

Повезивање једносмерног мотора са 8051

Повезивање једносмерног мотора са микроконтролером 8051

Мотор једносмерне струје ради на једносмерну струју и он ствара обртни моменат користећи електричну енергију и магнетно поље. Једносмерном мотору је потребан већи обртни моменат у почетној фази него у фази рада. Мотори једносмерне струје захтевају велику струју за покретање, што ће уништити ИЦ микроконтролера. Отуда се користи возни круг са оптичким изолатором и Л293 Дуал Х-Бридге покретачем. Оптоизолатор пружа додатну заштиту микроконтролеру.

Андроид апликације

Андроид оперативни систем пружа платформу за развој различитих апликација које раде на паметним телефонима ради побољшања живота људи.

  • Андроид се користи за развој прецизне навигације, система праћења
  • Користи се за развој различитих апликација за друштвене медије које пружају мрежу интеракције.
  • Помаже у развоју различитих апликација за мобилно банкарство и пренос новца.
  • Омогућава лаку куповину.
  • Помаже у развоју различитих безбедносних и заштитних апликација.

Овде се ради о дизајнирању Андроид контролисаног аутомобила помоћу микроконтролера 8051 који користи покретачке ИЦ-ове за кретање и паметни телефон за бежичну комуникацију путем Блуетоотх-а. За даље, такви занимљиви пројекти долазе до нас кроз одељак за коментаре у наставку. Провера тестирања