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

Робот «Уходи!» — простой стартовый набор Arduino для детей

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

Компонент Количество
Arduino UNO 1
Беспаяльная макетная плата (Half Size) 1
Ультразвуковой датчик HC-SR04 1
Пьезоизлучатель (Buzzer) 1
Зелёный светодиод 5 мм 1

О проекте

Сборка по схеме (Fritzing-вид на фото). Корпус — стायरоловая голова для парикмахеров, выточенная сзади, с отверстиями для датчика и светодиода. Видео сборки в исходнике.

Код (Buzzer and LED Activated by Distance Sensor)

#define trigPin 13
#define echoPin 12
#define buzzer 9
#define led 11

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(buzzer, OUTPUT);
  pinMode(led, OUTPUT);
}

void loop() {
  long duration, distance;
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration / 2) / 29.1; // см
  if (distance < 100) {
    tone(buzzer, 98); // ~1 кГц
    digitalWrite(led, HIGH);
  } else {
    noTone(buzzer);
    digitalWrite(led, LOW);
  }
  Serial.print(distance);
  Serial.println(" cm");
  delay(500);
}

При приближении объекта ближе 100 см — звук и свет. Идеально для первого проекта ребёнка.

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

  1. Готов ли ваш завод к интеграции роботов? Практическое руководство
  2. Создание робота, избегающего препятствия, на Raspberry Pi — руководство для начинающих
  3. Проектирование баллистической парашютной системы восстановления для БПЛА
  4. Smart Pen: Отслеживание почерка и движений в реальном времени с Raspberry Pi и IMU
  5. Панель управления полётным симулятором 2020 на Arduino Nano: LCD и CDI-дисплеи
  6. Панель переключателей и LED для Microsoft Flight Simulator 2020 на Arduino
  7. Программирование анимаций на матрицах WS2812 8×8 и 16×16 через Arduino и Excel
  8. Набор для создания робота с умной внутренней навигацией на базе Arduino
  9. RTC-модуль DS3231: точное время для Arduino, схемы, библиотеки и проект часов-календаря
  10. PACKEX Toronto: Примите бесшовную автоматизацию сегодня