1. Trang chủ >
  2. Kỹ Thuật - Công Nghệ >
  3. Điện - Điện tử >

Lịch sử hình thành

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (821.18 KB, 40 trang )


Khi Android được phát hành thì một trong số các mục tiêu trong kiến trúc của

nó là cho phép các ứng dụng có thể tương tác được với nhau và có thể sử dụng lại

các thành phần từ những ứng dụng khác. Việc tái sử dụng không chỉ được áp dụng

cho các dịch vụ mà nó còn được áp dụng cho cả các thành phần dữ liệu và giao diện

ngườidùng.

Vào cuối năm 2008, Google cho phát hành một thiết bị cầm tay được gọi là

Android Dev Phone 1 có thể chạy được các ứng dụng Android mà không bị ràng

buộc vào các nhà cung cấp mạng điện thoại di động. Mục tiêu của thiết bị này là cho

phép các nhà phát triển thực hiện các cuộc thí nghiệm trên một thiết bị thực có thể

chạy hệ điều hành Android mà không phải ký một bản hợp đồng nào.

Vàokhoảng cùng thời gian đó thì Google cũng cho phát hành một phiên vản vá lỗi 1.1

của hệ điều hành này. Ở cả hai phiên bản 1.0 và 1.1 Android chưa hỗ trợ soft-keyboard

mà đòi hỏi các thiết bị phải sử dụng bàn phím vật lý. Android cố định vấn đề này

bằng cách phát hành SDK 1.5 vào tháng Tư năm 2009, cùng với một số tính năng

khác. Chẳng hạn như nâng cao khả năng ghi âm truyền thông, vật dụng, và các

livefolder.

Các phiên bản cảu android

-



Android 1.0 :23/11/2008



-



Android 1.1 :9/2/2009



-



Android 1.5 Cupcake :30/4/2009



-



Android 1.6 Donut :30/9/2009



-



Adroid 2.0/2.1 Eclair :11/2009



-



Android 2.2 Froyo :20/05/2010



-



Android 2.3 Gingerbread :06/12/2010



-



Android 3.0/3.1 Honeycomb :22/2/2011



Đồ án thiết kế I



Trang 25



-



Android 4.0 Ice Cream Sandwich :19/10/2011



-



Android 4.1 Jelly Bean :9/7/2012



-



Android 4.2 Jelly Bean :11/2012



-



Android 4.3 Jelly Bean :24/7/2013



-



Android 4.4 KitKat: 01/11/2013



-



Android 5.0 Lollipop: 03/11/2014



-



Android 6.0 Marshmallow: 05/10/2015



-



Android 7.0 Nougat: 23/08/2016



Tính năng Android

- Lưu trữ: sử dụng SQLite, một cơ sở dữ liệu quan hệ, trọng lượng nhẹ cho dữ liệu lưu

trữ.

- Kết nối: Hỗ trợ GSM/EDGE, IDEN, CDMA, EV-DO, UTMS, Bluetooth ( A2DP và

AVRCP ), Wifi, LTE vàWimax

- Tin nhắn: hỗ trợ cả SMS vàMMS

- Trình duyệt web: dựa trên WebKit mã nguồn mở, cùng với V8 JavaScript của

Chrome.

- Truyền thông hỗ trợ : Bao gồm hỗ trợ cho các phương tiện truyền thông: H.263,

H.264 ( trong 3GP hoặc MP4 container ), MPEG-4 SP, AMR, AMR-WB, AAC, HEAAC, MP3, MIDI, OggVorbis, WAV, JPEG, PNG,GIF vàBMP

- Hỗ trợ phần cứng: Accelerometer cảm biến, máy ảnh, kỹ thuật số Compass, cảm

biến tiệm cận vàGPS.

- Multi-touch : hỗ trợ màn hình cảm ứng đađiểm.



Đồ án thiết kế I



Trang 26



- Đa chức năng: Hỗ trợ các ứng dụng đa tácvụ

- Hỗ trợ Flash: Android 2.3 hỗ trợ Flash10.1

- Tethring: Hỗ trợ chia sẻ kết nối Internet là một điểm phát sóng không dây/có dây

3.3. IC điều khiển động cơ L293D

L239D là một chip tích hợp 2 mạch cầu H trong gói 16 chân. Tất cả các mạch

kích, mạch cầu đều được tích hợp sẵn. L239D có điện áp danh nghĩa cao (lớn nhất

36V) và dòng điện danh nghĩa lớn nhất 1.2A nên rất thích hợp cho các các ứng dụng

công suất nhỏ như các động cơ DC loại nhỏ và vừa. Vì là loại “all in one” nên là lựa

chọn hoàn hảo cho những người chưa có nhiều kinh nghiệm làm mạch điện tử.



Hình 9: Sơ đồ chân L239D

Có 2 mạch cầu H trên mỗi chip L298D nên có thể điều khiển 2 đối tượng

chỉ với 1 chip này. Mỗi mạch cầu bao gồm 1 đường nguồn Vs (thật ra là đường chung

cho 2 mạch cầu), một đường current sensing (cảm biến dòng), phần cuối của mạch

cầu H không được nối với GND mà bỏ trống cho người dùng nối một điện trở nhỏ gọi

là sensing resistor.

Đồ án thiết kế I



Trang 27



Hình 10: Sơ đồ kết nối L239D

Động cơ sẽ được nối với 2 đường OUT1, OUT2 (hoặc OUT3, OUT4 nếu dùng

mạch cầu bên phải). Một chân En (EnA và EnB cho 2 mạch cầu) cho phép mạch cầu

hoạt động, khi chân En được kéo lên mức cao, mạch cầu sẵn sang hoạt động.



Đồ án thiết kế I



Trang 28



CHƯƠNG 4: THIẾT KẾ MÔ HÌNH XE ĐIỀU KHIỂN

4.1 Phân tích và xác định yêu cầu

Mục đích của đề tài là thực hiển kết nối và trao đổi dữ liệu giữa ứng dụng trên hệ điều

hành Android và vi điều khiển xử lý trên xe. Hệ thống cho phép người dùng có thể điều

khiển thiết bị bằng Mobile android qua Bluetooth

Yêu cầu đặt ra:

-



Ứng dụng trên Mobile Android:



+ Thực hiện gửi dữ liệu thông qua sóng Bluetooth

+ Ứng dụng có giao diện thân thiện, dễ sử dụng

+ Ứng dụng hoạt động ổn định

-



Thiết bị phần cứng :



+ Nhận giá trị từ module Bluetooth, xử lý và xuất ra driver động cơ để điều khiển xe.

+ Driver có nhiệm vụ điều khiện 2 động cơ DC thực hiện các thao tác di chuyển cơ

bản.

+ Xe hoạt động ổn định.

4.2 Xây dựng hệ thống

4.2.1 Ứng dụng trên Android

Lưu đồ thuật toán



Đồ án thiết kế I



Trang 29



Hình 11: Lưu đồ thuật toán ứng dụng điều khiển



Đồ án thiết kế I



Trang 30



Xem Thêm
Tải bản đầy đủ (.pdf) (40 trang)

×