Quadxxx

Самооткрывающаяся урна или коробка ( 13 фото )


Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Автор Arduino Project Hub под ником ashraf_minhaj рассказывает, как сделать урну или коробку с лёгкой крышкой самооткрывающейся. Лицензия - LGPL.

Мастер составляет схему. Сервопривод - Tower Pro MG996R, запитать его следует так, чтобы стабилизатор, встроенный в Arduino, задействован не был.

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Компоненты отдельно:

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Мастер берёт рычаг из комплекта сервопривода:

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Приклеивает его к такой самодельной детали:

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Устанавливает всё это вместе на сервопривод:

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Затем берёт дальномер:

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Размещает его на самодельной урне под углом как показано ниже, а заодно и всё остальное устанавливает. Сервопривод размещает так, чтобы он открывал крышку. Конструкция урны или коробки произвольная, при условии, что крышка лёгкая.

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Сервопривод в положении, соответствующем открытой крышке:

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Мастер заливает короткий скетч (30 строк), требующий этой библиотеки:

#includeServo servo;int const trigPin = 6;int const echoPin = 5;void setup(){pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); servo.attach(3);}void loop(){ int duration, distance;digitalWrite(trigPin, HIGH); delay(1);digitalWrite(trigPin, LOW);// Measure the pulse input in echo pinduration = pulseIn(echoPin, HIGH);// Distance is half the duration devided by 29.1 (from datasheet)distance = (duration/2) / 29.1;// if distance less than 0.5 meter and more than 0 (0 or less means over range) if (distance <= 50 && distance >= 0) {servo.write(50); delay(3000);} else {servo.write(160);}// Waiting 60 ms won't hurt any onedelay(60);}

В программе можно подкорректировать углы поворота, особенно при применении сервопривода отличающегося типа, а также чувствительность дальномера. Мастер проверяет конструкцию:

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Затем проделывает небольшой моддинг и снова проверяет:

Самооткрывающаяся урна или коробка include,коробка,поделка,электроника

Переделав аппаратную и программную части, можно получить самовыдвигающийся ящик стола.

Взято: Тут

+137415
  • 0
  • 7 254
Обнаружили ошибку?
Выделите проблемный фрагмент мышкой и нажмите CTRL+ENTER.
В появившемся окне опишите проблему и отправьте уведомление Администрации.
Нужна органическая вечная ссылка из данной статьи? Постовой?
Подробности здесь

Добавить комментарий

  • Внимание!!! Комментарий должен быть не короче 40 и не длиннее 3000 символов.
    Осталось ввести знаков.
    • angelangryapplausebazarbeatbeerbeer2blindbokaliboyanbravo
      burumburumbyecallcarchihcrazycrycup_fullcvetokdadadance
      deathdevildraznilkadrinkdrunkdruzhbaedaelkafingalfoofootball
      fuckgirlkisshammerhearthelphughuhhypnosiskillkissletsrock
      lollooklovemmmmmoneymoroznevizhuniniomgparikphone
      podarokpodmigpodzatylnikpokapomadapopapreyprivetprostitequestionrofl
      roseshedevrshocksilaskuchnosleepysmehsmilesmokesmutilisnegurka
      spasibostenastopsuicidetitstorttostuhmylkaumnikunsmileura
      vkaskewakeupwhosthatyazykzlozomboboxah1n1aaaeeeareyoukiddingmecerealguycerealguy2
      challengederpderpcryderpgopderphappyderphappycryderplolderpneutralderprichderpsadderpstare
      derpthumbderpwhydisappointfapforeveraloneforeveralonehappyfuckthatbitchgaspiliedjackielikeaboss
      megustamegustamuchomercurywinnotbadnumbohgodokaypokerfaceragemegaragetextstare
      sweetjesusfacethefuckthefuckgirltrolltrolldadtrollgirltruestoryyuno