» Điện tử »Hẹn giờ thiên văn - chiếu sáng thông minh cho phép chuyển tiếp

Hẹn giờ thiên văn - Chiếu sáng thông minh trên rơle


ASTROTIMER v.6.9



Sơ đồ mạch điện.


Để tạo điều kiện thuận lợi cho công việc của con người và tiết kiệm điện, một lần nữa do sự lãng quên của con người, nhiều máy móc tự động được sử dụng trong thực tế. Đặc biệt, công tắc tự động để chiếu sáng ngoài trời. Tại trung tâm của công việc của họ, quang học hình ảnh và so sánh được sử dụng để giảm chi phí của mạch. Những nhược điểm rất rõ ràng: bộ tách sóng quang phải được lắp đặt ở một nơi nhất định, được bảo vệ khỏi lượng mưa tự nhiên, bụi và ánh sáng bên ngoài. Do đó, thiết bị phải được đặt trong điều kiện bất lợi (ngoài trời) và được niêm phong và cách điện cẩn thận, bảo vệ khỏi ánh sáng bên ngoài, độ ẩm và bảo vệ bộ tách sóng quang. Vào mùa đông, bộ cảm biến sẽ đóng băng và làm tắc nghẽn tuyết.

Thiết bị này không có những nhược điểm này. Nó có thể được đặt trực tiếp trong bảng điện bên cạnh công tắc tơ (bộ khởi động từ, công tắc). Nguồn được cung cấp từ cùng một mạng.

Thiết bị này dựa trên tính toán toán học của các hiện tượng thiên văn, như mặt trời mọc và mặt trời lặn. Trong cuốn sách Công thức thiên văn của J. Meus, dành cho máy tính, (M., Hồi Mir 1988), các công thức rất chính xác cho các tính toán thiên văn đã được xuất bản. Năm 1989, O. Montenbrook và T. Pfleger trong cuốn sách "Thiên văn học với máy tính cá nhân" đã đưa ra những điều cơ bản về áp dụng các công thức toán học cho các ngôn ngữ máy cấp cao Pascal và C.

Một máy tính hiện đại là một máy vi tính. Tại sao không áp dụng nghiên cứu này cho vi điều khiển AVR. Sự lựa chọn rơi vào Atmega8 vì giá rẻ tương đối. Đèn LED bảy ​​đoạn cho bốn người quen thuộc. Đồng hồ thời gian thực (DS1307) có pin (CR2032), cũng như việc sử dụng eeprom, cho phép bạn nhớ các cài đặt trong trường hợp mất điện. Đề án này khá đơn giản và có thể được thực hiện bởi một người nghiệp dư radio có kỹ năng trung bình. Bảng mạch in được chế tạo theo phương pháp LUT, do đó các rãnh được làm dày, ở phía bên, các bước nhảy từ một dây thiếc đóng lõi đơn có đường kính 0,5 mm được đặt. Chip trong một gói DIP.Toán học trong chương trình tính toán mặt trời mọc và mặt trời lặn khá phức tạp, nhưng ngay cả một bộ vi điều khiển có tần số xung nhịp một megahertz cũng nhanh chóng, nghĩa là khi lập trình MK mới, các cầu chì được cài đặt theo mặc định.

Các tính năng của chương trình.


Hẹn giờ thiên văn - Chiếu sáng thông minh trên rơle

