Đồng hồ Al cho sơ đồ máy tính để bàn. Cách làm đồng hồ bằng chính đôi tay của bạn

Cách đây không lâu, trong nhà cần có một chiếc đồng hồ, nhưng chỉ có một chiếc điện tử, vì tôi không thích đồng hồ vì chúng kêu tích tắc. Tôi có khá nhiều kinh nghiệm về hàn và khắc mạch. Sau khi lùng sục trên Internet và đọc một số tài liệu, tôi quyết định chọn phương án đơn giản nhất, vì tôi không cần đồng hồ có đồng hồ báo thức.

Tôi chọn phương án này vì nó dễ làm đồng hồ của riêng bạn

Hãy bắt đầu, vậy chúng ta cần những gì để làm một chiếc đồng hồ bằng chính đôi tay của mình? Tất nhiên, phải có đôi tay, kỹ năng (thậm chí không xuất sắc) trong việc đọc sơ đồ mạch, hàn sắt và các bộ phận. Đây là danh sách đầy đủ những gì tôi đã sử dụng:

Thạch anh 10 MHz – 1 chiếc, vi điều khiển ATtiny 2313, điện trở 100 Ohm – 8 chiếc, 3 chiếc. 10 kOhm, 2 tụ điện 22 pF, 4 bóng bán dẫn, 2 nút bấm, đèn LED báo hiệu KEM-5641-ASR 4 bit (RL-F5610SBAW/D15). Tôi đã thực hiện cài đặt trên PCB một mặt.

Nhưng có một lỗ hổng trong kế hoạch này: các chân của vi điều khiển (sau đây gọi là MK), chịu trách nhiệm kiểm soát quá trình phóng điện, nhận tải khá tốt. Tổng dòng điện cao hơn nhiều so với dòng điện tối đa của cổng, nhưng với chỉ báo động, MK không có thời gian để quá nóng. Để tránh MK gặp trục trặc, chúng tôi thêm điện trở 100 Ohm vào mạch phóng điện.

Trong sơ đồ này, chỉ báo được điều khiển theo nguyên tắc chỉ báo động, theo đó các phân đoạn chỉ báo được điều khiển bằng tín hiệu từ đầu ra tương ứng của MK. Tốc độ lặp lại của các tín hiệu này lớn hơn 25 Hz và do đó, ánh sáng của các số chỉ báo dường như liên tục.

Đồng hồ điện tử được làm theo sơ đồ trên chỉ có thể hiển thị thời gian (giờ và phút) và giây được hiển thị bằng dấu chấm giữa các đoạn, đang nhấp nháy. Để điều khiển chế độ hoạt động của đồng hồ, trong cấu trúc của nó có các công tắc nút nhấn để điều khiển cài đặt giờ và phút. Mạch này được cấp nguồn từ nguồn điện 5V. Trong quá trình sản xuất bảng mạch in, một diode zener 5V đã được đưa vào mạch.

Vì tôi có nguồn điện 5V nên tôi đã loại diode zener ra khỏi mạch.

Để làm bảng mạch, mạch điện được sử dụng bằng bàn ủi. Tức là mạch in được in trên máy in phun sử dụng giấy bóng; nó có thể được lấy từ các tạp chí bóng hiện đại. Sau đó, textolite có kích thước yêu cầu đã được cắt ra. Kích thước của tôi hóa ra là 36*26 mm. Kích thước nhỏ như vậy là do tất cả các bộ phận đều được chọn trong gói SMD.

Bảng được khắc bằng clorua sắt (FeCl 3 ). Quá trình khắc mất khoảng một giờ, vì bồn tắm với tấm ván được đặt trên lò sưởi; nhiệt độ cao ảnh hưởng đến thời gian khắc; Nhưng đừng lạm dụng nó với nhiệt độ.

Trong khi quá trình khắc đang diễn ra, để không phải vắt óc viết phần sụn cho đồng hồ hoạt động, tôi đã lên Internet và tìm phần sụn cho sơ đồ này. Cách flash MK cũng có thể tìm thấy trên Internet. Tôi đã sử dụng một lập trình viên chỉ flash ATMEGA MK.

