Таймер + часы в виде робота R2-D2 - Своими руками
Своими руками

Таймер + часы в виде робота R2-D2

>

Ну, сначала давайте вспомнить кто же это R2-D2. Многие, наверное, помнят эпическую сагу «Звездные войны». Так вот, R2-D2, называемый Арту-диту, Ардва-дидва или, зачастую, кратко Ардва, был астромеханическим дроидом серии R2. Вместе со своим приятелем, протокольным дроидом C-3PO, R2-D2 принимал непосредственное участие в ключевых моментах галактической истории.
Таймер + часы в виде робота R2-D2С тех пор, как этот фильм вышел на экраны кинотеатров, многие самодельщики пытаются сделать подобных персонажей этой саги. В основном, пытаются сделать роботов, но копируют и мастера Йоду, и Чубакку, а в одной стране на выборах в качестве кандидата в президенты пытался зарегистрироваться Дарт Вейдер.

У нашего мастера-самодельщика запросы поскромнее и он попытается сделать R2-D2 в качестве таймера и часов. Ну и в дополнение робот будет издавать различные прикольные звуки.

Инструменты и материалы:
-Плата ESP32;
-5v 2A блок питания;
-Клемма соединительная – 2 шт;-Разъем DC2.5;-Модуль MP3;-Карта micro SD;
-40 мм динамик;
-Синий 7-сегментный дисплей;
-Поворотный энкодер;
-Резисторы 220 Ом;-Светодиоды 3 мм и 5 мм (синий, красный и белый);-Супер клей;-Перемычки;-Краски для моделей;-3D-принтер;
Таймер + часы в виде робота R2-D2Шаг первый: 3D-печать
Первым делом необходимо напечатать детали на 3D-принтере. Материал для печати PLA, заполнение 20%, слой 0,2 мм. Для нижней части робота необходимо использовать опоры.
Файлы для печати деталей можно скачать ниже.
Rotary_Encoder_Knob.stlBody.stlcenterfoot.stlcenterleg.stlhead.stlleftfoot.stlleftleg.stlrightfoot.stlrightleg.stl
Таймер + часы в виде робота R2-D2Шаг второй: сборка
После печати мастер собирает робота. Детали фиксирует суперклеем.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2После сборки окрашивает детали согласно цветовой схемы оригинала.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Шаг третий: подготовка электроники
К плате дисплея припаивает четыре штыревых разъема.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Поворотному энкодеру нужен подтягивающий резистор, чтобы определять, когда нажимается встроенная кнопка.
Резистор должен быть припаян между 3,3 В и входом № 27.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Припаивает провода к динамику.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Припаивает резистор 220 Ом к катодам белого и красного светодиодов и соединяет два катода вместе.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Спаивает синие светодиоды согласно схемы.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Шаг четвертый: сборка
Теперь можно приступить к установке деталей внутрь робота. Сначала приклеивает динамик в верхнюю часть робота.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Устанавливает коннектор.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Подключает клеммы к разъему, одну + 5В (красный) и одну для заземления (черный).
Подключает четыре красных провода и 4 черных провода, они будут использоваться для питания каждого модуля / компонента.
Таймер + часы в виде робота R2-D2Устанавливает энкодер. Ручка энкодера проходит через отверстие в спине робота.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Устанавливает дисплей.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Теперь нужно соединить каждый компонент согласно схемы.
Таймер + часы в виде робота R2-D2Приклеивает кнопку энкодера.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2В голову приклеивает светодиоды.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Шаг пятый: код
Для работы устройства необходимы следующие библиотеки:
arduino-tm1637-master
DFPlayer_Mini_Mp3_by_Makuna
DNSServer—esp32-master
EspSoftwareSerial
NTPClient
WiFiNINA_Generic
Код можно загрузить ниже.
R2D2_clock_timer_V1.ino
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Шаг шестой: файлы MP3
Теперь нужно загрузить на SD-карту файлы MP3. Нужно создать папку mp3 SD-карты и уже в нее поместить файлы mp3.
Файлы можно скачать ниже.
0004.mp30005.mp30006.mp30007.mp30008.mp30001.mp30002.mp30003.mp3
Таймер + часы в виде робота R2-D2Теперь осталось только установить голову на место и подключить питание.
Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Таймер + часы в виде робота R2-D2Весь процесс сборки, а так же демонстрацию работы такого устройства можно посмотреть на видео.

SitesReady

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного. - Альберт Эйнштейн

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.