Схема довольно простая:

Схема Arduino UNO r3

Скачать ее в формате PDF тут: Arduino_Uno_Rev3-schematic или в формате EAGLE тут: arduino_Uno_Rev3-02-TH. Можно использовать Atmega168 или Atmega328, так как они совместимы. Единственное что при прошивке иногда надо указать тип процессора. Распиновка Atmega328/168:

 

Распиновка Atmega328/168 чтобы сделать Arduino

Аналоги UNO r3

Вообще на мой взгляд нет смысла делать или использовать Arduino UNO. Но конечно все зависит от конкретных задач. В своих схемах я обычно использую китайские Pro Mini. Типа такой:

Pro Mini

 

Вообще говоря эти pro mini все разные по распиновке, но выводы подписаны и проблем не возникает, они дешевые и сердитые. Это ее преимущество перед Arduino UNO r3. Кроме цены, они хороши еще размером. Правда прошивать их нужно через такую штуку:

USB to TTL для Pro Mini

Ну перепрошивать-то часто их не нужно Smile

Преимущества Arduino UNO r3

  • Универсальный форм-фактор. Позволяет сделать бутерброд из плат на любой вкус. Расположение пинов на этой плате де-факто стало стандартом, и большинство модулей (шилдов) для ардуино выпускается именно под Arduino UNO.
  • Большинство готовых скетчей и библиотек работает под UNO. Несмотря на то, что в Pro Mini используется тот же микроконтроллер, загрузчики у них отличаются – соответственно отличаются и прошивки. Как и в других Arduino на этом же чипе. Хотя в основном библиотеки совместимы.

Все же ее проще купить в Китае на aliexpress, чем собрать самому Smile. Если уж что-то хочется собрать самому, то вам сюда: Arduino UNO своими руками.