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

Серворадар

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

Arduino UNO
× 1
Ультразвуковой датчик - HC-SR04 (общий)
× 1
Микро-серводвигатель SG90
× 1
Перемычки (общие)
× 1
Макет (общий)
× 1

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

Как мы знаем, для обнаружения спутников, небесных объектов, сигналов астероидов и т. Д. Из космоса нам нужен радар для многих целей. НАСА использует многие из радаров для наших военных целей и космических целей. На самом деле мой проект - радар, который отображает «объект обнаружен» на последовательном мониторе, когда объект находится в 10 см от радара. это работает на основе ультразвуковых волн, которые распространяются звуковыми всплесками, поэтому нам понадобится ультразвуковой датчик .

Далее для программирования и выполнения кода, чтобы заставить его работать, нам понадобится Arduino (любая плата, но попробуйте использовать UNO); На мой взгляд, Arduino идеально подходит для этого проекта, поскольку имеет отличный тип хранения и отображения данных. При отображении слова нам также потребуется использовать монитор последовательного порта . Теперь, чтобы повернуть датчик, чтобы распространить его волны и собрать их обратно, чтобы рассчитать расстояние, нам понадобится сервопривод . Теперь для связи между оборудованием нам понадобятся перемычки и макетная плата .

Теперь давайте посмотрим, как это работает:ультразвуковой датчик посылает волны, которые создают ультразвуковой импульс 8 циклов в минуту, а затем принимают его с помощью контактов, затем он передает данные на плату, которая вычисляет расстояние, а затем загружает их в последовательный монитор. сервопривод продолжает вращаться от 0 до 180 градусов, а arduino продолжает вычислять угол, на который он переместился, и загружает его на последовательный монитор. Когда ультразвуковой датчик обнаруживает, что расстояние меньше 10 см, Arduino узнает об объекте и печатает «объект обнаружен» на последовательном мониторе.

используя этот фундаментальный принцип, работает мой серворадар Arduino.

Если вам нравится мой радар, пожалуйста, уважайте мой проект, и если радар не работает должным образом или есть какая-то ошибка, о которой вы думаете, пожалуйста, сообщите мне в комментариях, и я исправлю ошибку.

Код

  • код серворадара
код серворадара Arduino
диаграмма может немного отличаться от кода, поэтому попробуйте следовать коду
 #include  Servo myservo; int Ang =0; long duration; int distance; const int trigpin =8; const int echopin =11; void setup () {Serial.begin (9600); myservo.attach (3); pinMode (триггер, ВЫХОД); pinMode (echopin, INPUT);} void loop () {для (Ang =0; Ang <=180; Ang + =1) {myservo.write (Ang); задержка (15); } для (Ang =180; Ang> =0; Ang - =1) {myservo.write (Ang); задержка (200); digitalWrite (триггерный, LOW); delayMicroseconds (2); digitalWrite (триггер, ВЫСОКИЙ); delayMicroseconds (15); digitalWrite (триггерный, LOW); duration =pulseIn (echopin, HIGH); расстояние =продолжительность * 0,034 / 2; Serial.println ("Расстояние"); Serial.println (расстояние); Serial.println («Угол»); Serial.println (Ang); if (distance <=10) Serial.println («объект обнаружен»); }} 

Схема

подключить следующие

Датчик Arduino
VCC - 5 В
тригпин - 8
эхопин - 11
gnd - земля

серво Arduino

положительный вывод - 5В
отрицательный вывод - земля
шпилька - 3

пожалуйста, следуйте вышеизложенному

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

  1. Зачем нужно профилактическое обслуживание
  2. Почему мне нужно заменять перегрузочный мост?
  3. Быстро развивающийся мир моделирования
  4. Автоматизации недостаточно — вам нужна гиперавтоматизация
  5. Что такое портал?
  6. Вам нужны новые штормовые тормоза?
  7. В каком обслуживании нуждаются барабанные тормоза?
  8. Нужен станок с ЧПУ?
  9. Нужен 5-осевой станок VMC?
  10. Нужен электрический трубогиб?