TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀTRUYỀN THÔNG VIỆT – HÀNKHOA KHOA HỌC MÁY TÍNH... TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀTRUYỀN THÔNG VIỆT – HÀN KHOA KỸ THUẬT MÁY TÍNH & ĐIỆN TỬ ĐỒ ÁN
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT – HÀNKHOA KHOA HỌC MÁY TÍNH
Trang 2TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT – HÀN
KHOA KỸ THUẬT MÁY TÍNH & ĐIỆN TỬ
ĐỒ ÁN VI ĐIỀU KHIỂN
ĐỀ TÀI: THIẾT KẾ VÀ THI CÔNG XE ROBOCAR
Sinhviênthựchiện: TrịnhNgọcAnhTuấn
NgôHùngSởDươngThịLiênLêMinhChánhNguyễnThịkiềuDiễmNguyễnThịKếtNghĩaVõBảoChânNguyễnĐìnhCảnhNiênkhóa:2021–2026
Giảngviênhướngdẫn:Ths.TrầnThịTràVinh
Đà Nẵng, tháng 5 năm 2023
Trang 3NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Chữ kí GVHD
TrầnThịTràVinh
Trang 4LỜI CẢM ƠN
Trênthựctếkhôngcósựthànhcôngnàomàkhônggắnliềnvớinhữngsựhỗtrợ,giúpđỡdùíthaynhiều,dùtrựctiếphaygiántiếpcủangườikhác.Trongsuốtthờigiantừkhibắtđầuhọctậpởgiảngđườngđạihọcđếnnay,emđãnhậnđượcrấtnhiềusựquantâm,giúpđỡcủaquýThầyCô,giađìnhvàbạnbè
Vớilòngbiếtơnsâusắcnhất,emxingửiđếnquýThầyCôởTrườngĐạihọcCôngnghệThôngtinvàTruyềnthôngViệt–Hànđãcùngvớitrithứcvàtâmhuyếtcủamìnhđểtruyềnđạtvốnkiếnthứcquýbáuchochúngemtrongsuốtthờigianhọctậptạitrường.Vàđặcbiệt,tronghọckỳnày,Khoađãtổchứcchochúngemđượctiếpcậnvớimônhọcmàtheoemlàrấthữuíchđốivớicácsinhviênthuộccácchuyênngành.Đólàmônhọc“Viđiềukhiển”
EmxinchânthànhcảmơnThS.TrầnThịTràVinhđãtậntâmhướngdẫnchúngemquatừngbuổihọctrênlớpcũngnhưnhữngbuổinóichuyện,thảoluậnvềlĩnhvựcsángtạotrongnghiêncứukhoahọc.Nếukhôngcónhữnglờihướngdẫn,dạybảocủacppthìemnghĩbàithuhoạchnàycủaemrấtkhócóthểhoànthiệnđược.Mộtlầnnữa,emxinchânthànhcảmơncô
Trang 5MỤC LỤC
NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN 1
LỜI CẢM ƠN 1
MỤC LỤC 2
DANH MỤC HÌNH VẼ 4
MỞ ĐẦU 5
Lý do chọn đề tài 5
Mục đích nghiên cứu : 5
Đối tượng và phạm vi nghiên cứu : 5
Phương pháp nghiên cứu: 6
Ý nghĩa khoa học và thực tiễn của đề tài : 6
CHƯƠNG 1: TỔNG QUAN VỀ ROBOCAR 1
1.1 ROBOCAR là gì? 1
1.2 Giới thiệu về arduino 2
1.3 Các công nghệ mới nhất 4
1.4 Ứng dụng 5
CHƯƠNG 2: THIẾT KẾ XE ROBOCAR 1
2.1 Các linh kiện được sử dụng 1
2.2 Các phần mềm 2
2.3 Xe dò line 2
2.3.1 Yêu cầu sản phẩm 2
2.3.2 Sơ đồ khối và chức năng các khối 3
2.3.3 Sơ đồ kết nối 5
2.3.4 Lưu đồ thuật toán 6
2.4 Xe tự hành 9
2.4.1 Yêu cầu sản phẩm 9
2.4.2 Sơ đồ khối và chức năng các khối 9
Trang 62.4.3 Sơ đồ kết nối 11
2.4.4 Lưu đồ thuật toán 12
2.5 Chương trình điều khiển 13
2.5.1 Giới thiệu 13
2.5.2 Nguyên lý hoạt động 13
2.5.3 Cách sử dụng 14
CHƯƠNG 3: THI CÔNG VÀ KẾT QUẢ THỰC HIỆN 1
3.1 Thi công xe điều khiển 1
3.1.1 Nguyên lý hoạt động 1
3.1.2 Kinh phí thực hiện 1
3.1.3 Sản phẩm thực tế 2
3.2 Thi công xe tự hành 3
3.2.1 Nguyên lý hoạt động của xe tự hành 3
3.2.2 Kinh phí thực hiện 5
3.2.3 Sản phẩm thực tế 6
3.3 Kết quả thực hiện 6
3.3.1 Xe điều khiển 6
3.3.2 Xe tự hành 7
PHỤ LỤC 1
CHƯƠNG 4: KẾT LUẬN 14
4.1 Hạn chế 14
4.1.1 Xe điều khiển: 14
4.1.2 Xe tự hành: 14
DANH MỤC TÀI LIỆU THAM KHẢO 1
Trang 8MỞ ĐẦU
Lý do chọn đề tài
Hiệntạicôngnghệthôngtinvàcácứngdụngcủanóđangđượcứngdụngrộngrãitrongcáclĩnhvựctrongcuộcsống.Mộttrongsốnhữngứngdụngđượcsửdụnggầnđâynhấtđólàứngdụngcôngnghệthôngtinvàocôngnghệchếtạovàđiềukhiểnrobotthôngminh.Cùngvớisựpháttriểnnhanhchóngvềkhoahọc-kỹthuật,ngànhđiệntựđộngcónhữngbướcpháttriểnnhảyvọtvớilinhkiệnbándẫn,cáchệthốngnhúngrađờivàkèmtheođólànhiềuứngdụngmớixuấthiệnphụcvụchosinhhoạtvàsảnxuấtconngười.Mộttrongnhữngứngdụngkhôngkémphầnquantrọngtrongcôngnghiệpđiềukhiểntừxa.Nóđãgópphầnrấtlớntrongviệcđiềukhiểncácthiếtbịtừxahaynhữngthiếtbịmàconngườikhôngthểtrựctiếpchạmvàođểđiềukhiển.Robocarcóthểtựđộngtránhchướngngạivậtvàcáctìnhhuốngphứctạpvàtựđộngxửlý.Xuấtpháttừứngdụngquantrọngtrên,nhómchúngemđãthiếtkế“Xeđiềukhiểnvàxetựhành”
Mục đích nghiên cứu :
-RoboCarđượcđiềukhiểnbằngtay,thôngquasóngvôtuyến(Wifi,RF, );cáckỹthuậtchínhđượcápdụng:điềukhiểntốcđộ,giatốc,hướngdichuyển,cánhtayrobot, đểthựchiệncácnhiệmvụtrênđườngđua
-RoboCartựhành,cáckỹthuậtchínhđượcápdụng:nhậndạngbiểnbáo,dòđường, thôngquasónghồngngoạiđểhoànthànhnhiệmvụtrêntrườngđua
Đối tượng và phạm vi nghiên cứu :
-Đốitượngnghiêncứu:
+Nghiêncứunguyênlýđokhoảngcáchcủacảmbiếnhồngngoại
+Phươngphápđiềukhiểnđộngcơ(theophươngthứctựhành)
+PhươngphápđiềukhiểntừxabằngsóngvôtuyếnRF
Trang 10CHƯƠNG 1: TỔNG QUAN VỀ ROBOCAR
1.1 ROBOCAR là gì?
-Robot cónghĩalàngườimáylàmộtloạimáycóthểthựchiệnnhữngcôngviệcmộtcáchtựđộngbằngsựđiềukhiểncủamáytínhhoặccácvimạchđiệntửđượclậptrình
điệntử.Vớisựxuấthiệnvàchuyểnđộngcủamình,robotgâychongườitacảmgiácrằngnógiácquangiốngnhưconngười
-Robotlàmộttácnhâncơkhí,nhântạo,ảo,thườnglàmộthệthốngcơkhí Roboticslàmộtkhoahọcliênngành,gồmcơkhí,điệntử,kỹthuậtđiềukhiểnvàcôngnghệthôngtin.Đượchiểulàmộtngànhkhoahọccónhiệmvụnghiêncứu,thiếtkế,chếtạocácrobotvàứngdụngchúngtrongcáclĩnhvựckhoahọc,kỹthuật,kinhtế,quốcphòngvàdânsinh
- Theo thuật ngữ hiện nay, robot là sản phẩm của ngành cơ - điện tử(Mechatronics).Việcsảnsinhrarobotthốngnhấtởmộtđiểm:thựchiệnhoàibãocủaconngười,làtạorathiếtbịthaythếconngườitrongnhữngcôngviệcnhư:
1.Cáccôngviệclặpđilặplại,nhàmchán,nặngnhọc:vậnchuyểnnguyênvậtliệu,lắpráp,laucọnhà,
2.Trongmôitrườngkhắcnghiệthoặcnguyhiểm:nhưngoàikhoảngkhôngvũtrụ,trênchiếntrường,dướinướcsâu,tronglòngđất,nơicóphóngxạ,nhiệtđộcao,
3.Nhữngviệcđòihỏiđộchínhxáccao,nhưthôngtắcmạchmáuhoặccácốngdẫntrongcơthể,lắprápcáccấutửtrongvimạch,
-Robocarlàloạirobotdiđộngtrênxe.Hệthốngthiếtbịchấphànhgồm2phần:taymáyvàxe,nhưngcóchunghệthốngđiềukhiển.Robocarchủyếuhoạt
Trang 111.2 Giới thiệu về arduino
-Arduinolàmột nềntảngmãnguồnmởđượcsửdụngnhằmxâydựngứngdụngđiệntửtươngtácvớinhauhoặcvớimôitrườngthuậnlợihơn.Arduinogiốngnhưmộtmáytínhnhỏđểngườidùngcóthểlậptrìnhvàthựchiệncácdựánđiệntửmàkhôngcầnphảicócáccôngcụchuyênbiệtđểphụcvụviệcnạpcode.-ĐiểmhấpdẫnởArduinovớinhữngngườilàmlậptrìnhlàngônngữcựckìdễhọc(giốngC/C++),cácngoạivitrênbomạchđềuđãđượcchuẩnhóa,nênkhôngcầnbiếtnhiềuvềđiệntử,chúngtacũngcóthểlậptrìnhđượcnhữngứngdụngthúvị.Thêmnữa,vìArduinolàmộtplatformđãđượcchuẩnhóa,nênđãcórấtnhiềucácbomạchmởrộng(gọilàshield)đểcắmchồnglênbomạchArduino,cóthểhìnhdungnômnalà“library”củacácngônngữlậptrình
-Arduinogồm:
+Phầncứng:MộtmạchArduinobaogồmmộtviđiềukhiểnAVRvớinhiềulinhkiệnbổsunggiúpdễdànglậptrìnhvàcóthểmởrộngvớicácmạchkhác.MộtkhíacạnhquantrọngcủaArduinolàcáckếtnốitiêuchuẩncủanó,chophépngườidùngkếtnốivớiCPUcủaboardvớicácmodulethêmvàocóthểdễdàngchuyểnđổi,đượcgọilàshield.
+VàishieldtruyềnthôngvớiboardArduinotrựctiếpthôngquacácchânkhácnhau,nhưngnhiềushieldđượcđịnhđịachỉthôngquaserialbusI²C-nhiềushieldcóthểđượcxếpchồngvàsửdụngdướidạngsongsong
- Arduinochínhthứcthường sửdụng các dòngchip megaAVR, đặcbiệt làATmega8,ATmega168,ATmega328, ATmega1280,vàATmega2560.MộtvàicácbộvixửlýkháccũngđượcsửdụngbởicácmạchAquinotươngthích.Hầuhếtcácmạchgồmmộtbộđiềuchỉnhtuyếntính5Vvàmộtthạchanhdaođộng16
Trang 12- MộtviđiềukhiểnArduinocũngcóthểđượclậptrìnhsẵnvớimộtbootloaderchophépđơngiảnlàuploadchươngtrìnhvàobộnhớflashon-chip,sovớicácthiếtbịkhácthườngphảicầnmộtbộnạpbênngoài.ĐiềunàygiúpchoviệcsửdụngArduinođượctrựctiếphơnbằngcáchchophépsửdụng1máytínhgốcnhưlàmộtbộnạpchươngtrình
- Phầnmềm:
Môitrườngpháttriểntíchhợp(IDE)củaArduinolàmộtứngdụng platform(đanềntảng)đượcviếtbằngJava,vàtừIDEnàysẽđượcsửdụngchoNgônngữlậptrìnhxửlý(Processingprogramminglanguage)vàprojectWiring.Nóđượcthiếtkếđểdànhchonhữngngườimớitậplàmquenvớilĩnhvựcpháttriểnphầnmềm.Nóbaogồmmộtchươngtrìnhcodeeditorvớicácchứcnăngnhưđánh dấu cú pháp, tự động brace matching, và tự động canh lề, cũng nhưcompile(biêndịch)vàuploadchươngtrìnhlênboardchỉvới1cúnhấpchuột.MộtchươngtrìnhhoặccodeviếtchoArduinođượcgọilàmộtsketch.[5]
cross-CácchươngtrìnhArduinođượcviếtbằngChoặcC++.ArduinoIDEđikèmvớimộtthưviệnphầnmềmđượcgọilà“Wiring“,từprojectWiringgốc,cóthểgiúpcácthaotácinput/outputđượcdễdànghơn.
Arduinođượcdùngđểlàmbộxửlýtrungtâmcủarấtnhiềuloạirobot.Đólànhờvàokhảnăngđọccácthiếtbịcảmbiến,điềukhiểnđộngcơ,…củaArduino.MộthệthốngArduinocóthểcungcấpchobạnrấtnhiềusựtươngtácvớimôitrườngxungquanhvới:
Trang 13 Hệthốngcảmbiếnđadạngvềchủngloại(đođạcnhiệtđộ,độẩm,giatốc,vậntốc,cườngđộánhsáng,màusắcvậtthể,lưulượngnước,pháthiệnchuyểnđộng,pháthiệnkimloại,khíđộc,…),…
Cácthiếtbịhiểnthị(mànhìnhLCD,đènLED,…)
Cácmodulechứcnăng(shield)hỗtrợkếtnốicódâyvớicácthiếtbịkháchoặccáckếtnốikhôngdâythôngdụng(3G,GPRS,Wifi,Bluetooth,315/433Mhz,2.4Ghz,…),…
ĐịnhvịGPS,nhắntinSMS,…
1.3 Các công nghệ mới nhất
Công nghệ bluetooth:
Bluetoothlàmộtchuẩncôngnghệtruyềnthôngkhôngdâytầmgầngiữacácthiếtbịđiệntử.Côngnghệnàyhỗtrợviệctruyềndữliệuquacáckhoảngcáchngắngiữacácthiếtbịdiđộngvàcốđịnh,tạonêncácmạngcánhânkhôngdây.CôngnghệBluetoothlàcôngnghệdựatrêntầnsốvôtuyếnvàbấtcứmộtthiếtbịnàocótíchhợpbêntrongcôngnghệnàyđềucóthểtruyềnthôngvớicácthiếtbịkhácvớimộtkhoảngcáchnhấtđịnhvềcựlyđểbảođảmcôngsuấtchoviệcphátvànhậnsóng.Côngnghệnàythườngđượctruyềnthônggiữahaithiếtbịkhácnhau
-Ưuđiểm:
Tiêuthụnănglượngthấp
Chophépứngdụngđượcnhiềuloạithiếtbịbaogồmcácthiếtbịcầmtayvàđiệnthoạidiđộng
Giáthànhngàymộtgiảm
Khoảngcáchgiaotiếpchophépgiữahaithiếtbịkếtnốilà10mởngoàitrờivà5mtrongnhà
Trang 14 Tínhtươngtáccao,đượcnhiềunhàsảnxuấtphầncứngcũngnhưphầnmềmhỗtrợ.
Dễdàngtrongviệcpháttriểnứngdụngnàyvớimộtứngdụngkhácthôngquachuẩnbluetooth,dođócóthểđộclậpvềphầncứngcũngnhưhệđiềuhành
-Nhượcđiểm
Khoảngcáchkếtnốicònngắnsovớicôngnghệkhôngdâykhác
Chỉkếtnốiđượchaithiếtbịvớinhau,khôngkếtnốithànhmạng.-Hoạtđộng: Bluetoothhoạtđộngtrongdảitần2.4GHZvà79dảisóngvôtuyếnkhácnhau.Khidữliệuđượcgửiđi,Bluetoothsẽchiasẻtấtcảdữliệucủabạnthànhcácgóinhỏhơn,cóthểtruyềnđượcnhiềuhơn.Khicácgóiđãđượcphânchia,chúngsẽđượcgửiriênglẻqua79băngtầnđóvàsẽkhôngbịtắcnghẽnởbấtkỳđâu.Khikếtnối,nósẽtựđộngtìmratầnsốtươngthíchđểdichuyểnđếnthiếtbịcầnkếtnốitrongkhuvựcnhằmđảmbảosựliênkết
1.4 Ứng dụng
-RobocarRPlàsảnphẩmcủaTrungtâmNCKTTựđộnghoá,ĐHBK-HNthiếtkế,chếtạonhằmphụcvụchocáccôngviệcnhưcônggắp,sắpxếp,vậnchuyểnphốiliệuhoặcsảnphẩmtrongphânxưởngcủacácxínghiệpcôngnghiệp.-PhầntrêncủaRobocarRPlàmộttaymáy4bậctựdo,thựchiệnbởi3độngcơmộtchiềuđiệnáp24Vvàmộtđộngcơbước,ngoàiracònmộtđộngcơbướcchobànkẹp.
-PhầndướicủaRobocarRPlàmộtxe3bánh.Bánhtrướcđóngvaitròvừalàbánhláivừalàbánhtruyềnđộng,đềudùngđộngcơ1chiều.
-RobocarRPlàmviệctheochếđộtựhànhnênđượctrangbịmộthệthốngquansátcóthểnhậnbiếtmôitrườngxungquanh.Hệthốngquansátlàcácsensor
Trang 15-Robocar“chữthậpđỏ”làmộtrobottựhànhphụcvụtrongcôngtácytếnhằmgiúpđỡcáccôngviệcchocácytá,hộlýtrongcácbệnhviện.Đặcbiệttrongcáccôngviệcphòngchốngdịchbệnh.Robocar“chữthậpđỏ”đượcthiếtkếmộtcáchgọngàngvàlinhhoạt.Nógồmmộtxe3bánhvàmộtrobot2bậctựdocũnglàloạirobotRPđơngiản.Đầucánhtayrobotcógắnmộtvòiphunhoáchấtphụcvụcôngtácphòngdịch.
HệđiềukhiểncủaRobocar“chữthậpđỏ”sửdụngconchip89C52vớichươngtrìnhđượcnạptrongbộnhớnộivàmạchngoạivi
KhibậtđiệnchoRobocarchươngtrìnhđượckhởiđộngtừđầu.Nóthựchiệnkhởitạochobộvixửlý89C52đưabánhláivềvịtríđầuvớigócláibằng00thẳngvớihướngtiếncủaxe,vòiphunđượcđưavềvịtríbanđầu
Trang 16CHƯƠNG 2: THIẾT KẾ XE ROBOCAR
2.1 Các linh kiện được sử dụng
-Bộkhungxerobot3bánh2độngcơ(01Khungxe,03bánhxe,02độngcơ,switch,encoder,gápin,trụđồng,ốc+vít ).KhungxeRobot3bánh2độngcơđượcthiếtkếphùhợpvớicácyêucầuchếtạorobotdòđường,robotdothám,robottránhvâ •tcản,cóthểlắpghépvớiđểđiềukhiển.
Modulecảmbiếnhồngngoạicóchứcnăngphátratiahồngngoạivànhậntiahồngngoạiphảnchiếulạikhicóvậtcản
-HC-05làthiếtbịBluetoothtốtnhấtsửdụnggiaothứctruyềnthôngUART.HC-05BluetoothcónhiềutínhnăngkhácbiệtsovớitấtcảcácthiếtbịBluetoothkhácvìcónhiềuchânvàchứcnăng.ModulethườngsửdụnggiaotiếpnốitiếpUARTvớicácchânTXvàRXởtốcđộbaud9600.Cógiaotiếptruyềndữliệuhaichiềuvàcóthểhoạtđộngnhưmộtslavevàmaster.ModuleBluetoothchỉcungcấpkhảnănggiaotiếptrongkhoảngcáchngắndocógiớihạn,hầuhếtdođảmbảotốcđộvàtínhbảomậtcủanó
-TestboardnhựaminiSYB-170Giúpdễdàngthựchiệncácmạchđiệnthựctế.Trướckhihàntrựctiếplinhkiệnlênboardmạchđồng
-Cánhtayrobot(bằngmica:Khungcánhtay,ốc+vít,4độngcơservoSG90).Cánhtayrobotlàmộtloạicánhtaycơkhí,đượclậptrình,vớicácchứcnăngtươngtựnhưmộtcánhtaycủaconngười.Cáckhớpcủacánhtayđượcliênkếtbởicấutrúccơkhívớicácđộngcơservochophéptạoracácchuyểnđộnglinhhoạtnhưquay,gập,gắpvật
-ArduinoUNOR3chipdánCH340:xửlýtínhiệuchoxeđiềukhiểntừxa,ArduinovớimáytínhPChoặcLaptopbằngcápUSBlàđãcóthểsửdụngvànạpcodechonómộtcáchrấtdễdàng
Trang 17-Pinsạc186502000mAhthíchhợpsửdụngtrongcácứngdụngDIYmôhìnhsửdụngtrongcácđồánsinhviên,phụcvụđờisốngdândụngnhưthaypincủađènpin,thiếtbịnguồndựphòng,…
-ĐộngcơgiảmtốcV3Dùngtrongcácmạchđiệntử,modulecamrmbiến,sảnphẩmcôngnghệsố…
-Hộppin
-ServoSG90làServophổbiếndùngtrongcácmôhìnhđiềukhiểnnhỏvàđơngiảnnhưcánhtayrobot.Độngcơcótốcđộphảnứngnhanh,đượctíchhợpsẵnDriverđiềukhiểnđộngcơ,dễdàngđiềukhiểngócquaybằngphươngphápđiềuđộrộngxungPWM
-L298N:Moduleđiềukhiểnđộngcơ(MotorDriver)sửdụngchipcầuHL298NgiúpđiềukhiểntốcđộvàchiềuquaycủađộngcơDCmộtcáchdễdàng,ngoàiramoduleL298Ncònđiềukhiểnđược1độngcơbướclưỡngcực.MạchcầuHcủaICL298Ncóthểhoạtđộngởđiệnáptừ5Vđến35V
Trang 182.3.2 Sơ đồ khối và chức năng các khối
Trang 19- Khối module Bluetooth
TrênthịtrườnghiệnnaycókhánhiềumoduleBluetoothhỗtrợviđiềukhiểngiaotiếpvớithiếtbịkhácthôngquakếtnốiBluetooth,mộtsốmoduleBluetooththường được sử dụng trong thực tế như: module Bluetooth HC-05, moduleBluetoothHC-06.Tuynhiên,moduleBluetoothHC-05làlựachọntốưuchođồánnàyvì:giáthànhrẻhơnsovớicácModulekhác,tốcđộhoạtđộngphùhợpvớitruyềndữliệuđiềukhiểnthiếtbị,dễdàngmuaởthịtrườngViệtNam,đượcnhiềungườisửdụngvàđánhgiálàrấtổnđịnh
Hình2.3Modulekhốibluetooth
- Khối xử lí trung tâm
ArduinoUNOR3dùngviđiềukhiểnATmega328.BộnãonàycóthểxửlýnhữngtácvụđơngiảnnhưđiềukhiểnđènLEDnhấpnháy,xửlítínhiệuchoxeđiềukhiểntừxa,điềukhiểnđộngcơbước,điềukhiểnđộngcơservo,làmmộttrạmđonhiệtđộ–độẩmvàhiểnthịlênmànhìnhLCD,…haynhữngứngdụngkhác
Trang 20- Khối điều khiển xe
Tấtcảcácloạiđiệnthoạichạyhệđiềuhànhandroidcóthểcàiứngdụngandroid,ứngdụngđượcviếtbằngngônngữJavanhằmtạoramộtgiaodiệntrựcquan,dễsửdụngchoviệcđiềukhiểnvàgiámsátcácthiếtbịđiện
2.3.3 Sơ đồ kết nối
Hình2.5Sơđồkếtnối
Trang 21L928n Arduino Bluetooth HC05 Servo
Trang 222.3.4 Lưu đồ thuật toán
2.3.4.1 Lưu đồ thuật toán của xe điều khiển
Hình2.6Lưuđồthuậttoáncủaxeđiềukhiển
Trang 232.3.4.2 Lưu đồ thuật toán của cánh tay robot
Hình2.7Lưuđồthuậttoáncủacánhtayrobot