» Điện tử » Arduino »Thú cưng ảo của giống lớn

Thú cưng ảo cỡ lớn



Cái gì Ở đây, ví dụ, chó ít hơn một con mèo, và nhiều hơn một người. Tại sao không phải là một thú cưng ảo khá lớn không phù hợp với bất kỳ túi nào? Bộ vi điều khiển và ma trận LED (!) Trong nó hoạt động từ nguồn điện và chỉ có một đồng hồ thời gian thực là từ pin có dung lượng lớn hơn cả ba pin Tamagotchi thông thường cộng lại. Và anh ta "sống" trên bàn của tác giả của Instructables dưới biệt danh Syst3mX.

Thiết bị trên vi điều khiển ATmega328P với bộ tải khởi động từ Arduino. Nó điều khiển ma trận LED với độ phân giải 16x16 (bao gồm bốn ma trận 8x8 đã hoàn thành) bằng cách sử dụng bốn thanh ghi thay đổi 74HC595. Hai trong số chúng được kết nối với các hàng của ma trận thông qua các điện trở, hai phần còn lại với các cột của nó thông qua việc lắp ráp các bóng bán dẫn composite ULN2804. Người dùng tương tác với tự làm với sự trợ giúp của bốn nút. Đồng hồ thời gian thực loại DS1302 được áp dụng. Có hai thạch anh trong mạch: 16 MHz cho vi điều khiển và 32768 Hz cho đồng hồ. Tín hiệu âm thanh được cung cấp bởi một bộ phát âm áp điện.



Xuyên suốt điện tử Bậc thầy đặt perfboard trên một bảng, ma trận LED trên một cái khác:



Ở đây anh ta cài đặt tất cả các chi tiết trên bảng đầu tiên:



Có một bộ vi điều khiển, ổ cắm điện và đồng hồ thời gian thực với pin trong ngăn chứa, và các thanh ghi thay đổi, và các bóng bán dẫn, và một bộ chuyển đổi áp điện trong vỏ nhựa tạm thời và bốn nút - hai nút ở mỗi bên, như đồng hồ đeo tay điện tử và đầu nối cho bảng lược với ma trận LED. Nhưng tất cả điều này sẽ không hoạt động cho đến khi Syst3mX kết nối các thành phần lại với nhau. Vì vậy, anh rút pin ra, lật bảng, hàn mọi thứ theo sơ đồ, và sau đó trả lại pin về vị trí của nó.

Chúng ta hãy xem xét kỹ hơn các điện trở SMD cho các mảng LED nằm ở mặt sau của bảng:



Master cài đặt ma trận LED trên bảng thứ hai:



Cô cũng lật và tạo kết nối, đồng thời cài đặt lược. Để không nhầm lẫn các hàng và cột, anh ta sử dụng các dây có màu tương phản:



Lược gần:



Bây giờ bạn có thể niêm phong đèn LED bằng giấy và kết nối các bảng với nhau, đảm bảo rằng đầu ra của các thành phần của một bảng không chạm vào dây dẫn của bảng khác:



Syst3mX phát triển cấu trúc menu và các biểu tượng tương ứng với từng mục:



Sau đó, phông chữ và hình ảnh khác:




Với điều này, bạn có thể chỉnh sửa các biểu tượng và dịch chúng thành một hình thức phù hợp để sao chép vào một bản phác thảo. Mà chủ được thực hiện:



Xong ,. Chỉ sau đó đổi tên từ TXT thành INO. Phác thảo sử dụng ba thư viện, nhưng tất cả chúng đều có trong Arduino IDE.Nhà phát triển flash bộ nạp Arduino tiêu chuẩn vào vi điều khiển, sau đó có thể tải lên bản phác thảo cho nó bằng bộ điều hợp FTDI như trong một Arduino thông thường. Hơn nữa, cả lập trình viên cho phần mềm khởi động và bộ điều hợp có thể được tạo từ một Arduino khác.

Thú cưng thay đổi linh hoạt năm chỉ số: sức khỏe, cân nặng, hạnh phúc, đói và tuổi. Với nó, bạn có thể thực hiện bốn hành động: cho ăn, chơi, rửa và điều trị. Mỗi hành động ảnh hưởng tích cực đến một số chỉ số, nhưng ảnh hưởng tiêu cực đến những người khác.

Bạn có thể cho ăn thịt, trái cây và đồ ngọt. Thịt tốt nhất thỏa mãn cơn đói, nhưng tăng trọng lượng. Trái cây làm tăng sức khỏe, nhưng làm giảm hạnh phúc (tại sao?), Và đồ ngọt làm tăng đáng kể hạnh phúc, nhưng giảm sức khỏe và tăng cân.

Bạn có thể chơi Simon (một trò chơi để lưu trữ các chuỗi), chơi tốt - hạnh phúc tăng lên, xấu đi - giảm đi.

Thú cưng định kỳ đi vệ sinh, nếu sau đó bạn quên rửa, sức khỏe của bạn bị mất và khả năng bị bệnh tăng lên.

Ngoài ra, khả năng mắc bệnh tăng theo tuổi. Bệnh có thể ở ba mức độ nghiêm trọng với các tác dụng phụ khác nhau, thú cưng có thể được điều trị, nhưng điều này sẽ làm giảm hạnh phúc của anh ấy (nhà phát triển nhầm lẫn rằng anh ấy khỏe mạnh).

Từ 23:00 đến 8:00 thú cưng đang ngủ, trong khi cả năm chỉ số không thay đổi theo bất kỳ cách nào. Anh ta không thể chết trong một giấc mơ. Thời gian ngủ, nếu nó gây bất tiện cho người dùng, có thể được thay đổi trong bản phác thảo.
8.5
9
8.8

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...