Перейти к содержимому
robotips

От экрана к рабочему столу

Когда вы перейдёте от экрана к настоящим деталям, здесь сказано, что и когда покупать, как не пораниться и ничего не спалить и что проверить, если что-то не работает.

Что покупать на каждом этапе

Без цен и магазинов: они зависят от страны. Покупайте только то, что нужно на вашем этапе.

Этапы 1 и 2

Ничего

  • Вы тренируетесь в симуляторе, бесплатно в браузере.
  • Так вы придёте к этапу 3 и уже будете знать, какая плата вам нужна.

Этап 3

Ваш стартовый набор

  • Arduino Uno (или ESP32) с USB-кабелем для передачи данных
  • Макетная плата и провода dupont «папа-папа»
  • LED, набор резисторов (220 Ω, 1 kΩ, 10 kΩ), кнопки и потенциометр
  • Датчик HC-SR04, servo SG90 и мотор TT
  • Драйвер TB6612FNG и держатель на 4 батарейки AA
  • Простой мультиметр: он измеряет напряжение и проверяет целостность цепи

Этап 5 и проект

Ваш первый робот

  • Набор шасси на 2 колеса (в комплекте моторы, колёса и опорный ролик)
  • Power bank для Arduino
  • Дроны: подождите, пока освоите финальный проект, с аккумуляторами LiPo нужно обращаться осторожнее

Безопасность

Отключайте питание, прежде чем менять провода
Снимайте питание каждый раз, когда что-то переставляете. Неправильно вставленный провод при включённой плате может вызвать короткое замыкание.
Проверяйте полярность
Красный провод это +, чёрный это −. Батарейка или LED, подключённые наоборот, могут испортить детали.
К аккумуляторам LiPo нужно относиться с уважением
Не прокалывайте и не гните их, заряжайте своим зарядным устройством и не оставляйте без присмотра. Если аккумулятор вздулся, больше его не используйте.
Паяльник обжигает
Жало нагревается до сотен градусов. Всегда ставьте паяльник на подставку, паяйте при хорошем проветривании и после работы мойте руки.
Никогда не трогайте сетевое напряжение
Всё на маршруте работает от батареек, USB или низковольтных блоков питания. 127 V или 220 V из розетки не для тренировки.
Берегите пальцы рядом с моторами и винтами
Проверяйте моторы с поднятыми колёсами и никогда не включайте дрон с винтами, если не держите его.

Моя схема не работает

Проверяйте в таком порядке. Почти всегда причина в одном из этих пунктов.

  1. 1

    Питание подано?

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

  2. 2

    Земли соединены?

    GND у Arduino, драйвера и батареек должны быть соединены между собой.

  3. 3

    LED не стоит наоборот?

    Длинная ножка (+) идёт к пину или к плюсу. Если наоборот, он не загорится.

  4. 4

    Провод в нужном столбце?

    На макетной плате каждый столбец из 5 отверстий соединён внутри, а центральная канавка разделяет две половины.

  5. 5

    Пин в коде совпадает с пином, куда идёт провод?

    Если в коде пин 9, а провод подключён к 10, ничего не произойдёт.

  6. 6

    Плата перезагружается из-за servo или мотора?

    Им нужно больше тока, чем даёт Arduino. Питайте их отдельно и соедините земли.

  7. 7

    В мониторе порта странные символы?

    Скорость монитора должна совпадать со скоростью в Serial.begin().

  8. 8

    IDE не находит плату?

    Выберите правильные плату и порт и попробуйте другой кабель: некоторые USB-кабели только заряжают и не передают данные.

Перейти к финальному проекту