CHƯƠNG 1 TỔNG QUAN VỀ MÔ HÌNH MÁY BÁN XĂNG DẦU TỰ ĐỘNG 1.1 Khái quát Chế độ bán xăng dầu tự động là chế độ mà người sử dụng tự vận hành trực tiếp bằng các thao tác. Với tín hiệu đầu vào cho trước, hệ thống sẽ tự động xuất ra lượng sản phẩm tương ứng và dừng lại, sau đó quay trở về trạng thái ban đầu sẵn sàng cho khách hàng sử dụng tiếp theo. Hình thức thanh toán và tài khoản của khách hàng - Để thực hiện giao dịch, bắt buộc mỗi khách hàng cần có một tài khoản. Nếu chưa có tài khoản khách hàng đăng ký theo hướng dẫn bên dưới.
- Chỉ thanh toán bằng hình thức sử dụng nguồn tiền trong tài khoản đã đăng ký : - Khách hàng thanh toán bằng hình thức nạp tiền vào tài khoản đươc đăng ký bằng số điện thoại cá nhân, cơ bản chỉ được nạp không được rút. - Mỗi số điện thoại chỉ được đăng ký 1 lần. - Mỗi phiên giao dịch có thời lượng tối đa là 90s, được bắt đầu tính từ sau khi hoàn thành nhập số tiền mua, hết thời gian lập tức hủy phiên giao dịch và thoát ra ngoài giao diện đăng nhập để bắt đầu 1 giao dịch mới. - Mỗi phiên giao dịch có hạn mức tối thiểu là 10.000 VND và tối đa là 500.000 VND và lượng xăng dư còn lại trong bể chứa phải lớn hơn lượng xăng khách hàng mua +1 lít.
- Mỗi trạm xăng bán 2 loại xăng, dầu là: RON92, RON95. - Mỗi phiên giao dịch khi xác nhận thanh toán sẽ có 1 mã OTP được gửi về số điện thoại hoặc Gmail của tài khoản đó để xác nhận giao dịch. Sau khi xác nhận giao dịch, tài khoản bị trừ tiền và khóa xăng được mở để người dùng bơm xăng vào xe. - Mã PIN CODE của tài khoản được mặc định cài là ngày sinh tháng sinh và 2 số cuối của năm sinh.
VD bạn đăng ký ngày tháng năm sinh là 14/12/2003 => mã PIN là 141203. - Giá xăng được cập nhật theo quy định của nhà nước. - Đăng ký thông qua số điện thoại và email nên mỗi số điện thoại và email chỉ được đăng ký một tài khoản duy nhất. Giới thiệu Web 1.1 Cách đăng ký tài khoản * Đối với khách hàng chưa có tài khoản thanh toán Giao diện chính đầu tiên khi bắt đầu thực hiện giao dịch: Bước 1: Bấm REGISTER: - 16 - Bước 2: Điền đầy đủ thông tin 1 cách chính xác: Bước 3: Sau khi điền đầy đủ thông tin bấm nút REGISTER màu xanh Bước 4: Bấm Send Code SMS hoặc Send Code Email khách hàng nhận được mã OTP (bao gồm 6 số) được gửi qua số điện thoại hoặc gmail đã được đăng ký ở trên, sau đó bấm ENTER để hoàn tất đăng ký.
- 17 - Màn hình chuyển đến giao diện như ban đầu: - 18 - 4.2 Đăng nhập Bước 1: Nhập thông tin số điện thoại (account) và mật khẩu (password) sau đó chọn LOGIN. Bước 2: Khách hàng chọn loại xăng muốn bơm Bước 3: Khách hàng nhập số tiền mua xăng STMB (Số tiền mua 500.000VND > STMB >10000 VND) => Bấm ENTER. - 19 - Bước 4: Nhập mã PIN CODE => Bấm ENTER. Bước 5: Bấm Send Code SMS hoặc Send Code Email để lấy mã OTP CODE được gửi về qua SMS hoặc Email của bạn.
- 20 - + Nếu giao dịch thành công: - 21 - + Nếu hết thời gian giao dịch: Lưu ý: * Thanh công cụ Data : khách hàng sửa đổi thông tin tại đây (nếu muốn) + Modification of Data: Sửa đổi thông tin người dùng đã đăng ký (Khách hàng thay đổi thông tin mình muốn cập nhật sau đó bấm Update) - 22 - +Change gồm 2 thanh: • Change Pin Code: Khách hàng thay đổi mã Pin (Khi khách hàng đăng ký tài khoản mã Pin ban đầu sẽ là ngày tháng năm sinh mà khách hàng đăng ký. Để bảo mật thông tin khách hàng nên thay đổi mã Pin Code này) • Change Password: Khách hàng thay đổi mật khẩu * Thanh công cụ Help gồm 4 thanh: +User Information: Thông tin người dùng + Locate: Định vị cây xăng. +Questions: Câu hỏi thắc mắc của khách hàng. +Contact: Liên hệ + Nút STOP: Dừng giao dịch trong trường hợp khẩn cấp.
Khách hàng thực hiện a. Khu vực làm việc: - Vị trí để xe (nơi nhận nhiên liệu) - Khu vực đặt bơm. - Khu bể chứa xăng dầu và hệ thống xuất xăng dầu. - Khu vực thanh toán hoá đơn.
Thao tác khách hàng: Kết thúc: Khách hàng trước khi rời trạm bơm cần để vòi bơm về đúng vị trí. Lưu ý khách hàng khi đổ xăng tại trạm bơm xăng dầu tự động 1. Nắm chắc thông tin tài khoản khi thực hiện mua xăng để giao dịch nhanh chóng tránh tình trạng quên tài khoản gây mất thời gian cho người mua hàng tiếp theo. Chọn đúng nhiên liệu cần mua.
Xác định vị trí mở nắp bình nhiên liệu. Tắt động cơ trước khi đổ xăng. Đổ xăng đúng cách: - 24 - - Không nên đổ quá đầy bình, xăng không có chỗ thông hơi, tạo sức ép, làm mất đi độ an toàn khi lái xe. - Không để dụng cụ bơm sát vào thành bình, gây ma sát tạo ra tĩnh điện làm cháy nổ.
- Khi vừa bơm xong, không đập vòi vào thành, việc này cũng có thể tạo ra sự ma sát, phóng tĩnh điện, gây mất an toàn. Tốt nhất nên rút vòi ra từ từ và nhấc cao đầu vòi. - Đóng nắp bình đúng cách và chắc chắn. Không sử dụng điện thoại và hút thuốc khi đổ xăng.
Tự bảo quản tài sản cá nhân khi đổ xăng. Đóng nắp bình xăng đúng cách. Để vòi bơm về đúng vị trí trước khi rời trạm xăng. Yêu cầu về hệ thống - Đảm bảo an toàn cho người sử dụng.
- Xử lý nhanh chóng đảm bảo độ chính xác cao trong đo đạc, tính toán. - Tính ổn định phục vụ nhu cầu người sử dụng. - Thao tác đơn giản, nhanh chóng. - Lưu trữ thông tin đơn hàng kết nối gửi số liệu về máy chủ để xử lý và quản lý chặt chẽ hoạt động của mô hình máy bán xăng dầu tự động.
- Hệ thống điều khiển tự động hoá trong bơm nhiên liệu, xử lý số liệu, hệ thống van,… 1. Hệ thống công nghệ - Hệ thống điện động lực, điều khiển,điện chiếu sáng. - Hệ thống tự động hoá điều khiển: van, bơm, xử lý số liệu trước khi xuất nhiên liệu. - 25 - CHƯƠNG 2 CẢM BIẾN VÀ THIẾT BỊ SỬ DỤNG TRONG HỆ THỐNG 2.
Cảm biến lưu lượng Hình 2. Cảm biến lưu lượng YF -S401 Mô tả chung - Cảm biến lưu lượng nước là cảm biến lưu lượng nước thường dùng trong máy bơm nước, hồ cá, máy bơm mini. Đặc điểm, thông số kỹ thuật • Chức năng 3 dây ngõ ra: + Màu đỏ: nguồn 5 – 24V + Dây đen: GND (mass) + Dây vàng: Tín hiệu • Thông số kỹ thuật: -Nguồn: 5 – 24V - Dòng tiêu thụ: <10mA - Chịu áp lực đến : 1,75Mpa - Lưu lượng đo: 1 – 30(L/min) - Nhiệt độ hoạt động: <120 C° -Độ ẩm: 35% - 90% RH - 26 - - Kích thước: 62 x 63 x35 mm - Đường kính ống: 11 mm - Trọng lượng: 50g Nguyên lý - Cảm biến hoạt động dựa trên cánh quạt nước và cảm biến Hall bên trong, khi nước chảy qua làm quạt nước quay ➔ cảm biến Hall ➔ xung vuông (từ NPN) [3]. Số lượng: - Sử dụng 2 cảm biến lưu lượng tương ứng cho 2 loại xăng mà cây xăng bán ra.
Lưu ý: Không được để nghiêng quá 5 độ, lắp thẳng đứng và nhiệt độ nước chảy qua < 120 độ C. Arduino Mega2560 Hình 2. Arduino Mega2560 Arduino Mega2560 là một vi điều khiển bằng cách sử dụng ATmega2560 [4] - 27 - • Thành phần Arduino Mega [4] Bao gồm: - 54 chân digital (trong đó có 15 chân có thể được sủ dụng như những chân PWM là từ chân số 2 → 13 và chân 44 45 46). - 6 ngắt ngoài: chân 2 (interrupt 0), chân 3 (interrupt 1), chân 18 (interrupt 5), chân 19 (interrupt 4), chân 20 (interrupt 3), and chân 21 (interrupt 2).
- 16 chân vào analog (từ A0 đến A15). - 4 cổng Serial giao tiếp với phần cứng: Cổng SERIAL Chân RX Chân TX Cổng 0 0 1 Cổng 1 19 18 Cổng 2 17 16 Cổng 3 15 14 - 1 thạch anh với tần số dao động 12 MHz. - 1 cổng kết nối USB. - 1 jack cắm điện.
- 28 - • Các đặc điểm kỹ thuật [4] Arduino Mega Tính năng, đặc điểm Vi điều khiển AVR ATmega2560 (8bit) Nguồn cung cấp 7-12V (Bộ điều chỉnh sẵn có cho bộ điều khiển) Số chân I/O số 54 Số chân I/O tương tự 16 Xung clock 16 MHz (nhà sản xuất cài đặt là 1MHz) Bộ nhớ flash 128 KB SRAM 8 KB USB (Lập trình với ATmega 8), ICSP (lập trình ), Giao tiếp SPI, I2C và USART Bộ Timer 2 (8bit) +4 (16bit) =6 Timer PWM 12 (2-16 bit) ADC 16 (10 bit) USART 4 Ngắt thay đổi chân 24 - 29 - 2.3 Bơm mini 12V • Mô tả chung Máy bơm nước mini 12V với thiết kế nhỏ gọn, dễ dàng sử dụng [5]. • Thông số kỹ thuật [5] - Điện áp : DC 12V - Áp lực :110 PSI – 7 bar - Lưu lượng : 5L/phút - Trọng lượng: 0.55 Kg - Trọng lượng : 0. Breadboard Breadboard (hay còn gọi là tes board ) là công cụ được sử dụng rất nhiều để thiết kế và thử nghiệm mạch. Với breadboard, bạn không cần phải hàn dây và các linh kiện để tạo mạch.
Nó giúp gắn các linh kiện cũng như tái sử dụng rất dễ. Bởi vì không hàn các linh kiện điện tử nên bạn có thể thay đổi thiết kế mạch tại bất kỳ điểm nào rất tiện lợi. Breadboard Cấu tạo: • Cấu tạo của breadboard rất đơn giản: - Khu vực trung tâm chính của breadboard là một khối gồm hai cột. - Mỗi cột được tạo thành từ nhiều hàng.
- Mỗi hàng được nối điện theo từng hàng. - Dọc hai bên là hai bus dọc để cấp điện vào cột bên trong.5 RFID • Thông số kỹ thuật Module RFID [6]: - Điện áp hoạt động: 3.3V 13-26mA - Dòng tiêu thụ ở chế độ Stand by: 3.3V 10-13mA - Sleep-mode: <80uA - Tải tối đa: 30mA - Tần số hoạt động: 13.56Mhz - Khoảng cách đọc: 0 - 60mm - Giao thức truyền thông: SPI - Tốc độ dữ liệu tối đa: 10Mbit / s - Kích thước: 40 x 60 mm - Nhiệt độ hoạt động: -20 đến 80 ° - Độ ẩm hoạt động: 5% -95%Tốc độ cao SPI: 10Mbit / s Thẻ từ [7]: - Model: CX0531 - Loại thẻ: ID + IC có thể đọc, xóa, sao chép - 32 - - Tần Số làm việc: 13.