Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh đô thị hóa nhanh chóng, diện tích đất dành cho hạ tầng giao thông tĩnh tại các đô thị ngày càng bị thu hẹp trong khi số lượng phương tiện cá nhân gia tăng liên tục. Tại Việt Nam, phương thức quản lý bãi đỗ xe truyền thống chủ yếu dựa trên việc phát vé giấy hoặc quẹt thẻ từ vật lý. Cả hai giải pháp này bộc lộ nhiều hạn chế thực tiễn: người gửi xe bắt buộc phải giữ vật phẩm xác nhận (dễ bị mất hoặc rách, hỏng), quy trình kiểm soát thủ công gây ùn tắc tại cổng ra vào trong giờ cao điểm, và cấu trúc bãi đỗ xe mặt phẳng chiếm dụng diện tích mặt đất rất lớn. Mặc dù các công trình bãi giữ xe nhiều tầng dạng bê tông cốt thép đã xuất hiện, chi phí đầu tư xây dựng lại rất cao, khó áp dụng cho các khu vực có diện tích vừa và nhỏ. Từ thực trạng đó, đề tài nghiên cứu và chế tạo mô hình "Nhà giữ xe bán tự động kiểu đu quay kết hợp ứng dụng trên Android" nhằm tối ưu hóa không gian lưu trữ phương tiện theo phương thẳng đứng và tự động hóa quy trình quản lý thông qua thiết bị di động.

Mục tiêu và nhiệm vụ nghiên cứu của đề tài được xác định cụ thể như sau:

  1. Nghiên cứu tích hợp bộ xử lý trung tâm nhúng (Kit Raspberry Pi 3 Model B), cảm biến tiệm cận hồng ngoại, thiết bị quét mã quang học và cơ sở dữ liệu đám mây Firebase.
  2. Thiết kế và thi công mô hình cơ khí bãi giữ xe hoạt động theo nguyên lý vòng quay đứng (đu quay) nhằm tiết kiệm diện tích mặt bằng.
  3. Xây dựng ứng dụng di động trên nền tảng Android (ngôn ngữ Java) với giao diện quản lý tài khoản, đặt chỗ trước, thanh toán trừ tiền ảo trong tài khoản và nhận mã phản hồi nhanh (QR Code).
  4. Thiết lập hệ thống cơ sở dữ liệu thời gian thực (Firebase Realtime Database) làm cầu nối đồng bộ trạng thái ô đỗ, mã xác thực và dữ liệu điều khiển giữa ứng dụng di động và Raspberry Pi.
  5. Cấu hình và lập trình bộ điều khiển trung tâm trên ngôn ngữ Python để giao tiếp GPIO, đọc dữ liệu cảm biến hồng ngoại, nhận chuỗi ký tự từ máy quét mã qua cổng USB, điều khiển động cơ bước qua driver DRV8825 và điều khiển động cơ servo đóng mở thanh chắn cửa bãi xe.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Kit máy tính nhúng Raspberry Pi 3 Model B; driver điều khiển động cơ bước DRV8825 và động cơ bước; động cơ servo SG90; đầu đọc mã QR Cognex Dataman DM 8050; module cảm biến quang hồng ngoại so sánh điện áp LM393; màn hình LCD 1602 giao tiếp I2C; dịch vụ cơ sở dữ liệu Firebase Realtime Database; môi trường lập trình Android Studio.
  • Phạm vi nghiên cứu: Thiết kế và thử nghiệm mô hình thực nghiệm bãi đỗ xe kiểu đu quay quy mô 4 đến 6 vị trí đỗ; cơ chế điều khiển bán tự động cho phép đặt chỗ trước tối đa 30 phút; xác thực lượt gửi/lấy xe bằng mã QR hiển thị trực tiếp trên màn hình điện thoại thông minh thay thế hoàn toàn thẻ và vé vật lý.

Cơ sở lý thuyết và phương pháp

Đề tài áp dụng phương pháp nghiên cứu thiết kế kỹ thuật, kết hợp giữa tính toán phần cứng điện tử - cơ khí và phát triển phần mềm nhúng, phần mềm ứng dụng di động.

