Я думаю, что первый лучший выбор - это удалить чип ATMega328p-pu из вашего Arduino UNO и включить его в свою последнюю схему. Фишки стоят всего около $ 1,50.
Таким образом, вы можете просто использовать свой UNO в качестве программиста вместо конечного устройства, которое вы развернете.
Я не уверен, почему нет больше документации о том, как правильно удалить чип ATMega328p-pu и использовать его на макете после завершения программирования.
Я объясняю, как именно это сделать, в моем блоге: http://raddev.us/arduino/post/2018/07/03/arduino-uno-using-your-atmega328p-u-as-stand-alone
Но вот основы. Сначала вы удалите чип. После этого это будет выглядеть следующим образом. (Примечание: я использую клон Elegoo UNO).
Затем вы подаете питание на контакт 7 и подключаете контакт 8 к GND.
Нужен кристалл 16 МГц
Но, похоже, на этом этапе чип не выполнит ваш набросок. Это потому, что вам нужен кристалл для работы на 16 МГц.
На плате UNO установлен этот чип, и поэтому он работает. Вы можете видеть это здесь:
Наконец, вы добавляете кристалл 16 МГц и пару колпачков 22 пФ, и ваш чип будет работать автономно (без UNO).
Вы добавляете кристалл к контактам 9 и 10. Вы можете увидеть все детали, читая мою запись в блоге или читая таблицу данных atmega328 .
Наконец, просто подключите все остальное
После этого просто подключите оставшуюся часть схемы к соответствующим контактам, и вы сможете запустить свой автономный ATMega328p-pu.
Это на самом деле хороший опыт обучения тоже.
Просто купите сменные чипы atmega328p-pu для своего UNO, и вы сможете создать все проекты, которые вы хотите, за очень дешевую цену.