Mục lục:
Video: Đồng hồ Arcade Retro - Arduino: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Xây dựng đồng hồ cạnh giường arcade tương tác, với màn hình cảm ứng và các hình động arcade mà bạn có thể ghi lại âm thanh bạn chọn để báo thức.
Đây là bản cập nhật của một dự án trước đây, hiện bao gồm Hộp đựng in 3D và bốn chương trình riêng biệt để lựa chọn
1. Arcade Clock - DK Mario, Space Invaders & hoạt hình Pacman
2. Đồng hồ Pacman - Trò chơi Pacman hoạt hình tương tác với các chức năng đồng hồ
3. DK Clock - Trò chơi DK hoạt hình tương tác với các chức năng đồng hồ
4. Tumble Ghost - Trò chơi Pacman Ghost hoạt hình dựa trên Flappy Bird
Rất nhiều điều thú vị để xây dựng và là một món quà tuyệt vời cho bất kỳ ai thích sống lại hoài niệm về các nhân vật trong game arcade những năm 80
** Nếu bạn thích tài liệu hướng dẫn này, vui lòng bình chọn cho nó trong "Cuộc thi đồng hồ" bằng cách nhấn nút ở cuối trang ***
Cảm ơn nhiều !!
Bước 1: Thu thập vật liệu
- Bảng Arduino - Arduino Mega 2560 (Có thể mua các mặt hàng 1, 2 và 3 dưới dạng một đơn đặt hàng đi kèm)
- Màn hình cảm ứng Arduino Shield - Tấm chắn bảng mở rộng màn hình LCD cảm ứng Mega 3,2 inch
- Màn hình cảm ứng - Màn hình LCD TFT 3.2 "+ Màn hình cảm ứng cho Mega 2560 của Arduino
- Mô-đun Đồng hồ thời gian thực - DS3231 RTC
- Mô-đun ghi âm - Máy ghi âm ISD1820
- PLA Filament cho máy in 3D
- Hai phần Epoxy Resin cho trường hợp dán với nhau
- Cáp USB dài 2m Bộ sạc USB (dùng để cấp nguồn cho đồng hồ)
- Súng bắn keo nóng
- Ties cáp X 3
Các thành phần làm mờ ánh sáng nền tự động tùy chọn chỉ bắt buộc nếu có Đồng hồ bên giường
- Điện trở 270k Ohm
- Điốt Zener 3.3v
- Điện trở 0,5 watt 47 Ohm
- Điện trở phụ thuộc ánh sáng (LDR)
Bước 2: In vỏ máy 3D
Tôi đã in hộp đựng đồng hồ trên Creality Ender 3. Bạn có thể tìm thấy tất cả các tệp in 3D và hướng dẫn cho hộp đựng tại đây trên Thingiverse
Bước 3: Xây dựng mạch
Mạch tổng thể chứa Đồng hồ thời gian thực, Arduino Mega, Mô-đun âm thanh, Màn hình cảm ứng và Tấm chắn màn hình.
1. Đồng hồ thời gian thực
Gắn đồng hồ Thời gian thực vào mặt sau của Arduino Mega như trong hình được cung cấp. Tôi đã sử dụng súng bắn keo nóng và bọt đóng gói để đảm bảo chúng không chạm vào nhau và có một số đệm để hấp thụ chuyển động. Trong trường hợp của tôi, tôi đã hàn 2 chân RTC trực tiếp với Arduino và sử dụng dây hookup để kết nối 5v và GND với Arduino.
2. Mô-đun ghi âm
Đây thực sự là những điều thú vị và dễ sử dụng. Theo cách tương tự như trên, hãy sử dụng bọt và keo nóng để định vị mô-đun và loa ở mặt sau của Arduino cẩn thận để đảm bảo chúng được cách điện khỏi chạm vào. Mô-đun âm thanh được kích hoạt bởi D8 trên Arduino, vì vậy điều này và nguồn điện cần kết nối theo sơ đồ mạch được cung cấp.
3. Auto Backlight Dimmer (Tùy chọn)
Nếu bạn có ý định sử dụng làm đồng hồ đầu giường, thì bạn sẽ muốn tự động giảm độ sáng đèn nền vào ban đêm để nó không ảnh hưởng đến giấc ngủ của bạn. (Nếu không, bạn có thể bỏ qua bước này!) Thật không may, đèn nền trong màn hình TFT được nối dây cứng thành + 3.3v và không thể điều chỉnh bằng Arduino. Điều này có nghĩa là chúng ta phải ngắt kết nối nó và kết nối lại với chân PWM trên Arduino để điều khiển độ sáng của Đèn nền. Tôi muốn làm điều này với thiệt hại tối thiểu cho các chân hoặc rãnh trên các thành phần, vì vậy đã thực hiện cách tiếp cận sau. Làm theo các bước dưới đây một cách cẩn thận
(a) Để đạt được điều này, một Điện trở Phụ thuộc Ánh sáng (LDR) được đặt ở phía sau thiết bị để phát hiện ánh sáng. Khoan hai lỗ 3mm trên vỏ và đẩy các chân LDR qua các lỗ. Dùng keo nóng dán bên trong tủ để giữ cố định các chân tủ. Hàn hai dây ở bên trong vỏ và kết nối chúng theo sơ đồ mạch. Thêm Điện trở 270k Ohm vào A7 của Arduino theo sơ đồ mạch.
(b) Tháo Màn hình TFT và đặt nó trên một bề mặt chắc chắn. Xác định chốt 19 (LED_A) và cẩn thận loại bỏ một vài mm nhựa ở chân chốt. Bẻ cong chốt bằng phẳng và cách xa đầu nối như hình trên. Kiểm tra xem Tấm chắn TFT có thể cắm vừa khít và chốt cong không cản trở phích cắm hoặc ổ cắm.
(c) Hàn thanh ghi 47 Ohm vào đầu cong trên chân cắm và kết nối dây từ điện trở đến D9 của Arduino Mega. Chân Arduino D9 có thể chìm lên đến 40mA vì vậy điện trở giới hạn điều này thấp hơn mức này. Gắn một Diode Zener 3.3v vào cùng một chân (LED_A) và kết nối nó với đất theo sơ đồ. Mục đích của việc này là để bảo vệ đèn nền khỏi quá áp vì nó sẽ điều chỉnh điện áp xuống 3.3v.
4. Màn hình TFT và Lá chắn Arduino
Cẩn thận đẩy các đầu nối Màn hình cảm ứng TFT 3.2 'vào TFT Arduino Shield. Sau đó, cẩn thận kết nối với đầu Arduino theo hình ảnh được cung cấp. RTC có pin nên sẽ duy trì thời gian chính xác ngay cả khi nguồn điện đã được rút ra. Thời gian báo thức được lưu trữ trong Eeprom trên Arduino, có nghĩa là nó sẽ được giữ lại nếu bị cắt điện.
Bước 4: Nạp mã
Về nhì trong cuộc thi đồng hồ
Đề xuất:
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Làm thế nào để điều chỉnh pin điện thoại di động vào máy ảnh kỹ thuật số và nó hoạt động!: 5 bước (có hình ảnh)
Làm thế nào để điều chỉnh pin điện thoại di động vào máy ảnh kỹ thuật số và nó hoạt động !: Xin chào mọi người! GoPro là một lựa chọn hoàn hảo cho máy ảnh hành động, nhưng không phải ai trong chúng ta cũng có thể mua được thiết bị đó. Mặc dù thực tế có rất nhiều loại camera dựa trên GoPro hoặc camera hành động nhỏ (tôi có Innovv C2 cho các trò chơi airsoft của mình), nhưng không phải tất cả
Đồng hồ hoạt ảnh LED SMART được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: 11 bước (có hình ảnh)
Đồng hồ hoạt hình LED thông minh được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: Câu chuyện về chiếc đồng hồ này đã trở lại một chặng đường dài - hơn 30 năm. Cha tôi đã đi tiên phong trong ý tưởng này khi tôi chỉ mới 10 tuổi, rất lâu trước cuộc cách mạng đèn LED - trở lại khi đèn LED có độ sáng 1/1000 so với độ chói lóa hiện tại của chúng. Một sự thật