Мазмуну:
Video: Күндү жана убакытты кантип жазуу керек - Liono Maker: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Киришүү:-
Бул үйрөткүчтө биз Arduino менен дата жана убакытты кантип жазууну үйрөнөбүз. Бул үчүн мен DS3231 & Micro SD карт модулдарын колдонуп жатам.
Убакыт жана күндү каттоо үчүн колдонулган негизги модуль DS3231. DS3231 - бул RTC (реалдуу убакыт сааты) модулу. Реалдуу убакыт сааты секунддарды, мүнөттөрдү, сааттарды, күндү, күндү, айды жана жылды камсыздай алат. DS3231 3.3V же 5V менен иштесе болот жана CR2032 литий баскычтуу клетка батареясы Arduino менен туташпаганда RTCге кубат берет. DS3231де ошондой эле орнотулган температура сенсору бар. DS3231 I2C байланышын эки багыттуу линия менен колдонот:
1_сериялык саат (SCL)
2_Сериалдык маалыматтар (SDA)
ЭСКЕРТҮҮ:
Эгерде сиз маалымат жазгычты же маалыматтарды датчикке жазууну жана анын маалыматын файлга жазууну кызыктырсаңыз. бул жерде төмөнкү шилтемелер бар: 1-Температура жана жарык интенсивдүүлүгү маалыматтарды каттоо
www.youtube.com/embed/gd-a8Y5GF3A
2-DHT11 маалымат жазгыч Arduino жана микро SD карта менен
www.youtube.com/embed/gd-a8Y5GF3A
Facebook баракчасы: Modal = admin_t…
Маалыматтарды каттоочу:
Маалыматты каттоочу (ошондой эле маалыматтарды жазуучу же маалымат жазгыч)-бул убакыттын өтүшү менен камтылган прибор же сенсор менен же тышкы аспаптар жана сенсорлор аркылуу маалыматтарды жазуучу электрондук түзүлүш. Алар көбүнчө кичинекей, батарейка менен иштөөчү, портативдүү жана микропроцессор, маалыматтарды сактоо үчүн ички эс тутуму жана сенсорлор менен жабдылган. Кээ бир маалымат жазуучулар жеке компьютер менен интерфейс түзүшөт жана программаларды колдонуп, маалыматтарды каттоочу активдештирип, чогултулган маалыматтарды карап, анализдешет, башкаларында жергиликтүү интерфейс түзүлүшү (клавиатура, ЖК) бар жана алар өзүнчө түзмөк катары колдонулушу мүмкүн. Бул долбоордо мен Arduino жардамы менен маалыматтарды сактоо үчүн SD-картаны колдонуп жатам.
DS3231:
Сенсорду өлчөөнүн же маалымат жазуунун датасы менен убактысын DS3231 сыяктуу реалдуу убакыт (RTC) модулун колдонуп, SD картка маалыматтарды жазууда кошууга болот. Реалдуу убакыт сааты секунддарды, мүнөттөрдү, сааттарды, күндү, күндү, айды жана жылды камсыздай алат. DS3231 3.3V же 5V менен иштесе болот жана CR2032 литий баскычтуу клетка батареясы Arduino менен туташпаганда RTCге кубат берет. DS3231де ошондой эле орнотулган температура сенсору бар. DS3231 I2C байланышын эки багыттуу линия менен колдонот: сериялык саат (SCL) жана сериялык маалыматтар (SDA). Бул туташуу схемасы үчүн Arduino менен кантип байланышса болот.
Micro SD-Card модулу:
Модул (Micro SD-Card Adapter)-бул Micro SD-картаны окуу жана жазуу үчүн файл системасы жана SPI интерфейсинин драйвери, SCM тутуму аркылуу Micro SD картты окуучу модуль. Arduino колдонуучулары Arduino IDEди түз колдоно алышат, инициализацияны аягына чыгаруу жана окуу үчүн SD-карт китепканасынын картасы менен коштолот.
1 кадам:
Фритизинг:-
Бул окуу куралында мен Fritzing программасын колдонуп, долбоорумдун схемаларын түзөм.
Биринчиден, мен Fritzingди ачып, анан DS3231, Arduino UNO жана Micro SD Card алышым керек. биз аларды секирүүчү зымдар аркылуу туташтырышыбыз керек.
байланыш стратегиялары төмөнкүлөр:-
DS3231 Arduino UNO менен байланыштары:
DS3231 _ Arduino UNO
Гнд ----------------------- Гнд
VCC ----------------------- 5 вольт
SDA ----------------------- А4 пин
SCL ----------------------- пин A5
Arduino UNO менен SD карта байланыштары:-
SD карта _ Arduino UNO
Гнд --------------------------------- Гнд
VCC -------------------------------- 5 вольт
MISO -------------------------------- pin12
MOSI -------------------------------- pin11
SCK ---------------------------------- pin13
SCS ---------------------------------- pin 10
2-кадам:
Proteus симуляциялары:-
Бул долбоордо мен Simulation үчүн Proteus программасын колдондум.
Биринчиден, мен компоненттерди жана түзмөктөрдү алуу үчүн китепкананы ачышым керек. Мен симуляция максатында DS3232 жана SD картаны жана виртуалдык терминалды алып жатам. Бизге убакытты жана күндү окшоштуруу керек болгондуктан, симуляция учурунда ds3232 саат терезеси ачылат, анда убакыт жана күн иштеп жатат. биз Arduino коддоодо күндүн жана убакыттын баштапкы чекитин коё алабыз. Кээ бир долбоорлордо баскыч баскыч менен күндү жана убакытты кол менен коюу үчүн колдонулат, бул үчүн биз Arduino кодун ошого жараша өзгөртүшүбүз керек.
Мен Arduino UNO колдонуп жатам, бул үчүн бизге Hex файлы керек. Arduino IDEдеги Arduino коддооңуздун Hex файлын жасаңыз (мен төмөндө кодду берем). андан кийин Arduino Propertiesке жүктөңүз.
Мен SD карта модулун колдонуп жатам. Мен SD карт файлын берип жатам, аны модулуңузга жүктөңүз (кийинки сүрөттөмөдө берилген). Протеустун төмөнкү бурчунда, ойнотуу баскычы бар жана симуляция башталат. симуляция башталганда эки терезе ачык болот, виртуалдык терминал жана ds3232 сааты.
> Виртуалдык терминал жазылган маалыматтарды көрсөтөт;
SD карта макул
рекорд 1
рекорд 2
рекорд3
recrod4
рекорд 5
> ds3232 саат терезеси ошого жараша убакытты жана күндү көрсөтүп турат.
> симуляция учурунда "Эстутум картасынын мазмуну" файлы ачылат, бул файлда data.csv маалымат файлы камтылган. Бул файлда биз Убакыт жана күн, ай, күн жана жыл маалыматтары. Ар бир кечигүү (1000); бул маалыматтар кайталанат жана маалыматтар аны файлга кошот.
3 -кадам:
EXCEL иштөө:-
Excelди ачыңыз жана ага data.csv файлыңызды сайыңыз. маалыматтар мамычаларда көрсөтүлөт жана убакыт тилкесинин сызыктуу графигин алат.
4 -кадам:
Сунушталууда:
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): 10 кадам
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): Бул Linuxту кантип баштоо керектиги жөнүндө жөнөкөй маалымат, тактап айтканда Ubuntu
Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: 6 кадам
Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: Саламатсыздарбы, бул көрсөтмөлөрдө биз интернеттен убакыт ала турган интернет саатын курабыз, андыктан бул проектти иштетүү үчүн эч кандай RTC кереги жок, ал үчүн иштеп жаткан интернет байланышы Жана бул долбоор үчүн сизге esp8266 керек, ал
Ыңгайлаштырылган обонду кантип жазуу жана жүктөө керек: 7 кадам
Ыңгайлаштырылган обонду кантип жазуу жана жүктөө керек: Ошентип? Сиз өзүңүздүн жеке рингтонуңузду алгыңыз келет, ээ? Ооба, сиз туура Instructables барагына келдиңиз. Баштоодон мурун, бул IOS түзмөктөрү үчүн (Ipad, Ipod, Iphone ж
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: 4 кадам
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: Биз сизге MAC Терминалын кантип ачууну көрсөтөбүз. Биз ошондой эле сизге терминалдын ичинде ifconfig, каталогдорду өзгөртүү, файлдарга кирүү жана arp сыяктуу бир нече мүмкүнчүлүктөрдү көрсөтөбүз. Ifconfig сизге IP дарегиңизди жана MAC жарнагыңызды текшерүүгө мүмкүндүк берет
Arduino жана TFT дисплейин колдонуу менен кантип реалдуу убакытты жасоо керек - Arduino Mega RTC 3.5 дюймдук TFT дисплейи менен: 4 кадам
Arduino жана TFT дисплейин колдонуу менен кантип реалдуу убакытты жасоо керек | 3.5 дюймдук TFT дисплейи бар Arduino Mega RTC: Менин Youtube каналыма баш багыңыз:- Бул постто мен 3,5 дюймдук TFT сенсордук ЖК, "Arduino Mega" менен "Реалдуу убакыт саатын" жасайм. 2560 жана DS3231 RTC модулу …. .Баштар алдында… менин YouTube каналымдагы видеону текшериңиз .. Эскертүү:- Эгерде сиз Arduin колдонуп жатсаңыз