Оглавление:

Arduino Mobile: 8 шагов
Arduino Mobile: 8 шагов

Видео: Arduino Mobile: 8 шагов

Видео: Arduino Mobile: 8 шагов
Видео: Arduino для начинающих. Начало работы 2024, Июль
Anonim
Arduino Mobile
Arduino Mobile

Цель этой печатной платы - предоставить плату, аналогичную 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: спецификация

Все запчасти нашел на алиэкспресс.

Рекомендуемые: