• Механическая обработка и изготовление деталей из металла
  • Комплектация производства промышленным оборудованием
  • Комплексная поставка микроэлектронных компонентов
+7(342)203-78-58
Тех.отд: +7-922-308-78-81

Arduino своими руками: Как сделать Arduino Uno своими руками [Амперка / Вики]

Опубликовано: 30.01.2023 в 18:24

Автор:

Категории: Популярное

Световой меч на Arduino своими руками

ВНИМАНИЕ!
Максимально подробный гайд по началу работы с платой и загрузке прошивки для проекта находится ЗДЕСЬ. Изучи его внимательно, прежде чем писать на форум или в группу ВК!


Взаимодействие с мечом

  • Включение/выключение по удерживанию кнопки
  • Тройное нажатие – смена цвета (красный – зелёный – синий – жёлтый – розовый – голубой)
  • Пятерное нажатие – смена звукового режима (режим генерации и режим звуков с карты памяти)
  • Выбранный цвет и режим хранится в памяти и не сбрасывается при перезагрузке

Порядок сборки и запуска:

  • Открыть прошивку, настроить:
    • Число МИКРОСХЕМ на ленте (чёрные штуки такие. Одна микросхема отвечает за 3 светодиода). Если вы захотите сделать меч длиннее – без проблем, главное не забыть это настроить.
    • Включить или выключить мерцание клинка (для эпилептиков)
    • ЖЕЛАТЕЛЬНО измерить реальное сопротивление резисторов делителя и тоже их указать (в Омах)
      • Если вы не ставите делитель, то нужно отключить параметр BATTERY_SAFE. Но делать это крайне не рекомендую!
    • Остальные настройки – полная кастомизация поведения меча, описания настроек говорят сами за себя. По умолчанию настроено так, как понравилось мне
  • Загрузить прошивку
  • Информация по MicroSD карте:
    • Размер до 4 Гб
    • Форматировать в FAT
    • Скопировать аудиофайлы В КОРЕНЬ карты
    • Если хотите добавить свои файлы, то нужно конвертировать в формат .wav со следующими параметрами:
      • 8 bit
      • 16-32 kHz
      • Mono
      • Для конвертации есть онайлн сервисы, а есть софтина Total Audio Converter
  • Собрать всё по схеме
    • ВНИМАНИЕ! Если прошивается/отлаживается ПОЛНОСТЬЮ СОБРАННЫЙ МЕЧ, то нужно включить питание, иначе Ардуина будет постоянно перезагружаться! Это связано с питанием, так как у нас висит преобразователь.
  • Включить и пользоваться!

В: Я купил ленту, на ней контакты G R B 12V. Как подключить?
О: Молодец, можешь кинуть ей в собаку. Это не та лента.

В: Всё работает, но не воспроизводятся звуки с карты! Режим генерации работает, а звуки включения/выключения/ударов нет!
О: Проверь, распознала ли Ардуина карту памяти. В настройках прошивки можно включить DEBUG, при старте системы должна выйти в монитор порта строчка SD OK. Если видишь SD Fail, значит либо не подходит карта памяти, либо неправильно подключен модуль карты.

В: Звуки включения/выключения работают, но меч не реагирует на удары и взмахи!
О: Проверь, подключился ли модуль акселерометра. В настройках прошивки можно включить DEBUG, при старте системы должна выйти в монитор порта строчка MPU6050 OK. Если видишь MPU6050 fail, значит либо аксель приказал долго жить, либо неправильно подключен.

В: Обязательно ли нужен светодиод кнопки?
О: Он показывает включено или выключено питание, если забыть выключить меч – акумы сдохнут.

В: У меня ничего не работает!
О: Я конечно поздравляю, но у меня работают два меча, собранные двумя разными способами. Ищи ошибки в схеме.

В: Работает частично, система меча как будто зависает!
О: Где то ошибка в схеме, или неисправен один из модулей (SD карта, аксель).

Вы можете поддержать меня за создание доступных проектов с открытым исходным кодом, полный список реквизитов есть вот здесь.

Часы-метеостанция на Arduino своими руками