Nó nên là một cái gì đó như thế này.
Khoảng trống được áp dụng cho bản vẽ mà không chạm vào bề mặt của giấy bạc. Chúng tôi quấn các đầu của tờ giấy lên bảng để nó không bò. Trên bàn ủi, chúng tôi đặt bộ điều khiển nhiệt độ thành hai. Chúng tôi làm ấm bàn ủi. Dưới bảng, chúng tôi đặt một tờ giấy viết (văn phòng) gấp thành bốn và đặt một cái bàn ủi lên trên. Chúng tôi làm ấm "chiếc bánh" này trong 10 phút. Lật bảng và che bằng một cái bàn ủi. Chúng tôi ấm thêm năm phút nữa rồi nhẹ nhàng, không có áp lực mạnh, ủi giấy cho đến khi mẫu bảng bắt đầu nhô ra. Cẩn thận đặt bảng ở nơi lạnh và để nguội đến nhiệt độ phòng. Ngâm bảng đã được làm mát trong nước ấm trong 10 phút. Sau đó cẩn thận tách giấy và trong nước chảy, chúng tôi bắt đầu rửa sạch tờ giấy còn lại bằng cách lau nó bằng ngón tay. Đôi khi giữa các bài hát, giấy không hoàn toàn rửa sạch. Sau đó, chúng tôi chuẩn bị một dung dịch yếu của giấm hoặc axit citric, hạ bảng ở đó. Sẽ có một zilch nhỏ, điều này sẽ hòa tan cặn phấn trong axit và rửa kỹ bảng. Nếu nó đột nhiên phát hiện ra rằng một số dây dẫn được in kém, chúng tôi sẽ sửa điểm đánh dấu radio R-teck. Chúng tôi đầu độc trong clorua sắt và nhỏ giọt trong sự tan chảy của Hoa hồng, sau đó chúng tôi hàn các thành phần vô tuyến.




Loại bảng mạch hàn.


Sự bao gồm đầu tiên.


Sau khi chúng tôi hàn bảng mạch, rửa kỹ bằng bàn chải được làm ẩm trước bằng xăng và sau đó được làm ẩm bằng acetone. Chúng tôi đang sấy khô. Chúng tôi lập trình vi điều khiển với hai phần sụn. Tệp flash có phần mở rộng * .hex hoặc * .rom, EEPROM * .eep.
Kiểm tra lỗi và shorties. Chúng tôi bật nguồn, đầu tiên một màn hình giật gân với phiên bản phần sụn xuất hiện trong vài giây, trong thời gian này, tụ điều khiển màn trập mosfet được sạc và một chương trình tính thời gian của các khoảnh khắc hoàng hôn dân sự được khởi chạy, sau đó nó sẽ bắt đầu một lần vào một ngày lúc 00:00 và một thói quen quyết định bật hoặc tắt đèn Thói quen này chạy mỗi phút. Nhấn nút Enter, sang trái khi chỉ báo ở dưới, đặt vĩ độ Lt, kinh độ Ln, vùng 2n, 2018, ⅂⅂ tháng, ngày dn, giờ giờ, phút nn, giờ tắt và tn đúng giờ vào ban đêm để tiết kiệm năng lượng Để tắt tùy chọn này, bạn cần đặt cùng một lúc. Giả sử 00 và 00. Bấm tiếp theo sẽ chuyển sang chế độ vận hành với hiển thị thời gian với điểm thứ hai nhấp nháy. Thiết bị đã sẵn sàng để đi. Xếp hạng của các bộ phận có thể chấp nhận được trong phạm vi hợp lý là + -20%.



Sự khởi đầu của ánh sáng ban ngày


Sự khởi đầu của bóng tối

Dữ liệu được tính cho vĩ độ 69, kinh độ 33, múi giờ 3 ..

Thông tin bổ sung.

Điều này áp dụng cho những người cảm thấy khó khăn để tự làm một bảng. Chúng tôi tiếp tục, bạn có thể thanh toán theo nhiều cách, bao gồm sử dụng thẻ ngân hàng.



Chúng tôi nhấp vào nút "Thêm tệp gerber của bạn", chọn tệp gerber của bạn, khi thực hiện chức năng thiên văn, chọn Proteus_LED_smd (GR) - CADCAM.ZIP trực tiếp ở dạng nén. Sau vài giây, chúng tôi thấy bảng vẽ. Theo mặc định, 10 bảng có giá 2 đô la.


