79 lines
20 KiB
JSON
79 lines
20 KiB
JSON
{
|
||
"success": true,
|
||
"data": {
|
||
"markdown": "[Bỏ qua nội dung](https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html#main)\n\nHồi tháng 11 năm ngoái, tôi có thử qua màn e-ink trên Orange Pi, lúc đó là đang định cài [PWNAGOTCHI](https://pwnagotchi.ai/) trên Orange Pi. Lúc đó chưa có hướng dẫn nào cài PWNAGOTCHI trên Orange Pi cả nên đành phải tự mày mò thôi. Mua luôn màn hình e-ink loại 2.7inch e-Paper HAT này để thử, nhưng đúng là cũng không dễ. Giờ tôi sẽ viết lại quá trình để các bạn có thể cài đặt được màn này trên Orange Pi.\n\nNhắc lại về cái bài demo này, lúc đó đã quay video chạy thử rồi nhưng chưa biên tập post được, sau đây sẽ biên tập gửi lại trên kênh [Youtube Orange Pi](https://www.youtube.com/c/OrangePiVietnam) ( [https://www.youtube.com/c/OrangePiVietnam)](https://www.youtube.com/c/OrangePiVietnam) và [Facebook Orange Pi](https://www.facebook.com/orangepivietnam/videos/) để các bạn kiểm chứng.\n\nFacebook\n\n[](https://www.facebook.com/orangepivietnam?ref=embed_post)\n\n[](https://www.facebook.com/orangepivietnam/posts/1006185049958286?ref=embed_post)\n\nOrange Pi Việt Nam\n\n[about 5 years ago](https://www.facebook.com/orangepivietnam/posts/1006185049958286?ref=embed_post)\n\n[](https://www.facebook.com/photo.php?fbid=1006185019958289&set=a.445025834310261&type=3&ref=embed_post)\n\nHello world\n\nĐã test thành công e-ink trên Orange Pi Lite\n\nVideo chạy thử sẽ gửi ngay sau đây\n\n| | | |\n| --- | --- | --- |\n| 3 | [Comment](https://www.facebook.com/orangepivietnam/posts/1006185049958286?ref=embed_post) | [Share](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.facebook.com%2Forangepivietnam%2Fposts%2F1006185049958286&display=popup&ref=embed_post&src=post) |\n\nVề code tôi đã đưa code lên github này để lưu trữ\n\n`https://github.com/thanhtantran/OPI-e-Paper`\n\n**Sau đây là phần hướng dẫn chi tiết:**\n\n- Bạn cần bo mạch Orange Pi nào đó có chân 40 GPIO, ở đây tôi thử với [Orange Pi Lite bản 1GB RAM](https://orangepi.vn/shop/may-tinh-nhung-orange-pi-lite-allwinner-h3-quad-core-cortex-a7-512mb-ddram3) và [Orange Pi One bản 1GB RAM](https://orangepi.vn/shop/may-tinh-nhung-orange-pi-one-h3-quad-core-cortex-a7-512mb-ddram3). Các phiên bản khác như Orange Pi PC Plus hay Orange Pi 3 sẽ tương tự\n- Tiếp theo bạn cần màn hình e-Paper hay còn gọi là e-Ink. Đặc điẻm của màn này là tiêu thụ nhiên liệu ít, hiển thị đen trắng và độ phản hồi chậm. Bạn có thể tháy màn này ở máy đọc sách, hay các label price tag tại hệ thống hiển thị giá siêu thị tự động (hay còn gọi là hệ thống ESL – Electronic Shelf Label)\n- Thẻ nhớ, nguồn cho Orange Pi, và một ít dây nối mạch điện tử (giống như hình minh họa bên phải)\n\n**Link mua màn hình: [Màn hình e-ink e-paper 2.7inch cho raspeberry pi orange pi](https://shopee.vn/product/37995875/11085116773/)**\n\nVề kết nối, do cổng GPIO của Orange Pi ngược so với Raspberry nên nếu như bạn nối trực tiếp từ chân GPIO cái của màn vào GPIO của PI, bạn cần xoay ngược lại và như hình ảnh mô tả bên trên ở Facebook.\n\nCòn nếu như bạn kết nối qua cable, đây là bảng wiring bạn cần tuân theo\n\n[](https://orangepivn.b-cdn.net/wp-content/uploads/2022/01/e-paper-wiring.jpg)\n\nVề phần Bo mạch PI, hãy cài hệ diều hành lên thẻ nhớ, tôi vẫn dùng 1 bản distro Ubuntu của Armbian như mọi khi, boot bình thường. Thay đổi mật khẩu root và bắt đầu quá trình cài đặt. Đầu tiên cần cho tham số SPI vào biến khởi động của Armbian.\n\n`echo overlays=spi-spidev>>/boot/armbianEnv.txt\n\necho param_spidev_spi_bus=0>>/boot/armbianEnv.txt\n\nreboot now`\n\nSau khi khởi động lại, thử lại bằng câu lệnh\n\n`ll /dev/spidev*`\n\nnếu mọi thứ ok, bạn sẽ có màn hình như sau\n\n\n\ntiếp sau đó cài thư viện WiringOP\n\n`mkdir -m 777 /opt/WiringOP;\n\ngit clone https://github.com/zhaolei/WiringOP.git -b h3 /opt/WiringOP;\n\ncd /opt/WiringOP;\n\nchmod +x ./build;\n\nsudo ./build;`\n\nsau khi build xong, chạy lệnh `gpio readall` bạn sẽ phải có được bảng sau\n\n[](https://orangepivn.b-cdn.net/wp-content/uploads/2022/01/gpioreadall.png)\n\nTiếp theo nữa, cài các thư viện của python, ở đây có thể là python2 hoặc python3 tùy theo bản cài os của bạn, hãy thay đổi câu lệnh cho phù hợp\n\n`apt-get update\n\napt-get install python-dev python-pip python-pil python-numpy\n\npip install setuptools\n\npip install wheel\n\npip install OrangePi.GPIO\n\npip install spidev`\n\ncuối cùng, clone code về và thử test\n\n`git clone https://github.com/thanhtantran/OPI-e-Paper /opt/e-Paper;\n\ncd /opt/e-Paper/OrangePi`\n\ntrong này sẽ có 2 mẫu code để test bằng C hoặc python, nếu sử dụng C, bạn cần compile C trước khi chạy. Tìm file main.c trong thư mục ./c/examples, sau đó bỏ dấu comment ở loại màn hình bạn đang dùng, ở đây sẽ là EPD\\_2in7\\_test(); sau đó compile code\n\n`make clean\n\nmake\n\nsudo ./epd`\n\nmàn hình sẽ có phản hồi để bạn biết quá trình test thành công.\n\nSau đó chạy thử các ví dụ lập trình hiển thị về chữ, hình ảnh v.v. trên python, bạn có thể xem code trong file py và tùy biến tùy thích\n\n`cd python/examples\n\npython epd_2in7.py`\n\nVideo chạy thử:\n\nDemo màn e-Ink trên Orange Pi - YouTube\n\nTap to unmute\n\n[Demo màn e-Ink trên Orange Pi](https://www.youtube.com/watch?v=qVJMZ-80maU) [Orange Pi Vietnam](https://www.youtube.com/channel/UCl0lVmXFHAhZybuOIzu2CaA)\n\nOrange Pi Vietnam1.83K subscribers\n\n[Watch on](https://www.youtube.com/watch?v=qVJMZ-80maU)\n\nP/S: Tôi cũng đã thử thành công màn hình i2C Oled12864 tại đây `https://github.com/thanhtantran/ssd1306-i2c-opi` Các bạn có thể thử và chạy song song cả màn e-Ink lẫn màn Oled12864\n\nFacebook\n\n[](https://www.facebook.com/orangepivietnam?fref=nf&ref=embed_post \"Orange Pi Việt Nam\")\n\n[](https://www.facebook.com/orangepivietnam/posts/1010335592876565?ref=embed_post)\n\nOrange Pi Việt Nam\n\n[about 5 years ago](https://www.facebook.com/orangepivietnam/posts/1010335592876565?ref=embed_post)\n\nOrange Pi Lite/One với 3 cổng cấp nội dung qua 1 bo mạch\n\n\\- HDMI (mặc định có sẵn)\n\n\\- 2.7inch e-Paper qua GPIO (SPI)\n\n\\- Oled12864 qua GPIO (I2C)\n\n...\n\nĐã đủ các đầu ra cho dự án IOT mới nào chưa nhỉ?\n\n[See more](https://www.facebook.com/orangepivietnam/posts/1010335592876565?ref=embed_post)\n\n\n\n\n\n\n\n| | | |\n| --- | --- | --- |\n| 5 | [Comment](https://www.facebook.com/orangepivietnam/posts/1010335592876565?ref=embed_post) | [Share](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.facebook.com%2Forangepivietnam%2Fposts%2F1010335592876565&display=popup&ref=embed_post&src=post) |\n\n[Chia sẻ trên WhatsApp](whatsapp://send?text=H%C6%B0%E1%BB%9Bng%20d%E1%BA%ABn%20c%C3%A0i%20%C4%91%E1%BA%B7t%20e-Paper%20c%E1%BB%A7a%20Waveshare%20tr%C3%AAn%20Orange%20Pi%20-%20https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html \"Chia sẻ trên WhatsApp\")[Chia sẻ trên Facebook](https://www.facebook.com/sharer.php?u=https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html \"Chia sẻ trên Facebook\")[Chia sẻ trên Twitter](https://twitter.com/share?url=https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html \"Chia sẻ trên Twitter\")[Gửi email cho bạn bè](mailto:?subject=H%C6%B0%E1%BB%9Bng%20d%E1%BA%ABn%20c%C3%A0i%20%C4%91%E1%BA%B7t%20e-Paper%20c%E1%BB%A7a%20Waveshare%20tr%C3%AAn%20Orange%20Pi&body=Xem%20n%C3%A0y%3A%20https%3A%2F%2Forangepi.vn%2Fhuong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html \"Gửi email cho bạn bè\")[Ghim trên Pinterest](https://pinterest.com/pin/create/button?url=https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html&media=https://orangepi.vn/wp-content/uploads/2022/01/e-paper-showcase-599x800.jpg&description=H%C6%B0%E1%BB%9Bng%20d%E1%BA%ABn%20c%C3%A0i%20%C4%91%E1%BA%B7t%20e-Paper%20c%E1%BB%A7a%20Waveshare%20tr%C3%AAn%20Orange%20Pi \"Ghim trên Pinterest\")[Chia sẻ trên LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html&title=H%C6%B0%E1%BB%9Bng%20d%E1%BA%ABn%20c%C3%A0i%20%C4%91%E1%BA%B7t%20e-Paper%20c%E1%BB%A7a%20Waveshare%20tr%C3%AAn%20Orange%20Pi \"Chia sẻ trên LinkedIn\")\n\n\n\n##### superadmin\n\n### Để lại một bình luận [Hủy](https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html\\#respond)\n\nEmail của bạn sẽ không được hiển thị công khai.Các trường bắt buộc được đánh dấu \\*\n\nBình luận \\*\n\nTên \\*\n\nEmail \\*\n\nTrang web\n\nΔ\n\n- Tìm kiếm:\n\n- [Orange Pi Việt Nam](https://orangepi.vn/)\n - [Giới thiệu về máy tính nhúng](https://orangepi.vn/gioi-thieu-ve-may-tinh-nhung)\n - [Hướng dẫn đặt hàng](https://orangepi.vn/dat-hang-tai-orange-pi-viet-nam)\n - [Chính sách Bảo hành](https://orangepi.vn/chinh-sach-ban-hang-va-bao-hanh)\n - [Thư ủy quyền phân phối tại Việt Nam](https://orangepi.vn/thu-uy-quyen-phan-phoi-tai-viet-nam)\n - [Chính sách bảo mật](https://orangepi.vn/chinh-sach-bao-mat)\n - [Liên hệ](https://orangepi.vn/lien-he)\n- [Shop](https://orangepi.vn/shop)\n - [Bo Mạch Orange Pi](https://orangepi.vn/danh-muc-san-pham/bo-mach-orange-pi)\n - [Chip H3](https://orangepi.vn/tu-khoa-san-pham/chip-h3)\n - [Chip H6](https://orangepi.vn/tu-khoa-san-pham/chip-h6)\n - [RK3399](https://orangepi.vn/tu-khoa-san-pham/chip-rk3399)\n - [RK3588, RK3566](https://orangepi.vn/tu-khoa-san-pham/rk3588)\n - [Chip H616, H618](https://orangepi.vn/tu-khoa-san-pham/chip-h616)\n - [Allwinner A733](https://orangepi.vn/tu-khoa-san-pham/allwinner-a733)\n - [RAM 1GB](https://orangepi.vn/tu-khoa-san-pham/ram-1gb)\n - [RAM 2GB](https://orangepi.vn/tu-khoa-san-pham/ram-2gb)\n - [RAM 4GB](https://orangepi.vn/tu-khoa-san-pham/ram-4gb)\n - [RAM 6GB](https://orangepi.vn/tu-khoa-san-pham/ram-6gb)\n - [RAM 8GB](https://orangepi.vn/tu-khoa-san-pham/ram8gb)\n - [Phụ kiện Orange Pi](https://orangepi.vn/danh-muc-san-pham/phu-kien-orange-pi)\n - [Màn hình](https://orangepi.vn/tu-khoa-san-pham/man-hinh)\n - [Vỏ Mica lắp ghép](https://orangepi.vn/tu-khoa-san-pham/vo-mica)\n - [Vỏ thép kiêm tản nhiệt](https://orangepi.vn/tu-khoa-san-pham/vo-thep)\n - [Vỏ nhôm nhẹ tản nhiệt tốt](https://orangepi.vn/tu-khoa-san-pham/vo-nhom)\n - [Nguồn Orange Pi](https://orangepi.vn/tu-khoa-san-pham/nguon-orange-pi)\n - [Thẻ nhớ microSD](https://orangepi.vn/tu-khoa-san-pham/the-nho-microsd)\n - [Compute Module](https://orangepi.vn/tu-khoa-san-pham/compute-module)\n- [Blog](https://orangepi.vn/blog)\n - [Giới thiệu](https://orangepi.vn/category/gioi-thieu)\n - [Hướng dẫn](https://orangepi.vn/category/huong-dan)\n - [Trình diễn](https://orangepi.vn/category/trinh-dien)\n- [Đăng nhập](https://orangepi.vn/my-account \"Đăng nhập\")\n- [**Hotline: 0923449899**](tel:0923449899)\n\nBạn cần trợ giúp?\n\n[Messenger](https://m.me/orangepivietnam \"Messenger\") [Zalo Official Account](https://oa.zalo.me/1687181280533723118 \"Zalo Official Account\") [Telegram](https://t.me/maytinhnhung \"Telegram\") [Whatsapp](https://api.whatsapp.com/send?phone=84923449899 \"Whatsapp\")\n\n\n\nOrange Pi Việt NamNhà phân phối chính thức\n\nXin chào! 👋🏼👋🏼👋🏼 Tôi có thể giúp gì được bạn?\n\n- [Hotline](tel:0923449899 \"Hotline\")\n- [Facebook](https://www.facebook.com/orangepivietnam \"Facebook\")\n- [Zalo](https://oa.zalo.me/1687181280533723118 \"Zalo\")\n\n## Đăng nhập\n\nSign In - Google Accounts\n\nContinue with GoogleContinue with Google. Opens in new tab\n\nTên tài khoản hoặc địa chỉ email \\*Bắt buộc\n\nMật khẩu \\*Bắt buộc\n\nGhi nhớ mật khẩuĐăng nhập\n\n[Quên mật khẩu?](https://orangepi.vn/my-account/lost-password)",
|
||
"metadata": {
|
||
"ogSiteName": "Orange Pi Viet Nam",
|
||
"bingbot": [
|
||
"noarchive",
|
||
"noarchive"
|
||
],
|
||
"referrer": [
|
||
"origin-when-crossorigin",
|
||
"origin-when-crossorigin",
|
||
"no-referrer",
|
||
"origin"
|
||
],
|
||
"og:title": "Hướng dẫn cài đặt e-Paper của Waveshare trên Orange Pi - Orange Pi Viet Nam",
|
||
"ogTitle": "Hướng dẫn cài đặt e-Paper của Waveshare trên Orange Pi - Orange Pi Viet Nam",
|
||
"twitter:site": "@orangepi_me",
|
||
"article:published_time": "2022-01-24T01:31:04+00:00",
|
||
"modifiedTime": "2022-03-09T10:52:40+00:00",
|
||
"twitter:creator": "@orangepi_me",
|
||
"og:type": "article",
|
||
"twitter:label2": "Ước tính thời gian đọc",
|
||
"ogUrl": "https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html",
|
||
"title": "Hướng dẫn cài đặt e-Paper của Waveshare trên Orange Pi - Orange Pi Viet Nam",
|
||
"article:modified_time": "2022-03-09T10:52:40+00:00",
|
||
"og:image": "https://orangepivn.b-cdn.net/wp-content/uploads/2022/01/e-paper-showcase-e1642930418414.jpg",
|
||
"og:image:height": "800",
|
||
"generator": [
|
||
"dominant-color-images 1.2.1",
|
||
"Site Kit by Google 1.180.0",
|
||
"webp-uploads 2.6.1"
|
||
],
|
||
"twitter:data2": "5 phút",
|
||
"language": "vi",
|
||
"ogLocale": "vi_VN",
|
||
"description": "Đây là trang Hướng dẫn cài đặt e-Paper của Waveshare trên Orange Pi của Orange Pi Viet Nam là nhà phân phối chính thức của Orange Pi tại Việt Nam, chuyên cung cấp máy tính nhúng cho dự án, nghiên cứu, hợp tác, phát triển sản phẩm.",
|
||
"og:locale": "vi_VN",
|
||
"og:site_name": "Orange Pi Viet Nam",
|
||
"og:image:width": "599",
|
||
"author": "superadmin",
|
||
"og:description": "Đây là trang Hướng dẫn cài đặt e-Paper của Waveshare trên Orange Pi của Orange Pi Viet Nam là nhà phân phối chính thức của Orange Pi tại Việt Nam, chuyên cung cấp máy tính nhúng cho dự án, nghiên cứu, hợp tác, phát triển sản phẩm.",
|
||
"ogImage": "https://orangepivn.b-cdn.net/wp-content/uploads/2022/01/e-paper-showcase-e1642930418414.jpg",
|
||
"article:publisher": "https://www.facebook.com/orangepivietnam/",
|
||
"publishedTime": "2022-01-24T01:31:04+00:00",
|
||
"og:url": "https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html",
|
||
"google-site-verification": "aChCo9My21XgiT2Vte3H89FgebzV7TIv4Ol3OkXaIFU",
|
||
"msapplication-TileImage": "https://orangepivn.b-cdn.net/wp-content/uploads/2025/01/cropped-fb-logo-big-png-270x270.webp",
|
||
"ogDescription": "Đây là trang Hướng dẫn cài đặt e-Paper của Waveshare trên Orange Pi của Orange Pi Viet Nam là nhà phân phối chính thức của Orange Pi tại Việt Nam, chuyên cung cấp máy tính nhúng cho dự án, nghiên cứu, hợp tác, phát triển sản phẩm.",
|
||
"twitter:label1": "Được viết bởi",
|
||
"og:image:type": "image/jpeg",
|
||
"twitter:data1": "superadmin",
|
||
"robots": "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1",
|
||
"twitter:card": "summary_large_image",
|
||
"viewport": [
|
||
"width=device-width, initial-scale=1",
|
||
"width=device-width, initial-scale=1",
|
||
"width=device-width, initial-scale=1.0",
|
||
"initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"
|
||
],
|
||
"favicon": "https://orangepivn.b-cdn.net/wp-content/uploads/2025/01/cropped-fb-logo-big-png-32x32.webp",
|
||
"scrapeId": "019eb20c-fddd-755b-96f9-2721b9e89492",
|
||
"sourceURL": "https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html",
|
||
"url": "https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html",
|
||
"statusCode": 200,
|
||
"contentType": "text/html; charset=UTF-8",
|
||
"timezone": "America/New_York",
|
||
"proxyUsed": "basic",
|
||
"cacheState": "miss",
|
||
"indexId": "8d948611-3673-40df-9119-2584b670def3",
|
||
"creditsUsed": 1,
|
||
"concurrencyLimited": false
|
||
}
|
||
},
|
||
"_http_status": 200,
|
||
"_source_url": "https://orangepi.vn/huong-dan-cai-dat-e-paper-cua-waveshare-tren-orange-pi.html",
|
||
"_scraped_at": "2026-06-10T15:01:12.756177+00:00"
|
||
} |