Атты студенттердің IV жоо аралық дәстүрлі ғылыми конференциясының ЕҢбектері



Pdf көрінісі
бет34/135
Дата21.02.2017
өлшемі15,88 Mb.
#4636
1   ...   30   31   32   33   34   35   36   37   ...   135

Список использованных источников: 

1 Трофимова  О.Е.  Эволюция  средиземноморской  политики  Евросоюза:  путь  от 

сотрудничества к интеграции. – М.: ИМЭМО РАН, 2011. – 122 с.  


258 

 

2 Тихомиров А. Создание Средиземноморского союза и перспективы интеграции Беларуси в 



ЕС.БелаПАН. 21.07.2008.Белорусская неделя, Беларусь-Евросоюз, Политика. Доступ 15.01.2015 

http://belapan.com/archive/2008/07/21/eu2257

 

3 PSIRU University of Greenwich. 24.05.2010. London. [Электронный ресурс] / Режим доступа: 



www.psiru.org

 (дата обращения 21.02.2015) 

4 ErwanLannon and IvanMartin.ReportontheStatusandProgressoftheEuro-

MediterraneanPartnership.EuropeanInstituteoftheMediterranean(IEMed). Barcelona, 2009. P. 31 

5 FirstRegionalConferenceoftheGovernanceandFinancingfortheMediterraneanWaterSectorProject. 

28.10.2014. [Электронный ресурс] / Режим доступа: 

http://ufmsecretariat.org/first-regional-

conference-of-the-governance-financing-for-the-mediterranean-water-sector-project/

(дата обращения  

16.02.2015) 

6 Training course: Integration of renewable energy solution sin the Mediterranean electricity markets. 

17.11.2014, Milan, November 2014. [Электронный ресурс] / Режим доступа: 

http://ufmsecretariat.org/training-course-integration-of-renewable-energy-solutions-in-the-

mediterranean-electricity-markets/

(дата обращения  16.02.2015) 

7 UfMHigh-LevelConferenceOnTheFinancingOfTheFutureTrans-MediterraneanTransportNetwork 

(TMT-N).12.10.2014. [Электронный ресурс] / Режим доступа: 

http://www.medspring.eu/aggregator/sources/11?page=1

. (датаобращения16.02.2015) 

8 Stimulating Industrial Cooperation Among Agadir Agreement Member Countries: UfM Secretariat 

Hosts Workshop In Cairo, 18.12.2014. [Электронный ресурс] / Режим доступа:  

http://ufmsecretariat.org/stimulating-industrial-cooperation-among-agadir-agreement-member-

countries-ufm-secretariat-hosts-workshop-in-cairo/

(дата обращения  16.02.2015) 

9 MediterraneanNEXUSProjectCoordinatorsMeeting. 21.01.2015.  [Электронный ресурс] / Режим 

доступа: 

http://ufmsecretariat.org/mediterranean-nexus-project-coordinators-meeting/

(дата 


обращения  16.02.2015) 

10 More Than 100 Euro-Mediterranean Parliamentarians Will Meet At The UfM Secretariat To 

Discuss And Exchange Views On Regional Economic,  Social And Security Challenges And 

Opportunities. 22.01.2015. [Электронный ресурс] / Режим доступа:

http://ufmsecretariat.org/more-

than-100-euro-mediterranean-parliamentarians-will-meet-at-the-ufm-secretariat-to-discuss-and-

exchange-views-on-regional-economic-social-and-security-challenges-and-opportunities/

(дата 


обращения  16.02.2015) 

11 Innovative Training To Increase Employability – UfM Project Kicks Off In Tunisia, 13.02.2015. 

[Электронный ресурс] / Режим доступа:

http://ufmsecretariat.org/innovative-training-to-increase-

employability-ufm-project-kicks-off-in-tunisia/

(дата обращения  16.02.2015) 

12 Workshop “WomenEconomicParticipationAnd ICT 

InTheMediterraneanRegion:ConstraintsAndOpportunities”, 26.03.2015. [Электронный ресурс] / 

Режим доступа:

http://ufmsecretariat.org/workshop-women-economic-participation-and-ict-in-the-

mediterranean-region-constraints-and-opportunities/

(дата обращения  16.02.2015) 

 

 

 



 

 

 

259 

 

2/1 – СЕКЦИЯ 



«АҚПАРАТТЫҚ ЖҮЙЕЛЕР МЕН БАҒДАРЛАМАЛАУ ИНЖЕНЕРИЯСЫНДАҒЫ 

