Оглавление:
- Шаг 1. Посмотрите видео
- Шаг 2: Соберите детали и инструменты:
- Шаг 3: детали для 3D-печати
- Шаг 4: Соберите двигатели на корпус
- Шаг 5: привинтите регулятор мощности к корпусу
- Шаг 6. Установите Arduino Nano на корпус
- Шаг 7. Соберите ультразвуковые датчики на теле
- Шаг 8: прикрутите ИК-приемник к основной раме датчиков
- Шаг 9: прикрутите ролик к корпусу
- Шаг 10: Подключение
- Шаг 11. Загрузите программное обеспечение
- Шаг 12: Функциональное тестирование
- Шаг 13: установите корпус Bodyshell
- Шаг 14: Играйте
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Представьте себе долгие вечеринки с детьми и кошкой, играющей в Сурино.
Эта игрушка понравится и кошкам, и малышам. Вам понравится играть в режиме дистанционного управления и сводить с ума кошку. В автономном режиме вы сможете позволить Сурино передвигаться вокруг вашей кошки или посмотреть, как он найдет, чтобы избежать препятствий в вашей комнате. Это фантастическое путешествие по инновационным технологиям. В этом руководстве вы будете выполнять 3D-печать, механическую сборку, электронику, проводку и установку программного обеспечения на Arduino.
Изначально меня вдохновил мой кот. Я хотел создать игрушку, чтобы играть с ней, например, мышку. «Сурино» происходит от французских «Сурис» и «Ардуино». Вначале прототип управлялся только дистанционно. Затем я обнаружил ультразвуковые датчики и их способность заставлять мышь «находить путь» сама по себе. Sourino стал уникальной игрушкой с двойным режимом: автоматическим и дистанционным.
В этом руководстве вы найдете полный пакет документации, чтобы сделать его от начала до конца. Начиная с полного списка материалов, файлов для 3D-печати, электрических схем и программного обеспечения. Вы найдете полную инструкцию по монтажу, подключению и установке программного обеспечения, чтобы сделать его отличным.
Наслаждаться !
Шаг 1. Посмотрите видео
Шаг 2: Соберите детали и инструменты:
Купил запчасти на разных сайтах. Список материалов вы найдете по ссылкам ниже.
Части:
Колеса, Количество: 2, AliExpress /! / Выберите вариант [A] или [A-Black]
Валик, Кол-во: 1, Технологии А4
Винт CLZ ST 2, 2 x 8 - C, Количество: 9, Fixnvis
Винт CLZ M2x6, Количество: 2, Fixnvis
Гайка H M2, Количество: 2, Fixnvis
Винт CLZ M3x10, Количество: 2, Fixnvis
Винт FZ M3x10, Количество: 2, Fixnvis
Гайка H M3, Количество: 4, Fixnvis
Arduino Nano, Количество: 1, Магазин Arduino
Регулятор мощности, Количество: 1, Amazon
ИК-приемник + ИК-пульт, Количество: 1, Amazon
Ультразвуковой датчик, Количество: 3, Amazon
Батарея 9 В, Количество: 1, Amazon
Штекер аккумулятора 9 В, Количество: 1, Amazon
Гнездовые перемычки, Количество: 1 упаковка, Amazon /! / Выберите вариант [Гнездо-Гнездо 1x40P (20 см / 2,54 мм)]
Провода, количество: 1 упаковка, Amazon /! / Выберите вариант [20 AWG]
Двигатели, количество: 2, AliExpress /! / Выберите параметры Скорость: [200 об / мин] и напряжение: [6 В]
Термоусадочная трубка диам. 2-4 мм
Инструменты:
3D-принтер, GearBest
Кабель Arduino Nano, AliExpress
Паяльник
Банка
Штатный набор отверток
Шаг 3: детали для 3D-печати
Теперь время для печати! Распечатайте все детали один раз, кроме "Supp_US_P2_cotes.stl", который нужно напечатать дважды. Я проектировал детали с помощью FreeCAD и печатал с помощью моего Alfawise U30 Pro.
Вот настройки для 3D-печати: Материал: ПЛАН Температура сопла: 200 ° C Температура сопла: 60 ° C Наполнение: 30% Высота слоя: 0, 1 мм Поддержка: Да (но не для всех деталей, если вы их вращаете) Плот: Нет
Вы найдете ссылки на мой веб-сайт для загрузки следующих файлов: Файлы STL Файлы FreeCAD
Шаг 4: Соберите двигатели на корпус
Для сборки двигателей вам потребуются двигатели и детали с колесами. Предварительные работы: припаять красный и черный провода к моторам (длина: 5 см / 2 дюйма). Сначала вставьте гайки в опору. Затем наденьте опору на мотор. В завершение прикрутите мотор к корпусу и пропустите провода через отверстие в корпусе. Наконец поставил колеса на валы мотора.
Шаг 5: привинтите регулятор мощности к корпусу
Для прикручивания контроллера мощности вам понадобится контроллер мощности и 4 винта CLZ ST 2, 2 x 8 - C. Достаточно прикрутить четыре угла.
Шаг 6. Установите Arduino Nano на корпус
Для этого шага вам понадобится Arduino Nano, 1 винт CLZ ST 2, 2 x 8 - C и шкафчик («Maintien_Nano.stl»). Сначала установите Arduino, как в питкуре. Для завершения прикрутите шкафчик («Maintien_Nano.stl »).
Шаг 7. Соберите ультразвуковые датчики на теле
Для сборки ультразвуковых датчиков вам понадобятся: - 3 ультразвуковых датчика - 2 винта FZ M3x10 - 2 гайки H M3 - 2 боковых держателя («Supp_US_P2_cotes.stl») - 1 центральный держатель («Supp_US_P2_millieu.stl») - 1 основная рама датчика («Supp_US_P1.stl») Предварительные работы: выпрямите штыри 3 ультразвуковых датчиков. Для начала установите 3 ультразвуковых датчика на их держателях («Supp_US_P2_cotes.stl» и «Supp_US_P2_millieu.stl»). Затем прикрутите основную раму («Supp_US_P1.stl») к корпусу двумя винтами FZ M3x10. Наконец, установите 3 ультразвуковых комплекта. Обратите внимание на разницу (расположение крючка), чтобы центральный датчик находился в центре, а боковые части с обеих сторон.
Шаг 8: прикрутите ИК-приемник к основной раме датчиков
Для этого шага вам понадобится ИК-приемник, 2 винта CLZ M2x6 и 2 гайки H M2. Затем вам нужно просто прикрутить его к основной раме датчика.
Шаг 9: прикрутите ролик к корпусу
Для крепления ролика понадобится ролик, 2 винта CLZ M3x10 и 2 гайки H M3. И просто прикрутите ролик к корпусу.
Шаг 10: Подключение
Схема подключения представлена на картинке выше. Родной файл Fritzing прилагается в конце этого раздела. Советы по подключению: - Не обрезайте провода вилки аккумулятора. Пропустите провода от штекера аккумулятора через отверстие в корпусе аккумулятора. Сделайте узел из двух проводов за пределами корпуса, чтобы предотвратить разрыв вилки контроллера мощности. - Сначала подключите общий провод GND (черный) и общий Vcc (красный). Для этого я рекомендую отрезать один конец перемычки и сварить их вместе, как показано на картинках выше. Помните, что черная и красная проводка разные. - Сигнальные провода от Arduino к контроллеру питания должны проходить под Arduino. - Не загибайте острые провода, чтобы не повредить их.
Шаг 11. Загрузите программное обеспечение
Теперь вам нужно загрузить программное обеспечение. Необходимое условие: - Arduino IDE: Arduino - Кабель Arduino Nano (с USB на мини-USB) - Подключите батарею 9 В. - Установите библиотеку «IRremote» от «sheriff» через менеджер библиотек Arduino IDE.
Вы найдете код Arduino (файл.ino) в конце этого раздела. Выберите «Arduino Nano» в раскрывающемся списке платы. Выберите «ATmega328P» или «ATmega328P (старый загрузчик)» в раскрывающемся списке процессора (это зависит от ваш Arduino Nano). Выберите «AVRISP mkII» в раскрывающемся списке программатора. Выберите правильный последовательный порт (это зависит от ОС вашего компьютера). Теперь вы загрузите код.
Совет в случае сбоя загрузки: все время компиляция выполняется, нажмите кнопку сброса на Arduino Nano. При отображении «Загрузка…» отпустите кнопку сброса.
Шаг 12: Функциональное тестирование
Вам необходимо протестировать Sourino для проверки проводки двигателей. Для этого подключите батарею 9 В, нажмите кнопку «#» на пульте дистанционного управления, затем нажмите кнопку «▲» на пульте дистанционного управления. Обычно Сурино движется вперед. Если Sourino поворачивается или движется назад, переверните провода двигателя, который вращается в неправильном направлении, непосредственно на контроллере мощности (отпаивать провода на двигателях не нужно).
Шаг 13: установите корпус Bodyshell
В настоящее время Сурино работает хорошо. Теперь последний штрих. Давайте прикрутим кузов! Вам понадобится всего 4 винта CLZ ST 2, 2 x 8 - C. Затем просто прикрутите корпус (Coque.stl), как показано на рисунке. В завершение возьмите крышку батарейного отсека (Bouchon_batterie.stl) и наденьте ее на прямоугольное отверстие перед батарейным отсеком. Если шляпку ногтем снять слишком сложно, ее нужно подпилить.
Шаг 14: Играйте
Готово! На рисунке выше описаны кнопки пульта дистанционного управления. Надеюсь, вам понравится эта инструкция. Если вы сделали этот проект, опубликуйте, пожалуйста, make:)