Khung lý thuyết và phần cứng nền tảng bao gồm:

  • Máy tính nhúng Raspberry Pi 3 Model B: Sử dụng vi xử lý Broadcom BCM2837B0 (SoC 64-bit ARM Cortex-A53, 4 nhân 1.4 GHz), bộ nhớ RAM LPDDR2, tích hợp sẵn kết nối Wi-Fi 802.11b/g/n/ac, Bluetooth 4.2 BLE, cổng mạng Ethernet, 4 cổng USB 2.0 và 40 chân mở rộng GPIO (26 chân digital I/O). Bo mạch này chạy hệ điều hành Linux (Raspbian) và đóng vai trò máy chủ cục bộ tiếp nhận dữ liệu thời gian thực và thực thi các chương trình điều khiển viết bằng Python.
  • Driver điều khiển động cơ bước DRV8825 của Texas Instruments: Mạch tích hợp hai cầu H MOSFET công suất, hỗ trợ điện áp cấp cho động cơ từ 8,2 V đến 45 V, dòng tải tối đa 2,5 A. DRV8825 hỗ trợ các chế độ vi bước (Full step, 1/2, 1/4, 1/8, 1/16, 1/32 step) thông qua 3 chân MODE0, MODE1, MODE2; điều khiển chiều quay qua chân DIR và tốc độ/bước quay qua chân STEP.
  • Động cơ bước và động cơ servo: Động cơ bước có góc bước cơ bản 1,8° (tương đương 200 bước/vòng quay 360°) giúp định vị chính xác vị trí khay chứa xe; động cơ servo SG90 góc quay 0° - 180° điều khiển bằng xung PWM (độ rộng xung 1,5 ms cho 0°, 2 ms cho 90°, 1 ms cho 180°) dùng làm cơ cấu nâng hạ thanh chắn ra vào.
  • Module thu phát hồng ngoại: Gồm 1 LED phát và 1 photodiode thu hồng ngoại kết hợp vi mạch so sánh LM393, khoảng cách phát hiện vật cản 2 - 30 cm, góc quét 35°, xuất tín hiệu logic (0 hoặc 1) báo trạng thái có xe.
  • Thiết bị quét mã quang học Cognex DM 8050: Đọc mã vạch 1D và mã ma trận 2D (QR Code), kết nối với Raspberry Pi qua chuẩn giao tiếp USB và truyền dữ liệu chuỗi ký tự đã được giải mã trực tiếp.
  • Màn hình ký tự LCD 1602 tích hợp module I2C: Màn hình 16 ký tự x 2 dòng, sử dụng chuẩn truyền thông nối tiếp I2C chỉ với 2 dây tín hiệu SDA và SCL để tiết kiệm tài nguyên chân GPIO của vi điều khiển.
  • Hệ thống đám mây Firebase Realtime Database: Cung cấp cơ sở dữ liệu phi quan hệ (NoSQL), đồng bộ dữ liệu đa nền tảng dưới định dạng JSON giữa ứng dụng Android và script Python trên Raspberry Pi theo thời gian thực.
Thiết bị / Linh kiện Điện áp hoạt động Dòng tiêu thụ danh định Chuẩn giao tiếp / Điều khiển
Raspberry Pi 3 Model B 5 V 2,0 A - 3,0 A GPIO, USB, Wi-Fi, I2C
Máy quét Cognex DM 8050 5 V 0,5 A USB 2.0
Driver DRV8825 Logic 5 V / Động cơ 8,2 - 45 V < 50 mA (Logic) / 2,5 A (Ngõ ra) Tín hiệu xung STEP / DIR
Động cơ bước (Step Motor) 12 V - 24 V 2,0 A Cầu H lưỡng cực
Động cơ Servo SG90 4,8 V - 6,0 V 100 mA - 500 mA PWM (Chu kỳ xung)
Cảm biến hồng ngoại LM393 3,3 V - 5,0 V ~ 15 mA Digital Output (Mức 0/1)
Module LCD 1602 + I2C 5 V 350 µA - 600 µA I2C (SDA, SCL)

Thiết kế và triển khai

Hệ thống được thiết kế phân tầng gồm 8 khối chức năng liên kết chặt chẽ với nhau: Khối nguồn, Khối xử lý trung tâm, Khối động cơ, Khối cảm biến, Khối hiển thị, Khối điều khiển, Khối Server và Khối Smartphone.