ИННОВАЦИЯЛАР» 

УДК 62 


 

МОБИЛЬДІК ҚҰРЫЛҒЫ АРҚЫЛЫ РОБОТ МАШИНКАМЕН  КАМЕРА АРҚЫЛЫ 

АЛЫС ҚАШЫҚТЫҚТА БАСҚАРУ 

Байзақов Нұрдәулет 

Сулейман Демирель атындағы Университет 

 

Түйін 

Жұмыстың  жалпы  мінездемесі.  Жобаның  мақсаты  толығымен  адамдар  үшін  қызмет 

жасауға арналған. Машина робот мобильдік ақпараттан сигнал қабылдайды және қосымша сол 

машинаның  жүру  бағыттарын  реттеп,  камера  арқылы  бақылап  отырады.  Робот  машинкамен 

қолданушы  өзінің  ұялы  телефоны  арқылы  кез  келген  қашықтықта  басқарып  отыра  алады, 

мысалға  Алматы  мен  Астана  қалалары  арасында.  Бұл  жоба  арқылы  қолданушылар  өзінің 

қосымша жұмыстарын атқарып отыра береді, яғни робот машина арқылы. 



Кілт сөздер:  Микроконтроллер  Arduino  Uno,  Android,  Ethernet shield,  веб сервер,  IP адрес. 

 

Кіріспе 

Негізінен жоба алыс қашықтықтан жұмыс жасайды, сонын нәтижесінде қолданушы үшін 

өте  қолайлы  болып  саналады.  Алдымен  машинаның  қозғалыстарын,  бұрылыстарын, 

механизмдерін реттеп отыратын микроконтроллер программасы жазылады. Содан кейін барып 

мобильдік  (android,  windows  немесе  IOS)  бағдарламасы  жазылатын  болады.  Қолданушы 

күнделікті қолданып жүрген ұялы телефоны арқылы (Android) алдымен сол орналасқан аймақта 

интернет желісіне қосылып, веб сервер арқылы тікелей робот машинкаға IP адресі және Ethernet 

shield  арқылы  байланыс  жасайды.  Сондықтан  бұл  жоба  үшін  интернет  желісі  жақсы  ұстап 

тұрғаны аса маңызды. 

Мақсаты мен міндеті 

Бұл  жобаның  мақсаты  нарығында  қол  жетімді  қолданыстағы  негізгі  орын  робот 

машинаны ұялы телефон арқылы баламалы камера арқылы алыс қашықтықтан басқару жүйесін 

құру болып табылады. 

 



 



Қандай да бір объектіні алыс қашықтықтан анықтап, зерттеп білу үшін қолдану мақсатында; 

 



Әскери жабдық ретінде қолданысқа пайдалану ретінде, мысалға алыс қашықтықта орналасқан 

қауіпті жарылғышқа осы робот машинаны бақылаушы ретінде жіберуге болады; 

 

Кез келген қолданушы өзінің телефоны арқылы (Anroid) қолдануға мүмкіндік ала алады; 



 Зерттеу жұмыстары.  

Зерттеу мақсатына жету жолында төмендегідей жұмыстар атқарылды: 

 

Қолданушы үшін робот машинаны телефон арқылы басқару қаншалықты ыңғайлы болатынын; 



 

Интернет желісі арқылы қаншалықты ара қашықтықта басқара аламыз; 



 

Аппараттағы сигналдар мен командаларды веб серверге жіберуді автоматтандыру; 



Жұмыстың өзектілігі.   

Жалпы робот машина жеген ұғым 1980 жылдары профессор Марк Рейберт, Массачусетск 

технологиялық  институтында  жасап  шығарған.  Миниробот  өз  алдына  автоматты  арба  ретінде 


260 

 

жасалып, оның программалық контроллер, әр түрлі датчиктер, эффекторлар, радиоканалдар жіне 



де  басқа  қосымша  модульдер  арқылы  компьютер  немесе  телефон  арқылы  басқарып  отырады 

және  робот  модульдік  принциптер  арқылы  жасалып,  басқа  компоненттер  қолданылады.  Одан 

басқа робот алғаш рет әр түрлі модульдермен жоспарланған.  

Жүзеге асыру 

Бұл жобаны жүзеге асыру үшін алдымен робот машинаны құрастарып аламыз. Сол үшін 

маған көптеген құрал-жабдықтар қажет болады. Негізгілерін атап айтатын болсақ: Arduino Uno, 

Ethernet shield, бақылаушы камера және тағыда басқа көпетеген чиптер, датчиктер қажет.  

 

 

    



 

 

 