Và cuối cùng, bảng của chúng ta đã sẵn sàng và chúng ta có thể bắt đầu hàn đồng hồ của mình. Để hàn, bạn cần có mỏ hàn 25 W có đầu mỏng để không làm cháy MK và các bộ phận khác. Chúng tôi tiến hành hàn cẩn thận và tốt nhất là hàn tất cả các chân của MK ngay lần đầu tiên, nhưng chỉ hàn riêng lẻ. Đối với những người chưa biết, hãy biết rằng các bộ phận được sản xuất trong gói SMD có thiếc trên các đầu cuối của chúng để hàn nhanh chóng.

Và bảng mạch trông như thế này khi được hàn các bộ phận.

Bạn có thể tìm thấy nhiều mẫu và tùy chọn khác nhau của đồng hồ kỹ thuật số điện tử được bày bán, nhưng hầu hết chúng đều được thiết kế để sử dụng trong nhà vì số lượng rất ít. Tuy nhiên, đôi khi cần phải đặt đồng hồ trên đường phố - ví dụ, trên tường của một ngôi nhà, hoặc trong sân vận động, quảng trường, tức là nơi nhiều người có thể nhìn thấy nó từ một khoảng cách rất xa. Với mục đích này, mạch của đồng hồ LED lớn này đã được phát triển và lắp ráp thành công, nhờ đó bạn có thể kết nối (thông qua các công tắc bóng bán dẫn bên trong) các đèn LED ở mọi kích thước. Bạn có thể phóng to sơ đồ bằng cách nhấp vào nó:

Mô tả đồng hồ

  1. Đồng hồ. Trong chế độ này có một loại hiển thị thời gian tiêu chuẩn. Có một sự điều chỉnh kỹ thuật số về độ chính xác của đồng hồ.
  2. Nhiệt kế. Trong trường hợp này, thiết bị đo nhiệt độ của phòng hoặc không khí bên ngoài từ một cảm biến. Phạm vi từ -55 đến +125 độ.
  3. Kiểm soát cung cấp điện được cung cấp.
  4. Hiển thị thông tin luân phiên trên chỉ báo - đồng hồ và nhiệt kế.
  5. Để lưu cài đặt và cài đặt khi mất điện áp 220V, bộ nhớ cố định được sử dụng.


Cơ sở của thiết bị là ATMega8 MK, được flash bằng cách đặt cầu chì theo bảng:

Quản lý hoạt động và đồng hồ

Khi bạn bật đồng hồ lần đầu tiên, trên màn hình sẽ xuất hiện một màn hình giật gân quảng cáo, sau đó nó sẽ chuyển sang hiển thị thời gian. Nhấn một nút CÀI ĐẶT THỜI GIAN chỉ báo sẽ đi theo hình tròn từ chế độ chính:

  • chế độ hiển thị phút và giây. Ở chế độ này, nếu bạn nhấn đồng thời nút THÊMDẤU TRỪ, thì số giây sẽ được đặt lại;
  • cài đặt phút của thời điểm hiện tại;
  • cài đặt đồng hồ thời gian hiện tại;
  • biểu tượng t. Đặt thời lượng hiển thị đồng hồ;
  • biểu tượng . Hiển thị thời gian các ký hiệu chỉ báo nhiệt độ bên ngoài (out);
  • số lượng điều chỉnh hàng ngày của độ chính xác của đồng hồ. Biểu tượng c và giá trị hiệu chỉnh. Đặt giới hạn từ -25 đến 25 giây. Giá trị được chọn sẽ được cộng hoặc trừ khỏi thời gian hiện tại mỗi ngày ở 0 giờ 0 phút 30 giây. Để biết thêm chi tiết, hãy đọc hướng dẫn có trong kho lưu trữ với các tập tin chương trình cơ sở và bảng mạch in.

Cài đặt đồng hồ

