Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

SunGlass-BOT [автоматизированная пара солнцезащитных очков]

Компоненты и расходные материалы

Arduino UNO
× 1
Сервоприводы (Tower Pro MG996R)
× 1
Электронные детали UTSOURCE
× 1

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

Солнцезащитные очки, которые автоматически определяют интенсивность света и закрывают или открывают черный оттенок.

Так что с этого момента вам не нужно беспокоиться о глазах. Вместо этого эта пара очков предназначена для автоматической защиты ваших глаз, а также для открытия шторы для удобства просмотра при слабом освещении.

Этот робот сделан с использованием Arduino и некоторых основных частей. Звучит круто, не правда ли?

Обновление:этот робот был отмечен как ТОП-ПРОЕКТ в журнале HAckSpace. https://hackspace.raspberrypi.org/issues/9

Шаг 1. Детали

  • 1x Arduino Pro Mini (5 В, 16 МГц)
  • 1x микро-серводвигатель (подойдет любая модель, но она должна быть небольшой).
  • 1x LDR (светозависимый резистор)
  • 1x резистор 10 кОм.
  • солнцезащитные очки

Для программирования вам понадобится преобразователь USB в TTl или Arduino Uno. Я загружу код с помощью Uno.

Шаг 2. Принцип

Сделаем схему делителя напряжения и подключим ее к Arduino. Теперь мы знаем, что LDR - это переменный резистор, и значение его сопротивления изменяется в зависимости от интенсивности света. Поскольку наш резистор равен 10 кОм, наше значение будет в пределах от 0 до 1023. Если есть яркий или средний солнечный свет, значение будет меньше 100. При комнатном освещении значение будет примерно от 500 до 600. Если тоже dark, сумма будет 1023. Поняли, да? Приступим!

Шаг 3. Схема

Схема достаточно проста в сборке. Я протестировал его на макетной плате, а затем припаял к Arduino Pro Mini. Освободите место для LDR, так как он должен будет обнаруживать свет.

Шаг 4:Программирование Arduino Pro Mini

Как видите, на Pro Mini нет возможности программирования USB. Используйте преобразователь USB в TTL или используйте Arduino Uno. В конце концов, у всех нас есть Уно, верно? Так зачем тратить деньги?

Просто снимите микросхему ATmega328P с Arduino Uno с помощью отвертки, чтобы поднять ее. Затем соедините штифт следующим образом:

  • UNO -------- Pro mini
  • 5v --------------- vcc
  • Земля ------------ Земля
  • TX ---------------- TX
  • прием ---------------- прием
  • сбросить ----------- сначала

Вы можете посмотреть видео (на другом языке):

Вот и все! Затем подключите USB-кабель Arduino Uno и подключитесь к компьютеру или Android, чтобы загрузить код. Перед загрузкой перейдите в Инструменты> Тип платы> выберите Arduino Pro Mini (в нашем случае также выберите правильный процессор 5V 16 MHz). Смотрите картинку.

Затем загрузите код.

Ссылка на код:https://github.com/ashraf-minhaj/SunGlass-Bot-Auto ...

  // * SunGlass-Bot автоматические солнцезащитные очки от ashraf minhaj. // Полное руководство на youtube:www.youtube.com/c/fusebatti// При необходимости свяжитесь с [email protected]#include  Сервопривод sglass; // имя сервопривода int ldr =0; // подключаем LDR к A0int value =0; // определяем значение 0void setup () {Serial.begin (9600); // в этом нет необходимости - но чтобы показать значение для pc sglass.attach (9); // объявляем, к какому выводу прикреплен сервопривод} void loop () {value =analogRead (ldr); // считываем значение-аналог из A0 Serial.println (value); задержка (100); if (value <100) // измените значение как хотите {sglass.write (155); // задержка опускания черного стекла (100); // битовая задержка для перемещения сервопривода туда} else {sglass.write (80); // задержка подъема черного стекла (100); }}  

Загрузите и посмотрите, как это работает!

Шаг 5. Подготовьте солнцезащитные очки

С усилием снимите черные очки и приклейте их к жесткой проволоке, вот так. Затем установите сервопривод и добавьте рычаг сервопривода, чтобы склеить его с дополнительной стеклянной рамой, которую мы сделали. Вы можете включить его, используя любой источник питания 5V 1A. Я буду использовать самодельный внешний аккумулятор.

Шаг 6. Готово!

Включите схему, и вы должны увидеть, как загорится Arduino. А теперь выходите и получайте удовольствие от этого странного, но удивительного робота для солнцезащитных очков!

Код

  • subglass-bot.code.c
subglass-bot.code.c C / C ++
 // * SunGlass-Bot - автоматические солнцезащитные очки от ashraf minhaj. // Полное руководство на youtube:www.youtube.com/c/fusebatti// При необходимости свяжитесь с [email protected]#include  Servo стекло; // имя сервопривода int ldr =0; // подключаем LDR к A0int value =0; // определяем значение 0void setup () {Serial.begin (9600); // в этом нет необходимости - но чтобы показать значение для pc sglass.attach (9); // объявляем, к какому выводу прикреплен сервопривод} void loop () {value =analogRead (ldr); // считываем значение-аналог из A0 Serial.println (value); задержка (100); if (value <100) // измените значение как хотите {sglass.write (155); // задержка опускания черного стекла (100); // битовая задержка для перемещения сервопривода туда} else {sglass.write (80); // задержка подъема черного стекла (100); }} 
sunglass-bot.code
https://github.com/ashraf-minhaj/SunGlass-Bot-Automatic-SunGlass-Robot-

Схема


Производственный процесс

  1. Газовый фонарь
  2. Лазерная указка
  3. Фонарик
  4. Калейдоскоп
  5. Полупроводниковый лазер
  6. Фотография
  7. Сигнал трафика
  8. Лампочка
  9. Оптическое волокно
  10. Интерактивный настольный светильник, управляемый жестами