Ethernet shield 

 

 

 

  

Камера 

 

 

 

 

Arduino Uno 

 

 

 

 

             

 

 

     Робот машина 

Жобаның бет пішіні 2 түрде қарастырылады: 

1.

 

Робот машинаның структурасы. 



2.

 

Веб парақша және мобильдік интерфейс. 



1)

 

Робот машина – негізінен өздігінен дайын материал. Оған тек камера бақылау жүйесін 



орнатамын.  Сонымен  қатар  алыс  қашықтықтан  сигналдарды,  командаларды  қабылдап 

отыратын Ethernet shield деген чипті орнатамыз. 

 


261 

 

2)



 

Веб  парақша  және  мобильдік  интерфейс  жағы  бір  структурада  болады.  Яғни,  камера 

жүйесін  көрсетіп  отыратын  бағдарлама  жазылады,  сонымен  қатар  машина  роботты 

басқарып, сигнал жіберіп отыратын 4 батырма командасы болады: оңға, солға, жоғары, 

төмен. (Сурет-1) 

 

                    



 

 

Қазіргі таңда еңбектеген сәбиден бастап, қартайған ата – әжелерімізге дейін пайдаланып 



жүрген  көптеген  Android  бағдарламасын  қолданатын  пайдаланушылар  күн  сайын  жаңа 

бағдарламалардың туындыларын көріп қана қоймай, оны өз ұлы телефондарына орнатып, еркін 

пайдалана  алады.  Бұл  күнделікті  қарапайым  қолданушылар  үшін  барынша  өмір  сүру 

жағдайларын жақсарту, әрі қызықты ету болып табылады. 

 

Жоба  Android  платформасында  жүргізіледі.  Android  –  та  жасау  себебім,  интеграция 



ретінде мүмкіндіктері, ашық платформада және ол көп фуекцияларды іске асыру үшін мүмкіндік 

береді. 


Қортынды.  Жалпы жоба арқылы алдымен өзім үшін көптеген жаңа мәліметтер, бағдарламалар 

алып  жетіп  меңгерем.  Қазіргі  таңда  жаңа  технологиялар  заманында  роботпен  жаңа  үлгіде 

жобалар  жасау  ерекше  орын  алады.  Себебі  адамдардың  өмір  сүру  жағдайын  жеңілдету  үшін 

жасалынатын жобалар болып табылады.Бұл жоба көзделген мақсаттарды орындауда кіршіксіз 

жұмыс жасайды деп айта алмаймын. Сонымен қатар жобаның арнайы, яғни тиісті түрде құрал – 

жабдықтары болған жағдайда, жобаның толығымен адамдардың тұрақты қолданыста болатыны 

толығымен айқын. Бірақ қазірде мұның шешімін табуда жұмыстар жүргізілуде. 

УДК 338 


CORPORATE BUSINESS ANALYSIS SYSTEM 

Mamirey Uldana 

Suleyman Demirel University 

 

Annotation.  The  goal  is  to  introduce  the  development  of  web  application,  which  is  the  system  that 

shows  financial  flows  of  local  companies.  Here  is  used  Oracle  Business  Intelligence,  which  is 



262 

 

comprehensive  and  market-leading  BI  platform,    provides  the  industry's  platform  for  ad  hoc  query  , 



dashboards,  enterprise  reporting,  multidimensional  OLAP  on  an  architecturally  integrated  business 

intelligence foundation. This enabling technology for custom business intelligence applications helps 

organizations  drive  innovation,  and  optimize  processes  while,  delivering  extreme  performance.  The 

application is convenient in use, since it aims for Thin Clients (without any installation to PC).  The 

organizations need such system that visualize on several levels the financial health of their business. It 

is good to monitor large volume of information into graphic presentations. 

 

Аннотация. Главная цель состоится в том, чтобы разработать веб-приложение, систему которая 

позволяет  показать  финансовые  потоки  для  местных  компаний.  Здесь  используются  Oracle 

Business Intelligence, который является всеобъемлющим и лидирующей на рынке BI платформы, 

обеспечивающая  платформу  индустрии  для  нерегламентированных  запросов,  панели  обзора, 

корпоративной отчетности. Многомерный OLAP на архитектурно интегрированной основания 

бизнес-аналитики используется для построения кубов данных, что в дальнейшем и служит для 

быстрого  и  эффективного  доступа  к  базе  данных.  Это  высокоэффективная  технология  для 

приложений, пользовательских бизнес-аналитики помогает организациям внедрять инновации, 

а  также  оптимизировать  процессы,  что  обеспечивает  исключительную  производительность. 

Приложение  удобно  в  использовании,  поскольку  она  направлена  для  тонких  клиентов  (без 

установки на ПК). Организаций нуждаются в такой системе, которая визуализирует финансовое 

состояние  бизнеса  на  нескольких  уровнях.  Это  хорошо  для  слежения  за  большим  объемом 

информации в графических презентациях.   

 

Аннотация. Ғылыми жобаның негізгі мақсаты – жергілікті компанияларға өз қаржы ағымдарын 

қадағалауға  мүмкіндік  беретін  веб-үстемесні  жетілдіру.  Индустриядағы  дерекқорға  түсетін 

әртүрлі сұраулар, шолу панелі мен корпаративті есептемедегі  BI платформасының нарығындағы 

үздік  және  толық  қамти  алатын    Oracle  Business  Intelligence  қолданылды.  Осы  жұмыстағы 

қолданылған  ауқымды  OLAP  бизнес-аналитиканың  архитектуралық  біріктірілген  іргетасы 

дерекқор  кубтарын  құрастыруға  және  сол  арқылы  тез  әрі  тиімді  түрде  дерекқорға  енуге 

мүмкіндік  береді.  Oracle  Business  Intelligence  бизнес-аналитикалық  қолданушы  үстемесі 

технологиясы ұйымдарға инновацияны енгізуге және бизнес процесстерді тиімді етуге мүмкіндік 

береді.Үстеме  Арық  клиенттерге  (арнайы  жүктеменің  қажеті  жоқ)  арналғандықтан  қолдануға 

ыңғайлы.  Бизнес  ұйымдары  өздерінің  қаржы  жағдайын  әртүрлі  дәрежеде    көрсете  алатын 

системаға  мұқтаж.Әсіресе  ауқымды  көлемдегі  ақпаратты  графикалық  тұрғыдан  бақылау  өте 

қолайлы. 

 

1.



 

Introduction 

 

This work is based on some topics of the Business Intelligence systems, which are widely used 



in any organizations in order to control the flow of incomes and outcomes.  These organizations need 

such system that visualize on several levels the financial health of their business. It is good to monitor 

large volume of information into graphic presentations. A simple glance at a page of financial charts 

replaces hours of ploughing through spreadsheets. Web-application will allow comparing incomes and 

outcomes  in  given  period  of  time  (day,  week,  month,  quarter,  half  year,  year)  and  monitoring 

productivity of equipment, workers, clients and providers in any region where company’s branches are 

located by selected period. 

Here are a few illustrations on which this thesis refers: 



263 

 

 



Figure 1 

Figure 1 shows indicators of the company (income, outcome, profit); Amount of sales by offices as well 

as by category of product; List of the best sellers, clients and providers; 

 

 



Figure 2 provides  information  about  the sales of vendors, and sales of products  for chosen day,  also 

specific weight of sales and product category by any chosen period. 

 

Figure 2 



As  sources  can  serve  any  information  systems,  finance  and  accounting  programs,  industry-specific 

solutions, as well as local sources (Excel or Access files) 

 

2.

 



Development 

 

Log in  to  a  workspace by  starting the Design Center/1,270p/, which is  the primary  graphical 



user interface. Use the Design Center to import source objects, design ETL processes such as mappings, 

and ultimately define the integration solution. 



264 

 

 



mapping/1,277p/ is an object in which you define the flow of data from sources to targets. 

Based on a mapping design, Warehouse Builder generates the code required to implement the ETL logic. 

The mappings created in the Design Center ultimately define a target warehouse. 

After completing the design of a mapping and prompt Warehouse Builder to generate the code, 

the  next  step  is  to  deploy  the  mapping. Deployment/1,288p/ is  the  process  of  copying  the  relevant 

metadata and code, which generated in the Design Center to a target schema. The target schema /1,32p/ 

is generically defined as the Oracle Database that will execute the ETL logic designed in the Design 

Center.[1] 

In order to build Cube, Extractor is implemented in SQL Builder [3]. It is a code (PLSql), which allows 

converting  information/data  from  source  tables  to  cube.  With  this  extractor  any  new  source  data  is 

converted to cube by: 

1.

 



Create source tables 

2.

 



Fill in Index, IndexInstance, Dictionary, Elements tables.(relational tables) 

3.

 



Fill in Extractor, Extractor Field, Extractor key tables to point by what fields the data will be 

extracted 