Trong khi giữ các nút THÊM/DẤU TRỪ Chúng tôi thực hiện cài đặt nhanh các giá trị. Sau khi thay đổi bất kỳ cài đặt nào, sau 10 giây, các giá trị mới sẽ được ghi vào bộ nhớ cố định và sẽ được đọc từ đó khi bật lại nguồn. Cài đặt mới có hiệu lực trong quá trình cài đặt. Bộ vi điều khiển giám sát sự hiện diện của nguồn điện chính. Khi tắt, thiết bị được cấp nguồn từ nguồn bên trong. Sơ đồ mô-đun nguồn dự phòng được hiển thị bên dưới:


Để giảm mức tiêu thụ dòng điện, đèn báo, cảm biến và các nút sẽ tắt, nhưng bản thân đồng hồ vẫn tiếp tục đếm thời gian. Ngay khi điện áp nguồn 220V xuất hiện, tất cả các chức năng chỉ báo sẽ được khôi phục.


Vì thiết bị này được hình thành như một chiếc đồng hồ LED lớn nên nó có hai màn hình: một đèn LED lớn - dành cho đường phố và một màn hình LCD nhỏ - để dễ dàng thiết lập màn hình chính. Màn hình lớn nằm cách bộ điều khiển vài mét và được kết nối bằng hai dây cáp 8 dây. Để điều khiển cực dương của chỉ báo bên ngoài, các công tắc bóng bán dẫn được sử dụng theo sơ đồ được đưa ra trong kho lưu trữ. Tác giả dự án: Alexandrovich & SOIR.

Đồng hồ này được lắp ráp trên một chipset nổi tiếng - K176IE18 (bộ đếm nhị phân cho đồng hồ có bộ tạo tín hiệu chuông),

K176IE13 (bộ đếm đồng hồ có báo thức) và K176ID2 (bộ chuyển đổi mã nhị phân sang bảy đoạn)

Khi bật nguồn, các số 0 sẽ tự động được ghi vào bộ đếm giờ, phút và thanh ghi bộ nhớ đồng hồ báo thức của chip U2. Để cài đặt

thời gian, nhấn nút S4 (Đặt thời gian) và giữ nút nhấn nút S3 (Giờ) - để đặt giờ hoặc S2 (Tối thiểu) - để đặt

phút. Trong trường hợp này, số đọc của các chỉ báo tương ứng sẽ bắt đầu thay đổi với tần số 2 Hz từ 00 đến 59 và sau đó lại là 00. Tại thời điểm chuyển đổi

từ 59 đến 00 bộ đếm giờ sẽ tăng thêm một. Việc đặt thời gian báo thức cũng vậy, bạn chỉ cần giữ là được

nút S5 (Đặt báo thức). Sau khi cài đặt thời gian báo thức, bạn cần nhấn nút S1 để bật báo thức (danh bạ

đóng cửa). Nút S6 (Đặt lại) được sử dụng để buộc đặt lại chỉ báo phút về 00 trong khi thiết lập. Đèn LED D3 và D4 đóng vai trò

các chấm chia nhấp nháy ở tần số 1 Hz. Các chỉ báo kỹ thuật số trên sơ đồ được đặt theo đúng thứ tự, tức là. đến đầu tiên

chỉ báo giờ, hai chấm phân chia (đèn LED D3 và D4) và chỉ báo phút.

Đồng hồ sử dụng điện trở R6-R12 và R14-R16 có công suất 0,25W, phần còn lại - 0,125W. Bộ cộng hưởng thạch anh XTAL1 ở tần số 32 768Hz -

lính canh thông thường, bóng bán dẫn KT315A có thể được thay thế bằng bất kỳ silicon công suất thấp nào có cấu trúc phù hợp, KT815A - bằng bóng bán dẫn

công suất trung bình với hệ số truyền dòng cơ sở tĩnh ít nhất là 40, điốt - bất kỳ silicon công suất thấp nào. Loa tweeter BZ1

động, không có máy phát điện tích hợp, điện trở cuộn dây 45 Ohm. Nút S1 bị khóa tự nhiên.

