Пятница, 29.11.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 36
Гостей: 36
Пользователей: 0
Главная » 2019 » Ноябрь » 12 » Датчики температуры, часы, SD-reader
18:13
Датчики температуры, часы, SD-reader

Датчики температуры, часы, SD-reader

Датчики температуры DHT11:
https://amperkot.ru/spb/catalog/odnokanalnyiy_datchik_vlazhnosti_i_temperaturyi_dht11_s_naborom_provodov-23864622.html

 и DHT22
https://amperkot.ru/spb/catalog/modul_datchika_temperaturyi_i_vlazhnosti_dht22-23874958.html


оказались стабильно работающими с этой:
https://drive.google.com/open?id=1qoWbuNznunAsP5TEYpcGwMK57IlpSEea

… библиотекой.
Читалка SD-карт:
https://amperkot.ru/spb/catalog/modul_chteniya_i_zapisi_microsd_card_reader_spi-23871298.html


Использовались стандартные примеры из стандартной библиотеки SD для Arduino. Файлы с русскими буквами в содержании создаются.
Подключение такое:
** MOSI - pin 11 on Arduino Uno/Duemilanove/Diecimila
 ** MISO - pin 12 on Arduino Uno/Duemilanove/Diecimila
 ** CLK - pin 13 on Arduino Uno/Duemilanove/Diecimila
 ** CS - depends on your SD card shield or module.
                        Pin 4 used here for consistency with other Arduino examples
… т.е читалка цепляется к портам 11,12,13 и ещё один можно выбрать.
Часы реального времени:
https://amperkot.ru/spb/catalog/modul_chasov_realnogo_vremeni_tiny_rtc_i2c_24c32__real_time_clock-23866349.html


… подключаются этой библиотекой:
https://drive.google.com/open?id=11qEDCm7SQCVTEWgbk9pLfHiuuMZsoV4v

… из которой заработал пример ds1307

Подключение:
https://lastminuteengineers.com/ds1307-rtc-arduino-tutorial/

SCL- A5, SDA- A4
Это означает, что вместе с этим дисплеем:
http://robot-kit.ru/product_info.php/info/p1820_Simvolnyi-displei-LCD-2004-IIC-I2C-sinii-dlya-Arduino--LCD-2004B-IIC-.html

… часы не подключить. Потому что дисплею надо:
Вывод SCL - подключается на Arduino Uno и Nano А5 (SCL), на Arduino Mega 21 (SCL)
Вывод SDA - подключается на Arduino Uno и Nano А4 (SDA), на Arduino Mega 20 (SDA)

… те же порты для того же самого.
В описании написано, что для корректной работы надо отпаять подзарядку аккумулятора. Довольно странное утверждение. Подключенная к батарейке подзарядка, вроде бы, является параллельной «батарейкой». Если так, то её наличие означает что часы, при наличии питания, будут работать и с севшей батарейкой (ведь ток через неё продолжает идти) а сама батарейка будет служить в два раза дольше (ведь половина тока идёт от сети).
Возможность поставить аккумулятор LIR2032 это тоже хорошо. А вот то, что у микросхемы нет ног это неудобно хоть и понятно. Кто знает, какие ноги мне нужны? Неплохо держится штырьевая вилка:
https://www.chipdip.ru/product/pld2-80

… закрепленная мама-разъемом. Для стабильной передачи данные её нужно под углом как-то зафиксировать. При всей странности метода год работающие часы у меня прицеплены именно так. Но по-хорошему, припаять эту вилку, конечно, надо.

Интересно, что и эти часы:
https://www.chipdip.ru/product/troyka-rtc-module

… судя по этому проекту:
https://www.chipdip.ru/product0/9000318627
 


… требует подключения к A4 (D=SDA=data-данные) и А6 (C=SCL-clock=часы):

6 А-шный портов вроде позволяют подключить 3 I2C устройства. Возможно, можно как-то в библиотеках поменять подключение к портам.

Две ссылки. Подключение часов:
https://www.instructables.com/id/Interfacing-DS1307-I2C-RTC-With-Arduino/

… с которыми всё уже более-менее понятно.
И подключение LCD дисплея тремя проводами:
https://www.instructables.com/id/Interfacing-LCD-With-Arduino-Using-Only-3-Pins/

… с помощью микросхемы:
IC 74HC595N


Без этого стандартное подключение LCD дисплея потребует аж 6 портов:
https://www.chipdip.ru/product0/9000319451

Про часы ещё могу сказать, что в течение года они периодически прыгали минут на 5 вперёд. При каких обстоятельствах так и не поняла. Это означает, что совсем уж поставить и забыть нельзя. Нужен какой-то инструмент периодической корректировки.

 

Просмотров: 171 | Добавил: akostina76 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Календарь
«  Ноябрь 2019  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный конструктор сайтов - uCoz