4.

 

Execute extractor.extract_data(); 



 

In Play Framework[3] in  modules/models we define existing tables:  

public class Cube extends Model { 

  @Id 


  @Column(name = "id") 

  @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "scube") 

  public long id; 

 

  @Column(name = "description_txt") 



  public String descriptionTxt; 

 

  @Column(name = "description_int") 



  public String descriptionInt; 

 

  @Column(name = "dic_count") 



  public int dicCount; 

 

  @ManyToMany(fetch = FetchType.LAZY, mappedBy = "cubes") 



  @JoinTable(name  =  "refcubedict",  joinColumns  =  {@JoinColumn(name  =  "cube_id", 

referencedColumnName 

"id")}, 


inverseJoinColumns 

{@JoinColumn(name 



"dictionary_id", referencedColumnName = "id")}) 

  public List dictionaries; 

  private static Finder find = new Finder(Long.class, Cube.class); 

  public static Cube getCube(long id) { 

    return find.byId(id); 

  } 



  



In modules/services we have created DataServise (generated query), method should return different type 

of output depending on cubeDescription and filteringElements 

* Method accepts userId to join index with available user role 

 


265 

 

public  static  List  getIndexPlanFactValues(long  userId,  long  indexInstanceId,  long 



publicationMeasureId, Long cubeId, HashMap filters) { 

    if (cubeId == null) 

 Output Type 1:  each row contains columns DATE, PVALUE, FVALUE columns only 

ordered by DATE 

    else { 

      Cube cb = Cube.getCube(cubeId); 

      Output Type 2:  

each 


row 

contains 

columns 

DATEVALUE,PVALUE,FVALUE,D[DICTIONARY 

NUMBER]_ID,D[DICTIONARY NUMBER]_N 

 



In controller we have created a methods which call from modules/service: 

public static Result getAssetsLiabilities() { 

        List assetsList = DataService.getIndexPlanFactValues(0l, 2l, 0l, 13l, null); 

        List liabilitiesList = DataService.getIndexPlanFactValues(0l, 3l, 0l, 14l,null); 

        HashMap result = new HashMap();  //for user side to collect 

from db 


 

 



References: 

[1] Bob Griesemer - Oracle Warehouse Builder 11g 

[2] oracle.com 

[3] playframework.com 

 

 

УДК 004.896  



DESIGN AND CONSTRUCTION 

OF AUTOMATIC HUMAN FOLLOWING CART 

Nugmanova Perizat 

Suleyman Demirel University 

Abstract.  The  article  describes  development  of  an  automatic  human  following  cart  for  supermarket. 

Cart done with help of C programming language and Arduino microcontroller. It realized by sending 

and receiving ultrasound. Receiver sensors are attached to cart, sensor for sending ultrasound is in users 

hand. Microcontroller on trolley periodically counts distance and speed of user by time which spend for 

receiving  sound,  it  will  be  useful  for  following  people  by  increasing  and  decreasing  speed  of  cart 

respectively with user’s speed for avoiding obstacles and it will not loose it’s buyer. The main goal of 

project is to develop equipment which is not in our country and to show my level of familiarization with 

researching and self-studying.  



Аннотация.  Доклад  описывает  разработку  тележки  для  супермаркета,  автоматически 

следующей за человеком. Данная тележка разработана на платформе Arduino с использованием 

языка  С,  для  программирования  логики.  Реализация  следования  за  человеком  основана  на 

физических  свойствах  ультразвука.  Устройство  состоит  из  двух  частей  -  принимающей  и 



266 

 

отправляющей.  Принимающая  часть  прикрепляется  к  продуктовой  тележке,  а  отправляющая 



находится  у  человека.  Микроконтроллер  установленный  на  тележке  периодично  считывает 

расстояние  до  пользователя  и  его  скорость  используя  время,  затраченное  на  посылку 

ультразвукового сигнала до пользователя и возвращения его обратно.  Данный способ позволит 

поддерживать постоянную скорость,   соответствующую  скорости пользователя и не позволит 

потерять тележке пользователя, а также наткнуться на препятствия. Главная цель данной работы 

разработать  уникальное  оборудование,  не  имеющее  аналогов  в  нашей  стране  и  показать  мой 

уровень усвоения проделанного исследования и самообучения. 

Түйін.  Бұл  жұмыс  супермаркетте  сатып  алушының  ізімен  өздігінен  жүретін  және  бұған 

тұтынушының  еш  күші  жұмсалмайтын  арбаша  жасауға  арналған.  Арбаша  Arduino 

микроконтроллері және С программалау тілінде іске асырылады және пайдаланылады. Негізгі 

пайдаланылатын  әдіс  ардуино  арқылы  ультрадыбыс  жіберу  және  сол  дыбысты  қабылдау. 

Қабылдағыш  арбашаға  бекітіледі,ал  ультрадыбыс  жіберуші  құрылғы  тұтынушы  қолында 

болады. Арбашаға бекітілген контроллер дыбыстың жету уақыты мен жиілігі арқылы адамның 

жылдамдығы  және  ара  қашықтығын  есептейді,сол  арқылы  тұтынушының  жылдамдығына 

байланысты  тезірек  немесе  баяу  қозғалып,артынан  еріп  отырады.  Бұл  дипломдық  жұмыстың 

басты мақсаты - елімізде жоқ техниканың үлгісін жасап шығару, университетте алған білімімді 

және ізденіс жүргізуді, өз бетімен үйренуді қаншалықты меңгергенімді көрсету.  



Keywords:  Ultrasonic  receiver,  ultrasonic  transmitter,  cart,  human  tracking,  Arduino  Uno,  sensor, 

chassis, gear motor, L298N motor driver, echolocation 

1.Introduction 

  The  purpose  of  this  project  is  to  design  and  construct  automatic  human  following  cart.  Today 

technology  is  progressing  and  lives  have  been  significantly  improved  with  help  of  various  robots. 

Number of large and minimarkets are increasing, we need in innovation and new technologies to make 

customer’s shopping easier and without any loosing of energy. Sometimes it is very tiresome to direct 

big trolley with number of food products, especially after long workday in the evening. Human following 

cart will be useful in this case. 

   The goal of my project is to create, design, implement, and test a human following cart.  

                   Features:   

                   • Communication between user and cart without wires  

                   • New algorithm with ultrasound receiver and sender  

                   • New handmade ultrasonic sensors  

                   • Can avoid obstacles  

                   • No lagging behind because of counting speed of user and changing its own speed  

                   Benefits:  

                   • Human following without any physical help of user  

                   • Easy to use  

                   • Not expensive  



267 

 

                   • Provides convenience for user during shopping process  



   The aim of the project is to create model of E-cart for supermarket with  automatic navigation. Because 

of increasing the number of customers in a supermarket and further to increase the number of buyers it 

would be better and  profitably to provide all the comforts in supermarkets. One of the comforts, in my 

opinion, is to remove the physical efforts, burdens as heavy haul truck. So, the  answer of this problem 

will be to create some kind of E-cart. It will help to not damage health of people, also to not restrict the 

ability of people with disabilities or the elderly, who may have a variety of diseases, with e-cart they 

can also easily shop at supermаrkets. 

   2. Development 

 

   There are types of echolocation: 



                   • animal echolocation 

                   • human echolocation  

                   • sonar  

                    • echo sounding  

   I am using sonar echolocation. Sonar is sound navigating and ranging - technique that  uses sound 

propagation to navigate, communicate with or detect object on or under the surface of the water, such 

as other vessels. Sonar also may be used in air for  robot navigation, and SODAR is used for atmospheric 

investigations. The term sonar  is also used for the equipment which sends and receives the sound. Sonar 

according to frequency is different, very low is infrasonic and very high is ultrasonic.[1]  

   Cart  has  four  receivers  from  four  sides  and  motor,  user  must  use  ultrasound  sender.  An  ultrasonic 

transmitter and ultrasonic receiver is similar to beam barrier circuit, but it do not sound alarm when path 

is broken by some object, instead transmitter searches optimal way where sound is clever.   

 

  Figure 1. Ultrasonic transmitter circuit[2] 



268 

 

 



                  Figure 2. Ultrasonic receiver circuit [3] 

   The receiver has two transistors and  detector diode. They are very simple to do and work in 4 meter 

distance. Transmitter sends sound to about 40 degrees  angle. Hardware part is already ready and there 

is  second  part  where  sounds  received  by  Arduino  Uno  must  be  processed.  Arduino  is  a  simple 

microcontroller board which can be connected with motors,sensors and other boards to do some given 

task and control parts of robot. The idea of having many receivers is to compute from which side user 

is and to decide whether to adjust the direction, left or right. Second part of development is processing 

the signal which Arduino receives by sensors. 

 

 

Figure 3. Two ultrasonic receivers[4] 




Достарыңызбен бөлісу:
1   ...   30   31   32   33   34   35   36   37   ...   135




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет