MỤC LỤC
Để kết nối với máy tính cần phải có một bộ SF Cable, DB9 Female to 3.5mm Serial ( đối với máy tính để bàn có cổng COM) và nếu là máy tính xách tay hoặc máy tính để bàn mà không có cổng COM thì cần them bộ USB 2.0 to RS-232 DB9 Serial Converter. • Reboot Button: Nút này sẽ khởi động lại toàn bộ BOARD Intel Galileo, nghĩa là nó sẽ khởi động lại mạch Intel Galileo, tất cả các chương trình đã nạp từ trước hay đã cài đặt trên Board đều sẽ mất hết, Board quay về trạng thái ban đầu như lúc mới mua.
Nó sẽ được cài sẵn một hệ điều hành trên này và mạch Intel Galileo sẽ boot hệ điều hành ấy lên khi khởi động. • 5V Power In: Đây là cổng nguồn của Galileo, khi sử dụng chỉ việc gắn cổng nguồn của bộ sạc( có sẵn trong hộp của bo mạch Intel Galileo).
+ Ở chế độ ghi: Dữ liệu ở bus sẽ được LCD chuyển vào(chấp nhận) thanh ghi bên trong nó khi phát hiện một xung (high-to- low transition) của tín hiệu chân E. + Ở chế độ đọc: Dữ liệu sẽ được LCD xuất ra DB0-DB7 khi phát hiện cạnh lên (low-to-high transition) ở chân E và được LCD giữ ở bus đến khi nào chân E xuống mức thấp.
Bản Arduino này hơi nặng so với các phiên bản Arduino khác vì đã được chỉnh sửa cho việc lập trình trên board Intel Galileo. Sau khi down load thành công chương trình, giờ chúng ta sẽ giải nén phần mềm ( 7-Zip hoặc WinRar …) vào thưc mục gốc của các ổ đĩa (ví dụ C:\ hay E:\,…) thường thì các bạn lên để ở các ổ khác ngoài ổ C để khi có vấn đề sự cố với chính máy tính của bạn thì các chương trình đã lập trình hay các ví dụ đã làm của chúng ta vẫn khôi phục lại được. Bạn chỉ cần giải nén file ban đầu vào thư mục Applications, và kích đúp vào biểu tưởng Arduino.app để lập trình.
Đối với Linux, bạn cần một chương trình để giải nén file .tar.gz, có thể dùng wget hoặc chương trình download fiel tương tự để tải chương trình cài đặt về. Có một điều cần lưu ý là bạn phải xóa chương trình modem manager nếu không upload được lên mạch. Khi đã giải nén xong tất cả, lúc này các bạn chỉ việc mở file arduino trong thư mục vừa giải nộn và chạy.
Để lập trình được trên Board Intel Galileo nói riêng hay các board Arduino nói chung trước hết chúng ta cần phải lựa chọn các Board mà mình cần phải lập trình để chạy trên đó. Bên cạnh đó ngôn ngữ chương trình Intel Arduino còn có một số các ví dụ dành cho những người mới lập trình để tìm hiểu cũng như các bước lập trình một chương trình cụ thể, chúng ta có thể tham khảo dự trên phần Examples. Đoạn code trong loop( ) sẽ được Arduino Galileo chạy vô hạn, trong chương trình trên có hàm digitalWrite( ) để đặt các chân 13 ở mức điện áp cao (HIGH) hay thấp (LOW).
Sau viết một chương trình xong, phần mềm Intel Arduino cho phép chúng ta có thể tìm lỗi sai hay những câu lệnh còn thiếu trước khi chúng ta upload vào board để chạy chương trình hay là trình biên dịch, thường thì bước này cũng quan trọng không kém gì bước lập trình, nó sẽ tìm kiếm những lỗi sai, sau đó hiển thị những câu lệnh sai, những dòng lệnh thiếu hay thừa, những lỗi khi chúng ta lập trình ở bẳng bên dưới Intel Arduino. Chương trình sẽ chạy và sẽ thông báo khi hoàn tất, chương trình thành công không lỗi sai nào sẽ thông báo như trên hình, nếu xảy ra lỗi thì chúng ta lên xem lại các câu lệnh, xem lại board mà chúng ta đã lựa chọn hay cổng COM đã đúng chưa… Nếu chương trình vẫn báo lỗi thì chúng ta không thể upload lên Board Galileo được. Khi chương trình đã thông qua trình biên dịch xong, chúng ta có thể tiến hành upload lên board Galileo, để upload thì cần có dây sạc điện thoại thông minh có cổng USB ( dây Samsung) cắm vào cổng USB Client trên board Intel Galileo.
Che khuất về hình học – Điều này liên quan tới vị trí tương đối của các vệ tinh ở thời điểm bất kì.Phân bố vệ tinh lí tưởng là khi các quả vệ tinh ở vị trí tạo các góc rộng với nhau.Phân bố xấu xảy ra khi các quả vệ tinh ở trên một đường thẳng hoặc cụm thành nhóm. Sự giảm có chủ tâm tín hiệu vệ tinh – Là sự làm giảm tín hiệu cố ý do sự áp đặt của Bộ Quốc phòng Mỹ, nhằm chống lại việc đối thủ quân sự dùng tín hiệu GPS chính xác cao. (Tuy nhiên biện pháp này hoàn toàn có thể được sử dụng lại trong những điều kiện cụ thể để đảm bảo gậy ông không đập lưng ông. Chính điều này là tiềm ẩn hạn chế an toàn cho dẫn đường và định vị dân sự.).
Đây là hệ thống tiếp nhận dữ liệu từ sóng vệ tinh và phân tích thành các thông điệp GPS định dạng chuẩn.Hệ thống này làm việc xung quanh đối tượng SerialPort. Tốc độ kết nối có thể điều chỉnh theo một số mẫu nhưng theo tiêu chuẩn NMEA là 4800 bit/giây với 8 bít dữ liệu, không bít chẵn lẻ và có 1 bít dừng (bit stop). Nhưng đó chỉ là tham khảo nếu bạn chắc chắn 4800 hoạt động tốt, bạn có thể thử cài với tốc độ nhanh hơn.Việc cài đặt để đạt tốc độ nhanh như mong muốn, đòi hỏi phải nâng cấp khả năng đáp ứng của chương trình.
Bên cạnh đó phải kể đến rất nhiều vụ tai nạn gây ra do “xe điên” (lái xe không kiểm soát được tốc độ) những chiếc xe mất kiểm soát đâm liên hoàn vào đoàn người và xe lưu thông phía trước, hay có những vụ việc lái xe gây tai nạn xong bỏ chốn tại hiện trường… những vấn đề cần được giải quyết kịp thời để đưa giao thông Việt Nam trở nên an toàn và văn minh hơn. Để quản lý tốt và chấn chỉnh kịp thời những sai phạm của các phương tiện khi tham gia giao thông, chính phủ đã ra Nghị định số 91/2009/NĐ-CP quy định từ ngày 01 tháng 7 năm 2012, các xe ô tô theo tuyến cố định, xe buýt, kinh doanh vận tải hành khách theo hợp đồng, kinh doanh vận chuyển khách du lịch, kinh doanh vận tải hàng hóa bằng công-ten-nơ phải phải gắn thiết bị giám sát hành trình. Sản phầm “Thiết bị quản lý hành trình xe và lái xe trên các phương tiện giao thông.” Là thiết bị mô phỏng chức năng của hộp đen trên máy bay có nhiệm vụ giám sát người điều khiển và phương tiện tham gia giao thông.
Thiết bị quản lý hành trình xe và lái xe trên các phương tiện giao thông mô phỏng chức năng của hộp đen trên máy bay và có thêm một số chức năng để giám sát người điều khiển phương tiện và đưa ra các cảnh báo cho họ khi cần thiết. Thiết bị giám sát hành trình được ứng dụng trên các phương tiện, được quản lý điều hành như: xe taxi, xe buýt, xe khách, xe chở hàng, xe du lịch,…Thiết bị giám sát hành trình, người dùng có thể giám sát từ xa lộ trình của xe theo thời gian thực với các thông số vị trí xe chính xác đến từng con đường, từng số nhà, vận tốc, hướng di chuyển, trạng thái quá tốc độ kèm theo nhiều tính năng khác phù hợp với nhu cầu của khách hàng. Ngoài những tính năng trên, thiết bị này còn được tích hợp nhiều tiện ích tối ưu như: lưu trạng thái xe và thời gian ngay cả khi rút điện, tự động cập nhật chương trình từ xa và giao tiếp 2 chiều với trung tâm qua bộ thu phát tín hiệu được lắp đắt bên trong thiếu bị giám sát.
Chân TX là chân chuyển dữ liệu đi từ board Intel Galileo, chân này được dấu nối với bộ chuyển đổi RS232 để đưa dữ liệu ra ngoài cổng COM phục vụ nhu cầu phát tín hiệu trực tiếp từ thiết bị đến bộ thu tín hiệu, tín hiệu sẽ được phát liên tục và trực tiếp. Chương trình được viết bằng ngôn ngữ Visual Basic, đây là ngôn ngữ đơn giản nhất để tạo những ứng dụng cho Microsoft Windows.Bất kể bạn là một nhà chuyên nghiệp hay là một người mới lập trình Windows, Visual Basic cung cấp cho bạn một tập hợp các công cụ hoàn chỉnh để nhanh chóng phát triển các ứng dụng.