ОБНОВЛЕНИЯ


• 28.01.19 meteoClock_v1.3: исправлено предсказание погоды (работало “наоборот”)
• 19.04.19 meteoClock_v1.5: добавлено управление яркостью подсветки и светодиода по датчику света. Смотрите последнюю схему!

Рекомендую ознакомиться с модифицированной прошивкой от Norovl, в ней полностью переработан интерфейс, русифицированы дни недели и добавлено меню на русском языке. Почитать и скачать можно на GitHub автора.

Внимание!
Исправлена ошибка в схеме с мини-версией RTC. Будьте внимательны!

Внимание!
При неподключенном BME280 прошивка не работает, т. к. библиотеку писали индусы.

ОПИСАНИЕ


Решил таки сделать свою версию метеостанции-часов-календаря на Arduino с кучей датчиков и различными крутыми штуками! Проект уместился в корпусе G909G из магазина Чип и Дип, питается от micro-USB и выглядит весьма неколхозно! =)

  • Большой дешёвый LCD дисплей
  • Вывод на дисплей:
    • Большие часы
    • Дата
    • Температура воздуха
    • Влажность воздуха
    • Атмосферное давление (в мм.рт.ст.)
    • Углекислый газ (в ppm)
    • Прогноз осадков на основе изменения давления
  • Построение графиков показаний с датчиков за час и сутки
  • Индикация уровня CO2 трёхцветным светодиодом (общий анод/общий катод, настраивается в прошивке)
  • Переключение режимов сенсорной кнопкой

Версия 1.5
– Добавлено управление яркостью
– Яркость дисплея и светодиода СО2 меняется на максимальную и минимальную в зависимости от сигнала с фоторезистора
Подключите датчик (фоторезистор) по схеме. Теперь на экране отладки справа на второй строчке появится величина сигнала
с фоторезистора. Пределы яркости устанавливаются в настройках прошивки.

КОМПОНЕНТЫ


Инструменты, полезное

Каталоги ссылок на Алиэкспресс на этом сайте:

  • Всё для пайки: паяльники, приспособления
  • Платы Ардуино, модули и датчики
  • Модули и датчики для умного дома
  • Дешёвые инструменты
  • Аккумуляторы, платы защиты, зарядники
  • Мультиметры
  • Блоки питания, преобразователи

Железки со схемы

Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей. Также проект можно попробовать собрать из компонентов моего набора GyverKIT.

  • Arduino Nano купить в РФ, aliexpress, aliexpress, искать

  • Сенсорная кнопка aliexpress, aliexpress, искать

  • Датчик BME280 aliexpress, искать

  • MH-Z19 – искать
    • https://ali. ski/l-K7a
  • Дисплей LCD 2004 I2C aliexpress, aliexpress, искать

  • Часы DS3231

    • Обычные aliexpress, aliexpress, искать
    • Мини aliexpress, aliexpress, искать

Дополнительно:

  • Светодиод RGB (пачка) искать, https://ali.ski/5RjZp
  • RGB модуль (ему резистор НЕ НУЖЕН)
    • https://ali.ski/TF9rG
    • https://ali.ski/g9ruEe
  • Резисторы (220 R) https://ali.ski/3AFGO
  • Монтажный провод aliexpress, aliexpress, искать

  • Корпус (Чип и Дип) https://www.chipdip.ru/product/g909g
  • Модуль USB – искать
    • https://ali.ski/FAuwUT
    • https://ali.ski/gqnQZk
    • https://ali.ski/zatZcn
  • Фоторезисторы https://ali.ski/4MT4L https://ali.ski/MFvFr
  • Резисторы 10k https://ali.ski/Yz23Y

КОРПУС


Несколько вариантов 3D-печатных корпусов для этого проекта с инструкциями по сборке есть в ветке обсуждения часов-метеостанции на форуме сообщества

ПРОШИВКА


ВНИМАНИЕ!
Максимально подробный гайд по началу работы с платой и загрузке прошивки для проекта находится ЗДЕСЬ. Изучи его внимательно, прежде чем писать на форум или в группу ВК!