Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Цель этой печатной платы - предоставить плату, аналогичную ARDUINO UNO, но предназначенную для встраиваемых проектов (то есть с питанием от батарей).
Почему ? Потому что вы не можете долгое время питать arduino uno от батареек. В основном потому, что функция USB потребляет несколько мА даже в спящем режиме. Регулятору напряжения также требуется минимум 7 В для нормальной работы, слишком высокое напряжение для эффективного использования с батареями. И последняя проблема - зеленый светодиод питания, тоже несколько мА.
С Arduino Mobile вы можете запитать плату от 1,8 до 5,5 В. Поддержка USB больше или почти отсутствует, мы увидим, что в следующих шагах нет регулятора напряжения и светодиода питания.
В спящем режиме Arduino Mobile потребляет всего несколько мкА. Это может длиться месяцами на клетках.
Распиновка такая же, как у Arduino Uno, а встроенный светодиод, подключенный к контакту 13, все еще там.
Шаг 1. Давайте посмотрим на схему
Источник питания должен быть подключен к J1 (1,8 В -> 5,5 В).
D1 предотвращает ошибки полярности. Но он заставляет напряжение упасть до 0,6 В. Если не хотите капель, припаяйте SJ1.
Atmega328 должен быть предварительно запрограммирован с помощью загрузчика arduino. Вы можете взять его с arduino uno или самостоятельно запрограммировать новый микроконтроллер (я уверен, что вы найдете инструкции о том, как это сделать).
Разъем FTDI используется для подключения устройства USB-Serial с целью программирования мобильного устройства Arduino.
Я поставил разъем ISP на случай, если вы хотите программировать atmega328 напрямую, без программного обеспечения Arduino.
Немного конденсаторов, кристалл 16МГц, светодиод на вывод 13 и все !!
Шаг 2: позвольте сделать доску
Я приложил к этому руководству файлы схемы и печатной платы Eagle.
Я рекомендую OSH Park сделать эту доску, но любой другой провайдер сможет это сделать.
Если вы не знакомы с изготовлением Eagle и печатных плат, не стесняйтесь обращаться ко мне. Я могу отправить вам печатную плату.
Шаг 3. Разрешите загрузить ваше программное обеспечение
Вставьте адаптер FTDI Usb-Serial (обратите внимание на ориентацию).
Откройте программное обеспечение arduino, выберите правильный COM-порт и arduino uno в качестве платы.
Загрузите свой скетч. Я рекомендую использовать скетч мигания, чтобы убедиться, что все в порядке.
NB: USB-последовательный адаптер достаточно силен для питания платы, поэтому вам не потребуется внешний источник питания при программировании.
Шаг 4. Поэкспериментируйте с режимами сна
Вы должны использовать возможности спящего режима atmega328 и прерываний, чтобы разбудить его, если вы хотите использовать Arduino Mobile в проекте, работающем от батарей.
Эта тема не может быть рассмотрена здесь, но вы найдете множество документов и примеров в Интернете о режимах сна и прерываниях Arduino.
Шаг 5: позвольте плате работать автономно
Отключите FTDI.
Затем включите arudino mobile от аккумуляторной батареи (NiMH, Li-Ion…) по вашему выбору.
Напомним, что напряжение должно быть от 1,8 до 5,5 В.
Шаг 6: Будущие улучшения
Кнопку сброса не ставил. Это могло бы быть неплохо в следующей версии.
Переключателя ВКЛ / ВЫКЛ нет. Я подумаю об этом …
Шаг 7: Закажите доску
Как я уже сказал, если вы не знакомы с изготовлением печатных плат, свяжитесь со мной через рассылку инструкций. Я могу сделать доску и отправить ее вам.
Шаг 8: спецификация
Все запчасти нашел на алиэкспресс.