Thiết kế phần cứng và ghép nối mạch

  1. Khối xử lý trung tâm và cấp nguồn: Sử dụng nguồn 5 V / 3 A riêng biệt cấp cho Raspberry Pi 3 để đảm bảo độ ổn định vi xử lý. Động cơ bước được cấp nguồn riêng từ nguồn xung 12 V / 3 A để triệt tiêu sụt áp và can nhiễu từ cảm ứng điện từ sang khối xử lý.
  2. Sơ đồ kết nối chân GPIO trên Raspberry Pi 3:
    • Module I2C điều khiển LCD 1602: Chân SDA nối GPIO 2, chân SCL nối GPIO 3.
    • Khối cảm biến phát hiện xe: CB 1 (vị trí 1) nối GPIO 23; CB 2 (vị trí 2) nối GPIO 24; CB 3 (vị trí 3) nối GPIO 25; CB 4 (vị trí 4) nối GPIO 8; Cảm biến cổng vào (CB IN) nối GPIO 7; Cảm biến cổng ra (CB OUT) nối GPIO 12.
    • Khối động cơ: Chân DIR của driver DRV8825 nối GPIO 20; chân STEP nối GPIO 21; chân RST và nSLEEP được cấp mức cao 5 V; 3 chân MODE0, MODE1, MODE2 nối mass (mức thấp 0) để cấu hình chế độ Full Step (1 bước = 1,8°). Động cơ servo nâng hạ thanh chắn nhận tín hiệu điều khiển PWM tại GPIO 16.
    • Đầu đọc mã Cognex DM 8050: Ghép nối trực tiếp qua cổng USB 2.0 của Raspberry Pi.

Thiết kế thuật toán và phần mềm

  1. Thuật toán trên bộ xử lý Raspberry Pi (Python):

    • Khởi tạo kết nối Firebase thông qua tệp xác thực .json.
    • Vòng lặp chính liên tục đọc trạng thái các ô đỗ qua 4 cảm biến hồng ngoại và cập nhật danh sách chỗ trống lên Firebase.
    • Khi có dữ liệu đặt chỗ từ người dùng, hệ thống sinh một chuỗi mã xác thực (QR Code) và đẩy lên cơ sở dữ liệu.
    • Khi xe đến cổng vào (CB IN kích hoạt), hệ thống bật máy quét DM 8050. Nếu chuỗi quét trùng khớp với mã trên Firebase, servo mở thanh chắn, động cơ bước quay số bước tương ứng (25 bước cho vị trí lân cận, 75 bước cho vị trí đối diện) để đưa khay chứa rỗng xuống vị trí nhận xe.
    • Khi người dùng đưa xe vào vị trí, bấm "CHECK IN" trên điện thoại, hệ thống điều khiển động cơ quay đưa khay chứa lên tầng trên và đóng thanh chắn khi cảm biến ngoài xác nhận người dùng đã rời đi.
  2. Thuật toán ứng dụng Android (Java):

    • Quản lý tài khoản: Chức năng đăng ký và đăng nhập so sánh dữ liệu với bảng người dùng trên Firebase Realtime Database.
    • Đặt chỗ và chọn thời gian: Người dùng chọn các ô đỗ còn trống (Slot). Ứng dụng ràng buộc thời gian đến gửi xe (người dùng chọn khung giờ, cho phép hủy chỗ trước 30 phút).
    • Thanh toán và lưu trữ mã QR: Tài khoản bị trừ tiền ảo tương ứng với phí gửi xe, sau đó ứng dụng nhận mã QR do Raspberry Pi đồng bộ về và lưu tại mục "Booking Information".

Nội dung chính theo từng chương

Chương 1: Tổng quan

Chương này phân tích tình hình nghiên cứu và thực trạng hạ tầng giao thông tĩnh tại các thành phố lớn ở Việt Nam. Tác giả chỉ ra tính cấp thiết của việc xây dựng bãi đỗ xe dạng xoay vòng thẳng đứng nhằm giải quyết bài toán quỹ đất hạn hẹp. Chương này xác định rõ mục tiêu kết hợp bộ ba: điện thoại thông minh (Android), máy tính nhúng (Raspberry Pi 3) và cơ sở dữ liệu đám mây (Firebase Realtime Database) để thay thế hoàn toàn vé/thẻ giữ xe truyền thống, đồng thời vạch ra phạm vi nghiên cứu và bố cục 5 chương của toàn bộ đồ án.

Chương 2: Cơ sở lý thuyết liên quan

Chương 2 trình bày chi tiết các nguyên lý hoạt động, cấu trúc phần cứng và chuẩn giao tiếp kỹ thuật được áp dụng trong đề tài:

  • Khảo sát kiến trúc Kit Raspberry Pi 3 Model B, sơ đồ chân GPIO, thông số vi xử lý BCM2837B0 và việc sử dụng ngôn ngữ Python để truy xuất phần cứng qua các thư viện nhúng.
  • So sánh ưu điểm của mã QR so với mã vạch Barcode truyền thống về khả năng lưu trữ (hơn 7000 ký tự so với 20 ký tự của Barcode) và tính năng tùy biến thông tin, từ đó giải thích việc lựa chọn thiết bị quét mã chuyên dụng Cognex DM 8050.
  • Nguyên lý điều khiển động cơ bước qua driver DRV8825, bảng chân chức năng, lược đồ xung thời gian (tần số tối đa 250 kHz, thời gian xung tối thiểu 1,9 µs, thời gian thiết lập 650 ns, thời gian thức dậy 1,7 ms), và cấu hình chế độ bước.
  • Cơ chế phản hồi vị trí của động cơ servo SG90, phương thức giao tiếp màn hình LCD 1602 qua giao thức nối tiếp I2C 2 dây (SDA, SCL), nguyên lý mạch so sánh LM393 của cảm biến hồng ngoại và kiến trúc dịch vụ cơ sở dữ liệu thời gian thực Firebase.

Chương 3: Thiết kế hệ thống

Chương 3 tập trung hiện thực hóa mô hình từ sơ đồ khối đến thiết kế chi tiết từng mạch phần cứng và lưu đồ thuật toán:

  • Xây dựng sơ đồ khối tổng thể gồm 8 khối chức năng và định nghĩa nguyên lý vận hành hai chiều: Quy trình đưa xe vào bãi và Quy trình lấy xe ra khỏi bãi.
  • Tính toán lựa chọn linh kiện, sơ đồ nguyên lý đấu nối chi tiết các chân GPIO của Raspberry Pi 3 với driver DRV8825, servo SG90, 6 module cảm biến hồng ngoại, màn hình LCD 1602 qua module I2C và đầu đọc Cognex DM 8050 qua cổng USB.
  • Thiết kế giải thuật điều khiển phần mềm trung tâm bằng Python với các lưu đồ: chương trình chính, chương trình nhập/xuất xe, chương trình điều khiển động cơ bước theo các góc quay (25 bước và 75 bước tương ứng với từng vị trí khay xe).
  • Thiết kế ứng dụng Android Studio (ngôn ngữ Java) với đầy đủ lưu đồ logic: tạo tài khoản, đăng nhập, kiểm tra trạng thái chỗ trống, chọn thời gian đến gửi, xác nhận trừ tiền tài khoản ảo, nhận mã QR từ máy chủ, kiểm soát hủy đặt chỗ trước 30 phút và quy trình thực hiện gửi/lấy xe.

Chương 4: Kết quả, so sánh, thực nghiệm, phân tích, tổng hợp

Chương này công bố kết quả thi công mô hình thực tế và quy trình vận hành thử nghiệm:

  • Kiểm thử thành công quy trình gửi xe thực tế qua 8 bước tương tác:
    1. Phương tiện di chuyển vào cổng, kích hoạt cảm biến ngoài.
    2. Người dùng mở ứng dụng Android và chọn "SCAN CODE".
    3. Đưa mã QR trên màn hình điện thoại vào vùng quét của máy đọc Cognex DM 8050.
    4. Hệ thống xác thực mã thành công, servo nâng thanh chắn mở cửa và động cơ bước quay đưa khay chứa rỗng xuống đón xe.
    5. Xe tiến vào trong qua thanh chắn, chạm cảm biến trong, thanh chắn hạ xuống đóng cửa.
    6. Người dùng nhấn nút "CHECK IN" trên ứng dụng di động để xác nhận đã rời khỏi xe.
    7. Động cơ bước xoay đưa khay chứa xe lên vị trí lưu trữ an toàn trong khung đu quay.
    8. Người dùng di chuyển ra khỏi khu vực bãi xe, kích hoạt cảm biến ngoài để thanh chắn đóng lại hoàn tất chu trình.
  • So sánh các tiêu chí kỹ thuật thực tế với yêu cầu ban đầu: phần cứng vận hành chuẩn xác theo cơ chế đu quay, giao tiếp Raspberry Pi với các ngoại vi qua I2C/GPIO/USB ổn định; phần mềm Android đồng bộ tức thời với cơ sở dữ liệu Firebase, giao dịch trừ tiền ảo và mã hóa thông tin đặt chỗ hoạt động chính xác trong giới hạn thời gian cho phép.