Các đèn báo được sử dụng là màu xanh lá cây TOS-5163AG, bạn có thể sử dụng bất kỳ đèn báo nào khác có cực âm chung mà không làm giảm

điện trở của điện trở R6-R12. Trong hình, bạn có thể thấy sơ đồ chân của chỉ báo này; các kết luận được hiển thị có điều kiện, bởi vì trình bày

nhìn từ trên cao.

Sau khi lắp ráp đồng hồ, bạn có thể cần điều chỉnh tần số của bộ dao động tinh thể. Điều này có thể được thực hiện chính xác nhất bằng cách kiểm soát kỹ thuật số

sử dụng máy đo tần số, chu kỳ dao động là 1 s ở chân 4 của vi mạch U1. Việc điều chỉnh máy phát điện khi đồng hồ chạy sẽ đòi hỏi nhiều chi phí hơn đáng kể

thời gian. Bạn cũng có thể phải điều chỉnh độ sáng của đèn LED D3 và D4 bằng cách chọn điện trở của điện trở R5, sao cho mọi thứ đều ổn định.

tỏa sáng rực rỡ đồng đều. Dòng điện mà đồng hồ tiêu thụ không vượt quá 180 mA.

Đồng hồ được cung cấp năng lượng bằng nguồn điện thông thường, được lắp ráp trên bộ ổn định vi mạch dương 7809 với điện áp đầu ra +9V và dòng điện 1,5A.

Đồng hồ có đèn LED bảy ​​đoạn trên chip K145IK1911

Lịch sử của những chiếc đồng hồ này xuất hiện trên trang web hơi khác so với các sơ đồ khác trên trang web.

Đó là một ngày nghỉ bình thường, tôi đến bưu điện, lục lọi và độc giả của chúng tôi bắt gặp Fedorenko Evgeniy, đã gửi sơ đồ đồng hồ, kèm theo mô tả và tất cả các bức ảnh.

Nói ngắn gọn về chương trình này. mạch đồng hồ điện tử của họ bàn tay hoàn thành trên chip K145IK1911, và thời gian được hiển thị trên đèn LED bảy ​​đoạn. Và bài viết của anh ấy cũng vậy.

Sơ đồ đồng hồ:


Để phóng to hình ảnh, chỉ cần nhấp vào nó để phóng to và lưu máy tính.

Cách đây không lâu, tôi phải đối mặt với nhiệm vụ mua một chiếc đồng hồ mới hoặc tự mình lắp ráp một chiếc đồng hồ mới. Yêu cầu đối với đồng hồ rất đơn giản - màn hình phải hiển thị giờ và phút, phải có đồng hồ báo thức và đèn LED bảy ​​đoạn phải được sử dụng làm thiết bị hiển thị. Tôi không muốn tích lũy một loạt chip logic và tôi không muốn dính líu đến bộ điều khiển lập trình. Sự lựa chọn được đưa ra dựa trên sự phát triển của ngành công nghiệp điện tử Liên Xô - chip K145IK1901.

Nó không có trong cửa hàng vào thời điểm đó, nhưng có một loại tương tự, ở dạng gói 40 chân - K145IK1911. Tên các chân của vi mạch này không khác gì so với trước, sự khác biệt nằm ở cách đánh số.



Nhược điểm của các vi mạch này là chúng chỉ hoạt động với đèn huỳnh quang chân không. Để đảm bảo việc kết nối với đèn chỉ báo LED, cần phải xây dựng một mạch phù hợp bằng cách sử dụng các công tắc bán dẫn.

Là trình điều khiển chuỗi – J1-J7 bóng bán dẫn có thể được sử dụng KT3107 với chỉ số chữ cái I, A, B. Dành cho trình điều khiển để chọn phân đoạn D1-D4, KT3102I hoặc KT3117A, KT660A, cũng như bất kỳ trình điều khiển nào khác có điện áp cực thu-phát tối đa ít nhất là 35 V và dòng thu ở mức ít nhất 100 mA sẽ được sử dụng. Dòng điện của các đoạn chỉ thị được điều chỉnh bằng điện trở trong mạch thu của bộ điều khiển hàng.



Một dấu chấm nhấp nháy ở tần số 1 Hz được sử dụng để phân tách số giờ và số phút.

Tần số này hiện diện ở chân Y4 sau khi thời gian bắt đầu. Sơ đồ này cũng cung cấp khả năng hiển thị trên màn hình thay vì giờ và phút - phút và giây tương ứng. Việc chuyển sang chế độ này được thực hiện bằng cách nhấn nút “Sec”. Việc quay lại hiển thị thời gian giờ và phút được thực hiện sau khi nhấn nút “Quay lại”. Con chip này cung cấp khả năng đặt đồng thời hai đồng hồ báo thức, nhưng trong sơ đồ này, đồng hồ báo thức thứ hai không được sử dụng vì không cần thiết. Một loa tweeter Piezo có bộ phát âm thanh tích hợp, có điện áp cung cấp 12V, được sử dụng làm bộ phát âm thanh. Tín hiệu đồng hồ báo thức được loại bỏ khỏi chân Y5 của vi mạch. Để cung cấp âm thanh ngắt quãng, tín hiệu được điều chế ở tần số 1 Hz, dùng để biểu thị nhịp thứ hai (dấu chấm). Để nghiên cứu chi tiết hơn về chức năng của vi mạch K145IK1901(11), bạn có thể tham khảo tài liệu gần đây có thể dễ dàng tìm thấy trên Internet. Vi mạch phải được cấp nguồn với điện áp âm -27V±10%. Theo các thí nghiệm được thực hiện, vi mạch vẫn hoạt động ngay cả ở điện áp -19V và độ chính xác của đồng hồ hoàn toàn không bị ảnh hưởng.

Sơ đồ đồng hồ được thể hiện trong hình trên. Điện trở chip có kích thước tiêu chuẩn 1206 đã được sử dụng trong mạch, giúp giảm đáng kể kích thước của thiết bị. Bất kỳ chỉ báo bảy đoạn nào có cực dương chung đều phù hợp.

Chà, bây giờ câu chuyện đã kết thúc. Nó sẽ được phát triển và bổ sung thêm. Và tôi bày tỏ lòng biết ơn của mình đối với tác giả của nó, Evgeniy Fedorenko, vì mọi câu hỏi và cũng gửi email của anh ấy. Địa chỉ email này đã được bảo vệ từ spam bots. Bạn phải kích hoạt JavaScript để xem nó.

Ngày 20 tháng 8 năm 2015 lúc 12:34 chiều

Đồng hồ điện tử, linh kiện tự chế - phần 1, đo thời gian

  • Tự làm hoặc tự làm

Có lẽ mọi người đam mê đồ điện tử tự chế sớm hay muộn đều nảy ra ý tưởng chế tạo chiếc đồng hồ độc đáo của riêng mình. Ý tưởng này khá hay, hãy cùng tìm hiểu cách thức và cách tốt nhất để tạo ra chúng. Để bắt đầu, chúng tôi sẽ giả định rằng một người biết cách lập trình bộ vi điều khiển, hiểu cách gửi 2 byte qua cổng i2c hoặc cổng nối tiếp và có thể hàn nhiều dây lại với nhau. Về nguyên tắc, điều này là đủ.

Rõ ràng chức năng chính của đồng hồ là đo thời gian (ai mà nghĩ được, phải không?). Và nên làm điều này càng chính xác càng tốt; có một số lựa chọn và cạm bẫy.

Vậy, những phương pháp đo thời gian nào có sẵn trong phần cứng mà chúng ta có thể sử dụng?

Bộ dao động CPU RC tích hợp

