1. Xin chào Khách ! Ban quản trị sẽ tiến hành nâng cấp diễn đàn từ ngày 11/8/2017 Mọi truy cập có thể bị dán đoạn, mong bạn thông cảm!
    Dismiss Notice

Thảo luận Cùng học Raspberry Pi

Thảo luận trong 'Raspberry Pi'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. dangsonbk

    dangsonbk I'm aimin' right at you! Staff Member

    Tham gia ngày:
    2/7/13
    Bài viết:
    515
    Đã được thích:
    650
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    freelancer
    Nơi ở:
    Hanoi, Vietnam
    Chào các bạn.
    Sau một thời gian mặc dù chưa được lâu nghiên cứu và vọc vạch trên con Raspberry Pi, mình thấy đây là một bo mạch máy tính nhúng mà khả năng của nó rất đáng được quan tâm.
    Mình mạn phép lập luồng này hi vọng được mọi người trao đổi kinh nghiệm và kiến thức về Raspberry Pi.
    Rất mong được các bạn quan tâm và cùng mình đóng góp bài viết phát triển cộng đồng Raspberry Pi trên codientu.org

    Screen-Shot-2012-12-24-at-10.59.55-1024x722.
    Một video giới thiệu về Raspberry Pi

    Các bài hướng dẫn mình định sẽ viết và tổng hợp:

    Giới thiệu về Raspberry Pi.
    Giới thiệu về Raspberry Pi (chi tiết các cổng kết nối).
    Thanks tunglam
    Giới thiệu một số hệ điều hành cho Raspberry Pi
    Cài đặt hệ điều hành cho Raspberry Pi.
    Một số command cơ bản trên Raspberry Pi.
    Cài đặt phần mềm cho Raspberry Pi.
    - Cài đặt Python-OpenCV trên Raspberry Pi.
    - Viết chương trình hiển thị webcam bằng OpenCV


    Lập trình trên Raspberry Pi.
    - Lập trình điều khiển cổng vào ra.
    - Lập trình điều khiển các cổng dữ liệu.

    Phần cứng, phần mềm, kết nối sử dụng trong tutorial:
    - Raspberry Pi Model B Revision 2.0.
    - Thẻ nhớ 4GB (đi kèm khi mua Pi).
    - Hệ điều hành: Wheezy.
    - Đường truyền internet.
    - Chuột, bàn phím USB.
    - Webcam Logitech.
    - Nguồn 5V - 2A
     
    Last edited: 25/11/13
    willmask, Toothless93, 311019927 others thích bài này.
  2. dangsonbk

    dangsonbk I'm aimin' right at you! Staff Member

    Tham gia ngày:
    2/7/13
    Bài viết:
    515
    Đã được thích:
    650
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    freelancer
    Nơi ở:
    Hanoi, Vietnam
    Giới thiệu về Raspberry Pi
    Raspberry Pi – Chiếc máy tính mini bắt đầu được sản xuất bởi Quỹ Raspberry Pi vào tháng 12/2011. Chiếc máy tính này chỉ có kích cỡ bằng một chiếc thẻ tín dụng với đầy đủ các kết nối và tuỳ dung lượng RAM mà người mua lựa chọn. Trong một cuộc phỏng vấn mới đây, người đứng đầu của quỹ này là David Braben cho biết mặc dù có giá rẻ và kích cỡ nhỏ gọn nhưng máy tính của họ hoàn toàn có thể chơi những game như Quake III Arena hay chơi video độ phân giải Full-HD.

    Trong thời gian đầu, công ty sẽ chỉ cung cấp 10 ngàn máy cho các lập trình viên, bắt đầu từ tháng tới, hầu hết là tại Anh quốc. Raspberry Pi muốn các lập trình viên viết phần mềm, game cho máy cũng như “port” từ các nền tảng khác sang, để sau đó có thể sử dụng cho mục đích giáo dục. Về cấu hình, máy tính của Raspberry Pi sẽ sử dụng BXL 700Mhz, RAM 128MB hoặc 256MB, hỗ trợ thẻ SD và ngõ ra HDMI.
    raspi_iso_blue-1-500x366.
    Hiện nay Raspberry Pi có 2 phiên bản được bán, trong đó phiên bản B là phiên bản được nhiều người mua nhất vì hỗ trợ đầy đủ các kết nối
    • Broadcom BCM2835 700MHz ARM1176JZFS processor with FPU and Videocore 4 GPU
    • GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile decode
    • GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24GFLOPs with texture filtering and DMA infrastructure
    • 512MB RAM
    • Boots from SD card, running a version of Linux
    • 10/100 BaseT Ethernet socket
    Điều đặc biệt RPi rất nhỏ gọn và tiêu tốn điện cực thấp. Bạn có thể chạy RPs chỉ với 2 viên pin tiểu hoặc một nguồn điện 5V. Đây có lẽ là một giải pháp hợp lý cho nhu cầu online 24/24 mà không muốn tiêu tốn quá nhiều điện năng hoặc hệ thống VPN nhỏ gọn.
    Nguồn: raspberrypi.vn
     
    dhcnhn, ChipKool, joystick6 others thích bài này.
  3. thanh_nhanbk

    thanh_nhanbk BioMedical Engineering

    Tham gia ngày:
    9/11/12
    Bài viết:
    479
    Đã được thích:
    957
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    BioMedical Engineer
    Nơi ở:
    HCM
    Rất hoan nghênh bạn lập ra luồng này, mình chưa có nghịch về PI nhưng cũng rất ngóng các bài viết sắp tới của bạn về Pi , nếu có điều kiện thì mình cũng sẽ sắm cái để nghiên cứu thử.
    Cố gắng lên nhé bạn !
     
  4. dangsonbk

    dangsonbk I'm aimin' right at you! Staff Member

    Tham gia ngày:
    2/7/13
    Bài viết:
    515
    Đã được thích:
    650
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    freelancer
    Nơi ở:
    Hanoi, Vietnam
    Chuẩn bị thẻ nhớ chứa hệ điều hành.
    Hệ điều hành của KIT Raspberry Pi được nạp trong thẻ nhớ, thường thì thẻ nhớ được bán kèm cùng với Pi.
    Để cài đặt hệ điều hành, bạn cần chuẩn bị trước:
    - File ảnh của hệ điều hành.
    - Phần mềm ghi file ảnh.
    Đầu tiên mình giới thiệu một số hệ điều hành có thể chạy trên KIT Raspberry Pi:

    Raspbian “wheezy”
    Nếu bạn bắt đầu tìm hiểu về Pi thì đây là hệ điều hành bạn nên cài đầu tiên. Wheezy được cài sẵn LXDE, Midori, một vài chương trình dành cho lập trình viên và nhà phát triển.

    Pidora
    Pidora là một bản rút gọn của Fedora dành riêng cho Raspberry Pi.

    Arch Linux ARM
    Arch Linux ARM dựa trên Arch Linux. Nếu bạn mới bắt đầu làm việc với Raspberry hoặc có ít kiến thức về linux thì có lẽ đây không phải là hệ điều hành bạn nên cài.

    Ngoài ra còn nhiều hệ điều hành khác, bạn có thể xem thêm và download ở:
    Downloads | Raspberry Pi

    Sau khi download, các bạn sẽ có một file nén, giải nén file này ra bạn sẽ được một file ảnh của hệ điều hành.
    Bước tiếp theo là dùng phần mềm để ghi file ảnh này xuống thẻ nhớ. Ở đây chúng ta cần một thẻ nhớ có dung lượng tối thiểu 2GB (thực ra trong hướng dẫn bản tải về là 4GB, nhưng không hiểu sao bản online lại là 2GB. Mình dùng 2GB nếu cài nhiều phần mềm thì bị thiếu.) và phần mềm ghi file ảnh.

    Nếu bạn đang làm việc trên máy tính chạy windows, bạn sẽ cần sử dụng phần mềm win32diskimager.
    Download: Win32 Disk Imager | Free Development software downloads at SourceForge.net

    Nếu bạn đang làm việc trên máy tính chạy linux, bạn sẽ cần sử dụng phần mềm có cái tên "dd".
    Download: dd (Unix) - Wikipedia, the free encyclopedia

    Thực ra việc đưa hệ điều hành xuống thẻ nhớ thì thông tin trên bản online và offline của nhà sản xuất cũng hơi khác nhau chút ít. Thường thì mình dùng Win32 Disk Imager để ghi file ảnh hệ điều hành xuống. Bạn cũng có thể xem thêm hướng dẫn bản offline ở đây.

    Trong series này, mình sẽ hướng dẫn các bạn cài đặt và sử dụng hệ điều hành Raspbian “wheezy” cho Pi. Các bài viết về lập trình và ứng dụng cũng sẽ sử dụng hệ điều hành này.
     
    kuem0912, Nam_bkhn, joystick2 others thích bài này.
  5. tba150990

    tba150990 Kỹ sư Staff Member

    Tham gia ngày:
    15/11/12
    Bài viết:
    117
    Đã được thích:
    172
    Điểm thành tích:
    43
    Giới tính:
    Nam
    Tiếp đi bạn. Hay quá. Mình cũng đang muốn học mà chưa có điều kiện. Hiểu mình sẽ kiếm 1 bộ. :))
     
    joystickthanh_nhanbk thích bài này.
  6. dangsonbk

    dangsonbk I'm aimin' right at you! Staff Member

    Tham gia ngày:
    2/7/13
    Bài viết:
    515
    Đã được thích:
    650
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    freelancer
    Nơi ở:
    Hanoi, Vietnam
    Cài đặt hệ điều hành

    Chuẩn bị:
    - Board mạch Raspberry Pi với bộ nguồn khoảng 700mA trở lên.
    - Hệ điều hành: Bạn có thể download bất kỳ hệ điều hành nào từ trang chủ Raspberry Pi. Ở đây mình sẽ sử dụng Raspbian Weezy. Đường dẫn download: Downloads | Raspberry Pi
    - Thẻ nhớ: Theo khuyến cáo là 4GB nhưng mình dùng 2GB và cài thêm một số phần mềm khá nặng mới thấy đầy. :)
    - Màn hình hỗ trợ HDMI hoặc RCA.
    - Bàn phím usb.
    - Phần mềm Win32DiskImager (chạy trên windows): Win32 Disk Imager | Free Development software downloads at SourceForge.net

    Đầu tiên bạn nối thẻ nhớ với máy tính sau đó dùng phần mềm Win32DiskImager để ghi ảnh hệ điều hành xuống.

    rp.JPG
    Chỉ cần chọn file ảnh hệ điều hành (giải nén từ file nén download ở trên.), chú ý chọn đúng ổ USB, nhấn Write và chờ đợi.

    Sau khi ảnh hệ điều hành đã được ghi xuống thẻ nhớ, bạn cắm thẻ nhớ vào Raspberry Pi, kết nối bàn phím, màn hình và nối nguồn. Như vậy là ta đã hoàn thành cài hệ điều hành cho Pi. Làm xong cũng hơi hẫng vì thấy quá đơn giản. :p

    Toàn cảnh hệ thống của mình. (Mình cắm màn hình hỗ trợ RCA nên hiển thị hơi xấu, điện thoại cũng hơi cùi.:) )
    IMG_20130830_161905.

    Cái này để khoe là chính. :D Cài và chạy LXDE trên archlinux. Màn HDMI hiển thị rõ nét. :)
    IMG_0011.JPG

    Ở lần chạy đầu tiên, bạn sẽ phải cài đặt một số thông số ban đầu cho hệ thống như đặt password, chọn ngôn ngữ ... Bạn có thể chọn mặc định của hệ thống.

    Đối với hệ điều hành Wheezy:

    - Sau khi đã kết nối màn hình và bàn phím, cấp nguồn và hệ thống sẽ tự động boot, để đăng nhập, bạn dùng username và password mặc định là: pi/raspberry
    - Hệ thống đã được cài sẵn giao diện XDE, bạn có thể bật giao diện này bằng lệnh startx.
     
    Last edited: 24/11/13
  7. Tannd

    Tannd Học sinh phổ thông

    Tham gia ngày:
    2/9/13
    Bài viết:
    3
    Đã được thích:
    2
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Xin chào dangsonbk. mình là Tân. mình cũng đang nghiên cứu về RPI nhưng về vấn đề xử lý ảnh và camera mình chưa nắm được mong được sự giúp của của bạn và các bạn trong diễn đàn!
    mail của mình: nguyenduytan1909@gmail.com.
    nếu bạn có tài liệu liên quan có thể share cho mình được ko?
    xin cám ơn!
     
    joystick thích bài này.
  8. dangsonbk

    dangsonbk I'm aimin' right at you! Staff Member

    Tham gia ngày:
    2/7/13
    Bài viết:
    515
    Đã được thích:
    650
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    freelancer
    Nơi ở:
    Hanoi, Vietnam
    Hiện tại mình dùng Python để xử lý ảnh trên Raspberry Pi. Bạn có thể nói cụ thể hơn những vướng mắc của bạn trong quá trình nghiên cứu không?
     
    joystickBuiBachTuanAnh thích bài này.
  9. Tannd

    Tannd Học sinh phổ thông

    Tham gia ngày:
    2/9/13
    Bài viết:
    3
    Đã được thích:
    2
    Điểm thành tích:
    3
    Giới tính:
    Nam
    mình còn biết bắt đầu như thế nào? OpenCV mình có thể cài được nhưng mình chưa biết lấy anh từ camera nguyên lý nhận diện khuôn mặt. tóm lại là mới chỉ là bắt đầu học! thank you!
     
    joystick thích bài này.
  10. dangsonbk

    dangsonbk I'm aimin' right at you! Staff Member

    Tham gia ngày:
    2/7/13
    Bài viết:
    515
    Đã được thích:
    650
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    freelancer
    Nơi ở:
    Hanoi, Vietnam
    Tài liệu về nhận dạng khuôn mặt dùng OpenCV bạn có thể xem ở đây nhé:
    Face Recognition with OpenCV — OpenCV 2.4.6.0 documentation
    Có 2 thuật toán bạn nên nghiên cứu là Haar và LBP. Hiện tại mình dùng thuật toán Haar để nhận dạng, thuật toán này hơi chậm một chút nhưng chính xác hơn LBP.
    Việc lấy ảnh từ cam thì OpenCV đã có hàm sẵn rồi, bạn không cần lo lắng nhiều.
     

Chia sẻ trang này