Chương 5: Kết luận và hướng phát triển

Chương cuối tổng kết toàn bộ các kết quả nhóm nghiên cứu đã hoàn thành trên cả hai khía cạnh phần cứng và phần mềm, đồng thời chỉ ra các điểm còn tồn tại và đề xuất định hướng cải tiến hệ thống trong tương lai.

Kết quả và đóng góp

Đồ án đã chế tạo hoàn chỉnh mô hình thực nghiệm bãi giữ xe bán tự động kiểu đu quay kết hợp ứng dụng điều khiển và quản lý từ xa.

Các kết quả định lượng và kỹ thuật cụ thể bao gồm:

  • Hoàn thiện mô hình cơ khí vòng quay chứa được 4 đến 6 vị trí đỗ xe, vận hành nhờ 1 động cơ bước góc bước 1,8° điều khiển qua driver DRV8825 ở chế độ Full Step với độ chính xác theo từng bước xung (25 bước để chuyển 1 vị trí, 75 bước để chuyển 3 vị trí đối diện).
  • Tích hợp thành công 6 cảm biến thu phát hồng ngoại LM393 (4 cảm biến vị trí ô xe, 1 cảm biến cửa vào GPIO 7, 1 cảm biến cửa ra GPIO 12), đảm bảo phát hiện chính xác vật cản trong cự ly 2 - 30 cm.
  • Xây dựng hệ thống giao tiếp qua cổng USB với đầu đọc Cognex DM 8050, nhận diện và truyền chuỗi mã QR trực tiếp vào script Python trên Raspberry Pi 3 mà không cần xử lý ảnh phức tạp.
  • Phát triển ứng dụng Android trên Android Studio, tích hợp tính năng quản lý tài khoản, đặt chỗ trước, quy định hủy đặt chỗ trước 30 phút, mô phỏng giao dịch trừ tiền tài khoản ảo và nhận mã QR động từ Firebase.

Đóng góp của đồ án:

  • Hiện thực hóa giải pháp loại bỏ hoàn toàn vé giấy và thẻ từ vật lý, chuyển đổi sang hình thức xác thực bằng mã QR động tạo tự động trên ứng dụng di động.
  • Chứng minh tính khả thi của mô hình bãi đỗ xe dạng đu quay thẳng đứng giúp tiết kiệm diện tích bề mặt đất trong đô thị.
  • Thiết lập giải pháp kết nối đồng bộ dữ liệu thời gian thực giữa thiết bị nhúng Linux (Raspberry Pi) và ứng dụng di động thông qua nền tảng đám mây Firebase Realtime Database.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của đề tài (dựa trên phạm vi nghiên cứu và nội dung văn bản):

  • Hệ thống mới dừng lại ở quy mô mô hình thử nghiệm nhỏ (chứa 4 - 6 vị trí), phần cơ khí chưa được thiết kế và tính toán chịu tải cho phương tiện có kích thước và tải trọng thực tế.
  • Chức năng thanh toán trên ứng dụng Android mới chỉ là mô phỏng giao dịch trừ tiền ảo nội bộ, chưa liên kết với các cổng thanh toán điện tử hoặc ngân hàng thực tế.
  • Cơ chế quản lý mã QR và xác thực tài khoản chưa tích hợp các lớp mã hóa bảo mật nâng cao phòng chống sao chép ảnh chụp màn hình mã QR giữa các thiết bị.

Hướng phát triển đề tài:

  • Nâng cấp hệ thống cơ khí chịu lực công nghiệp, sử dụng động cơ công suất lớn để ứng dụng cho phương tiện giao thông thực tế (xe máy, ô tô).
  • Tích hợp cổng thanh toán trực tuyến chính thức vào ứng dụng Android (qua ví điện tử hoặc tài khoản ngân hàng).
  • Mở rộng quy mô bãi xe với số lượng tầng và vị trí chứa lớn hơn, tối ưu hóa thuật toán tìm vị trí ngắn nhất khi vận hành đồng thời nhiều lượt xe vào/ra.

Giá trị tham khảo

Đồ án là tài liệu tham khảo cho sinh viên và học viên ngành Công nghệ Kỹ thuật Điện tử - Truyền thông, Kỹ thuật Điều khiển & Tự động hóa, Kỹ thuật Máy tính và Công nghệ Thông tin đang thực hiện đồ án tốt nghiệp hoặc nghiên cứu hệ thống nhúng IoT.

