6 Hiển thị để xuất dữ liệu từ Arduino của bạn

6 Hiển thị để xuất dữ liệu từ Arduino của bạn

Vì vậy, bạn đã có một Arduino. Bạn đã học được một số điều cơ bản, có thể bạn đã làm theo hướng dẫn cho người mới bắt đầu để giúp bạn bắt đầu. Tiếp theo là gì?





Việc thêm màn hình vào Arduino của bạn có thể phục vụ nhiều mục đích. Vì cách sử dụng phổ biến cho vi điều khiển là đọc dữ liệu từ các cảm biến, màn hình cho phép bạn xem dữ liệu này trong thời gian thực mà không cần sử dụng màn hình nối tiếp trong Arduino IDE. Nó cũng cho phép bạn cung cấp cho các dự án của mình một dấu ấn cá nhân với văn bản, hình ảnh hoặc thậm chí là tương tác thông qua màn hình cảm ứng.





Nhiều bộ khởi động Arduino đi kèm với một số hình thức hiển thị đơn giản. Ngoài ra còn có nhiều loại lá chắn Arduino được tạo sẵn có các màn hình được tích hợp vào chúng. Mặc dù chúng tôi đã đề cập đến các màn hình lớn hơn được thiết kế cho Raspberry Pi trước đây, nhưng có một số tùy chọn có sẵn phù hợp hơn với các dự án dựa trên Arduino.





Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn các loại màn hình khác nhau có sẵn, nơi lấy chúng và cách thiết lập chúng.

1. Màn hình tinh thể lỏng

Các màn hình tinh thể lỏng (LCD) là màn hình phổ biến nhất để tìm thấy trong các dự án DIY và thiết bị gia dụng. Điều này không có gì ngạc nhiên vì chúng hoạt động đơn giản, công suất thấp và cực kỳ rẻ.



Loại màn hình này có thể khác nhau về thiết kế. Một số lớn hơn, có nhiều không gian và hàng ký tự hơn, một số có đèn nền. Hầu hết gắn trực tiếp vào bảng thông qua 8 hoặc 12 kết nối với chân Arduino, khiến chúng không tương thích với bảng có sẵn ít chân hơn. Trong trường hợp này, hãy mua một màn hình có Bộ điều hợp I2C , cho phép điều khiển chỉ sử dụng 4 chân.

Tín dụng hình ảnh: www.martyncurrey.com





Chỉ có sẵn với giá vài đô la (hoặc ít nhất là $ 1,95 trên Aliexpress với bộ điều hợp I2C đi kèm), những màn hình đơn giản này có thể được sử dụng để cung cấp phản hồi thời gian thực cho bất kỳ dự án nào.

Màn hình có khả năng chứa nhiều ký tự đặt trước bao gồm hầu hết các trường hợp sử dụng bằng nhiều ngôn ngữ khác nhau. Điều khiển màn hình LCD của bạn bằng Thư viện tinh thể lỏng do Arduino cung cấp. Các trưng bày()không hiển thị() các phương thức ghi vào màn hình LCD, như được hiển thị trong hướng dẫn chính thức trên trang web Arduino.





Tín dụng hình ảnh: arduino.cc

Ghi chú: Nếu bạn đang sử dụng bộ điều hợp I2C cho màn hình LCD của mình, bạn sẽ cần sử dụng Thư viện LiquidCrystal_I2C thay thế.

Nếu bạn thích hướng dẫn bằng video, Kiến thức cơ bản về mạch có một quá trình thiết lập và sử dụng LCD 16x2 :

2. Màn hình bảy phân đoạn

Bạn đang tìm kiếm thứ gì đó đơn giản để hiển thị số và một vài ký tự cơ bản? Có lẽ bạn đang tìm kiếm một cái gì đó với cảm giác arcade trường học cũ? MỘT màn hình bảy đoạn có thể phù hợp với nhu cầu của bạn.

Nếu bạn chưa xem qua những màn hình nhỏ tiện dụng này trước đây, thì Trò chơi Buzz Wire của chúng tôi sẽ sử dụng một màn hình để hiển thị trạng thái trò chơi:

cách đổi màu trong cmd