Chọn TIẾT KIỆM ĐẾN GIỎ HÀNG và tiến hành thanh toán. Một khoản phí bổ sung cho việc giao hàng sẽ xuất hiện trong tổng số tiền. Bạn có thể kiểm tra và xem loại bảng bằng cách nhấp vào "Trình xem Gerber", sẽ có hai loại Trên và Dưới.



, các nguồn trong CodeVisionAVR, các dự án trong Proteus, tệp gerber, tệp PDF, bản vẽ được đính kèm. .

Ứng dụng:
auto_light_atm8_ds1307_lsd_0_6_9.zip [2,47 Mb] (tải xuống: 153)

bottomgr.pdf [569,08 Kb] (tải xuống: 94)
Xem tập tin trực tuyến:

bottom_smd.pdf [559.94 Kb] (tải xuống: 102)
Xem tập tin trực tuyến:

proteus_led_smdgr.pdf [75,67 Kb] (tải xuống: 110)
Xem tập tin trực tuyến:

proteus_led_smd.pdf [72.1 Kb] (tải xuống: 80)
Xem tập tin trực tuyến:

topgr.pdf [113,25 Kb] (tải xuống: 119)
Xem tập tin trực tuyến:

top_smd.pdf [104,85 Kb] (tải xuống: 110)
Xem tập tin trực tuyến:

Astrotaymer2.doc [1000,5 Kb] (lượt tải xuống: 142)
Xem tập tin trực tuyến:
10
10
10

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
22 bình luận
Tác giả
20 đầu ra không thể được hàn, đó là sức mạnh tương tự của ADC và bộ so sánh.
Tác giả
Cảm ơn bạn Tôi sẽ sửa nó sau.
Cảm ơn bạn PCB AstroTimer.lay6 không có bộ xử lý 20 feet + 5V được kết nối.
Tác giả
Cảm ơn bạn, nhận thấy lỗi, tôi chỉ kiểm tra và áp dụng phần sụn mà không cần dịch thời gian. BC07 có nghĩa là Chủ nhật, ngày thứ bảy trong tuần. Cho ngày 23 tháng 6 năm 2018 SB06, sau đó sẽ có một lựa chọn về số, 23.
Chương trình cơ sở
Tôi đã cố gắng flash hai bộ xử lý - hành vi là như nhau. Tôi đã chạy Lt nhiều lần trong một vòng tròn, nó vẫn được đặt thành 07. Nhấp nháy mà không sửa được cả hai mà không gặp vấn đề gì. Tham số được ghi nhớ. Nếu bạn có thể giải thích cài đặt của tham số BC07. Khi nó thay đổi, Lt thay đổi.
Tác giả
Ngoài ra, không thể ghi số vĩ độ 207 hoặc 107 thực vào ô nhớ, nhưng chúng tôi chỉ thấy hai chữ số cuối (như số 07 của bạn), sau đó với các nút bạn cần nhiều lần chạy giá trị này để đếm ngược bắt đầu từ 0 đến 90. Nếu nút + không hoạt động, nhấn - và ngược lại. Hoặc, một lần nữa, chỉ flash nó.
Tác giả
Cá nhân tôi có hai thiết bị như vậy hoạt động, hay đúng hơn là chúng hoạt động suốt mùa đông ở chế độ tiết kiệm điện. Bởi vì vào mùa đông với chúng tôi đêm cực, sau đó chế độ này được đặt, nếu mặt trời chưa mọc buộc phải bật đèn lúc 19:00 và tắt lúc 00:00, và vào mùa xuân, gần hơn với tháng 5-6 ngày cực và bộ hẹn giờ đã ngừng bật và tắt đèn. Tất cả các thông số đã được điều chỉnh và ghi nhớ..
Tác giả
Chỉ cần kiểm tra, mọi thứ được thiết lập và ghi nhớ. Lt là tham số đầu tiên, sau đó Ln. Bạn có thể điều chỉnh Tu và Tn? hoặc bất cứ điều gì với Atmega xông eprom. Nó xảy ra rằng tham số đầu tiên không được ghi nhớ, sau đó một biến trống được viết ở đó.
Nó đã được khâu với phần mềm điều chỉnh thời gian (SS). Tôi nhận thấy rằng trong quá trình vận hành, nó không nhớ tham số Lt. Tất cả thời gian nó đặt độc lập Lt-07. Nhập các giá trị khác đặt lại chúng thành -07.
Cảm ơn bạn, tôi sẽ cố gắng.
Tác giả
Phần mềm OA và OK với thời gian dịch.
Tải xuống
Trích dẫn: Andiss
Một cái gì đó lưu trữ với một dự án mới bằng cách nào đó là sai, một số tệp văn bản bên trong.
Tôi bắt đầu học lập trình trên các nguồn của bạn, mọi thứ đều khá rõ ràng ở đó.
Ở đâu đó một năm trước, chúng tôi đã trao đổi, có vấn đề với việc chuyển thời gian, bây giờ mọi thứ đều ổn!
Tôi cũng đã thêm một sự điều chỉnh thời gian.