Các nội dung có giá trị tham khảo kỹ thuật cao trong tài liệu:

  • Sơ đồ kết nối phần cứng và cấu hình các chân GPIO trên bo mạch Raspberry Pi 3 Model B với các thiết bị ngoại vi qua chuẩn I2C, USB và điều khiển xung số.
  • Thiết kế mạch công suất điều khiển động cơ bước sử dụng driver DRV8825 và điều khiển động cơ servo bằng tín hiệu PWM.
  • Phương pháp lập trình Python trên Raspberry Pi để kết nối, đọc và ghi dữ liệu hai chiều thời gian thực với Firebase Realtime Database thông qua khóa bảo mật JSON.
  • Thiết kế giao diện và kiến trúc mã nguồn ứng dụng Android kết nối Firebase phục vụ giám sát và điều khiển phần cứng IoT.

Câu hỏi thường gặp

1. Hệ thống xử lý thế nào nếu người dùng đã đặt chỗ trên ứng dụng nhưng không đến gửi xe đúng giờ?
Khi người dùng đặt chỗ trên ứng dụng Android, hệ thống yêu cầu chọn thời gian dự kiến đến bãi. Người dùng có quyền hủy đặt chỗ nếu thao tác trước giờ hẹn ít nhất 30 phút. Nếu quá thời gian hẹn mà người dùng không đến và không quét mã xác nhận tại cổng vào, hệ thống trên Raspberry Pi sẽ tự động kích hoạt tiến trình hủy lượt đăng ký, xóa mã xác nhận và cập nhật lại trạng thái ô đỗ trống lên Firebase để nhường chỗ cho người khác.

2. Tại sao nhóm tác giả lựa chọn đầu đọc mã Cognex DM 8050 thay vì dùng Camera Module của chính Raspberry Pi?
Nhóm nghiên cứu đã phân tích hai phương án: nếu dùng module camera của Raspberry Pi, hệ thống phải chạy các thuật toán xử lý ảnh phức tạp, gây tiêu tốn tài nguyên tính toán của vi xử lý và làm chậm tốc độ phản hồi. Đầu đọc chuyên dụng Cognex DM 8050 đã tích hợp sẵn phần cứng giải mã quang học, tự động xuất ra chuỗi ký tự số qua cổng USB 2.0, giúp chương trình Python xử lý nhanh chóng và tăng độ ổn định của hệ thống.

3. Động cơ bước được điều khiển quay bao nhiêu bước cho các vị trí đỗ xe khác nhau?
Động cơ bước được sử dụng có góc bước 1,8° (200 bước/vòng 360°) và driver DRV8825 được cấu hình ở chế độ Full Step. Theo lưu đồ thuật toán điều khiển trong Chương 3, khi đưa khay chứa xe ở vị trí liền kề (vị trí 1 hoặc vị trí 2) về khu vực xuất nhập xe, động cơ được cấp 25 xung bước (Step = 25); đối với vị trí đối diện (vị trí 3), động cơ được cấp 75 xung bước (Step = 75) với chiều quay (DIR) tương ứng.

4. Giải pháp cách ly nguồn điện nào được áp dụng để tránh gây nhiễu cho Raspberry Pi?
Khối nguồn của hệ thống được tách thành hai nhánh độc lập: bo mạch vi xử lý Raspberry Pi 3 và các mạch logic/cảm biến được cấp nguồn 5 V / 3 A từ bộ nguồn Adapter ổn áp; trong khi đó, động cơ bước và driver công suất DRV8825 sử dụng một bộ nguồn xung 12 V / 3 A riêng biệt nhằm tránh hiện tượng sụt áp và nhiễu sóng điện từ do cuộn cảm động cơ sinh ra khi khởi động.

Kết luận

Đồ án "Nhà giữ xe bán tự động kiểu đu quay kết hợp ứng dụng trên Android" của sinh viên Phạm Trần Minh Hoàng và Bùi Quốc Việt đã hoàn thành trọn vẹn các mục tiêu thiết kế phần cứng nhúng và phần mềm quản trị bãi xe thông minh. Hệ thống giải quyết hiệu quả bài toán tiết kiệm diện tích đỗ xe theo không gian thẳng đứng, đồng thời số hóa quy trình xác thực bằng mã QR và đồng bộ dữ liệu thời gian thực qua Firebase. Đây là tài liệu thực nghiệm có giá trị ứng dụng cao cho các nghiên cứu phát triển mô hình giao thông thông minh và hệ thống điều khiển IoT dân dụng.