HP ОТТО-МУС ПРАЙМ
Отто Грузовик
Когда я впервые столкнулся с этим конкурсом печатных форм, я, честно говоря, понятия не имел, что делаю. Я просто просматривал сайт и внезапно обнаружил, что смотрю конкурс, посвященный Отто.
Самое смешное, что у меня нет даже набора Отто или 3D-принтера. Поэтому вместо этого я начал изучать Отто с помощью САПР и изучать, как детали сочетаются друг с другом.
Моим единственным опытом работы с САПР было немного TinkerCad, который мы использовали в школе для развлечения, и небольшое количество FreeCad.
Это была первая загруженная мной модель, но она меня не удовлетворила, поэтому я решил попробовать еще раз.
Я быстро понял, что TinkerCAD или FreeCAD будет недостаточно для того, что я хочу построить, поэтому я решил изучить Onshape и использовать его для создания окончательного проекта.
Я начал с простого 2D-рисунка, чтобы понять размер и форму, а также идею превратить Отто в грузовик.
Закончив модель, я узнал, что у моего друга есть 3D-принтер, поэтому вежливо спросил его, может ли он распечатать ее для меня. Таким образом, я мог убедиться, что измерения верны и что дизайн слайда действительно подойдет другим людям, распечатывающим его. (Спойлер: это не так)
Были небольшие ошибки и изменения в дизайне, но это было частью процесса. Позже я узнал, что у его 3D-принтера были проблемы с деформацией, поэтому отпечаток, который я получил, имел некоторые проблемы.
Несмотря на то, что у меня нет комплекта Otto, я все равно хотел изучить электронику Otto. Поэтому я одолжил в школе ESP32, серводвигатель и ультразвуковые глаза. Я написал код, позволяющий ему перемещаться вперед и назад вместе с глазами.
Нажмите здесь, чтобы получить ссылку на код
#include
#define СЕРВО_ПИН 13
#define TRIG_PIN 5
#define ECHO_PIN 18
Сервопривод myServo;
длинный getDistance() {
digitalWrite(TRIG_PIN, LOW);
задержкамикросекунды (2);
digitalWrite(TRIG_PIN, ВЫСОКИЙ);
задержкамикросекунды (10);
digitalWrite(TRIG_PIN, LOW);
большая продолжительность = PulseIn(ECHO_PIN, HIGH, 30000);
если (длительность == 0) вернуть 999;
длительность возврата * 0,034/2;
}
недействительная настройка() {
pinMode (TRIG_PIN, ВЫХОД);
pinMode (ECHO_PIN, INPUT);
myServo.attach(SERVO_PIN);
myServo.writeMicroсекунды(1500);
задержка (2000);
}
недействительный цикл() {
длинное расстояние = getDistance();
если (расстояние > 20) {
myServo.writeMicroсекунды(2000);
} еще {
myServo.writeMicroсекунды(1000);
задержка(3000);
myServo.writeMicroсекунды(1500);
задержка(500);
}
задержка(100);
}
Поскольку у меня был только один мотор, Отто на данный момент может двигаться только назад и четвертым, но электроника и кодирование работают. Лично мне это помогло понять, как работает электроника Отто.
Как видите, для первой печати мне пришлось использовать Lego и резинки, потому что с этим были проблемы.
Это был второй раз, когда я пытался (19-3-26)
Я начал этот проект просто потому, что хотел узнать что-то новое и попробовать.
Только после этого я понял, что следовал именно ��ой идее, для которой был создан Отто: вдохновлять студентов и новичков исследовать, строить и учиться.
Я понял, что целью никогда не была победа.
Это было обучение, ошибки и процесс, стоящий за этим.
Отто вдохновил меня на изучение САПР, электроники и более технической стороны.
Поэтому я просто хотел сказать спасибо команде Otto за то, что помогли мне открыть для себя что-то новое и найти новое хобби;)
Информация
Грузовик Отто использует все оригинальные электронные компоненты, найденные в HP Robots | Otto Starter — Creator Kit для создания робота Отто.
Печать
Каждое отверстие или узкий зазор спроектировано с дополнительным пространством для ошибок.
Сопло: 0,4 мм
Тип: ПЛА
Качество: Я использовал 0,8 мм высокого качества.
❗Вы также можете использовать толщину 0,16 мм для более быстрой печати, у меня просто были проблемы с принтером с толщиной 0,16 мм (из-за деформации принтера).
Поддерживает: я использовал обычную функцию дерева.
В общей сложности это заняло 3 дня.
Сборка
Нажмите здесь, чтобы увидеть мое руководство по сборке.





