Tôi có thể tải firmware với thời gian hiệu chỉnh không?
Tác giả
ở định dạng LayOut. Không kiểm tra sắt. Có lẽ ai đó sẽ có ích.
Cảm ơn, tải về, bây giờ tôi sẽ hiểu.
Tác giả
Đây là kho lưu trữ đầy đủ. Xin lưu ý rằng có một sự không chính xác trong chức năng phân tách thành giờ và phút, vì điều này, đôi khi một lỗi xuất hiện, bây giờ tôi đã sửa nó.
Tác giả
Bạn đã tải xuống các tệp Gerber để đặt hàng phần mềm từ nhà sản xuất bản in.
Tôi xin lỗi vì sự lặp lại, tôi nghĩ rằng bình luận đầu tiên đã không được thông qua.
Một cái gì đó lưu trữ với một dự án mới bằng cách nào đó là sai, một số tệp văn bản bên trong.
Tôi bắt đầu học lập trình trên các nguồn của bạn, mọi thứ đều khá rõ ràng ở đó.
Ở đâu đó một năm trước, chúng tôi đã trao đổi, có vấn đề với việc chuyển thời gian, bây giờ mọi thứ đều ổn!
Tôi cũng đã thêm một sự điều chỉnh thời gian.
Xin chào, tôi bằng cách nào đó tương ứng với bạn, bạn đã giúp chuyển thời gian, có một số vấn đề. Bây giờ mọi thứ đang hoạt động tốt. Tôi đã tạo một đồng hồ tự động dựa trên phần sụn của bạn, chỉ cần bật tải vào một thời điểm nhất định và tắt tải vào một thời điểm khác. Tôi cũng đã thêm một sự điều chỉnh thời gian. Và nói chung, nhờ các nguồn của bạn, tôi bắt đầu học lập trình.
Tác giả
Ai quan tâm. Điều khiển tải bằng rơle hoặc triac.
Tác giả
Xin lưu ý rằng trong phiên bản mới 6.9, thuật toán tính toán (sunawn.h) được viết lại một chút, giờ đây độ chính xác tính toán được cải thiện đáng kể. Và trong phiên bản phần mềm hiện đang hoạt động để tôi làm nổi bật màu sắc, có một công tắc nhanh chóng bởi người nhảy không bật và tắt đèn lúc chạng vạng dân sự và lúc bình minh / hoàng hôn. Tôi xin lỗi, có một sự thiếu chính xác nhỏ ở cực dương của diode D1, bạn cần ném nó vào điểm giữa giữa LAMP và 220 V, nếu không thì mosfet đang nóng lên.
Nhờ tác giả, tôi đã lặp lại thiết bị này, nó đã hoạt động tuyệt vời trong hơn một năm. Đúng, một tùy chọn hơi khác, tác giả trên trang web có nhiều sửa đổi khác nhau.

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

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