Các bảng đơn giản này được tạo thành từ 7 đèn LED (8 nếu bạn bao gồm dấu chấm) và hoạt động giống như các đèn LED bình thường với Cực dương hoặc Cực âm sự liên quan. Điều này cho phép chúng có một kết nối với V + (hoặc GND cho cực âm chung) và được điều khiển từ các chân của Arduino của bạn. Bằng cách kết hợp các chốt này trong mã, bạn có thể tạo ra các số và một số chữ cái, cùng với các thiết kế trừu tượng hơn - bất cứ thứ gì bạn có thể mơ ước bằng cách sử dụng các phân đoạn có sẵn!

Để có tài liệu sơ lược đầy đủ về cách hoạt động của các màn hình này, không cần tìm đâu xa hơn phần mở rộng này hướng dẫn cho người mới bắt đầu từ AllAboutCircuits .

Để có hướng dẫn bằng video để làm theo, Kristian Blåsol dành riêng một tập của anh ấy Bất cứ thứ gì Arduino loạt đến màn hình bảy phân đoạn:

3. Màn hình 5110

Tiếp theo trong danh sách của chúng tôi là Màn hình 5110 , còn được gọi một cách trìu mến là màn hình Nokia do nó được sử dụng rộng rãi trong chiếc Nokia 3310 đáng yêu và bền bỉ.

Tín dụng hình ảnh: sparkfun.com

Những màn hình LCD nhỏ bé này là đơn sắc và có kích thước màn hình là 84 x 48 pixel, nhưng đừng để điều đó đánh lừa bạn. Đến vào lúc dưới $ 2 trên Aliexpress , những màn hình này có giá cực kỳ rẻ và thường đi kèm với đèn nền theo tiêu chuẩn.

Tùy thuộc vào thư viện bạn sử dụng, màn hình có thể hiển thị nhiều dòng văn bản với nhiều phông chữ khác nhau. Nó cũng có khả năng hiển thị hình ảnh và có phần mềm miễn phí được thiết kế để giúp hiển thị sáng tạo của bạn trên màn hình. Mặc dù tốc độ làm mới quá chậm đối với hình ảnh động chi tiết, nhưng những màn hình này đủ khó để đưa vào các dự án dài hạn, luôn hoạt động.

Sparkfun có một hướng dẫn rộng rãi để sử dụng những màn hình LCD nhỏ này hoặc để được giới thiệu nhanh về 5110, hãy xem video này từ Phòng thí nghiệm MKMe :

4. Màn hình OLED

Để có một bước tiến về độ phân giải và chức năng, hãy BẠN LÀ màn hình có thể là những gì bạn đang tìm kiếm. Thoạt nhìn, những màn hình này trông giống với màn hình 5110, nhưng chúng là một nâng cấp đáng kể. Các màn hình 0,96 inch tiêu chuẩn là 128 x 64 đơn sắc và đi kèm với đèn nền theo tiêu chuẩn.

Họ kết nối với Arduino của bạn bằng I2C , nghĩa là cùng với V +GND , chỉ cần thêm hai chân nữa để giao tiếp với màn hình. Với các kích thước khác nhau và đầy đủ các tùy chọn màu sắc có sẵn, những màn hình này vô cùng linh hoạt.

Tín dụng hình ảnh: adafruit.com

Đối với một dự án giúp bạn bắt đầu với màn hình OLED, Bản dựng D20 điện tử sẽ dạy cho bạn mọi thứ bạn cần biết - và bạn sẽ nhận được một viên xúc xắc kỹ thuật số tuyệt vời cho các phiên chơi trò chơi của mình!

Những màn hình này có thể được sử dụng theo cách tương tự như những màn hình khác mà chúng tôi đã đề cập cho đến nay, nhưng tốc độ làm mới của chúng cho phép các dự án tham vọng hơn nhiều. Các màn hình đơn sắc cơ bản có sẵn trên Amazon.

LANMU 0,96 'I2C IIC SPI Serial 128X64 White OLED LCD Shield Board Mô-đun OLED MUA NGAY TRÊN AMAZON

5. TFT LCD

Màn hình tinh thể lỏng bóng bán dẫn màng mỏng (TFT LCD) Về nhiều mặt, chất lượng của nó là một bước tiến khác khi nói đến các tùy chọn để thêm màn hình vào Arduino của bạn. Có sẵn hoặc không có chức năng màn hình cảm ứng, chúng cũng thêm khả năng tải các tệp bitmap từ một khe cắm thẻ nhớ micro SD trên bo mạch.

Arduino có một hướng dẫn chính thức để thiết lập của họ màn hình LCD TFT không cảm ứng . Đối với video hướng dẫn dạy bạn những điều cơ bản về cách thiết lập phiên bản màn hình cảm ứng, YouTuber Education8s.tv bạn đã bảo hiểm chưa:

Với phiên bản cơ bản của những màn hình này có giá ít hơn $ 4 và các phiên bản màn hình cảm ứng có giá dưới $ 10 [Đã xóa liên kết bị hỏng], những màn hình này là một lựa chọn tuyệt vời khác khi bạn cần một màn hình đẹp cho dự án của mình.

6. Màn hình E-Paper

Bạn đang tìm một vài điểm khác? Một Giấy điện tử (hoặc Mực điện tử tùy thuộc vào người bạn yêu cầu) hiển thị có thể phù hợp với bạn. Những màn hình này khác với những màn hình khác mang lại trải nghiệm đọc tự nhiên hơn nhiều, không có gì ngạc nhiên khi công nghệ này là nền tảng của hầu hết mọi thiết bị đọc sách điện tử hiện có.

Tín dụng hình ảnh: wavehare.com

Lý do khiến những màn hình này trông đẹp như vậy là do cách chúng hoạt động. Mỗi 'pixel' chứa các hạt tích điện giữa hai điện cực. Bằng cách chuyển đổi điện tích của mỗi điện cực, bạn có thể tác động các hạt đen tích điện âm đổi chỗ cho các hạt trắng tích điện dương.

Đây là những gì mang lại cho e-paper một cảm giác tự nhiên như vậy. Như một phần thưởng, một khi mực được di chuyển đến vị trí của nó, nó sẽ không sử dụng sức mạnh để giữ nó ở đó. Điều này làm cho các màn hình này tự nhiên có năng lượng thấp để hoạt động.

Những màn hình công nghệ cao này có chi phí cao hơn, với Waveshare 4,3 inch màn hình đến vào lúc trên 50 đô la . Để biết tóm tắt đầy đủ về cách kết nối và lập trình các màn hình này, Youtuber Education8s.tv một lần nữa ở đây để giúp đỡ:

Giấc mơ màn hình

Bài viết này đã đề cập đến hầu hết các tùy chọn có sẵn cho màn hình Arduino, mặc dù chắc chắn có nhiều cách kỳ lạ và tuyệt vời hơn để thêm phản hồi vào các thiết bị DIY của bạn.

Bây giờ bạn đã có ý tưởng về những gì đang có, tại sao không kết hợp màn hình vào thiết lập ngôi nhà thông minh DIY của bạn? Nếu chơi game cổ điển là sở thích của bạn, tại sao không tạo phiên bản nhỏ của riêng bạn của Pong cổ điển cổ điển trên Arduino?

Khả năng là vô tận và chúng tôi muốn biết cách bạn kết hợp bất kỳ màn hình nào trong số này vào các dự án của mình. Bạn đã nghĩ ra cách sử dụng bất thường cho Màn hình Arduino chưa? Bạn có đang sử dụng một màn hình mà chúng tôi không nghĩ đến trong dự án của bạn không?

Hãy cho chúng tôi biết trong phần bình luận bên dưới đây!

Chúng tôi hy vọng bạn thích các mặt hàng chúng tôi giới thiệu và thảo luận! MUO có quan hệ đối tác liên kết và được tài trợ, vì vậy chúng tôi nhận được một phần doanh thu từ một số giao dịch mua của bạn. Điều này sẽ không ảnh hưởng đến giá bạn phải trả và giúp chúng tôi đưa ra các đề xuất sản phẩm tốt nhất.

làm thế nào để bắt đầu một chuỗi trên snapchat nhanh chóng
Đăng lại Đăng lại tiếng riu ríu E-mail Canon so với Nikon: Thương hiệu máy ảnh nào tốt hơn?

Canon và Nikon là hai tên tuổi lớn nhất trong ngành công nghiệp máy ảnh. Nhưng thương hiệu nào cung cấp dòng máy ảnh và ống kính tốt hơn?

Đọc tiếp
Chủ đề liên quan
  • DIY
  • Arduino
Giới thiệu về tác giả Ian Buckley(216 bài báo đã xuất bản)

Ian Buckley là một nhà báo tự do, nhạc sĩ, nghệ sĩ biểu diễn và nhà sản xuất video sống ở Berlin, Đức. Khi không viết hay trên sân khấu, anh ấy sẽ mày mò với các thiết bị điện tử hoặc mã tự làm với hy vọng trở thành một nhà khoa học điên rồ.

Xem thêm từ Ian Buckley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy