» Điện tử »Hẹn giờ trên vi điều khiển atmega8

Hẹn giờ trên vi điều khiển atmega8


Tôi muốn cung cấp cho các bậc thầy để xem xét và có thể lặp lại, một kế hoạch rất đơn giản, một bộ đếm thời gian rất tốt. Với điều hướng menu thuận tiện, với màn hình LCD tinh thể lỏng, với đồng hồ thời gian thực, với số lượng bộ phận nhỏ nhất có thể, và với tất cả điều này, bạn có thể lập trình khoảng một trăm khoảng thời gian trong ngày.

Kích thước nhỏ gọn


Hẹn giờ kiểm tra video


Trái tim của bộ đếm thời gian này là bộ vi điều khiển Atmega8 rất phổ biến và không còn đắt tiền. Bạn có thể nói rằng đối với phần sụn, chúng ta cần một lập trình viên không phải vậy, nhưng điều này không phải vậy, đối với phần sụn Atmega, nó chỉ đủ năm phút ngắn 10 - 15 cm. Dây được nối qua điện trở 150-200 Ohm. trực tiếp đến cổng LPT theo sơ đồ này.
Hẹn giờ trên vi điều khiển atmega8

Vì lý do này, các vi điều khiển đã trở nên phổ biến nhất với những người đam mê ham.

Trong hình này bạn thấy: Sơ đồ chân của chân MK cho kết nối và phần sụn.


Điểm 1. Chúng tôi sẽ chuẩn bị mọi thứ cần thiết cho việc sản xuất đồng hồ bấm giờ.

Các thành phần vô tuyến bắt buộc nhất của mạch, phần còn lại thường có thể được tìm thấy ở nhà, vi mạch nhỏ nhất là DS1307.


Chúng ta sẽ cần các yếu tố radio như vậy:

• Đồng hồ tích hợp DS1307
• Màn hình tinh thể lỏng LCD
• Chất ổn định 7805
• 500-1000 MF - 16 volt.
• Rơle hoặc điện tử phím (tùy thuộc vào tải mà bạn dự định kết nối).
• điện trở 5,1kom - 3 chiếc., Điện trở thay đổi (theo hướng dẫn hiển thị LCD).
• Thời gian thạch anh 32768 Hz.
• Nút không sửa - 4 chiếc.
• Pin máy tính bảng 3 volt.
• Textolite cho bảng.
• Máy biến áp nhỏ ~ 220v. -> ~ 6-12v.
• Hộp giải nén cho nhà ở.
+ Dành cho lập trình viên: điện trở 150-200 Ohms. - 4 chiếc., Đầu nối cổng LPT (để thuận tiện, không bắt buộc).

Công cụ cần thiết cho mỗi đài phát thanh nghiệp dư:
• Hàn sắt để hàn vi mạch, hàn sắt để hàn các thành phần vô tuyến và dây dẫn thụ động.
• Bộ kiểm tra để theo dõi nhạc chuông và kiểm tra các thành phần radio.
• Thiếc, nhựa thông.
+ Máy in laser (để làm bảng mạch hoặc phương pháp khác).

Điểm 2. Hãy bắt đầu sản xuất.

Chúng tôi sẽ làm bộ đếm thời gian theo sơ đồ chính này.

Như bạn có thể thấy, không có sơ đồ của đơn vị cung cấp điện và thiết bị điều hành đầu ra, điều này là do có thể bạn quyết định sử dụng nguồn điện ổn định từ xa và cũng không biết bạn dự định kết nối tải gì, do đó, mọi người nên chọn thiết bị điều hành cho các yêu cầu kỹ thuật của riêng mình.

Cá nhân, tôi đã sử dụng bộ đếm thời gian và bộ truyền động HA của mình trên một bóng bán dẫn và rơle.

Nhưng bạn có thể muốn sử dụng triacs, thyristor và triacs làm cơ cấu chấp hành, các tùy chọn cho mạch như vậy được hiển thị dưới đây.


Chúng nhỏ gọn hơn (không có bộ tản nhiệt), nhưng kém mạnh mẽ hơn một rơle đơn giản.

Theo sơ đồ mạch chính + PSU + IU và phân tích kích thước lắp của hộp của bạn cho vỏ máy, cũng như kích thước của các thành phần vô tuyến đã chọn, chúng tôi thiết kế hình dạng, kích thước và mẫu của các rãnh trên bảng. Nó rất thuận tiện để sử dụng Giao diện Sprint.

Đối với thiết bị của tôi, tôi có một bảng đơn giản như vậy.

Mẫu kết quả có thể được chuyển bằng cách sử dụng một điểm đánh dấu đặc biệt hoặc sử dụng công nghệ LUT (sử dụng máy in laser và bàn ủi) trên một lớp văn bản bằng đồng. Nếu bạn có một máy in laser Brother (như của tôi), thì tốt hơn hết là bạn nên từ bỏ ý tưởng với LUT ngay lập tức, vì mực chịu lửa ~ 400C được sử dụng trong nó thay vì ~ 200С thông thường, tôi đã sử dụng để mua một cách ngu ngốc máy in này cho LUT :(. , do đó, kết quả là, bảng của tôi được vẽ bằng bút đánh dấu.
Mẫu được áp dụng cho đồng được khắc trong bồn tắm bằng clorua sắt hoặc bất kỳ dung dịch đặc biệt nào khác.

Chúng tôi hàn các bộ phận vào bảng hoàn thành theo sơ đồ, chúng tôi đặc biệt chú ý khi lắp và hàn vi mạch của đồng hồ và phần tử thạch anh. Độ dài của các rãnh giữa chúng nên tối thiểu, nhưng tốt hơn là sử dụng thạch anh siêu nhỏ từ đồng hồ và hàn trực tiếp vào chân của đồng hồ MC. Chúng tôi lấp đầy tất cả không gian trống bên cạnh MS của đồng hồ và thạch anh với các miếng đệm cơ thể (GND). Cần có pin để duy trì đồng hồ trong tình trạng hoạt động trong khi ngắt kết nối với nguồn điện. Nếu vì lý do nào đó bạn không cài đặt pin này, thì hãy đặt dây cộng vào vỏ, nếu không thì đồng hồ chỉ giành được công việc.

Chúng tôi flash vi điều khiển với lập trình viên hoặc với sự trợ giúp của 5 dây.

* Chương trình cơ sở * đa nhiệm100.rar [5,35 Kb] (tải xuống: 1466)

Tác giả của phần sụn đặc biệt vì sự tiện lợi (mà tôi cảm ơn anh ta) và không thay đổi cầu chì nhà máy, điều này tạo điều kiện thuận lợi, không gặp rắc rối, phần sụn cho một người nghiệp dư vô tuyến mới bắt đầu. Nếu MK chưa được sử dụng, một cái mới từ cửa hàng, sau đó chỉ cần điền vào phần sụn và đó là nó, nhưng nếu đã có thay đổi trong cầu chì, bạn cần đặt chúng như CKSEL = 0001. Mọi thứ khác đều đơn giản và không cần giải thích.

Mục 3. Lắp ráp.

Đối với trường hợp, rất thuận tiện để sử dụng hộp nối nhựa, chúng có kích thước và hình dạng khác nhau.


Trong phần cắt bằng dao, sử dụng keo nóng chảy từ súng, chúng tôi sửa màn hình LCD., Cắt các lỗ cho các nút điều khiển và nút nguồn.


Cắt keo nhô ra.

Chúng tôi đặt tất cả các nút bên trong thùng máy, liên tục kiểm tra cách đóng nắp, nếu cần chúng tôi chuyển hoặc uốn cong các nút giao thoa. Tất cả mọi thứ được cố định trên keo nóng.



Chúng tôi cung cấp năng lượng cho mạch lắp ráp, một hình ảnh như vậy sẽ xuất hiện, đồng hồ bắt đầu từ số không.

Menu được điều khiển bởi bốn nút.

Menu bao gồm ba mục, CLOCK - cài đặt đồng hồ, TIME - cài đặt bộ hẹn giờ và đặt lại - đặt lại tất cả các bộ định thời.

Đầu tiên chúng ta đi (*) vào menu đồng hồ và đặt thời gian chính xác.

Gợi ý cho các nút điều khiển ở dòng dưới cùng của màn hình, mỗi menu là khác nhau, do đó không cần phải mô tả các nút.

Bây giờ mọi thứ đã sẵn sàng để đặt chính xác các mục nhập bộ đếm thời gian tạm thời, sau khi nhấn lưới, chương trình được ghi vào bộ nhớ vĩnh viễn của MK.

Trong video ở đầu bài viết, bạn có thể xem thêm về menu.

Tôi sử dụng bộ đếm thời gian này để tưới nước.
6.3
6.5
3.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
6 ý kiến
Lặp đi lặp lại bộ đếm thời gian này, mọi thứ hoạt động hoàn hảo. Điều duy nhất mà tôi bổ sung là nếu bạn sẽ may một bộ điều khiển đuôi ngựa của ngựa, sau đó mở tệp chương trình cơ sở thông qua tập tin thiết bị mở ra, chỉ trong trường hợp này, phần sụn sẽ được viết như bình thường. Nếu bạn mở chương trình cơ sở thông qua "flash bộ nhớ chương trình mở", sẽ có hình chữ nhật trên màn hình. Đây là một chuyện vặt vãnh, nhưng nó có thể gây nhầm lẫn ngay cả một người có kinh nghiệm :) Tất cả thành công trong sáng tạo.
Xin chào. Dự án tuyệt vời. Tôi có thể thêm các ngày trong tuần vào chương trình cơ sở để lập trình mỗi ngày trong tuần không. Cảm ơn
Và vì vậy tôi đã chiến thắng nguyên nhân của sự liên lạc của nút. Không lập trình, vì không có nguồn.
Lý do là dinh dưỡng của thiết kế này. Tôi đã sử dụng một nguồn cung cấp năng lượng chuyển đổi kích thước nhỏ của Trung Quốc trên 12V, và nó rất gây nhiễu và chúng là lý do cho các nút hoạt động kém.
Tôi đã tạo ra một đơn vị cung cấp điện theo một mạch tương tự trên một máy biến áp đơn giản của loại "myrra" loại 12V 1.5VA. Có máy biến áp cỡ nhỏ cho bảng mạch in.
Kết quả, thiết kế tuy nhiên đã đi vào hành động, và sự kiên trì và kiên nhẫn của tôi đã được đền đáp.
Một lần nữa, Cảm ơn tác giả và trang web này! đồ uống
Tôi rất muốn đặt một dấu hiệu trên trang này trong Lay của bộ đếm thời gian này, nhưng không phải như thế nào. Vì không có lựa chọn như vậy.
Viết .... tôi sẽ chia sẻ, tôi không phiền.
Tôi không gặp vấn đề với các nút được sửa. Và tụ điện 100n và các công cụ, mọi thứ đều vô dụng.
Đặt thiết kế lên kệ. Và thật đáng tiếc khi tháo gỡ và tôi xin lỗi vì công việc của mình và tôi đã giết thời gian.
Tác giả của thiết kế này im lặng như một con cá trên băng.
Cảm ơn các thiết bị tuyệt vời! Thiết bị duy nhất phù hợp trong tất cả các khía cạnh.
Tương lai duy nhất ai sẽ thu thập.
Khi lắp ráp thiết kế này, thật khó để khởi động chiếc đồng hồ trên DS1307 (SOIC8). Đồng hồ không muốn bắt đầu bất cứ lúc nào. Nó đã được quyết định rằng các đình chỉ 4,7k đã được thay thế bằng 10k.
Người duy nhất tôi chưa giải quyết vấn đề với độ nảy của danh bạ.
Khi vào menu, nhấp "bay qua" ngẫu nhiên.
Tôi có thể đặt chỉ báo LCD WH2002A không?

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

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