Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
7,3 MB
Nội dung
Sensor Animation Nhóm ABC Nguyễn Cơng Chiến Tơ Minh Đô Lê Thành Được Lương Bùi Trọng Nghĩa Trần Thế Vĩnh Nội dung Tìm hiểu SenSor Tìm hiểu Animation Mô tả ứng dụng Demo ứng dụng Giải đáp mô tả ứng dụng I.SENSOR 1.1 SENSOR ? Sensor hay gọi cảm biến Thiết bị cảm ứng dùng để biến đổi thông tin mơi trường bên ngồi thành tín hiệu điện để giúp điều khiển thiết bị khác I.SENSOR 1.2 Cấu tạo sensor Bằng cách sử dụng biến trở góc quay biến trở tuyến tính góp phần nhiều việc biến đổi dịch chuyển thành cấp điện áp, ngồi góp phần chuyển các cảm biến tiệm cận kiểu điện trở và cảm biến điện dung Nó hoạt động dựa nguyên tắc chung việc đo lường đại lượng không mang điện cách biến đổi tất thành tín hiệu điện Cấu tạo cảm biến thường chia làm bốn phần sau: Phần thứ thành phần chuyển đổi, cấu đo điện hay loại mạch trung gian sơ đồ mạch trung gian mạch lưu chỉnh Vẫn thành phần tương đối quan trọng cảm biến senxi – thành phần dùng để đo lường hệ bám sát gõ quay, sau truyền lệnh cho góc quay cự ly xa mà bạn khơng thể thực khí Phần thứ hai biến áp quay có tác dụng chuyển đổi điện áp từ cuộn sơ cấp sang tín hiệu điện bên thứ cấp tương ứng Phần thứ ba quay hai bậc quay có ba bậc tự do, hai thành phần có cơng dụng việc đo đạc tốc độ góc hệ thống ổn định hay hay đo sai lệch góc Phần thứ tư cảm biến tốc độ: Trên phận có đĩa mã khắc vạch ánh sáng qua được, phía sau đĩa đặt phototransistor chịu tác dụng nguồn sáng I.SENSOR 1.3 Các loại cảm biến I.SENSOR 1.3.1 Cảm biến điện dung Đây loại cảm biến đặt bên hình cảm ứng thiết bị di động bạn Công nghệ cảm ứng điện dung dùng lưới điện cực phủ hình, có điện Khi ngón tay đến gần điện cực, điện dung lưới thay đổi đo Bằng việc đo tất điện cực, ta nhận biết vị trí ngón tay Có hai loại điện dung dùng cho hình cảm ứng: điện dung tương hổ (mutual capacitance) điện dung riêng (self-capacitance) I.SENSOR 1.3.2 Cảm biến tiệm cận Đây cách mà điện thoại biết bạn áp điện thoại lên tai để từ tắt mở hình Cảm biến tiệm cận (proximity sensor) thường phát loại trường điện từ, chùm xạ loại ánh sáng (như hồng ngoại chẳng hạn), sau giám sát thay đổi trường tín hiệu trả để định xem bạn có smartphone lại gần hay khơng Khoảng cách mà cảm biến tiệm cận nhận biết đối tượng vào khoảng 2-5cm (cũng có loại sensor nhận biết xa chủ yếu dùng lĩnh vực an ninh công nghiệp) I.SENSOR 1.3.3 Cảm biến ảnh Cảm biến q phổ biến Nó tập hợp nhiều photodiode có chức nhận biết ánh sáng từ môi trường vào Sau đó, cảm biến ảnh chuyển thơng tin ghi nhận thành tín hiệu số, áp dụng thêm số thuật toán xử lý màu sắc kết xuất thành ảnh hoàn chỉnh cho xem Với ảnh định dạng JPEG vài phương pháp nén xử lí khác áp dụng trước máy ghi thành tập tin Cảm biến ảnh có nhiều kích thước khác nhau, thường thấy thiết bị di động có loại 1/3", số máy cao cấp dùng cảm biến 1/2,3" 1/1,7" Như bạn biết, đơn vị nhỏ dùng để đo độ chi tiết ảnh đưa từ cảm biến pixel megapixel = triệu pixel I.SENSOR 1.3.4 Cảm biến ảnh Loại cảm biến xuất lần iPhone tên tiếng Anh gyroscope Theo định nghĩa vật lí, quay hồi chuyển thiết bị dùng để đo đạc trì phương hướng, dựa ngun tắc bảo tồn mơ men động lượng Thực chất, quay học bánh xe hay đĩa quay với trục quay tự theo hướng Phương hướng thay đổi nhiều hay tùy thuộc vào mơ men xoắn bên ngồi liên quan đến quay có vận tốc cao mà khơng cần mơ men động lượng lớn Vì mơ men xoắn tối thiểu hóa việc gắn kết thiết bị khớp vạn (gimbal), hướng trì gần cố định so với chuyển động vật thể mà tựa lên II.ANIMATION Gói đồ họa Android cung cấp cho ta class Camera cho phép cảm nhận độ sâu cách chiế u hình ảnh 2D di chuyển không gian 3D vào mặt 2D Di chuyển ListView trở lại từ hình việc dịch 1300 pixel theo trục z quay 360 độ quanh trục y II.ANIMATION Ma trận chìa khóa để biến đổi view animation Dưới số phương thức chủ yếu ma trận: -matrix.reset(): reset ma trận ma trận đơn vị -matrix.setScale(): thay đổi kích thước ma trận -matrix.setTranslate(): thực thay đổi vị trí để mơ chuyển động -matrix.setRotate(): thực việc thay đổi hướng II.ANIMATION Một số Animation Android Di chuyển lên với thời gian 5s TranslateAnimation translateYAnimation = new TranslateAnimation(0f, 0f, 0f, -2200f); translateYAnimation.setDuration(5000l); translateYAnimation.setRepeatCount(Animation.INFINITE); translateYAnimation.setRepeatMode(Animation.REVERSE); II.ANIMATION Di chuyển sang phải TranslateAnimation translateXAnimation = new TranslateAnimation(0f, 1000f, 0f, 0f); translateXAnimation.setDuration(2000l); translateXAnimation.setRepeatMode(Animation.RESTART); translateXAnimation.setRepeatCount(Animation.INFINITE); II.ANIMATION animation nhấp nháy liên tục với thời gian 350ms II.ANIMATION animation tự quay quanh thân 360 độ lại quay quay tiếp II.ANIMATION amintion phóng to thu nhỏ nhấp nhơ android:toYScale="1.0" II.ANIMATION để thực animation tạo file xml ta đơn giản load lên sử dụng Animation animationRotale = AnimationUtils.loadAnimation(this, R.anim.rotate); imageViewRotate.startAnimation(animationRotale); III Mô tả ứng dụng IV.Demo ứng dụng next , backward, stop, play, pause Giải đáp thắc mắc V.Tổng kết ứng dụng nghe nhạc Tích hợp sensor(lắc nhạc) Thêm Animation vào app Phát nhạc Chạy lời hát Nhiệm vụ nhóm Chiến (Nhóm trưởng code) Nghĩa, Được word SENSOR Vĩnh, Đô word ANIMATION Được file thuyết trình Thanks! ...Nhóm ABC Nguyễn Cơng Chiến Tơ Minh Đơ Lê Thành Được Lương Bùi Trọng Nghĩa Trần Thế Vĩnh Nội dung Tìm