เดนเดฒเต เดนเดฌเตเตผ.
เดเดฐเต เดตเดพเดเตเดเต เดเดพเดฒเดพเดตเดธเตเดฅเดพ เดธเตเดฑเตเดฑเตเดทเดจเต เดตเดพเดเตเดเตเดจเตเดจ เดชเดฒเดฐเตเด เดชเดพเดเตเดเตเดเดฟเดเดเดฟเตฝ เดฑเตเดกเดฟเดฏเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดเตเดฒเตเดเตเดเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฑเตเดฑเตเดฎเดฟเดเต เดเตเดฒเตเดเตเดเต เดฒเตเดเต เดชเตเดฒเตเด เดเดฃเตเดเดฟเดเตเดเตเดฃเตเดเดพเดเตเด. เดเดคเต เดตเดณเดฐเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดจเดฟเดเตเดเตพ เดเตเดฒเตเดเตเดเต เดฎเตเดถเดชเตเดชเตเดฑเดคเตเดคเต เดตเดฏเตเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดเตเดฑเดเตเดเต เดธเดฎเดฏเดคเตเดคเดฟเดจเต เดถเตเดทเด เด
เดคเต เดฏเดพเดจเตเดคเตเดฐเดฟเดเดฎเดพเดฏเดฟ เดเตเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเด.
เดเดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเต เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเต เดชเตเดคเตเดคเดฃเดฟเตฝ เดเดฐเต เดกเตเดเตเดกเตผ เดเดดเตเดคเดพเด.
เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเดฎเดฏ เดธเดฎเดจเตเดตเดฏ เดธเดเดตเดฟเดงเดพเดจเดเตเดเดณเตเดฃเตเดเต. เดฏเตเดฑเตเดชเตเดชเดฟเตฝ เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดเดพเดฐเดฎเตเดณเตเดณเดคเต เดเตผเดฎเตเดฎเตป เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเดฎเดพเดฃเต
เดคเดพเดดเต เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดฒเตเดฒเดพเด DCF77 เดจเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เดธเดฟเดเตเดจเตฝ เดธเตเดตเตเดเดฐเดฃเด
77 kHz เดเดตเตเดคเตเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดจเตเดฃเตเด เดตเตเดตเต เดธเตเดฑเตเดฑเตเดทเดจเดพเดฃเต DCF77.5, เดเดเดชเตเดฒเดฟเดฑเตเดฑเตเดฏเตเดกเต เดฎเตเดกเตเดฒเตเดทเดจเดฟเตฝ เดธเดฟเดเตเดจเดฒเตเดเตพ เดเตเดฎเดพเดฑเตเดจเตเดจเต. 50KW เดธเตเดฑเตเดฑเตเดทเตป เดซเตเดฐเดพเดเตเดเตเดซเตผเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต 25 เดเดฟเดฒเตเดฎเตเดฑเตเดฑเตผ เด
เดเดฒเตเดฏเดพเดฃเต เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต, เดเดคเต 1959 เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดฐเดเดญเดฟเดเตเดเต, 1973 เตฝ เดคเตเดฏเดคเดฟ เดตเดฟเดตเดฐเดเตเดเตพ เดเตเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดเตเตผเดคเตเดคเต. 77 KHz เดเดตเตเดคเตเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดคเดฐเดเดเดฆเตเตผเดเตเดฏเด เดตเดณเดฐเต เดฆเตเตผเดเตเดฏเดฎเตเดฑเดฟเดฏเดคเดพเดฃเต, เด
เดคเดฟเดจเดพเตฝ เดเดจเตเดฑเดฟเดจ เดซเตเตฝเดกเดฟเดจเตเดฑเต เด
เดณเดตเตเดเดณเตเด เดคเดฟเดเดเตเดเตเด เดฎเดพเดจเตเดฏเดฎเดพเดฃเต (เดตเดฟเดเตเดเดฟเดชเตเดกเดฟเดฏเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดซเตเดเตเดเต):
เด
เดคเตเดคเดฐเดฎเตเดฐเต เดเดจเตเดฑเดฟเดจเดฏเตเด เดชเดตเตผ เดเตปเดชเตเดเตเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเต, เดฑเดฟเดธเดชเตเดทเตป เดเดฐเดฟเดฏ เดฎเดฟเดเตเดเดตเดพเดฑเตเด เดฏเตเดฑเตเดชเตเดชเต, เดฌเตเดฒเดพเดฑเดธเต, เดเดเตเดฐเตเดฏเตเตป, เดฑเดทเตเดฏเดฏเตเดเต เดเดฐเต เดญเดพเดเด เดเดจเตเดจเดฟเดต เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเต.
เดเตผเดเตเดเตเด เดเดฐเต เดธเดฟเดเตเดจเตฝ เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเดพเด. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเตบเดฒเตเตป เดฑเดฟเดธเตเดตเดฑเดฟเดฒเตเดเตเดเต เดชเตเดเตเด
เด
เดตเดฟเดเต เดเดเตเดเตพ เดกเตเตบเดฒเตเดกเต เดฌเดเตเดเตบ เด
เดฎเตผเดคเตเดคเดฟ เดจเดฟเดฐเดตเดงเดฟ เดฎเดฟเดจเดฟเดฑเตเดฑเต เดฆเตเตผเดเตเดฏเดฎเตเดณเตเดณ เดเดฐเต เดถเดเดฒเด เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต. เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดจเดฟเดเตเดเตพเดเตเดเต 77.5KHz เดซเตเดฐเตเดเตเดตเตปเดธเดฟ เดฑเตเดเตเดเตเตผเดกเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดตเตเดณเตเดณ เดเดฐเต "เดฏเดฅเดพเตผเดคเตเดฅ" เดฑเดฟเดธเตเดตเตผ เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เด
เดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดตเดดเดฟ เดฑเตเดกเดฟเดฏเต เดธเดฎเดฏ เดธเดฟเดเตเดจเดฒเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต, เดเดเตเดเตพเดเตเดเต เดฏเดฅเดพเตผเดคเตเดฅ เดเตเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเด เดฒเดญเดฟเดเตเดเดฟเดฒเตเดฒ - เดธเดฟเดเตเดจเตฝ เดเดพเดฒเดคเดพเดฎเดธเดคเตเดคเตเดเต เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต. เดเดจเตเดจเดพเตฝ เดเดเตเดเดณเตเดเต เดฒเดเตเดทเตเดฏเด เดธเดฟเดเตเดจเดฒเดฟเดจเตเดฑเต เดเดเดจ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต; เดเดคเดฟเดจเดพเดฏเดฟ, เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดฑเตเดเตเดเตเตผเดกเดฟเดเดเต เดเดตเดถเตเดฏเดคเตเดคเดฟเดฒเดงเดฟเดเด. เดฏเดฅเดพเตผเดคเตเดฅ เดเตเดตเดฟเดคเดคเตเดคเดฟเตฝ, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดชเตเดฐเดคเตเดฏเตเด เดเดชเดเดฐเดฃเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดกเตเดเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต; เด เดต เดเตเดตเดเต เดเตผเดเตเดเดเตเดฏเตเดฏเตเด.
เด เดคเดฟเดจเดพเตฝ, เดเดเตเดเตพเดเตเดเต เดฑเตเดเตเดเตเตผเดกเดฟเดเดเต เดฒเดญเดฟเดเตเดเต, เดจเดฎเตเดเตเดเต เด เดคเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเดพเตป เดเดฐเดเดญเดฟเดเตเดเดพเด.
เดธเดฟเดเตเดจเตฝ เดกเตเดเตเดกเดฟเดเดเต
เดจเดฎเตเดเตเดเต เดชเตเดคเตเดคเตบ เดเดชเดฏเตเดเดฟเดเตเดเต เดซเดฏเตฝ เดฒเตเดกเต เดเตเดฏเตเดคเต เด เดคเดฟเดจเตเดฑเต เดเดเดจ เดจเตเดเตเดเดพเด:
from scipy.io import wavfile
from scipy import signal
import matplotlib.pyplot as plt
import numpy as np
sample_rate, data = wavfile.read("dcf_websdr_2019-03-26T20_25_34Z_76.6kHz.wav")
plt.plot(data[:100000])
plt.show()
เดเดเตเดเตพ เดธเดพเดงเดพเดฐเดฃ เดเดเดชเตเดฒเดฟเดฑเตเดฑเตเดฏเตเดกเต เดฎเตเดกเตเดฒเตเดทเตป เดเดพเดฃเตเดจเตเดจเต:
เดกเตเดเตเดกเดฟเดเดเต เดฒเดณเดฟเดคเดฎเดพเดเตเดเดพเตป, เดนเดฟเตฝเดฌเตผเดเตเดเต เดฐเตเดชเดพเดจเตเดคเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดฟเดเตเดจเตฝ เดเตปเดตเดฒเดชเตเดชเต เดเดเตเดเตเดเดพเด:
analytic_signal = signal.hilbert(data)
A = np.abs(analytic_signal)
plt.plot(A[:100000])
เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเด เดซเดฒเด:
เดฒเต-เดชเดพเดธเต เดซเดฟเตฝเดเตเดเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฎเตเดเตเดเต เดถเดฌเตเดฆ เดเดฆเตเดตเดฎเดจเด เดธเตเดเดฎเดฎเดพเดเตเดเดพเด, เด
เดคเต เดธเดฎเดฏเด เดถเดฐเดพเดถเดฐเดฟ เดฎเตเดฒเตเดฏเด เดเดฃเดเตเดเดพเดเตเดเดพเด, เดเดคเต เดชเดฟเดจเตเดจเตเดเต เดชเดพเดดเตโเดธเดฟเดเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเด.
b, a = signal.butter(2, 20.0/sample_rate)
zi = signal.lfilter_zi(b, a)
A, _ = signal.lfilter(b, a, A, zi=zi*A[0])
avg = (np.amax(A) + np.amin(A))/2
เดซเดฒเด (เดฎเดเตเด เดตเดฐ): เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเดพเตป เดตเดณเดฐเต เดเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดเดคเดพเดฃเตเดเต เดเดคเตเดฐ เดคเดฐเดเด เดธเดฟเดเตเดจเตฝ.
เดชเดพเดดเตเดธเดฟเดเดเต
เดเดฆเตเดฏเด เดจเดฟเดเตเดเตพ เดฌเดฟเดฑเตเดฑเต เดธเตเดเตเดตเตปเดธเต เดจเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดธเดฟเดเตเดจเตฝ เดเดเดจ เดคเดจเตเดจเต เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฃเต.
เดชเตพเดธเตเดเดณเต เดฐเดฃเตเดเดพเด เดเดเดตเตเดณเดเดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดชเตพเดธเตเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฆเตเดฐเด 0.1เดธเต เดเดฃเตเดเตเดเดฟเตฝ (เด
เดคเดพเดฏเดคเต เดชเตพเดธเดฟเดจเตเดฑเต เดฆเตเตผเดเตเดฏเด เดคเดจเตเดจเต 0.9 เดธเต), เดฌเดฟเดฑเตเดฑเต เดธเตเดเตเดตเตปเดธเดฟเดฒเตเดเตเดเต "0" เดเตเตผเดเตเดเตเด; เดฆเตเดฐเด 0.2เดธเต เดเดฃเตเดเตเดเดฟเตฝ (เด
เดคเดพเดฏเดคเต เดฆเตเตผเดเตเดฏเด 0.8 เดธเต), "1" เดเตเตผเดเตเดเตเด. เดเดฐเต เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดจเตเดฑเตเดฏเตเด เด
เดตเดธเดพเดจเด เดเดฐเต "เดจเตเดฃเตเด" เดชเตพเดธเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, 2 เดธเตเดเตเดเตปเดกเต เดฆเตเตผเดเตเดฏเด, เดฌเดฟเดฑเตเดฑเต เดธเตเดเตเดตเตปเดธเต เดชเตเดเตเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเตเดจเดเดธเดเตเดเดฎเดพเดเตเดเดฟ, เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตฝ เดตเตเดฃเตเดเตเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต.
เดฎเตเดเดณเดฟเตฝ เดชเดฑเดเตเดเดต เดชเตเดคเตเดคเดฃเดฟเตฝ เดเดดเตเดคเดพเตป เดเดณเตเดชเตเดชเดฎเดพเดฃเต.
sig_start, sig_stop = 0, 0
pos = 0
bits_str = ""
while pos < cnt - 4:
if A[pos] < avg and A[pos+1] > avg:
# Signal begin
sig_start = pos
if A[pos] > avg and A[pos+1] < avg:
# Signal end
sig_stop = pos
diff = sig_stop - sig_start
if diff < 0.85*sample_rate:
bits_str += "1"
if diff > 0.85*sample_rate and diff < 1.25*sample_rate:
bits_str += "0"
if diff > 1.5*sample_rate:
print(bits_str)
bits_str = ""
pos += 1
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดจเดฎเตเดเตเดเต เดฌเดฟเดฑเตเดฑเตเดเดณเตเดเต เดเดฐเต เดถเตเดฐเตเดฃเดฟ เดฒเดญเดฟเดเตเดเตเดจเตเดจเต, เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดฐเดฃเตเดเต เดธเตเดเตเดเตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ เดเดคเต เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
0011110110111000001011000001010000100110010101100010011000
0001111100110110001010100001010000100110010101100010011000
เดตเดดเดฟเดฏเดฟเตฝ, เดธเดฟเดเตเดจเดฒเดฟเดจเต เดเดฐเต "เดฐเดฃเตเดเดพเด เดชเดพเดณเดฟ" เดกเดพเดฑเตเดฑเดฏเตเด เดเดฃเตเดเตเดจเตเดจเดคเต เดฐเดธเดเดฐเดฎเดพเดฃเต. เดฌเดฟเดฑเตเดฑเต เดธเตเดเตเดตเตปเดธเตเด เดเตปเดเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต
เดเดเตเดเดณเตเดเต เด
เดตเดธเดพเดจ เดเดเตเดเด: เดฏเดฅเดพเตผเดคเตเดฅ เดกเดพเดฑเตเดฑ เดจเตเดเตเด. เดฌเดฟเดฑเตเดฑเตเดเตพ เดธเตเดเตเดเตปเดกเดฟเตฝ เดเดฐเดฟเดเตเดเตฝ เดชเตเดฐเดเตเดทเตเดชเดฃเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต, เด
เดคเดฟเดจเดพเตฝ เดเดเตเดเตพเดเตเดเต เดเดเต 59 เดฌเดฟเดฑเตเดฑเตเดเตพ เดเดฃเตเดเต, เด
เดคเดฟเตฝ เดงเดพเดฐเดพเดณเด เดตเดฟเดตเดฐเดเตเดเตพ เดเตปเดเตเดกเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
เดฌเดฟเดฑเตเดฑเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดชเดฐเตเดเตเดทเดฃเด เดจเดเดคเตเดคเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดตเตผเดเตเดเต, เดธเตโเดชเตเดฏเดฟเดฒเดฑเดฟเดจเต เดเตเดดเดฟเตฝ เดกเตเดเตเดกเดฟเดเดเต เดเตเดกเต เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดฑเดตเดฟเด เดเตเดกเต
def decode(bits):
if bits[0] != '0' or bits[20] != '1':
return
minutes, hours, day_of_month, weekday, month, year = map(convert_block,
(bits[21:28], bits[29:35], bits[36:42], bits[42:45],
bits[45:50], bits[50:58]))
days = ('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday')
print('{dow}, {dom:02}.{mon:02}.{y}, {h:02}:{m:02}'.format(h=hours, m=minutes, dow=days[weekday],
dom=day_of_month, mon=month, y=year))
def convert_ones(bits):
return sum(2**i for i, bit in enumerate(bits) if bit == '1')
def convert_tens(bits):
return 10*convert_ones(bits)
def right_parity(bits, parity_bit):
num_of_ones = sum(int(bit) for bit in bits)
return num_of_ones % 2 == int(parity_bit)
def convert_block(bits, parity=False):
if parity and not right_parity(bits[:-1], bits[-1]):
return -1
ones = bits[:4]
tens = bits[4:]
return convert_tens(tens) + convert_ones(ones)
เดเดเตเดเตพ เดชเตเดฐเตเดเตเดฐเดพเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดเตเดเตเดชเตเดเตเดเต เดจเดฎเตเดเตเดเต เดเดพเดฃเดพเด:
0011110110111000001011000001010000100110010101100010011000
Tuesday, 26.03.19, 21:41
0001111100110110001010100001010000100110010101100010011000
Tuesday, 26.03.19, 21:42
เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เด เดคเตเดฒเตเดฒเดพเด เดฎเดพเดจเตเดคเตเดฐเดฟเดเดคเดฏเดพเดฃเต. เด เดคเตเดคเดฐเดฎเตเดฐเต เดธเดเดตเดฟเดงเดพเดจเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดฏเตเดเดจเด เดกเตเดเตเดกเดฟเดเดเต เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฃเต, เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดฎเตเดเตเดฐเตเดเตบเดเตเดฐเตเดณเดฑเดฟเตฝ เดชเตเดฒเตเด เดเดคเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด. เดเดเตเดเตพ เดชเตพเดธเตเดเดณเตเดเต เดฆเตเตผเดเตเดฏเด เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต, 60 เดฌเดฟเดฑเตเดฑเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดฐเต เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดจเตเดฑเตเดฏเตเด เด เดตเดธเดพเดจเด เดจเดฎเตเดเตเดเต เดเตเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเด เดฒเดญเดฟเดเตเดเตเด. เดธเดฎเดฏ เดธเดฎเดจเตเดตเดฏเดคเตเดคเดฟเดจเตเดฑเต เดฎเดฑเตเดฑเต เดฐเตเดคเดฟเดเดณเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ (GPS, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฆเตเดตเด เดตเดฟเดฒเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต :)), เด เดคเตเดคเดฐเด เดฑเตเดกเดฟเดฏเต เดธเดฎเดจเตเดตเดฏเดคเตเดคเดฟเดจเต เดซเดฒเดคเตเดคเดฟเตฝ เดตเตเดฆเตเดฏเตเดคเดฟ เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ - เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดนเตเด เดเดพเดฒเดพเดตเดธเตเดฅเดพ เดธเตเดฑเตเดฑเตเดทเตป 2 AA เดฌเดพเดฑเตเดฑเดฑเดฟเดเดณเดฟเตฝ เดเดเดฆเตเดถเด เดเดฐเต เดตเตผเดทเดคเตเดคเตเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เด เดคเดฟเดจเดพเตฝ, เดฑเดฟเดธเตเดฑเตเดฑเต เดตเดพเดเตเดเตเดเตพ เดชเตเดฒเตเด เดฑเตเดกเดฟเดฏเต เดธเดฟเตปเดเตเดฐเตเดฃเตเดธเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดฎเดคเดฟเตฝ เดตเดพเดเตเดเตเดเดณเต เดคเตเดฐเตเดตเต เดธเตเดฑเตเดฑเตเดทเตป เดตเดพเดเตเดเตเดเดณเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ.
DCF-เดจเตเดฑเต เดธเตเดเดฐเตเดฏเดตเตเด เดฒเดพเดณเดฟเดคเตเดฏเดตเตเด DIY เดชเตเดฐเตเดฎเดฟเดเดณเต เดเดเตผเดทเดฟเดเตเดเตเดจเตเดจเต. เดตเตเดฑเตเด $10-20-เดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดฑเดฟเดธเตเดตเดฑเตเด TTL เดเดเตเดเตเดชเตเดเตเดเตเด เดเดณเตเดณ เดเดฐเต เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดเดจเตเดฑเดฟเดจ เดฎเตเดกเตเดฏเตเตพ เดตเดพเดเตเดเดพเด, เด
เดคเต เดเดฐเต Arduino เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเต เดเตบเดเตเดฐเตเดณเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
Arduino เดจเดพเดฏเดฟ เดเดคเดฟเดจเดเด เดเดดเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต
เดฑเตเดกเดฟเดฏเต เดธเดฟเตปเดเตเดฐเตเดฃเตเดธเตเดทเดจเตเดณเตเดณ เดเดฐเต เดชเตเดคเดฟเดฏ เดธเดเดตเดฟเดงเดพเดจเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเตเดเตเดฃเตเดเต เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดตเตผเดเตเดเต เด เดตเดฐเตเดเต เดชเดดเดฏ เดฎเตเดคเตเดคเดถเตเดถเดฟเดฏเตเดเต เดตเดพเดเตเดเต เด เดชเตโเดเตเดฐเตเดกเต เดเตเดฏเตเดฏเดพเด:
"เดฑเตเดกเดฟเดฏเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดเดฒเดจเด" เดเดจเตเดจ เดเตเดตเตเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต ebay-เตฝ เดเดจเตเดจเต เดเดฃเตเดเตเดคเตเดคเดพเด.
เด เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดเดคเต เดตเดฐเต เดตเดพเดฏเดฟเดเตเดเดตเตผเดเตเดเต เดเดฐเต เดฒเตเดซเต เดนเดพเดเตเดเต. เด เดเตเดคเตเดค เดฐเดฃเตเดเดพเดฏเดฟเดฐเด เดเดฟเดฒเตเดฎเตเดฑเตเดฑเดฑเดฟเตฝ เดเดฐเต เดฑเตเดกเดฟเดฏเต เดธเดฟเดเตเดจเตฝ เดเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเตผ เดชเตเดฒเตเด เดเดฒเตเดฒเตเดเตเดเดฟเดฒเตเด, เด เดคเตเดคเดฐเดฎเตเดฐเต เดธเดฟเดเตเดจเตฝ เดธเตเดตเดฏเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเตเดณเตเดณ เดเดพเดฐเตเดฏเดฎเดฒเตเดฒ. เดเตเดเดฟเตพ เดชเตเดฒเตเดฏเดฟเตฝ "DCF77 เดเดฎเตเดฒเตเดฑเตเดฑเตผ" เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเตเดเตเดฐเดพเด เดเดฃเตเดเต, เด เดคเต เดนเตเดกเตเดซเตเดฃเตเดเดณเดฟเดฒเตเดเตเดเต เดธเดฟเดเตเดจเตฝ เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดฐเดเดฏเดฟเดคเดพเดตเต เดชเดฑเดฏเตเดจเตเดจเดคเดจเตเดธเดฐเดฟเดเตเดเต, เดจเดฟเดเตเดเตพ เดตเดพเดเตเดเดฟเดจเต เดเตเดฑเตเดฑเตเด เดนเตเดกเตโเดซเตเดฃเตเดเดณเตเดเต เดตเดฏเตผ เดชเตเดคเดฟเดฏเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดตเตผ เดธเดฟเดเตเดจเตฝ เดเดเตเดเตเดเตเด (เดเดเตเดเดจเตเดฏเตเดจเตเดจเดคเต เดฐเดธเดเดฐเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดธเดพเดงเดพเดฐเดฃ เดนเตเดกเตโเดซเตเดฃเตเดเตพ 77KHz เดธเดฟเดเตเดจเตฝ เดธเตเดทเตเดเดฟเดเตเดเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดธเตเดตเตเดเดฐเดฃเด เดนเดพเตผเดฎเตเดฃเดฟเดเตโเดธเต เดฎเตเดฒเดฎเดพเดเดพเด). เดเตปเดกเตเดฐเตเดฏเดฟเดกเต 9-เตฝ, เดชเตเดฐเตเดเตเดฐเดพเด เดเดจเดฟเดเตเดเดพเดฏเดฟ เดเดเตเดเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ - เดเตเดตเดฒเด เดเดฐเต เดถเดฌเตโเดฆเดตเตเดฎเดฟเดฒเตเดฒ (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดพเตป เด เดคเต เดเตเดเตเดเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด - เดเดคเต 77KHz เดเดฃเต, เดเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ :)), เดชเดเตเดทเต เดเตผเดเตเดเตเดเตเดเดฟเดฒเตเด เดจเดฒเตเดฒ เดญเดพเดเตเดฏเดฎเตเดฃเตเดเดพเดเดพเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฟเดฒเตผ เดธเตเดตเดฏเด เดเดฐเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ DCF เดธเดฟเดเตเดจเตฝ เดเดจเดฑเตเดฑเตเดฑเดฑเดพเดเตเดเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต, เด เดคเต เดเดฐเต Arduino เด เดฒเตเดฒเตเดเตเดเดฟเตฝ ESP32-เตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดณเตเดชเตเดชเดฎเดพเดฃเต:
(เดเดฑเดตเดฟเดเด
เดคเตเดฐเตเดฎเดพเดจเด
DCF เดธเดฟเดธเตเดฑเตเดฑเด เดตเดณเดฐเต เดฒเดณเดฟเดคเดตเตเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเดฏเดฟ เดฎเดพเดฑเดฟ. เดฒเดณเดฟเดคเดตเตเด เดตเดฟเดฒเดเตเดฑเดเตเดเดคเตเดฎเดพเดฏ เดฑเดฟเดธเตเดตเดฑเดฟเดจเตเดฑเต เดธเดนเดพเดฏเดคเตเดคเตเดเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดฒเตเดฒเดพเดฏเดฟเดเดคเตเดคเตเด เดเตเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเด เดฒเดญเดฟเดเตเดเตเด, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดฑเดฟเดธเดชเตเดทเตป เดเดฐเดฟเดฏเดฏเดฟเตฝ. เดตเตเดฏเดพเดชเดเดฎเดพเดฏ เดกเดฟเดเดฟเดฑเตเดฑเดฒเตเดธเตเดทเดจเตเด เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดเดซเต เดคเดฟเดเดเตโเดธเตเด เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดเตเดเตเด, เด
เดคเตเดคเดฐเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเดเตเดเตพเดเตเดเต เดตเดณเดฐเตเดเตเดเดพเดฒเด เดเดตเดถเตเดฏเดเตเดเดพเดฐเตเดฃเตเดเดพเดเตเดฎเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเต.
เด
เดตเดฒเดเดฌเด: www.habr.com