От экрана к рабочему столу
Когда вы перейдёте от экрана к настоящим деталям, здесь сказано, что и когда покупать, как не пораниться и ничего не спалить и что проверить, если что-то не работает.
Что покупать на каждом этапе
Без цен и магазинов: они зависят от страны. Покупайте только то, что нужно на вашем этапе.
Этапы 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
Питание подано?
Проверьте мультиметром, что напряжение доходит. Посмотрите на выключатель и батарейки.
- 2
Земли соединены?
GND у Arduino, драйвера и батареек должны быть соединены между собой.
- 3
LED не стоит наоборот?
Длинная ножка (+) идёт к пину или к плюсу. Если наоборот, он не загорится.
- 4
Провод в нужном столбце?
На макетной плате каждый столбец из 5 отверстий соединён внутри, а центральная канавка разделяет две половины.
- 5
Пин в коде совпадает с пином, куда идёт провод?
Если в коде пин 9, а провод подключён к 10, ничего не произойдёт.
- 6
Плата перезагружается из-за servo или мотора?
Им нужно больше тока, чем даёт Arduino. Питайте их отдельно и соедините земли.
- 7
В мониторе порта странные символы?
Скорость монитора должна совпадать со скоростью в Serial.begin().
- 8
IDE не находит плату?
Выберите правильные плату и порт и попробуйте другой кабель: некоторые USB-кабели только заряжают и не передают данные.