Mục lục:
- Bước 1: Công cụ và thành phần
- Bước 2: Lắp ráp
- Bước 3: Chỉnh sửa âm thanh
- Bước 4: Mã
- Bước 5: Đóng gói
Video: Thời gian trôi qua: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Time Gone By là một chiếc đồng hồ thông báo thời gian khi được nhấn vào, nói ở đứa con trai hai tuổi của tôi mà tôi đã ghi âm bằng cách nói giờ, "một giờ sáng", "một giờ rưỡi", v.v.
Không cần phải nói, khi còn quá trẻ, anh ấy hầu như không nhận được những con số chính xác và mắc những sai lầm buồn cười trên đường đi - những sai lầm mà bây giờ, hai năm sau (và có thể là sau này), khiến chúng ta cũng như các ông bà, chú bác vui mừng. và phần còn lại của gia đình.
Việc chế tạo đồng hồ khá dễ dàng. Qua nhiều năm, tôi nghĩ rằng tôi đã tìm ra một số cách và thủ thuật để giữ cho một dự án đơn giản trở nên đơn giản và để làm cho một nguyên mẫu hoạt động trong nhiều năm liên tục mà không cần tạo PCB tùy chỉnh hoặc bảng mạch hàn. Tôi hy vọng bạn cũng sẽ thấy nó đơn giản để xây dựng.
Đồng hồ được kích hoạt bởi một pin 18650 Li / Ion được nâng cấp lên đến 5V và nó được giữ ở chế độ ngủ sâu hầu hết thời gian, do đó nó sẽ không tốn nhiều năng lượng trừ khi được kích hoạt liên tục (điều gì đó có thể xảy ra trong một vài lần đầu tiên của ngày, đặc biệt là khi có sự hiện diện của trẻ em). Trong mọi trường hợp, pin có thể sạc lại và đi kèm với một mạch bảo vệ sạc và xả, vì vậy nó sẽ khá dễ dàng để sạc lại và không tạo thêm chất thải trên hành tinh Trái đất.
Còn gì nữa? Đúng. Đây là lần tôi quay lại cảnh viết 'ibles sau một thời gian tôi đã không làm như vậy. Vì vậy, tôi có thể hơi thất vọng về điều đó, xin vui lòng cho tôi biết trước. Tôi sẽ cố gắng giữ mọi thứ ngắn gọn và ngọt ngào.
Vậy thì chúng ta bắt đầu nhé?
Bước 1: Công cụ và thành phần
Công cụ:
Máy cắt
Hàn sắt với một số chất hàn
Cưa lỗ hoặc dao chính xác (để tạo lỗ nút)
Thành phần:
Arduino Nano
Bộ điều khiển vi mô phổ biến mà tất cả chúng ta đều biết và yêu thích
Lá chắn cảm biến ArduinoMột công cụ tiện dụng để tạo kết nối nhanh chóng và đáng tin cậy
Mô-đun Mosfet Được sử dụng để kích hoạt bật và tắt mô-đun mp3, nhằm tiết kiệm điện năng
Máy nghe nhạc MP3 nối tiếp (phiên bản mới, màu đỏ) Mô-đun siêu dễ dàng để chơi các tệp MP3
Thẻ Micro SD 2GB Được sử dụng để lưu trữ các tệp MP3
Pin 18650 Li / Ion nếu bạn có một máy tính xách tay đã chết, những loại pin này thường là một loại pin tốt. Chúng chứa rất nhiều năng lượng và đối với dự án vi điều khiển trung bình, ngay cả khi pin chết một nửa cũng có thể tồn tại khá lâu.
Tôi thích các thành phần duy nhất-giải pháp cho tất cả các thành phần / bộ sạc 18650 Li / Ion này, mặc dù đây thực sự là lần đầu tiên tôi sử dụng nó trong một dự án
Mô-đun RTC DS3231 Đây là những mô-đun đẹp hơn rất nhiều so với các mô-đun DS1307 trước đó, vì chúng bù đắp cho sự thiếu chính xác về thời gian do dao động nhiệt độ tinh thể gây ra.
Nút Big Arcade Nút hình nộm lớn, nói lên điều gì. Niềm tự hào và niềm vui của mọi công trình.
Dây Dupont hoặc Dây Servo Để tạo các kết nối khác nhau giữa các thành phần
Box Tôi đã sử dụng công cụ tổ chức hộp lưu trữ IKEA này đang được giảm giá vào ngày hôm trước.
Băng keo hai mặt Tất nhiên là để ghép mọi thứ lại với nhau. Băng keo hai mặt là thứ mà cuộc sống được tạo ra.
Bước 2: Lắp ráp
Kết nối đầu vào tín hiệu của Mosfet với Arduino bằng cáp servo hoặc dây dupont cái-cái. Đảm bảo rằng GND và VCC được kết nối với các đối tác Arduino và chân tín hiệu của Mosfet được kết nối với chân 4 của Arduino.
Tiếp theo, nối dây VCC và GND của Arduino tới các đầu cuối Vin và GND của Mosfet tương ứng, sử dụng dây Dupont. Vì các đầu nối trên Mosfet là đầu cuối vít, nên tốt nhất là tháo nắp nhựa của dupont nơi được cho là kết nối với Mosfet để làm cho nó vừa khít. Điều này có thể đạt được bằng cách nhấc chốt nhựa và kéo nhẹ dây.
Tiếp theo, kết nối các thiết bị đầu cuối VCC và GND của Máy nghe nhạc MP3 với V + và V- trên mô-đun Mosfet, và các chân RX và TX của MP3 với các chân 5 và 6 của Arduino tương ứng. Kết nối loa đi kèm với máy nghe nhạc, và điều đó sẽ kết thúc phần hình nón còn lại được thực hiện với máy nghe nhạc MP3.
Bây giờ hàn 2 dây vào các đầu cuối 5V và GND của ngăn chứa pin và kết nối chúng với các chân VCC và GND tương ứng của Arduino. Đó là nguồn cung cấp năng lượng của chúng tôi. Bạn có thể sử dụng cáp servo hoặc dây Dupont.
Tiếp theo, hàn dây Dupont / servo vào nút và kết nối với GND và chân 2. Khi sử dụng dây servo, hãy đảm bảo bạn sử dụng quy ước màu sắc trong đó đỏ là dương, đen là âm và trắng là tín hiệu. Trong trường hợp là nút, bạn sẽ chỉ cần kết nối các chân GND và Tín hiệu với nút, vì chân này sẽ được kéo lên.
Cuối cùng nhưng chắc chắn không kém - chính chiếc đồng hồ. Kết nối mô-đun RTC bằng 4 dây Dupont với Cổng I2C có sẵn trên tấm chắn cảm biến (cho bạn biết, đó là một tiện ích nhỏ tiện lợi, cái này). đảm bảo các chân GND, VCC, SDA, SCL được khớp ở cả hai bên.
Bước 3: Chỉnh sửa âm thanh
Cài đặt Audacity, nếu bạn chưa cài đặt nó.
Ghi lại con trai / con gái út của bạn nói tất cả các số từ 1-12. Sau đó, yêu cầu họ nói "bây giờ là bây giờ", "giờ mười lăm", "giờ rưỡi", "giờ sáng" và "giờ". Bạn có thể sử dụng máy tính hoặc điện thoại (sau này gửi vào máy tính để chỉnh sửa).
Kích hoạt Audacity và nhập bản ghi âm. Theo định dạng ghi, bạn có thể cần cài đặt plugin giải mã, như được giải thích ở đây.
Bây giờ, lần lượt đánh dấu các phần tương ứng với các từ "1", "2", "3", v.v. Đối với mỗi từ, trước tiên hãy đảm bảo bạn đã nắm bắt chính xác, sau đó chọn Tệp -> Xuất -> Xuất Âm thanh đã chọn và lưu tệp dưới dạng MP3. Đối với giai đoạn này, bạn sẽ phải cài đặt bộ mã hóa LAME, vui lòng xem hướng dẫn tại đây.
vào cuối quá trình, bạn sẽ có các tệp có tên 001xxx.mp3, 002xxx.mp3,… lên đến 012xxx.mp3, mỗi tệp chứa một bản ghi số của nó. tức là tệp 007xxx.mp3 sẽ nói "Bảy" khi được phát. Tiếp theo, đặt tên cho các bản ghi bổ sung theo danh sách:
020xxx.mp3 = "bây giờ là"
021xxx.mp3 = "quý trước"
022xxx.mp3 = "giờ rưỡi"
023xxx.mp3 = "một phần tư tới"
024xxx.mp3 = "giờ"
Tạo một thư mục trên SD root có tên "01" và sao chép tất cả các tệp ở trên vào đó.
Bây giờ gắn thẻ SD vào bên trong máy nghe nhạc MP3.
Lưu ý: Hiện tại, các mẫu thông báo thời gian được hỗ trợ chỉ dành cho tiếng Anh và tiếng Do Thái, nhưng với một số thay đổi nhỏ, bạn có thể điều chỉnh mã sang ngôn ngữ của mình, nếu khác với hai ngôn ngữ này. Trong khi chờ đợi, hãy đảm bảo rằng bạn ghi lại tất cả
Bước 4: Mã
Tải xuống mã dự án và giải nén zip.
Khởi chạy Arduino IDE (tôi đã sử dụng phiên bản 1.8.5) và theo tùy chọn, thay đổi vị trí sổ phác thảo thành thư mục gốc của tệp nén được giải nén. Đóng và khởi chạy lại Arduino IDE và lần này, trong File -> Sketchbook, bạn sẽ tìm thấy BoboClockV13 - hãy mở nó.
Để Arduino đặt thời gian trên RTC, hãy bỏ ghi chú dòng:
// #define ADJUST_DATE_TIME_NOW
Kết nối nano Arduino của bạn với máy tính và tải bản phác thảo lên bảng.
Mở màn hình nối tiếp và đảm bảo rằng bạn nhìn thấy thời gian chính xác được hiển thị trên màn hình khi nhấn nút và thời gian được thông báo bằng giọng nói của đứa con nhỏ của bạn. Kinh ngạc! (phải không?)
bây giờ, điều quan trọng là phải nhận xét dòng bạn vừa bỏ ghi chú và tải lại mã lên (nếu không, trong mỗi lần đặt lại Arduino, đồng hồ sẽ tự đặt lại về thời điểm tải lên cuối cùng)
Mọi thứ đang hoạt động? Ồ tốt. Vậy thì hãy đóng gói nó đi.
Bước 5: Đóng gói
Vì vậy,… gói thực sự được để cho nhà sản xuất, mỗi người có thể sẽ muốn hộp đặc biệt của riêng mình mà họ nhận được từ đâu đó. Vì vậy, ở đây tôi sẽ giới hạn hướng dẫn những gì bạn nên làm trong trường hợp chung chứ không nói riêng về từng loại hộp. Tôi đã sử dụng các hộp IKEA, chủ yếu là vì giá của chúng, nhưng dù sao thì chúng vẫn hoạt động tốt.
Bắt đầu bằng cách khoan giữ nút của bạn ở phần trên cùng của hộp. Bạn nên cưa lỗ trong giai đoạn này, mặc dù một con dao X-Acto cũng có thể làm được việc tốt, miễn là bạn không rạch ngón tay, mất ý thức và tự chảy máu đến chết trên sàn bếp. Tốt hơn là an toàn khi không có ngón tay, đúng không?
Sau đó, sử dụng băng dính hai mặt để gắn kết mọi thứ một cách độc đáo bên trong hộp. Tùy thuộc vào hộp và âm thanh của bạn, có thể cần thêm các lỗ nhỏ cho loa để tăng âm lượng cảm nhận.
Hy vọng rằng, quá trình xây dựng này sẽ không mất nhiều hơn một ngày cuối tuần không bận rộn và cuối cùng, bạn chỉ còn lại một vật thể sẽ khiến bạn thích thú trong nhiều năm qua…
Cảm ơn bạn đã đọc hướng dẫn này! Nếu bạn thích nó, hãy cân nhắc bình chọn cho tôi trong Cuộc thi âm thanh
Sự thanh bình,
Đề xuất:
Đèn LED có định thời gian chạy bằng năng lượng mặt trời và pin: 4 bước
Đèn LED chiếu sáng có thời gian chạy bằng năng lượng mặt trời và pin: Trong bài viết có thể hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi tạo ra đèn LED trong nhà kho của mình. Vì tôi không có kết nối với nguồn điện nên tôi đã làm cho nó chạy bằng pin. Pin được sạc qua bảng điều khiển năng lượng mặt trời. Đèn LED được bật qua công tắc xung và tắt sau
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã thực hiện đúng cách: 8 bước (có hình ảnh)
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã hoàn thành đúng cách: Sau 1 năm hoạt động thành công trên 2 địa điểm khác nhau, tôi đang chia sẻ kế hoạch dự án trạm thời tiết sử dụng năng lượng mặt trời của mình và giải thích cách nó phát triển thành một hệ thống thực sự có thể tồn tại trong thời gian dài thời kỳ từ năng lượng mặt trời. Nếu bạn theo dõi
Lập phương thời gian - Tiện ích theo dõi thời gian Arduino: 6 bước
Time Cube - Arduino Time Tracking Gadget: Tôi muốn đề xuất cho bạn một dự án arduino đơn giản nhưng thực sự hữu ích để theo dõi các sự kiện thời gian bằng cách lật một số tiện ích khối thông minh. Lật nó sang " Làm việc " > " Tìm hiểu " > " Việc nhà " > " Phần còn lại " bên và nó sẽ tính
UCL-lloT-Ánh sáng ngoài trời được kích hoạt bởi Mặt trời mọc / mặt trời lặn.: 6 bước
UCL-lloT-Outdoor-light do Sunrise / sundown kích hoạt.: Xin chào mọi người! Ý tưởng bắt nguồn từ cha tôi, người mà suốt mùa hè đã phải tự tay đi ra ngoài
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: 7 bước (có hình ảnh)
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: Tôi luôn muốn tạo video tua nhanh thời gian, nhưng tôi không có máy ảnh tích hợp tính năng đồng hồ đo khoảng cách. Thực tế, tôi không nghĩ nhiều lắm. máy ảnh đi kèm với một tính năng như vậy (đặc biệt không phải máy ảnh SLR). Vậy bạn muốn làm gì nếu bạn muốn