Сайт Большакова Александра
Главная | Регистрация | Вход Четверг, 09.04.2020, 19:22Приветствую Вас Гость | RSS

Сейчас работаю над проектом Модели спутников для обучения

Меню сайта
Поиск
Друзья сайта
  • Центр робототехники МарГУ "МариБот"

  • Запись на курс "Основы робототехники" (11-20 лет) на февраль-май 2020 г.

  • Запись на курс "Роботенок" (для детей 7-10 лет) на февраль-май 2020 г.

  • Марийский Машиностроительный Завод - производство сельскохозяйственного оборудования

  • Измеритель освещенности с записью на SD карту

    Задача

    Измерять уровень освещенности в выбранной точке, используя солнечную батарею, и записывать значения уровня в определенные моменты времени (ориентировочно каждую секунду) в SD карту

    Вопрос: в каких единицах необходимо измерять уровень освещенности?

    Выбранные компоненты

    • Контроллер - Arduino Uno в дальнейшем с целью уменьшения стоимости и габаритов устройства возможна его замена на Arduino Nano или Arduino Pro

    • Датчик освещенности - солнечная батарея максимальным напряжением не более 5 В

    • Для записи данных - модуль для SD карты и сама SD карта. Копировать информацию с SD карты по USB можно, используя фотоаппарат

    • Контроль времени - RTC модуль

    Конструкция

    Изначально схема будет реализована соединительными проводами, затем можно заменить самодельной печатной платой, изготовленной методом лазерного утюга, которую можно установить в пластиковый корпус.

    Программная часть

    Измерение напряжения с солнечной батареи - функция analogRead() с того аналогового пина, к которому подключен + (красный провод) солнечной батареи. Ее - (черный провод) - нужно подключить к любому из пинов земли GND

    Запись информации на SD карту - SD library, на русском, пример

    Файл/Примеры/SD/Datalogger - запись информации с аналоговых входов Arduino A0, A1, A2 в текстовый файл на SD карте. Поменять код только на запись с А0, посмотреть, можно ли корректно записывать в файл для Excel (xls) или как преобразовать текстовый файл txt в таблицу Excel

    Дата и время с использованием RTC. Библиотека для микросхемы DS1307, пример кода

    Возможное развитие проекта

    1. Для автономности устройства можно добавить ЖК индикатор и аккумулятор

    2. Добавить датчики прочих метеоданных:

    Назад на страницу Проекты на Arduino
    Большаков Александр, Йошкар-Ола, © 2009-2020, e-mail telfir32@mail.ru, Контакт          Хостинг от uCoz