Ý tưởng đơn giản nhất bạn có thể nghĩ đến là chỉ cần thiết lập bộ hẹn giờ trong phần mềm và sử dụng nó để đếm ngược từng giây. Vì vậy, ý tưởng này là không tốt. Tất nhiên, đồng hồ sẽ hoạt động, nhưng độ chính xác của bộ tạo tích hợp không được điều chỉnh theo bất kỳ cách nào và có thể “thả nổi” trong phạm vi 10% giá trị danh nghĩa. Hầu như không ai cần một chiếc đồng hồ chạy 15 phút mỗi tháng.

Mô-đun thời gian thực DS1307

Một lựa chọn đúng đắn hơn, cũng được sử dụng trong hầu hết các sản phẩm “dân gian”, là đồng hồ thời gian thực. Vi mạch giao tiếp với vi điều khiển thông qua I2C và yêu cầu tối thiểu hệ thống dây điện (thạch anh và một cặp điện trở). Giá khoảng 100 rúp mỗi chip, hoặc khoảng 1 USD trên eBay cho một bo mạch làm sẵn có chip, mô-đun bộ nhớ và đầu nối pin.

Lược đồ từ biểu dữ liệu:

Điều quan trọng không kém là vi mạch được sản xuất dưới dạng gói DIP, có nghĩa là bất kỳ người mới làm quen với đài phát thanh nghiệp dư nào cũng có thể hàn nó. Pin tích hợp giúp đồng hồ chạy ngay cả khi tắt nguồn.

Có vẻ như mọi thứ đều ổn, nếu không có một vấn đề - độ chính xác thấp. Độ chính xác gần đúng của thạch anh đồng hồ là 20-30ppm. Ký hiệu ppm - phần triệu, hiển thị số phần triệu. Có vẻ như 20 phần triệu là siêu lớn, nhưng đối với tần số 32768Hz thì hóa ra 20*32768/1000000 = ±0,65536Hz, tức là. đã là nửa hertz rồi. Bằng những tính toán đơn giản, có thể thấy rằng với sự chênh lệch như vậy, một máy phát điện “bấm” thêm (hoặc thiếu) 56 nghìn chu kỳ mỗi ngày, tương ứng với 2 giây mỗi ngày. Có nhiều loại thạch anh khác nhau, một số người dùng còn viết về sai số 5 giây mỗi ngày. Bằng cách nào đó nó không chính xác lắm - trong một tháng, một chiếc đồng hồ như vậy sẽ mất ít nhất một phút. Đây đã là một sự khác biệt đáng kể, có thể nhận thấy bằng mắt thường (khi bộ phim truyền hình yêu thích của bà bắt đầu lúc 11 giờ và đồng hồ hiển thị 11 giờ 05, người phát triển chiếc đồng hồ như vậy sẽ xấu hổ trước mặt người thân).

Tuy nhiên, do nhiệt độ trong phòng ít nhiều ổn định và tần số thạch anh không thay đổi nhiều nên bạn có thể thêm phần mềm hiệu chỉnh. Một lời khuyên khác được đưa ra trên các diễn đàn là hãy sử dụng clock quartz từ các bo mạch chủ cũ, theo đánh giá thì chúng khá chính xác.

Mô-đun thời gian thực DS3231

Chúng tôi không phải là người đầu tiên đặt câu hỏi về tính chính xác, và công ty Dallas, theo mong muốn, đã phát hành một mô-đun tiên tiến hơn - DS3231. Nó được gọi là "Đồng hồ thời gian thực cực kỳ chính xác" và có một bộ tạo tích hợp có chức năng điều chỉnh nhiệt độ. Độ chính xác cao hơn gấp 10 lần và là 2ppm. Giá cao hơn một chút nhưng thân chip được thiết kế để gắn SMD, hàn không tiện lắm nhưng bạn có thể mua bo mạch làm sẵn trên eBay.


(ảnh từ trang web của người bán)

Độ chính xác 6 giây mỗi tháng đã là một kết quả tốt. Nhưng chúng ta sẽ đi xa hơn - lý tưởng nhất là đồng hồ ở thế kỷ 21 không cần phải điều chỉnh gì cả.

Mô-đun vô tuyến DCF-77

Phương pháp này khá kỳ lạ, nhưng để hoàn thiện thì không thể bỏ qua. Ít người biết, nhưng tín hiệu thời gian chính xác đã được truyền qua radio từ những năm 70. Máy phát DCF-77 được đặt ở Đức gần Frankfurt và trên tần số VHF 77,5 KHz, tem thời gian chính xác được truyền đi (vâng, họ đã có đồng hồ treo tường và để bàn cách đây 20 năm mà không cần điều chỉnh).

Điểm hay của phương pháp này là mạch có mức tiêu thụ điện năng thấp nên ngay cả đồng hồ đeo tay với công nghệ này hiện cũng đang được sản xuất. Bạn có thể mua bảng tiếp nhận DCF-77 làm sẵn trên ebay, giá chào bán là 20 USD.

Nhiều đồng hồ và trạm thời tiết có khả năng thu DCF-77, vấn đề duy nhất là tín hiệu thực tế không đến được Nga. Bản đồ phủ sóng từ Wikipedia:

Như bạn có thể thấy, chỉ có Moscow và St. Petersburg nằm ở ranh giới của khu vực tiếp tân. Theo đánh giá từ chủ sở hữu, đôi khi chỉ có thể nhận được tín hiệu, điều này tất nhiên là không phù hợp để sử dụng thực tế.

mô-đun GPS

Nếu đồng hồ được đặt gần cửa sổ, thì một phương pháp rất thực tế để có được thời gian chính xác là mô-đun GPS. Những mô-đun này có thể được mua với giá rẻ trên ebay (giá phát hành là 10-15 USD). Ví dụ: Ublox NEO-6M kết nối trực tiếp với các chân nối tiếp của bộ xử lý và xuất ra chuỗi NMEA ở tốc độ 9600.

Dữ liệu có định dạng gần đúng sau: “$GPRMC,040302.663,A,3939.7,N,10506.6,W,0.27,358.86,200804,*1A” và việc phân tích chúng không khó ngay cả đối với Arduino yếu. Nhân tiện, những người yêu nước có thể mua mô-đun Ublox NEO-7N đắt tiền hơn, hỗ trợ (theo đánh giá) cả GPS và Glonass.

Rõ ràng, mô-đun GPS không biết gì về các múi giờ khác nhau, vì vậy nhà phát triển sẽ phải tự mình suy nghĩ về cách tính toán và thay đổi giờ mùa hè/mùa đông. Một nhược điểm khác của việc sử dụng GPS là mức tiêu thụ điện năng tương đối cao (tuy nhiên, một số mô-đun có thể được chuyển sang “chế độ ngủ” bằng các lệnh riêng biệt).

Wifi

Và cuối cùng, cách cuối cùng (và rõ ràng nhất vào lúc này) để có được thời gian chính xác là lấy nó từ Internet. Có hai cách tiếp cận ở đây. Cách đầu tiên và đơn giản nhất là sử dụng thứ gì đó như Raspberry PI với Linux làm bảng đồng hồ, sau đó bạn không cần phải làm gì cả, mọi thứ sẽ hoạt động tốt. Nếu bạn muốn thứ gì đó “kỳ lạ” thì tùy chọn thú vị nhất là mô-đun Esp8266.

Đây là một mô-đun WiFi rẻ tiền (giá phát hành khoảng 200 rúp trên ebay) có thể giao tiếp với máy chủ thông qua cổng nối tiếp của bộ xử lý, nếu muốn, nó cũng có thể được khởi động lại (có khá nhiều chương trình cơ sở của bên thứ ba), và một phần logic (ví dụ: thăm dò máy chủ thời gian) có thể được thực hiện trong chính mô-đun đó. Phần sụn của bên thứ ba hỗ trợ rất nhiều thứ, từ Lua đến C++, vì vậy có khá nhiều tùy chọn để “linh hoạt bộ não của bạn”.

Đến đây, chủ đề đo thời gian có lẽ đã khép lại. Trong phần tiếp theo chúng ta sẽ xem xét kỹ hơn về bộ xử lý và các phương thức xuất thời gian.